CIS Core Requirements (48 credits) 
Credits 

LowerDivision Core Courses (20 credits) 


Complete the following sequences concurrently. All courses must be taken Graded.
 CIS 210212 Introduction to Computer Science IIIIII
 MATH 231, 232 Elements of Discrete Mathematics I, II

12 8 
UpperDivision Core Courses (28 credits) 


Complete the following courses. All courses must be taken Graded.
 CIS 313 Intermediate Data Structures
 CIS 314 Computer Organization
 CIS 315 Intermediate Algorithms
 CIS 330 C/C++ and Unix
 CIS 415 Operating Systems
 CIS 422 Software Methodology I
 CIS 425 Principles of Programming Languages

28 
Mathematics (16 credits) 


Complete one of the following twocourse sequences. All courses must be taken Graded.
 MATH 251, 252 Calculus I, II
 MATH 261, 262 Calculus with Theory I, II
 MATH 246, 247 Calculus for the Biological Sciences

8 
Students also choose 8 credits from the following courses. Taken Graded.
 MATH 253 Calculus III OR MATH 263 Calculus with Theory III
 MATH 347 Fundamentals of Number Theory I
 MATH 351 Elementary Numerical Analysis I
 MATH 391 Fundamentals of Abstract Algebra I
 MATH 341 Elementary Linear Algebra
 MATH 343 Statistical Models/Methods OR MATH 425 Statistical Methods I

8 
CIS UpperDivision Track and Elective Requirements (24 credits) 

Complete 20 credits of upperdivision CIS electives.
 12 credits courses 410 or higher must be taken Graded.
 A maximum number of 8 credits from courses 300  409.
 A maximum number of 4 credits in any one course 400409 (Individualized Study Courses).
 CIS 407 and 399 repeatable only with different subtitles.
 A maximum of 8 upper division elective credits may be taken Pass/No Pass.

20


Complete 4 credits of upperdivision math electives.
 Choose any upper division math course (300level or higher) with a prerequisite of Math 252 or higher, or CIS 413, 420, 427, 473 Probabilistic Methods.
 CIS courses used to complete mathematics elective cannot be used toward upperdivision CIS elective credits.
 The course can be taken Pass/ No Pass or Graded.

4 
Science Requirement (12 credits) 

Complete one of the following options. Accompanying labs are recommended, but not required. The courses may be taken Pass/No Pass or Graded.
 Physics: PHYS 201, 202, 203 General Physics I, II, III
 Physics: PHYS 251, 252, 253 Foundations of Physics I, II, III
 Chemistry: CH 221, 222, 223 General Chemistry I, II, III
 Chemistry: CH 224H, 225H, 226H Honors General Chemistry I, II, III
 Geography: GEOG 141 The Natural Environment and two from [GEOG 321 Climatology, GEOG 322 Geomorphology, or GEOG 323 Biogeography]
 Geological Sciences: GEOL 201 Earth's Interior Heat and Dynamics, GEOL 202 Earth Surface and Environmental Geology, GEOL 203 Evolution of the Earth
 Psychology: PSY 201 Mind and Brain and choose two from [301 Scientific Thinking, 304 Biopsychology, 305 Cognition, 348 Music and the Brain]
 Biology: Choose one from [CH 111 Introduction to Chemical Principles OR CH 113 The Chemistry of Sustainability OR CH 221 General Chemistry OR CH 224 Honors General Chemistry] and BI 211 General Biology and choose one from [BI 212 General Biology or BI 213 General Biology]
To support interdisciplinary study, students on any track are encouraged to complete a minor (typically 24–32 credits) or major in a computingrelated field. Students who complete a minor (other than computer information technology or mathematics) or another major (including mathematics) in a computingrelated field may, with the approval of the Undergraduate Education Committee, replace the CIS laboratory science requirement with the completed minor or major.

12 
Writing Requirement (4 credits) 

Complete one of the following courses. The course may be taken Pass/No Pass or Graded
 WR 320 Scientific and Technical Writing
 WR 321 Business Communications

4 