| 8 Required
Computer Science core courses (24 credit hours) |
Credits |
|
COSC 151 |
Computer Science I (C++ Programming) |
3 |
|
COSC 152 |
Computer Science II (OOP: C++ & Java) |
3 |
|
COSC 230 |
Discrete Structures |
3 |
|
COSC 250 |
Advanced Java Programming |
3 |
|
COSC 330 |
Computer Logic and Theory |
3 |
|
COSC 350 |
Data Structures and Algorithms |
3 |
| 8 additional
courses (24 credit hours) selected from the following |
|
|
COSC 150 |
Introduction to Java Programming |
3 |
|
COSC 170 |
Visual Studio .NET & C# Programming |
3 |
|
COSC 180 |
Introduction to UNIX/LINUX System Programming |
3 |
|
COSC 190 |
Web Programming (Perl) |
3 |
|
COSC 240 or 241 |
Database Applications (Oracle 8i/9i or
IBM DB2) |
3 |
|
COSC 260 |
Advanced C++ Programming |
|
|
COSC 270 |
Logic and Computer Circuit Deasign |
|
|
COSC 280 |
UNIX/LINUX System Programming |
3 |
|
COSC 360 |
Principles of Operating Systems |
3 |
|
COSC 370 |
Computer Architecture and Assembly
Language |
3 |
|
COSC 371 |
Data Communication and Networking |
3 |
|
COSC 400 |
Numerical Methods |
3 |
|
COSC 410 |
Introduction to Software Engineering |
3 |
|
COSC 420 |
Computer Graphics Theory (OpenGL) |
3 |
|
COSC 430 |
Computation Theory and Automata |
3 |
|
COSC 440 |
e-Business and Enterprise Java |
3 |
|
COSC 450 |
Algorithms |
3 |
|
COSC 460 |
System Programming and Compiler Theory |
3 |
|
COSC 470 |
Introduction to Artificial Intelligence |
3 |
|
|
Total Course Requirement:
42 credit hours |
|
|
|
|
Additional recommended
courses or electives |
|
COSC 105 |
Computer Graphics and Games |
3 |
|
COSC 106 |
Computer Multimedia Applications |
3 |
|
COSC 110 |
Introduction to Computer Systems |
3 |
|
COSC 120 |
Introduction to Web Page Technology |
3 |
|
MGMT 321 |
Principles of Management |
3 |
|
BUS 341 |
Operation Management |
3 |
| |
|
Certificate in Computer
Science requires 21 credits |
|
COSC 151 or 150 |
Computer Science I (C++ Programming) |
3 |
|
COSC 152 or 250 |
Computer Science II (OOP: C++ & Java) |
3 |
|
COSC 230 or 330 |
Discrete Structures/Computer Logic and Theory |
3 |
|
COSC 240 or 241 |
Database Applications (Oracle8i/9i or
IBM DB2) |
3 |
| 3 additional
courses at the 200-level or above |
9 |
|
|
|
Minor in Computer Science
requires 18 credits |
|
COSC 151 |
Computer Science I (C++ Programming) |
3 |
|
COSC 152 |
Computer Science II (OOP: C++ & Java) |
3 |
|
COSC 230 or 330 |
Discrete Structures/Computer Logic and Theory |
3 |
|
COSC 250 |
Advanced Java Programming |
3 |
|
2 additional courses at the 300-level or
above |
6 |