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: