Computer Science Major and Minor Requirements 2016-2017

All Computer Science Majors require the 33-credit Computer Science Core.
CS Core
 

CS 150 Computers in Society 3 cr
CS 190 Computer Science I 3 cr
CS 191 Computer Science II 3 cr
CS 195 Database Management Systems 3 cr
CS 250 Web Applications Development I 3 cr
CS 280 Data Structures 3 cr
CS 310 Programming Projects with X 3 cr
CS 320 Programming Languages 3 cr
CS 350 Web Applications Development II 3 cr
CS 410 Systems Analysis and Design 3 cr
One of the following:
CS 480 Computer Information Science Application Project 3 cr
CS 499 Internship or Field Experience in Computer Science 3 cr

Computer Science Major: Standard Program

A minimum of 36 credits is required, including the 33-credit Computer Science Core and one of the following:
MATH 140 College Algebra 3 cr
MATH 141 Precalculus 3 cr
MATH 151 Calculus 3 cr

Computer Major: Comprehensive Program

A minimum of 49 credits is required, including the 33-credit Computer Science Core and the following:
CS 235 Computer Networks 3 cr
CS 412 Software Engineering 3 cr
One of the following:
CS 303 Machine Learning 3 cr
CS 311 Embedded Systems 3 cr
And
MATH 151 Calculus I 4 cr
One of the following:
MATH 200 Discrete Mathematics 3 cr
MATH 213 Probability and Statistics 3 cr
MATH 260 Applied Linear Algebra 3 cr

Computer Science Minor

A minimum of 18 credits is required, including six credits of Computer Science electives, at least three of which must be upper-division,
and the following:
CS 190 Computer Science I 3 cr
CS 191 Computer Science II 3 cr
69
CS 250 Web Applications Development I 3 cr
One of the following:
CS 280 Data Structures 3 cr
CS 310 Programming Projects with X 3 cr
CS 350 Web Application Development II 3 cr


CS 120, CS 140, and CS 160 may not be used to satisfy the elective requirement. Up to three upper-division credits in the student’s
major discipline may be used to meet the elective requirement with approval of the Computer Science coordinator.
 

 

Capstone Course Requirement.

At least 3 credits from the following courses fulfill the capstone course requirement in the Computer
Science Major: CS 480 Application Project or CS 499 Internship in Computer Science.