About this course
The Computer Science associate degree program provides students with a broad background in the underlying disciplines of computer science including: the fundamentals of computer programming; the fundamentals of algorithm design and analysis of data structures; the basics of computer organization, architecture and assembly language; digital electronics; and an understanding of computer networking concepts. Students will also acquire a comprehensive educational background in mathematics, physics and general education, designed to develop and enhance their critical thinking, problem analysis and resolution skills.
The Computer Science A.S. degree is a rigorous calculus-based program which prepares students for transfer to institutions with bachelor’s degree programs in computer science or other related computer science/technology programs. Students planning to transfer to baccalaureate institutions should consult with an advisor regarding the requirements of these institutions and transferability of courses. Students who wish to enter the workforce immediately after completing their associate degree should consider the Computer Programming Technology degree.