|
CORE COURSES (Students must take
all four core courses)12 CREDIT HOURS
CSC 512 Computer Architecture (3 hours)
CSC 515 Data Structures and Algorithm Analysis (3 hours)
CSC 518 Operating Systems (3 hours)
CSC 519 Principles of Programming Languages (3 hours)
MAJOR COURSES (Students must choose four major courses)12 CREDIT
HOURS
CSC 520 Database Systems (3 hours)
CSC 524 Comp. Comm. Networks and Distrib. Processing (3 hours)
CSC 529 Compiler Construction (3 hours)
CSC 530 Theory of Computation (3 hours)
CSC 532 Numerical Methods (3 hours)
CSC 535 Information Systems Analysis and Design (3 hours)
CSC 545 Artificial Intelligence (3 hours)
CSC 555 Information Storage and Retrieval (3 hours)
CSC 560 Software Engineering (3 hours)
ELECTIVES (Students must choose two electives) 6 CREDIT
HOURS
OPTION A: THESIS 6 CREDIT HOURS
OPTION B: PROJECT 3 CREDIT HOURS AND ONE ADDITIONAL COURSE 3 CREDIT
HOURS
TOTAL REQUIRED FOR DEGREE (either option): 36 CREDIT HOURS
AREAS OF EMPHASIS:
- Operating Systems
- Computer Architecture
- Software Engineering
- Programming Languages
- Information Systems Database Management Systems
- Artificial Intelligence
- Parallel / Distributed Processing
- Simulation
- Numerical Analysis |