Computer Science Courses
Courses with section ids (e.g., CS 39000-CP0) have an intermediate page you must click through for details on a specific section. The information for your section in most cases can be found through the “Lecture” link on this primary course catalog page. In a small number of cases it will be found in the “Laboratory” section.
Catalog | Title | Instructor | Time |
---|---|---|---|
CS 11000 | Introduction To Computers | Time | |
CS 15800 | C Programming | Time | |
CS 15900 | Programming Applications For Engineers | Alan Bunning | Time |
CS 17700 | Programming With Multimedia Objects | Vernon Rego | Time |
CS 18000 | Problem Solving And Object-Oriented Programming | Time | |
CS 18200 | Foundations Of Computer Science | Time | |
CS 19000-DL1 | Digital Literacy | Douglas Comer | Time |
CS 19000-LCS | Learning Community Seminar | Time | |
CS 19700 | Freshman Honors Seminar | Time | |
CS 23500 | Introduction To Organizational Computing | Time | |
CS 24000 | Programming In C | Eugene Spafford | Time |
CS 25000 | Computer Architecture | Time | |
CS 25100 | Data Structures And Algorithms | Time | |
CS 25200 | Systems Programming | Elkindi Rezig | Time |
CS 29000-SLO | Service Learning Outreach | Time | |
CS 30700 | Software Engineering I | Time | |
CS 34800 | Information Systems | Time | |
CS 35200 | Compilers: Principles And Practice | Time | |
CS 35400 | Operating Systems | Time | |
CS 35500 | Introduction To Cryptography | Time | |
CS 38100 | Introduction To The Analysis Of Algorithms | Ahmed Ra Mahmood | Time |
CS 39000-CP0 | Competitive Programming | Time | |
CS 39000-SL2 | Service Learning Outreach | Time | |
CS 39000-SLO | Service Learning Outreach | Time | |
CS 39000-VRA | Virtual Reality Applications | Time | |
CS 40800 | Software Testing | Time | |
CS 42200 | Computer Networks | Time | |
CS 43400 | Advanced Computer Graphics | Time | |
CS 44800 | Introduction To Relational Database Systems | Mohamed Saber Abde Hassan | Time |
CS 45600 | Programming Languages | Time | |
CS 47100 | Introduction to Artificial Intelligence | Time | |
CS 48300 | Introduction To The Theory Of Computation | Time | |
CS 49000-DDP | Data Driven Apprch/Polcy Mking | Alok Chaturvedi | Time |
CS 49000-IOS | iOS Development In Swift | Time | |
CS 49000-PHL | Ethics And Philosophy Of Info | Time | |
CS 49000-SEP | Software Engr Senior Project | Time |
Graduate Courses
Catalog | Title | Instructor | Time |
---|---|---|---|
CS 50300 | Operating Systems | Time | |
CS 50500 | Distributed Systems | Patrick Eugster | Time |
CS 51400 | Numerical Analysis | Time | |
CS 51501 | Parallelism In Numerical Linear Algebra | Time | |
CS 52000 | Computational Methods In Optimization | Time | |
CS 53100 | Computational Geometry | Time | |
CS 54200 | Distributed Database Systems | Time | |
CS 54701 | Information Retrieval | Time | |
CS 55500 | Cryptography | Time | |
CS 56500 | Programming Languages | Time | |
CS 57300 | Data Mining | Time | |
CS 58000 | Algorithm Design, Analysis, And Implementation | Time | |
CS 59000-055 | Systems Security Seminar | Time | |
CS 59000-059 | Statistical Network Analysis | Time | |
CS 59000-AML | Advanced Machine Learning | Time | |
CS 59000-NLP | Machine Learning Meth For NLP | Time | |
CS 59000-NWS | Network Security | Time | |
CS 59000-SWS | Software Security | Time | |
CS 59100-SEC | Security Seminar | Time | |
CS 61500 | Numerical Methods For Partial Differential Equations I | Time | |
CS 66200 | Pattern Recognition And Decision-Making Processes | Time | |
CS 69000-MTK | Mathematical Toolkit For CS | Time |