Program description
The Associate of Science in Computer Science provides a solid foundation in computer science, covering areas such as programming, data structures, algorithms, computer systems, databases, and software development. The program provides students with practical skills in problem-solving, software creation, and systems design, preparing them for entry-level positions in software development, IT support, and network administration. This degree serves as a foundation for further study or immediate entry into the technology industry.

Program objective
Associate degree graduates are able to:
Develop foundational knowledge: equipping students with essential knowledge in computer programming, data structures, algorithms, and computer systems.
Enhance problem-solving skills: strengthening analytical and problem-solving abilities by applying theory to real-world software development and system design challenges.
Prepare for technical careers: preparing students for entry-level roles in software development, IT support, and network administration.
Introduce emerging technologies: exposing students to the latest technologies such as artificial intelligence, machine learning, and cybersecurity.
Encourage lifelong learning: cultivating a mindset of continuous learning, staying updated with technological advancements and pursuing further education or certifications in computer science.
Program breakdown
Course numbers, titles and credit hours by requirement block.

