Computer Science

Computer Information Systems Degree Requirements (Effective Fall 2008)

Computer Science Degree Requirements (Effective Fall 2008)

 

Bachelor of Science
Major: Computer Science

 
 

Total credits required: 124 semester credits

I LOWER-DIVISION REQUIREMENTS

GENERAL EDUCATION COMMON CORE (AT LEAST 45 SEMESTER CREDITS)

  1.  
    1. Complete the general education common core consisting of one course in each of fifteen common core categories as well as two cross-theme requirements. Click here for eligible courses for each requirement or here for a full description of the general education program.
    2. No more than two courses with the same alpha (the alphabetic prefix such as HIST or BIOL) may be applied toward the Common Core requirements. Click here for a listing of all the general education alphas.
    3. Some of the courses required for this major are also applicable to the general education core. When students count a course in both places instead of choosing a different general education course, they increase the number of unrestricted elective credits available. These potential overlaps are indicated parenthetically after the name of the course in the list of lower division major requirements.  Click here for detailed advice for students who wish to maximize overlap between general education and major requirements.

PRE-REQUISITE COURSES (0-9 SEMESTER CREDITS)

The number of credits required depends on the students’ preparation. Some students may be able to go directly into the lower-division requirements of CSCI 2911 and MATH 2214.

CSCI 1911 Foundations of Programming
MATH 1130 Pre-Calculus I and MATH 1140 Pre-Calculus II OR MATH 1150 Pre-Calculus I & II Accelerated

LOWER-DIVISION REQUIREMENTS (30-32 SEMESTER CREDITS)

CSCI 1301 Discrete Math for Computer Science
CSCI 2911 Computer Science I
CSCI 2912 Computer Science II
CSCI 2913 Program Problem Solving
CSCI 2916 Computer Science I Lab
MATH 1123 Statistics (Research & Epistemology C)
MATH 2214 Calculus I (Research and Epistemology B)
MATH 2215 Calculus II (Research and Epistemology B)

Take either the College Physics series:

PHYS 2030 College Physics I (Research & Epistemology C)
PHYS 2031 College Physics I Laboratory
PHYS 2032 College Physics II
PHYS 2033 College Physics II Laboratory

or the General Physics series:

PHYS 2050 General Physics I (Research & Epistemology C)
PHYS 2051 General Physics I Laboratory
PHYS 2052 General Physics II
PHYS 2053 General Physics II Laboratory

II UPPER-DIVISION REQUIREMENTS

UPPER-DIVISION GENERAL EDUCATION (6 SEMESTER CREDITS)

UPPER-DIVISION RESEARCH AND WRITING (3 credits)

COM 3420 Business Communication

UPPER-DIVISION CITIZENSHIP REQUIREMENT (3 credits)

Students will meet this requirement by taking CSCI 4911 (a service-learning course) as part of the major.

UPPER-DIVISION MAJOR REQUIREMENTS (36 SEMESTER CREDITS)

CSCI 3001 Assembly Language and Computer Systems Programming
CSCI 3101 Algorithms
CSCI 3211 Systems Analysis
CSCI 3301 Database Technologies
CSCI 3401 Data Communication
CSCI 3501 Computer Organization
CSCI 3601 Operating Systems
CSCI 37xx Any upper-division programming language course
CSCI 4911 Software Project I

Plus three upper-division CSCI courses

III UNRESTRICTED ELECTIVES

The number of unrestricted elective credits needed will vary depending on the number of credits that overlap between the General Education requirements and the major requirements, but students will need to earn enough college-level credits to reach a total of 124 semester credits.