Department: Computer Science

CodeCourse TitleCreditsRequirement DesignationCourse AttributesComponentsAcademic Career
C SC 7180Computer Graphics3--2 Seminar HoursGraduate School Graduate
CSC 70010Algorithms4--4 Lecture HoursGraduate School Graduate
CSC 70100ST:Computer Science3--3 Lecture HoursGraduate School Graduate
CSC 70200Research Projects and Reports3--3 Independent Study HoursGraduate School Graduate
CSC 70300Pract Use Comp Netwrks in Res3--3 Lecture HoursGraduate School Graduate
CSC 70900Technical Communications---1 Lecture HoursGraduate School Graduate
CSC 71000Fund Concepts Programming Sys3--3 Lecture HoursGraduate School Graduate
CSC 71010Programming Language3--3 Lecture HoursGraduate School Graduate
CSC 71100Data Structures and Algorithms3--3 Lecture HoursGraduate School Graduate
CSC 71200Database Systems I3--3 Lecture HoursGraduate School Graduate
CSC 71300Database Systems II3--3 Lecture HoursGraduate School Graduate
CSC 71400Searching and Sorting3--3 Lecture HoursGraduate School Graduate
CSC 71500Fundamental Algorithms3--3 Lecture HoursGraduate School Graduate
CSC 71700Operating Systems I3--3 Lecture HoursGraduate School Graduate
CSC 71800Operating Systems II3--3 Lecture HoursGraduate School Graduate
CSC 71900Computer Graphics3--3 Lecture HoursGraduate School Graduate
CSC 72000Intro Theoretical Computer Sci3--3 Lecture HoursGraduate School Graduate
CSC 72010Computer Networks3--3 Lecture HoursGraduate School Graduate
CSC 72020Distributed Operating Systems3--3 Lecture HoursGraduate School Graduate
CSC 72030Database Systems3--3 Lecture HoursGraduate School Graduate
CSC 72100Comp Meth Discrete Mathematics3--3 Lecture HoursGraduate School Graduate
CSC 72200Computability and Models Computation3--3 Lecture HoursGraduate School Graduate
CSC 72300Logic in Computer Science3--3 Lecture HoursGraduate School Graduate
CSC 72400Formal Lang and Automata I3--3 Lecture HoursGraduate School Graduate
CSC 72500Formal Lang and Automata II3--3 Lecture HoursGraduate School Graduate
CSC 72600Comp Complexity/Recursion Thry3--3 Lecture HoursGraduate School Graduate
CSC 72700Analysis of Algorithms3--3 Lecture HoursGraduate School Graduate
CSC 72800Logic Programming3--3 Lecture HoursGraduate School Graduate
CSC 73000Prgrm Syst Art Int & Cog Syst3--3 Lecture HoursGraduate School Graduate
CSC 73010Modern Cryptography3--3 Lecture HoursGraduate School Graduate
CSC 73200Artificial Intelligence II3--3 Lecture HoursGraduate School Graduate
CSC 73300Natural Language Processing I3--3 Lecture HoursGraduate School Graduate
CSC 73400Natural Language Processing II3--3 Lecture HoursGraduate School Graduate
CSC 73500Pattern Recognitn/Adaptive Sys3--3 Lecture HoursGraduate School Graduate
CSC 73600Knowledge Base Systems3--3 Lecture HoursGraduate School Graduate
CSC 73700Computational Models Cog Syst3--3 Lecture HoursGraduate School Graduate
CSC 74000Computer Systems I3--3 Lecture HoursGraduate School Graduate
CSC 74010Logical Fndtns Artfcl Intllgnc3--3 Lecture HoursGraduate School Graduate
CSC 74011Artificial Intelligence3--2 Lecture HoursGraduate School Graduate
CSC 74020Machine Learning3--3 Lecture HoursGraduate School Graduate
CSC 74030Computer Vision/Image Procssng3--3 Lecture HoursGraduate School Graduate
CSC 74040Natural Language Processing3--3 Lecture HoursGraduate School Graduate
CSC 74100Computer Systems II3--3 Lecture HoursGraduate School Graduate
CSC 74300Theory of Sequential Machines3--3 Lecture HoursGraduate School Graduate
CSC 74500Switching Theory I3--3 Lecture HoursGraduate School Graduate
CSC 74600Switching Theory II3--3 Lecture HoursGraduate School Graduate
CSC 74800Computer Communications I3--3 Lecture HoursGraduate School Graduate
CSC 74900Computer Communications II3--3 Lecture HoursGraduate School Graduate
CSC 75010Theoretical Computer Science3--3 Lecture HoursGraduate School Graduate
CSC 75100Fundamentals of Computer Science3--3 Lecture HoursGraduate School Graduate
CSC 76000Intro Sci/Statisticl Computing3--3 Lecture HoursGraduate School Graduate
CSC 76010Parallel Scientific Computing3--3 Lecture HoursGraduate School Graduate
CSC 76100Mathematical Programming3--3 Lecture HoursGraduate School Graduate
CSC 76200Combinatorics & Optimization I3--3 Lecture HoursGraduate School Graduate
CSC 76300Combinatorics and Optimization II3--3 Lecture HoursGraduate School Graduate
CSC 76400ST: Systems Simulation3--3 Lecture HoursGraduate School Graduate
CSC 76500Probabilistic Models Comp Syst3--3 Lecture HoursGraduate School Graduate
CSC 76600Comput Meth Signal Processing3--3 Lecture HoursGraduate School Graduate
CSC 76700Numerical Methods I3--3 Lecture HoursGraduate School Graduate
CSC 76800Numerical Methods II3--3 Lecture HoursGraduate School Graduate
CSC 76900Statistical Computing I3--3 Lecture HoursGraduate School Graduate
CSC 79000Ind Study/Research Project3--3 Independent Study HoursGraduate School Graduate
CSC 79100Seminar: Research at CUNY1--1 Seminar HoursGraduate School Graduate
CSC 80000Readings in Computer Science3--3 Lecture HoursGraduate School Graduate
CSC 80010Research Survey3--3 Lecture HoursGraduate School Graduate
CSC 80020Computer Science Research4--4 Lecture HoursGraduate School Graduate
CSC 80030ST: Algorithm Design3--3 Lecture HoursGraduate School Graduate
CSC 80040Combinatorial Algorithms3--3 Lecture HoursGraduate School Graduate
CSC 80050Digital Geometry Algorithms3--3 Lecture HoursGraduate School Graduate
CSC 80060Advanced Data Structures3--3 Lecture HoursGraduate School Graduate
CSC 80070Modern Approximation Algorithm3--3 Lecture HoursGraduate School Graduate
CSC 80080Advanced Algorithms3--3 Lecture HoursGraduate School Graduate
CSC 80090Algorithmic Game Theory3--3 Lecture HoursGraduate School Graduate
CSC 80100Seminar in Computer Science3--3 Seminar HoursGraduate School Graduate
CSC 80200Sem: Algrthm Design & Analysis1 - 12--1 Seminar HoursGraduate School Graduate
CSC 80900Research Communications---1 Seminar HoursGraduate School Graduate
CSC 81010ST:Thrtcl Underpinnin Prg Lang3--3 Lecture HoursGraduate School Graduate
CSC 81020Topics Computer Software Dev3--3 Lecture HoursGraduate School Graduate
CSC 81030ST: Programming Languages3--3 Lecture HoursGraduate School Graduate
CSC 81040Topics in Databases3--3 Lecture HoursGraduate School Graduate
CSC 81100ST:Database Systems3--3 Seminar HoursGraduate School Graduate
CSC 81200Seminar in Software Design1--1 Seminar HoursGraduate School Graduate
CSC 81300ST: Software Syst & Engineerng3--3 Seminar HoursGraduate School Graduate
CSC 81400ST: Systems Programming3--3 Seminar HoursGraduate School Graduate
CSC 81500ST: Information Systems3--3 Seminar HoursGraduate School Graduate
CSC 82000ST: Theoretical Comp Science3--3 Seminar HoursGraduate School Graduate
CSC 82005Advanced Computer Networks3--3 Lecture HoursGraduate School Graduate
CSC 82010Computer Systems3--3 Lecture HoursGraduate School Graduate
CSC 82020Computer Communication Systems3--3 Lecture HoursGraduate School Graduate
CSC 82040Social and Cultural Computing3--3 Lecture HoursGraduate School Graduate
CSC 82070User Interface Design and Accessibility3--3 Lecture HoursGraduate School Graduate
CSC 82100ST: Appl Logic to Comp Science3--3 Seminar HoursGraduate School Graduate
CSC 82110ST: Advanced Operating Systems3--3 Lecture HoursGraduate School Graduate
CSC 82200Seminar in Computer Systems1--1 Lecture HoursGraduate School Graduate
CSC 82300Readings in Computer Systems3--3 Seminar HoursGraduate School Graduate
CSC 82400Symbol/Algebr Manipulation Sys3--3 Seminar HoursGraduate School Graduate
CSC 82500Mult-Valued/Fuzzy Logic Syst3--3 Lecture HoursGraduate School Graduate
CSC 83000ST: Artificial Intelligence3--3 Seminar HoursGraduate School Graduate
CSC 83005Computer Vision3--3 Lecture HoursGraduate School Graduate
CSC 83010ST: Computer Graphics3--3 Lecture HoursGraduate School Graduate
CSC 83020ST: Computer Vision3--3 Lecture HoursGraduate School Graduate
CSC 83030ST: Information Retrieval3--3 Lecture HoursGraduate School Graduate
CSC 83040ST: Document Analysis3--3 Lecture HoursGraduate School Graduate
CSC 83050ST: Image Processing3--3 Lecture HoursGraduate School Graduate
CSC 83060Data Visualization3--3 Lecture HoursGraduate School Graduate
CSC 83100Intelligent Sys & Learnability3--3 Seminar HoursGraduate School Graduate
CSC 83200Sem:Media Proc/Comp Visn/Graph1--1 Seminar HoursGraduate School Graduate
CSC 83300Readings in Media Processing3--3 Seminar HoursGraduate School Graduate
CSC 84000Advanced Natural Language Processing3--3 Seminar HoursGraduate School Graduate
CSC 84010ST: Artificial Intelligence3--3 Lecture HoursGraduate School Graduate
CSC 84020ST: Adaptive Systems Neural Networks and Deep Learning3--3 Lecture HoursGraduate School Graduate
CSC 84030Big Data Analytics3--3 Lecture HoursGraduate School Graduate
CSC 84040Data Mining3--3 Lecture HoursGraduate School Graduate
CSC 84050Graphical Models3--3 Lecture HoursGraduate School Graduate
CSC 840603D Photography3--3 Lecture HoursGraduate School Graduate
CSC 84070Constraint Satisfaction3--3 Lecture HoursGraduate School Graduate
CSC 84080Information Retrieval3--3 Lecture HoursGraduate School Graduate
CSC 84090Vision, Brain and Assistive Technologies3--3 Lecture HoursGraduate School Graduate
CSC 84100Speech and Audio Understanding3--3 Seminar HoursGraduate School Graduate
CSC 84200Sem:Artfcl Int/Cog Science1 - 3--1 Lecture HoursGraduate School Graduate
CSC 84300Readings in Art Int/Cog Sci3--3 Seminar HoursGraduate School Graduate
CSC 84400ST: Computer Systems3--3 Lecture HoursGraduate School Graduate
CSC 85010ST: Logics and Their Uses3--3 Lecture HoursGraduate School Graduate
CSC 85011Logic in Computer Science3--3 Lecture HoursGraduate School Graduate
CSC 85020ST: Theoretical Computer Sci3--3 Lecture HoursGraduate School Graduate
CSC 85030ST:Cryptography & CompSecurity3--3 Lecture HoursGraduate School Graduate
CSC 85031Discrete Math/Cryptgrpc Apps3--3 Lecture HoursGraduate School Graduate
CSC 85040ST: Computational Complexity3--3 Lecture HoursGraduate School Graduate
CSC 85200Sem: Theoretical Computer Sci1--1 Lecture HoursGraduate School Graduate
CSC 85300Readings in Theoretical Computer Science3--3 Seminar HoursGraduate School Graduate
CSC 86000Comp Modeling/Dsgn Appl Systms3--3 Seminar HoursGraduate School Graduate
CSC 86005Stat Tech/Prob Models in C SC3--3 Lecture HoursGraduate School Graduate
CSC 86015Massively Parallel Programming3--3 Seminar HoursGraduate School Graduate
CSC 86020Probabilistic Modeling3--3 Lecture HoursGraduate School Graduate
CSC 86030Selected Topics in Simulation Methodology3--3 Seminar HoursGraduate School Graduate
CSC 86060Text Mining3--3 Seminar HoursGraduate School Graduate
CSC 86100Algebraic and Numerical Computation3--3 Seminar HoursGraduate School Graduate
CSC 86110Pattern Matching3--3 Seminar HoursGraduate School Graduate
CSC 86120Modeling and Simulation3--3 Lecture HoursGraduate School Graduate
CSC 86150Quickest Detection of Abrupt Changes3--3 Lecture HoursGraduate School Graduate
CSC 86170Sequencing and Scheduling3--3 Lecture HoursGraduate School Graduate
CSC 86180Capstone I3--3 Independent Study HoursGraduate School Graduate
CSC 86190Capstone II3--3 Independent Study HoursGraduate School Graduate
CSC 86200Sem: Scientific Computing1--1 Seminar HoursGraduate School Graduate
CSC 86210Capstone Internship in Data Science3--2 Lecture HoursGraduate School Graduate
CSC 86300ST: Mathematical Programming3--3 Seminar HoursGraduate School Graduate
CSC 86310Modeling Computer Systems3--3 Lecture HoursGraduate School Graduate
CSC 86500Capstone Internship in Data Science6--6 Internship HoursGraduate School Graduate
CSC 87010Research at CUNY3--3 Seminar HoursGraduate School Graduate
CSC 87100Selected Topics: Computer Science3--3 Lecture HoursGraduate School Graduate
CSC 87200ST: General Topics3--1 Lecture HoursGraduate School Graduate
CSC 87500Doctoral Dissertation Research1 - 6--1 Independent Study HoursGraduate School Graduate
CSC 89000Dissertation Research Project1 - 6--1 Independent Study HoursGraduate School Graduate
CSC 90000Dissertation Supervision1--12 Dissertation HoursGraduate School Graduate