Computer Science Course Listing
Welcome to the full course listing for courses in The School of Computer Science
This is only a tentative listing of courses. If there's a course you'd like to see here, just add an empty link to it the course offering below. The sky is the limit. Well, not really, because we can compute that.
Courses
If you're not sure where to start, begin with Introduction to Computers, and work your way through courses and their prerequisites.
Computer Programming
|
- Software/Application engineering
- Multimedia
- Computer Graphics Programming
|
|
|
Multimedia
- Multimedia
- Graphic design with computers
|
|
Template
Major fields of computer science |
---|
| Pure Mathematics | | | Theory of computation | Automata theory · Computability theory · Computational complexity theory | | Algorithms, Data structures | Analysis of algorithms · Algorithm design · Computational geometry | | Programming languages, Compilers | Parsing · Interpreters · Procedural programming · Object-oriented programming · Functional programming · Logic programming · Programming paradigms | | Computing | Concurrent computing · Parallel computing · Distributed computing · Multiprocessing · Grid computing · Concurrency control | | Software engineering | | | System architecture | Computer architecture · Microarchitecture · Operating Systems | | Topic:Telecommunication, networking | | | Databases | Database management systems · Relational Databases · Structured query language · Transaction processing · Database indexes · data mining | | Artificial intelligence | Automated reasoning · Computational linguistics · Computer vision · Evolutionary computation · Expert systems · Machine learning · Natural language processing · Robotics | | Computer graphics | Visualization · Computer animation · Image processing | | Human–computer interaction | Computer accessibility · User interfaces · Wearable computer · Ubiquitous computing · Virtual reality | | Computational science | Artificial life · Bioinformatics · Cognitive science · Computational chemistry · Computational neuroscience · Computational physics · Numerical analysis · Symbolic computation |
|