Computer Science Degree Requirements
- Matriculated status
- A program of 10 courses (30 credits) with at least a 3.0 (B) average. The following core courses are required of all students:
The remaining six courses will be chosen from any of the following: courses listed below under specialization areas; CSC 755 (Applied Mathematics for Computer Science) and/or CSC 759 (Graduate Research Laboratory).
Exceptional students may be permitted to satisfy six credits of the total credit requirement with a master's thesis.
Specialization Areas
Certain specialization areas within computer science are well represented by the department faculty research interests. Students interested in specializing in an area specified below are advised to select courses from the courses listed in that area. Students who are interested in doing research are also advised to take CSC 755 and/or CSC 759. For additional CUNY Graduate Center courses in a specialization area, consult the graduate program coordinator.
Software Engineering
CSC 710
|
Software Engineering
|
CSC 712
|
Compiler Construction
|
CSC 713
|
Advanced Systems Programming
|
CSC 714
|
Software Systems Analysis and Design
|
CSC 715
|
Database Theory
|
CSC 744
|
Computer Performance Evaluation
|
CSC 750
|
Computer-aided Analysis and Design
|
CSC 752
|
Management Information Systems
|
Multimedia and Image Processing
CSC 706
|
Computer Graphics
|
CSC 731
|
Artificial Intelligence and Knowledge Engineering
|
CSC 732
|
Neural Networks and Pattern Recognition
|
CSC 733
|
Natural Language Processing
|
CSC 735
|
Machine Learning and Data Mining
|
CSC 741
|
Digital Image Processing
|
CSC 758
|
Media Transmission and Characteristics
|
Networks, Telecommunication, and Architecture
|
|
|
|
CSC 742
|
Advanced Microcomputer Systems Design
|
CSC 747C
|
Digital Signal Processing
|
CSC 748
|
Quantitative Analysis of Computer Architecture
|
CSC 756
|
Network Security
|
CSC 757
|
Communication Networks
|
CSC 760
|
High-speed LAN and WAN
|
CSC 762
|
Fundamentals of Wireless Communications
|
CSC 764
|
Intelligent Networks
|
CSC 766
|
Broadband and SONET Networks
|
CSC 770
|
Parallel Computing
|
|
|
|