ACS Foundation Courses
Graduate Applied Computer Science Foundation Courses
Requirements for admission
- (at least) ONE of the following:
- undergraduate degree in CS with GPA >= 3.0 from a North American university
- GRE with verbal >= 400, quantitative >= 400, and verbal + quantitative >= 1050
- professional record that demonstrates readiness for graduate study in computer science).
- Coursework in computer science. Students lacking this background may be required to take courses from the Foundation Courses listed below, with B- or better in each course.
- International students: TOEFL >= 213 (computerized) and GRE verbal >= 400.
- Three letters of recommendation and a statement of graduate study goals.
Note: Students who do not meet these requirements may be eligible for conditional admission.
Foundation course checklist
Students must complete all foundation courses to be admitted unconditionally. For students admitted conditionally, all foundation courses must be completed within one year of the beginning of your first semester of study, with marks of B- or better (Note: see undergraduate catalog for course prerequisites):
- CSCI 1250 Introduction to Computer Science I
- CSCI 1260 Introduction to Computer Science II
- CSCI 2020 Fundamentals of Database
- CSCI 2150 Computer Organization
- CSCI 2160 Assembly Language
- CSCI 2210 Data Structures
- CSCI 3230 Algorithms OR
an advanced systems course (compiler construction, programming languages, performance analysis, real time programming)
- CSCI 4717 Computer Architecture OR CSCI 3400 Network Fundamentals
- CSCI 4727 Operating Systems
- Three from this list:
- MATH 1110/1060 Calculus I
- MATH 1120/1070 Calculus II
- MATH 1530 Probability & Statistics
- CSCI 1900 Math for Computer Science (i.e., discrete math)
- MATH 4340 Graph theory