Home
Schools
University of Illinois - Chicago
UIC
Chicago, IL
Computer Science Courses
100
- Discovering Computer Science
107
- Introduction To Computing And Programming
109
- C/c ++ Programming For Engineers With Matlab
110
-
111
- Program Design I
141
- Program Design Ii
151
- Mathematical Foundations Of Computing
201
- Data Structures And Discrete Mathematics I
211
- Programming Practicum
251
- Data Structures
261
- Machine Organization
301
- Languages And Automata
341
- Programming Language Design And Implementation
342
- Software Design
361
- Systems Programming
362
- Computer Design
377
- Communication And Ethical Issues In Computing
385
-
401
- Computer Algorithms I
411
- Artificial Intelligence I
412
- Introduction To Machine Learning
421
- Natural Language Processing
422
- User Interface Design And Programming
424
- Visualization And Visual Analytics
425
- Computer Graphics I
426
- Video Game Design And Development
440
- Software Engineering I
441
- Engineering Distributed Objects For Cloud Computing
442
- Software Engineering Ii
450
- Introduction To Networking
466
-
473
- Compiler Design
474
- Object-Oriented Languages And Environments
477
- Public Policy, Legal, And Ethical Issues In Computing, Privacy, And Security
478
- Software Development For Mobile Platforms
480
- Database Systems
486
- Secure Operating System Design And Implementation
487
- Building Secure Computer Systems
489
- Human Augmentics
491
- Seminar
499
- Professional Development Seminar
501
- Computer Algorithms Ii
502
- Design And Analysis Of Efficient Algorithms In Computational Molecular Biology
511
- Artificial Intelligence Ii
514
- Applied Artificial Intelligence
521
- Statistical Natural Language Processing
522
- Human-Computer Interaction
523
- Multi-Media Systems
527
-
540
- Advanced Topics In Software Engineering
545
- Formal Methods In Concurrent And Distributed Systems
553
- Distributed Computing Systems
554
- Advanced Topics In Concurrent Computing Systems
559
- Neural Networks
566
- Parallel Processing
569
- High-Performance Processors And Systems
581
- Database Management Systems
583
- Data Mining And Text Mining
584
- Advanced Data Mining
586
- Data And Web Semantics
587
- Computer Systems Security
588
- Security And Privacy In Networked And Distributed Systems
590
- Research Methods In Computer Science
594
- Special Topics
598
- M
599
- Ph