BA Specialization
Specialization in Computer Science (BA)
Graduation Requirements:
In addition to the program requirements listed below, students must also satisfy the Bachelor of Arts (four-year) degree requirements, which include regulations on first year and subject maximum and breadth requirements.
Program Requirements:
Students will need to achieve a minimum 60% average in the 54 credits presented for the Specialization in Computer Science.
| Students must complete 120 credits including 54 credits in the Specialization as follows: |
| COSC 1557 |
Introduction to Computer Science |
3 cr. |
| COSC 1567 |
Programming in C++ |
3 cr. |
| COSC 1757 |
Digital Systems |
3 cr. |
| COSC 2006 |
Data Structures I |
3 cr. |
| COSC 2106 |
Machine Structures I |
3 cr. |
| COSC 2667 |
Operating Systems I |
3 cr. |
| COSC 2767 |
Object Oriented Programming |
3 cr. |
| COSC 3306 |
Programming Paradigms |
3 cr. |
| COSC 3606 |
Databases and Data Management |
3 cr. |
| COSC 3657 |
Distributed Systems |
3 cr. |
| Computer Science Options (Specialization and Major list) |
9 cr. |
| All of the following: |
|
| MATH 1036 |
Calculus I |
3 cr. |
| MATH 1037 |
Calculus II |
3 cr. |
| MATH 1046 |
Introductory Linear Algebra |
3 cr. |
| MATH 1056 |
Discrete Mathematics I |
3 cr. |
| MATH 2046 |
Advanced Linear Algebra |
3 cr. |
Breadth Requirements and Electives:
Group Requirements: