Welcome to Computer Programming & Computer Science

Explore our Associate and Bachelor Degrees

Associate Degree in Computer Programming

Kickstart your career with our comprehensive associate degree program. Start with no prior programming skills and build a strong foundation in programming fundamentals. Progress to mastering object-oriented programming, learning design patterns, and specializing in C# and Java. Gain expertise in SQL and web development, and leverage AI code generation tools in project-based classes after solidifying your understanding of the fundamentals. Our program emphasizes core programming concepts to ensure you are well-prepared for a successful career in software development. Quarters 1 - 3 emphasize the fundamentals while quarters 4 - 6 emphasize hands-on real world projects.
Learn More at CPTC

Bachelor of Science in Computer Science and Cyber-physical Software Engineering

Advance your knowledge and skills with our cutting-edge bachelor degree program. Dive deep into high-level computer science topics such as data structures, algorithms, and software engineering principles. Explore the integration of software with hardware systems, including robot arms, PLCs (Programmable Logic Controllers), and microcontrollers. This program prepares you to tackle complex challenges in both traditional tech roles and the manufacturing sector. The senior capstone project is your opportunity to put all your skills together and create a cyber-physical project!
Learn More at CPTC