Skip to main content

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

Why Choose the Bachelor of Science in Computer Science and Cyber-Physical Software Engineering?


CPTC’s Bachelor of Science in Computer Science Cyber-Physical Software Engineering (BS-CS-CPSE) degree has been designed to meet the needs of students who want to work in industry developing software.

In the BS-CS-CPSE program, students will learn about software engineering best practices, such as algorithms, testing, version control, code reviews, design patterns, and refactoring. Students will have many opportunities to apply these skills on projects that are relevant to industries. BS-CS-CPSE courses and capstone projects help develop the critical thinking skills required for a successful career in a Computer Science Software Engineering role.

This degree has been designed to meet the educational needs of traditional students and working adults. It is based on a combination of web-based instruction, interactive on-line, and hands-on work.

Program Info


How Long It Takes

All program lengths are estimates and are not guarantees.

A typical full-time student will complete the program in an estimate of 18 months. Half-time students should anticipate completion in an estimated 36 months. Full time students should plan to dedicate 45 hours per week to the program. 

Admission Dates

Fall and Spring, Bridge course are offered in Summer and Winter quarters

Learn More:

BS-Computer Science Program and Course Descriptions

Your Questions, Answered!

Clover Park faculty and staff are available to introduce you to the college and all the programs we offer. 

Info Sessions

Information sessions that can introduce you to programs and help you get started at CPTC are offered regularly when classes are in session. To learn more about the types of sessions and see when the next sessions are scheduled, visit cptc.edu/info-sessions.

Contact Faculty Directly

Faculty welcome you to contact them with your questions.

Application Coming Soon

Please contact Kristen Bate for details.

Contact Kristen

Potential Careers

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

CPTC Official Seal


Copyright © 2024 CPTC - All Rights Reserved | Federal School Code: 015984