Skip Navigation Text:

Cis-core

Effective Fall 2006


CIS Core Requirements

To obtain a B.S. or B.A. in Computer and Information Science, you must complete the following core courses, of which at least 24 credits must be completed in residence at UO.

54 credits total

Curricula Credits
Lower-Division Courses (24 credits)
Complete the following sequences concurrently. All courses must be taken graded.  
CIS 210-212 Introduction to Computer Science I-II-III 12
MATH 231-233 Elements of Discrete Mathematics I-II-III 12
Fundamental Courses (14 credits)
Complete the following courses. All courses must be taken graded. CIS 323 must be completed concurrently with CIS 313.  
CIS 313 Introduction to Data Structures 4
CIS 323 Introduction to Data Structures Lab 2
CIS 314 Computer Organization 4
CIS 315 Introduction to Algorithms 4
Upper-Division Courses (12 credits)
Complete the following courses. All courses must be taken graded.  
CIS 415 Operating Systems 4
CIS 422 Software Methodology I 4
CIS 425 Principles of Programming Languages 4
Writing Course (4 credits)
Complete one of the following courses. The course may be taken Pass/No Pass or Graded  
WR 320 Scientific and Technical Writing 4
WR 321 Business Communications 4