Computer Science Post-Baccalaureate (CSPB)
Boulder , United States
Visit Program Website
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Computer Science | Data Science | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program
Program Overview
Computer Science Post-Baccalaureate (CSPB) Program
The Computer Science Post-Baccalaureate (CSPB) program is designed for students who have completed a bachelor's degree in a field other than computer science and wish to pursue a career in computer science. The program provides a comprehensive education in computer science, covering topics such as programming, data structures, algorithms, computer systems, and software engineering.
Program Requirements
- CSPB 1000: Computer Science as a Field of Work and Study
- CSPB 1300: Computer Science 1: Starting Computing
- CSPB 2270: Computer Science 2: Data Structures
- CSPB 2400: Computer Systems
- CSPB 2820: Linear Algebra with Computer Science Applications
- CSPB 2824: Discrete Structures
- CSPB 3010: Intensive Programming Workshop
- CSPB 3022: Introduction to Data Science with Probability and Statistics
- CSPB 3104: Algorithms
- CSPB 3112: Professional Development in Computer Science
- CSPB 3155: Principles of Programming Languages
- CSPB 3202: Introduction to Artificial Intelligence
- CSPB 3287: Design and Analysis of Database Systems
- CSPB 3302: Introduction to Robotics
- CSPB 3308: Software Development Methods and Tools
- CSPB 3403: Introduction to CyberSecurity for a Converged World
- CSPB 3702: Cognitive Science
- CSPB 3753: Design and Analysis of Operating Systems
- CSPB 3832: Natural Language Processing
- CSPB 4122: Information Visualization
- CSPB 4502: Data Mining
- CSPB 4622: Machine Learning
- CSPB 4830: Special Topics in Applied Computer Science
- CSPB 4900: Upper Division, Undergraduate Level Independent Study
Program Details
- The program is designed for students with little to no experience in computing or programming.
- The program covers a wide range of topics in computer science, including programming, data structures, algorithms, computer systems, and software engineering.
- The program includes a variety of courses, such as introductory programming, data structures, computer systems, and software engineering.
- The program also includes courses in specialized areas, such as artificial intelligence, database systems, and cybersecurity.
- The program is designed to provide students with a comprehensive education in computer science and prepare them for a career in the field.
Admission Criteria
- Students must have completed a bachelor's degree in a field other than computer science.
- Students must have a strong academic record and a desire to pursue a career in computer science.
- Students must meet the program's prerequisites, which include a course in programming and a course in discrete mathematics.
Tuition Fees
- The tuition fees for the program vary depending on the student's residency status and the number of credits taken.
- The program is designed to be completed in two years, and the tuition fees are estimated to be around $20,000 per year for in-state students and $30,000 per year for out-of-state students.
Research Areas
- The program includes research areas in artificial intelligence, database systems, cybersecurity, and software engineering.
- The program also includes research areas in human-computer interaction, data mining, and machine learning.
- The program is designed to provide students with a comprehensive education in computer science and prepare them for a career in research and development.
See More
