Students
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
How can I help you today?