Computer Science Department

CSET Home Computer Science Home
 
Undergraduate Courses Description | Graduate Courses Description | Undergraduate Admissions | Graduate Admissions
Undergraduate COURSES OFFERED Graduate

 

Graduate Courses and Pre-requisites

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