BA in Computer Science Credit Distribution
BA in Computer Science Credit Distribution
| Subject Category |
Credits |
| I. General Education Requirements |
60 |
| A. English Composition |
6 |
| B. Humanities |
12 |
| Must include at least two subject areas |
|
| C. Social Sciences |
12 |
| Must include at least two subject areas |
|
| D. Natural Sciences and Mathematics |
12 |
| Calculus I |
(3) |
| Calculus II |
(3) |
| Other natural sciences/mathematics |
(6) |
| Must include at least two subject areas |
|
| E. General Education Electives |
18 |
|
| |
| II. Area of Study: Computer Science |
33 |
| A. Required Courses |
12 |
- Introduction to Computer Science
|
(3) |
- Assembly Language Programming
|
(3) |
|
|
(3) |
| Select one of the following courses for the mathematics requirement: |
|
|
|
(3) |
|
|
(3) |
- Linear Algebra (Calculus-based)
|
(3) |
|
| |
| B. Computer Science Electives* |
21 |
- Artificial Intelligence
- Comparative Programming Languages
- Compiler Construction
- Computer Architecture
- Computer Arithmetic Algorithms
- Computer Graphics (Required to be taught from a computer science department)
- Computer Organization
- Computer Statistical Techniques
- Computer Simulation
- Numerical Calculus
- Operations Research
- Problem Analysisand Solution
- Programming Languages (maximum ofthree courses/exams or 9 credits)
- Switching Theory and Automata
- UNIX
|
|
| III. Free Electives |
27 |
| Total |
120 |
*This list is a guide. Other computer science courses may be appropriate for this area of study.
"Finishing my degree was a tremendous leg up for me in terms of marketability..."
Watch »