COMPUTER  SCIENCE PROGRAM REQUIREMENTS

LIBERAL STUDIES   30 - 40 Credits
Composition 8 Credits  
Humanities 8 Credits  
Mathematics/Natural Sciences 8 Credits  
Social Sciences 8 Credits  
Formal Communications 4 Credits  
Visual and Performing Arts 4 Credits  
PHYSICAL EDUCATION   2 Credits
MAJOR: TOTAL CREDITS   51 Credits
Computer Science Core 43 Credits  
CS120 Computer Science I [V] or CS120A Accelerated Computer Science I [V] 4 Credits  
CS122 Computer Science II 4 Credits  
CS201 Programming in C++ 3 Credits  
CS222 Data Structures 4 Credits  
CS228 Network Programming 3 Credits  
CS322 Principles of Programming Languages 4 Credits  
CS326 Object-Oriented Design 3 Credits  
CS330 Microcomputer Architecture 4 Credits  
CS422 Algorithms: Design & Analysis 3 Credits  
CS426 Operating Systems 3 Credits  
CS442 Advanced Networking 4 Credits  
CS480 Senior Project in Computer Science 4 Credits  
CIS, CS and MA Electives
  • CIS464 Database Management Systems (4 Crs.)
  • CS courses numbered 300 or higher, excluding those with middle digit "5" (1-6 Crs.)
  • MA courses numbered 265 or higher excluding those with middle digit "5" and excluding MA271, MA331, and MA484 and math courses with middle digit "5" (1-6 Crs.)
8 Credits  
*Other Requirements (Mathematics) 20 Credits  
MA161 Calculus I [III] 5 Credits  
MA163 Calculus II 4 Credits  
MA211 Intro. to Matrix Theory & Linear Algebra 3 Credits  
MA240 Discrete Mathematics 4 Credits  
Choose from the following:
  • MA171 Introduction to Probability & Statistics (4 Crs.)
  • MA310 Mathematical Models & Problem Solving (4 Crs.)
  • MA380 Linear Programming (3 Crs.)
  • MA381 Integer Programming & Network Flows (3 Crs.)
  • MA410 Mathematical Modeling (3 Crs.)
  • MA473 Numerical Analysis (4 Crs.)
4 Credits  
*MINOR   20 Credits
ELECTIVES   11 Credits
TOTAL REQUIRED FOR DEGREE   124 Credits
*Mathematics may be declared as a minor if at least five credits of the electives are in mathematics courses.
Home
MA Placement
Undergraduate Programs
Graduate Program
Course Information
Schedules & Syllabi
Current Textbooks
Scholarships

Program
Requirements

Computer Science
Network Computing
Mathematics
Secondary Ed.
Minors

Advisee
Worksheet