Degrees: BS(CSc) / MS(CSc)
Admissions requirements:
- CSc major
- GPA at least 3.0
- 75 credits completed by the start of the first semester in the option
Maximum transferable graduate courses (B grade or higher):
12 credits
Advisor: Prof. Jie Wei
[APPLY]
Courses
Graduate courses in the Computer Science Option may count as undergraduate technical electives or undergraduate area electives or undergraduate free electives. Consult with your advisor to make sure.
The CSc M.S. program has three elective areas:
- A. Computation Theory [MS A]
- B. Computer Organization and Software [MS B]
- C. Computing Methodologies and Mathematical Computing [MS C]
Any of the graduate courses below may be used as an undergraduate technical elective or undergraduate free elective rather than in the undergraduate elective area specified below.
Can be used as an elective in
undergraduate area A:
Theory and Applications
- CSc i0900, Graph Theory and Algorithms [MS A]
- CSc i1500, Artificial Intelligence [MS C]
- CSc i4900, Computer Security [MS A]
Can be used as an elective in
undergraduate area B:
Computational Techniques for Science and Engineering
- CSc i0500, Computer Graphics [MS C]
Can be used as an elective in
undergraduate area C:
Computer Systems
- CSc i4300, Computer Communications [MS B]
- CSc i0700, Compiler Construction [MS B]
Can be used as an undergraduate free elective:
- CSc i12xx, Topics in Algorithms [MS A]
- CSc i08xx, Topics in Software Systems [MS B]
- CSc i47xx, Topics in Computer Communications [MS B]
- CSc I6700, Topics in Scientific and Statistical Computing [MS C]
Last Updated: 05/07/2025 15:07