Preparation to the CS MS program

with Google

bar
Move up to:
bulletCS Home
bulletM.S. program
bulletM.S. Admission

bar
Related link :
bulletApplication

bar
Related M.S. links:
bulletAdmission
bulletObjectives
bulletCurriculum
bulletCourse Repertoire
bulletCourse Offering
bulletCapstone ProjectsbulletThesis
bulletAdvising
bulletTA
bulletTA Application
bulletRA
bulletScholarship & aids
bulletInternational Students

bar

white space

Preparatory requirements for the MS CS program include proficiency in at least two modular computer programming languages, including C or C++ plus the completion of the following undergraduate courses, their equivalents or successful completion of equivalence examinations upon approval from the admissions committee.

  • CSCI 3331 Computer Organization & Assembly Language
  • CSCI 3333 Data Structures
  • CSCI 3532 Advanced Data Structures & Algorithms
  • CSCI 4333 Design of Database Systems
  • CSCI 4534 Operating Systems
  • CENG 3511/3531 Comp Architecture: Minis & Micros and Laboratory
  • MATH 3131 Applied Linear Algebra
  • MATH 3231 Calculus III
  • SWEN 4432 Software Engineering

Additionally, at least two of the following must be completed:

  • CSCI 3231 Numerical Methods
  • PHYS 3032 University Physics II
  • MATH 3331 Discrete Mathematics
  • MATH 3334 Probability & Statistics for Engineers & Scientists
  • MATH 4131 Ordinary Differential Equations & Applications

None of the above courses may apply towards the graduate degree.

Students expecting credit for foundation courses completed at international institutions should submit course descriptions. This will allow proper evaluation and appropriate credit by the admission committee.

When a student is accepted, the letter of acceptance will indicate whether they are any deficiency courses. These deficient foundation courses should be completed as soon as possible. If students think that they have taken equivalent courses, they may apply for waiver by submitting the necessary form and supporting document to the waiver committee.