Requirements: Computer Science Major

MAJOR REQUIREMENTS – 54 credits

(Minimum grade of “C-“ required in each course)

 

COURSE NUMBER COURSE NAME PREREQUISITES
MA1020
or MA1030
Applied Statistics I
Calculus I
MA0900 or placement above
MA1002 or MA1025 or placement above
MA2400 Discrete Mathematics MA1010 or above or CS1040
CS1040 Introduction to Computer Programming –5 credits  
CS1050 Introduction to Computer Programming II – 5 credits CS1040
CS3015 Computer Networks CS1050 + MA2400
CS3032 Architectures & Operating Systems CS2071
CS/CM3048 Human Computer Interaction [CS1005 + GPA 3.0] or CS1050
CS/IT3051 Web Applications CS1040
CM3053 Software Engineering  
CS3068 Database Applications  
CS4095
or CS3098
Senior Project
or Internship
senior standing + CS major
or junior standing
Elective Select either MA2007, MA2041, or a course coded CS at the 3000 level  

 

Computer Science - Information, Communications & Technology Track

MAJOR REQUIREMENTS – 50 credits

(Minimum grade of “C-“ required in each course)

 

COURSE NUMBER COURSE NAME  PREREQUISITES
MA1020
or MA1030
Applied Statistics I
or Calculus I
MA0900 or placement above or 
MA1002 or MA1025 or placement above
CS1040 Introduction to Computer Programming –5 credits  
CS1050 Introduction to Computer Programming II– 5 credits CS1040
CS2071 Languages & Data Structures CS1040
CS/CM3048 Human Computer Interaction [CS1005 + GPA 3.0] or CS1050
CS/IT3051 Web Applications CS1040
CS3068 Database Applications  
Elective 1 Select any course coded CS or IT  
Elective 2  
Elective 3 Personal Focus: Select three electives from any discipline with the help of your advisor to be approved by the ICT committee.  
Elective 4  
Elective 5  

 

GENERAL EDUCATION REQUIREMENTS

Course Number Course Name Prerequisites
EN 2020 Writing & Criticism (minimum grade of "C") Speaking the World: Writing & Criticism EN1010 (minimum grade of "C")
FR 1200 (or above) (minimum grade of "C") Speaking the World: Elementary French & Culture II  FR1100 (minimum grade of "C")
Courses coded Type GE100 or GE115 Comparing Worlds  
Courses coded Type GE110 or GE115 Mapping the World  
Courses coded GE110 or GE100 or GE115 Comparing Worlds & Mapping the World  
Math courses coded GE120 Modeling the World: Math  
Science courses coded GE130 Modeling the World: Science co- or prerequisite: GE120 math course

 

FREE ELECTIVES

Any courses desired – must complete a total of 128 credit hours to graduate.

 

HONORS

Students earning a GPA of 3.5 or above in the major courses are eligible for the honors program.