computer information technology students

Computer Science Curriculum Requirements

Major Requirements

The Computer Science major consists of 53 credits of required courses and is distributed as follows:

Required Courses

CSC 2010 Introduction to Computer Science (3) CSC 4150 Computer Architecture (3)
CSC 2020 Introduction to Programming (3) CSC 4200 Database Management (3)
CSC 2200 Introduction to Computer Organization (3) CSC 4900 Senior Project (3)
CSC 3010 Introduction to Object-Oriented Programming (3) MAT 2410 Calculus I (4)
CSC 3050 Software Engineering in the UNIX Programming Environment (3) MAT 2420 Calculus II (4)
CSC 3100 Data Structures and Algorithms (3) MAT 2500 Discrete Mathematics I (3)
CSC 3250 Programming Languages (3) MAT 2510 Discrete Mathematics II (3)
CSC 4100 Operating Systems (3) MAT 3120 Linear Algebra (3)
CSC 4120 Theory of Computability (3)  

Note: Students must earn a final grade of C- or better in all required courses.


Minor Requirements

The Computer Science minor consists of 31 credits of required courses and is distributed as follows:

CSC 2010 Introduction to Computer Science (3) CSC 3100 Data Structures and Algorithms (3)
CSC 2020 Introduction to Programming (3) CSC 3250 Programming Languages (3)
CSC 2200 Introduction to Computer Organization (3) MAT 2410 Calculus I (4)
CSC 3010 Introduction to Object-Oriented Programming (3) MAT 2500 Discrete Mathematics I (3)
CSC 3050 Software Engineering in the UNIX Programming Environment (3) MAT 2510 Discrete Mathematics II (3)

Note: Students must earn a final grade of C- or better in all required courses.

 


Associate of Science Subject Concentration Requirements

The A.S. with a concentration in Computer Science consists of 37 credits of required courses and is distributed as follows:

CSC 2010 Introduction to Computer Science (3) MAT 2410 Calculus I (4)
CSC 2020 Introduction to Programming (3) MAT 2500 Discrete Mathematics I (3)
CSC 2200 Introduction to Computer Organization (3) MAT 2510 Discrete Mathematics II (3)
CSC 3010 Introduction to Object-Oriented Programming (3) SCI 1410 Earth Science (3)
CSC 3100 Data Structures and Algorithms (3) SCI 1420 Biological Science (3)
CSC 3250 Programming Languages (3) SCI 1430 Physical Science (3)