Computer Science

Overview

Computer Science

Do you love math and are good with technology? Computers are essential to almost every business, so this is the best time to begin a career in computer science. Use computer science to solve problems and make efficient systems. Get the theory and practical experience you need for this growing field.

Careers in Web Development, Computer Programming and More

  • Start your career as a software engineer or developer. Or, become a database or network administrator.
  • Work as a computer programmer or computer systems analyst.
  • You could be a computer and information systems manager. Or, become a hardware engineer.

Academic Plans for Computer Science

Each plan shows all the courses you need to take to complete your goal from start to finish. Map your education by clicking on the Academic Plan for the degree or certificate you’re interested in earning below. 

Note: The academic plans will give you an idea of the classes you need to take. However, please meet with a counselor to personalize the plan.

Computer Science for Transfer—AS-T Degree

Term 1
Course Units
CSCI 0010 3
MATH 0012 4
ENGL 0001A 3
BIOL 0010 or ESS 0014 or ANTH 0001 3
TOTAL 13
Term 2
Course Units
CSCI 0012 3
MATH 0027 4
ENGL 0001B or ENGL 0001C 3
HIST 0017B or POLS 0001 3
TOTAL 13
Term 3
Course Units
CSCI 0013 3
MATH 0030 4
PHIL 0002 or COMM 0012 3
POLS 0001 or HIST 0017B 3
TOTAL 13
Term 4
Courses Units Notes
MATH 0031 4  
CSCI 0026 3  
(PHYS 0205 and PHYS  0205L) 5 In addition to coursework in this plan, PHYS 0205/0205L require completion of PHYS 0000A or PHYS 0105/0105L or High School Physics with a grade of C or better.
PHOT 0010 or MUS 0002 or ARHI 0132 3  
TOTAL 15  
Term 5
Course Units
CSCI 0039 3
COMM 0003 3
ECON 0001A or ECON 0001B or ANTH 0002 3
(PHYS 0210 and PHYS 0210L) 4
COMM 0012 or PHIL 0002 3
TOTAL 13

Computer Science—AA/AS Degree

Term 1
Course Units
CSCI 0010 3
MATH 0012 4
ENGL 0001A 3
Any Kinesiology course 1
HED 0002 or PDEV 0001 3
TOTAL 14
Term 2
Course Units
CSCI 0012 3
CSCI 0050 3
CSCI 0062 3
COMM 0003 3
(PHYS 0010 and PHYS 0010L) 4
TOTAL 16
Term 3
Course Units
CSCI 0013 3
CSCI 0046 3
CSCI 0026 3
ANTH 0002 or SSCI 0050 or BUS 0055 3
COMM 0012 or PHOT 0010 or ARHI 0132 3
TOTAL 15
Term 4
Course Units
CSCI 0066 3
CSCI 0039 3
CSCI 0052 3
ECON 0001A or ECON 0001B 3
CSCI 0079 3
TOTAL 15

Computer Science: Management Information Systems—AA/AS Degree

Term 1
Course Units Notes
CSCI 0010 3  
ENGL 0001A 3  
MATH 0012 4 If Math Learning Skills Requirement has already been met, students can choose any Elective course. MATH 0012 is recommended if planning to transfer.
Any Kinesiology course 2  
HED 0002 or PDEV 0001 3  
TOTAL 15  
Term 2
Course Units
CSCI 0027 3
CSCI 0050 3
CSCI 0062 3
COMM 0003  3
(PHYS 0010 and PHYS 0010L) 4
TOTAL 16
Term 3
Course Units
CSCI 0012 3
CSCI 0054 3
CIS 0090 3
CIS 0065 3
ANTH 0002 or SSCI 0050 or BUS 0055 3
TOTAL 15
Term 4
Course Units
CSCI 0052 3
CSCI 0046 or CSCI 0059P or CSCI 0079 3
CIS 0147 or CIS 0152 3
COMM 0012 or PHOT 0010 or ARHI 0132 3
ECON 0001A or ECON 0001B 3
TOTAL 15

Computer Science: Embedded Systems—Certificate of Achievement

Term 1
Course Units Notes
CSCI 0010 3  
MECH 0010 4  
MATH 0012 4 MATH 0012 is a prerequisite for CSCI 0026.
TOTAL 11  
Term 2
Course Units
CSCI 0012 3
CSCI 0039 3
TOTAL 6
Term 3
Course Units
CSCI 0026 3
CSCI 0046 3
CSCI 0079 3
TOTAL 9

Resources