: Japanese : Chinese : Sitemap

GRADUATE PROGRAMS

Master of Science in Computer Science ( MSCS )
Undergraduate Preparation
Students who do not have a Bachelor's degree in Computer Science will be required to demonstrate competency in the following areas:
Mathematics:
Math 200 Calculus 4 Credit Hours
Math 206 Discrete Mathematics 4 Credit Hours
Math 210 Probability & Statistics 4 Credit Hours
Computer Science:
CS 200 Introducation to Computer Science 4 Credit Hours
CS 202 Introduction to C Language 4 Credit Hours
CS 206 Introduction to Unix or CS 208 Introduction to Windows & Windows NT 4 Credit Hours
CS 414 Programming in C++ or CS 416 Programming in Java 4 Credit Hours
CS 300 Data Structures 4 Credit Hours
CE 352 Introduction to Logic Design 4 Credit Hours
CS 400 Operating Systems 4 Credit Hours
CS 426 Computer Networks I 4 Credit Hours
CE 454 Computer Architecture I 4 Credit Hours
Graduate Level Curriculum
All MSCS students will be required to demonstrate competency in the following areas:
Computer Science Graduate Core ( 9 Credits )
CS 500 Operating System Design 3 Credit Hours
CS 502 Design & Analysis of Algorithms 3 Credit Hours
CS 526 Computer Networks II 3 Credit Hours
Graduate Project ( 3 Credits )
All graduate students are required to work on a graduate project. The graduate project advisor must first approve the topic. All project work must be presented in an open forum upon completion and receive final approval from the advisor.
CS 546 Graduate Project 3 Credit Hours
Electives ( mininum 24 Credits )
Students in the MSCS program may take any 400 level and above of CE or CS undergraduate as electives. However, no more than four 400 level undergraduate are allowed to count toward the minimum 36 graduate credits for graduation. The 400 level undergraduate are credited and charged as 3 credits at the graduate tuition rate when elected as graduate credits.

Students in the MSCS program should select at least one concentration area among the following:
  • Concentration Area A (Computer Networks & Telecommunications)
  • Concentration Area B (Database and Software Engineering).
The concentration areas will be addressed later. To qualify as a concentration area on a transcript, a student has to select at least three courses from that concentration area.