
The Computer Science program at Cuyamaca College prepares students for transfer, careers, and lifelong learning in one of today’s most innovative and rapidly evolving fields. Students develop strong foundations in programming, software development, computational thinking, algorithms, problem-solving, and computer systems through hands-on coursework and real-world projects.
Courses balance practical programming experience with the theoretical foundations needed for continued study in computer science and related disciplines. The program is designed for students planning to transfer to four-year universities as well as those seeking foundational technical skills for careers in software development, artificial intelligence, data science, and emerging technologies.
Students can explore programming in languages such as Java and C++, develop applications, learn data structures and algorithms, and build the analytical thinking skills valued across the technology industry.
Whether you are beginning your journey in computing, preparing for transfer, or exploring the future of technology, Cuyamaca College provides a supportive and student-centered environment to help you succeed.
You can view the course descriptions and curriculum for more information. The department is also exploring future offerings in artificial intelligence and emerging computing technologies.
This program is designed to prepare students for transfer to a California State University (CSU) with the intent of earning a B.S. degree in Computer Science. The coursework provides a strong foundation in programming methodology, programming skills, and computer organization.
Most careers in computer science require a bachelor’s degree, and some require a graduate-level degree. Computer science careers include software engineering, computer engineering, computer systems analysis, systems programming, mobile application development, artificial intelligence, robotics, and simulation. Computing technology now is used in most fields. Because of this, a wide range of jobs are open to people trained in Computer Science. Employment opportunities are expected to remain very strong.
A total of 33 units are required to fulfill the major portion of this degree. Students must also complete the California General Education Transfer Curriculum (Cal-GETC) for CSU admission requirements (see the “General Education Requirements and Transfer Information” section of the catalog). Students should speak with a counselor to verify that the requirements for this 2 degree have been met. In addition, students planning to transfer to San Diego State University should consult with a counselor.
Many courses align with statewide C-ID descriptors and support transfer pathways into Computer Science, Electrical Engineering, and Computer Engineering programs, including pathways to San Diego State University.
Students may transfer to universities including:
Computer Science graduates may pursue careers in a wide range of computing and technology fields, including:
At Cuyamaca College, students benefit from a supportive and engaging learning environment focused on student success. No matter where you are in your journey, we are here to help you succeed.
Welcome to Computer Science at Cuyamaca College. Our goal is to create a supportive, inclusive, innovative, and student-centered environment where students can develop strong technical foundations while exploring the exciting and rapidly evolving world of computing. Whether your goal is transfer, career preparation, or discovering a passion for technology, we are committed to helping you succeed. Computer Science is transforming every industry, from healthcare and education to artificial intelligence and software engineering, and we are excited to help prepare the next generation of innovators, problem-solvers, and technology leaders. We look forward to welcoming you to our program.
Ready to start your journey in Computer Science?
Explore our courses, connect with a counselor, and take the next step toward a future
in technology and innovation.