Curriculum Search
Computer Science organized by topic into categories.
Discrete Structures
Sets,
Logic,
Proof Techniques,
...
Programming Fundamentals
Problem Solving,
Data Structures,
Recursion,
...
Algorithms and Complexity
Basic Analysis,
Fundamental Algorithms,
P vs. NP,
...
Architecture and Organization
Digital Logic,
Computer Architecture,
Multiprocessing,
...
|
Operating Systems
File Systems,
Concurrency,
Memory Management,
...
Net-Centric Computing
Network Communication,
Security,
Web Organization,
...
Programming Languages
Virtual Machines,
Type Systems,
Object-Oriented,
...
Intelligent Systems
Search,
Knowledge Representation,
Agents,
...
Human Computer Interaction
Building GUIs,
User-Centric Evaluation,
...
|
Graphics and Visual Computing
Geometric Modeling,
Basic Rendering,
Visualization,
...
Information Management
Database Systems,
Indexing,
Query Languages,
...
Social and Professional Issues
Professional Ethics,
Risks,
Intellectual Property,
...
Software Engineering
Using APIs,
Software Processes,
Formal Methods,
...
|
The content of the Google CS directory is based on the ACM 2008 Curriculum Update and is enhanced using Google's Custom Search Engine technology.
©2010 Google
Advertise with Us - Jobs, Press, & Help