Computer Science (CS) Foundation Program
Computer Systems Institute’s Computer Science (CS) Foundation Program provides students with the strong academic background and industry-based certifications that help prepare them for success in computer science related professions. By combining practical training with theoretical knowledge, the CS Foundation Program gives students the skills they need to succeed in this rapidly growing industry.
The objectives of this program are (1) to give students a foundation in computer science that they can utilize in pursuit of further study; (2) to prepare students for entry-level employment; and (3) to prepare students for the ISTQB certification. Graduates of the CS Foundation Program will have a working knowledge of computer systems, program design, electric and electronic circuits, manual testing, and test automation that can be applied in business, IT, and healthcare. These programs are not eligible for Title IV funding (financial aid).
The CS Foundation program introduces students to concepts in computer science. Students will study specialized subjects such as IT quality assurance and certifications, components of computer systems, mathematical foundations of computing, manual testing and test automation. Students will gain a foundation in computer science that they can utilize in pursuit of further study in a variety of fields including business, IT and healthcare.
- Program Design
- Introduction to Java Programming
- Electric and Electronic Circuits
- Manual Testing
- Test Automation
- IT Quality Assurance and Certifications
- User Interface Design and Programming
- Components of Computer Systems
- Mathematical Foundations of Computing
- Programming Practicum
Externship or field experience is an integral part of this program. CSI’s Career Development Department maintains a current list of employer contacts and job openings to help students identify opportunities for off-campus employment that relate to their areas of study.
Program Length: 1 year
Quarter Credit Hours: 36
Computer Science (CS) Essential Program
The CS Essential program introduces students to a working knowledge of programming basics, problem solving, algorithm development, debugging strategies and a modern programming environment. Students will also acquire skills that can be applied to problem solving using programs and the practice of computer science.
Students will study specialized subjects such as machine organization, computer design, data structures, and programming language. The CS Essential program is especially beneficial for those wishing to acquire a solid groundwork in Java and Mobile Application Development.
- Computer Design
- Machine Organization
- Data Structures
- Object-Oriented Programming
- Languages and Automata
- Programming Languages (Java, C, C++)
- Java Programming
- Mobile Application Development I
- Mobile Application Development II
- Internet and IT Legal Issues
- Operating Systems Concepts and Design
- Java Programming Practicum
Externship or field experience is an integral part of this program, although it is not required. CSI’s Career Development Department maintains a current list of employer contacts and job openings to help students identify opportunities for off-campus employment that relate to their areas of study.
Program Length: 1 year/40 academic weeks Quarter Credit Hours: 36