Applied Computer Science: Bachelor of Science
|
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 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. |
||
Choose core courses that interest you
Say goodbye to ordinary introductory courses in the core curriculum.

Facilities Showcase
Get a closer look at the exceptional facilities available to students at Roanoke College.
Experts Directory & Speakers Bureau

This directory provides information about faculty and staff members who are willing to lecture and/or serve as media resources on topics of their expertise.




