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 4
BIOL 0010 or ESS 0014 or ANTH 0001 3
TOTAL 14
Term 2
Course Units
CSCI 0012 3
MATH 0027 4
ENGL 0001B or ENGL 0001C 3
HIST 0017B or POLS 0001 3
CSCI 0012 3
TOTAL 16
Term 3
Course Units
CSCI 0013 3
MATH 0030 4
POLS 0001 or HIST 0017B 3
PHIL 0002 or COMM 0012 3
TOTAL 13
Term 4
Courses Units Notes
CSCI 0026 3  
MATH 0031 4  
(PHYS 0205 and PHYS 0205L) 5 In addition to coursework in this plan, PHYS 0205/O205L requires 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 13  
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 16

Computer Science—AA/AS Degree

Term 1
Course Units
CSCI 0010 3
MATH 0012 4
ENGL 0001A 4
Any Kinesiology course 1
HED 0002 or PDEV 0001 3
TOTAL 15
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 0079 3
CSCI 0052 3
CSCI 0066 3
CSCI 0039 3
ECON 0001A or ECON 0001B 3
TOTAL 15

Computer Science: Management Information Systems—AA/AS Degree

Term 1
Course Units Notes
CSCI 0010 3  
ENGL 0001A 4  
MATH 0012 4 If Math learning skills requirement has already been met, then 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 16  
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
IT 0105 3
CIS 0055 3
ANTH 0002 or SSCI 0050 or BUS 0055 3
TOTAL 15
Term 4
Course Units
CSCI 0052 3
IT 0120 or IT 0145 3
CSCI 0046 or CSCI 0059P or CSCI 0079 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