Click here for Course Descriptions
The following courses are required for the computer science major:
- CS 104 Problem Solving and Programming Fundamentals I/Lab
- CS 105 Problem Solving and Programming Fundamentals II/Lab
- CS 220 Data Structures/Algorithms
- CS 223 Computer Organization
- CS 235 Principles of Programming Languages
- CS 404 Internship
- MA 101 Introductory Calculus
- MA 102 Introductory Calculus
- MA 110 Discrete Mathematics
- MA 253 Linear Algebra
- ID 304 Exploring Ethics
Elective Courses
Select three courses from:
- CS 232 Systems Analysis
- CS 312 Operating Systems
- CS 315 Seminar: Human Computer Interaction
- CS 318 Seminar: Web and Internet Systems
- CS 320 Database Systems
- CS 325 Seminar: Software Engineering
Select four courses from:
- MA 203 Intermediate Analysis
- MA 204 Intermediate Analysis
- MA 321 Mathematical Statistics
- MA 322 Mathematical Statistics
- MA 323 Numerical Analysis
- MA 324 Mathematical Models
- AR 241 Graphic Techniques I
- AR 342 Computer Design II: Time-Based Media
- AR 347 Designing for the World Wide Web
- CO 221 Visual Communication and Technology
- MA 204 Intermediate Analysis
- MT 209 Financial Accounting
- MT 210 Managerial Accounting