|
Students entering the Master of Science Program must have
a bachelor degree from an accredited college or university.
In addition, an applicant should have a strong
background in the C or C++ programming language, Data Structures,
Computer Organization, Operating Systems and Theoretical Computer Science.
Because many of the Computer Science courses involve the use of
mathematics, applicants are also expected to have a good background
in Calculus, Linear Algebra, Discrete Mathematics and Probability & Statistics.
Students who have deficiencies in these areas can enter the program
as provisional students and make up their deficiencies by taking the
following courses and receiving B or better grade in each of them:
- CS 150 Introduction to Programming *
- CS 250 Problem Solving & Programming *
- CS 270 Introduction to Computer Architecture **
- CS 361 Data Structures
- CS 390 Introduction to Theoretical Computer Science
- CS 471 Operating Systems
- MATH 211 Calculus I
- MATH 212 Calculus II
- MATH 316 Linear Algebra
- STAT 330 Probability and Statistics
* CS333 can be substituted for CS150 AND CS250
** CS334 can be substituted for CS270
CS333 and CS 334 are internet based courses
|