Roanoke College

Applied Computer Science: Bachelor of Science

Back

Major Requirements - B.S. in Applied Computer Science

(for students who entered Roanoke College Fall 2010 or later) 


Suggested Freshman Courses:    
MATH 121 CALCULUS I * done need
MATH 122 CALCULUS II * done need
CPSC 120 FUNDAMENTALS OF COMPUTER SCIENCE I (*) done need
CPSC 170 FUNDAMENTALS OF COMPUTER SCIENCE II done need
Math 131 DISCRETE MATHMATICS done need
Suggested Sophomore Year Courses:    
CPSC 250 DATA STRUCTURES and ALGORITHMS done need
CPSC 290 COMPUTER ARCHITECHTURE & OPERATNG SYSTEMS done need
STAT 202 PROBABILITY done need
Suggested Junior/Senior Year Courses:    
CPSC 340 ** DATATBASE SYSTEMS done need
CPSC 365 *** SOFTWARE ENGINEERING & PROJECT DESIGN done need
CPSC 415 *** WEB PROGRAMMING done need
ELECTIVE **** done need
ELECTIVE **** done need
ELECTIVE **** done need
Senior Year Course:    
CPSC 446 or 445 &447 SENIOR PROJECT done need
Elective Choices Per Major:    
CPSC 310 TOPICS IN APPLIED COMPUTING done need
CPSC 350 HUMAN COMPUTER INTERACTION done need
CPSC 390 ** THEORY OF COMPUTATION done need
CPSC 395 *** ANALYSIS OF ALGORITHMS done need
CPSC 402 NUMERICAL ANALYSIS done need
CPSC 405 INDEPENDENT STUDY AND RESEARCH (1/2 unit) done need
CPSC 406 INDEPENDENT STUDY AND RESEARCH ( 1 unit) done need
CPSC 407 INDEPENDENT STUDY AND RESEARCH (1/2 unit) done need
CPSC 416 INTERNSHIP done need
CPSC 420 SIMULATION done need
CPSC 425 ** PRINCIPLES OF PROGRAMMING LANGUAGES done need

* CPSC 120, MATH 121, and MATH 122 are not explicitly required for the major but are prerequisites for all required courses in the major.  Students should consult a computer science faculty member about the need to take these courses.  

** Taught in 2011/2012 and alternate years: take either junior or senior year depending upon when offered.

*** Taught in 2012/2013 and alternate years: take either junior or senior year depending upon when offered.

**** Three elective units are required.  Elective courses are taught on a rotation basis, not every year.