| Course descriptions may be updated periodically to reflect changes since the last published catalog. | ||
| Course Number |
Name | Description |
|---|---|---|
| CMPSC-510 | Computer Science Independent Study | Guided study on a topic at an advanced level. ... Read More » |
| CMPSC-F120 | Programming for the World Wide Web | This is a hands-on course aimed at non-CS students who want to learn h ... Read More » |
| CMPSC-F123 | Social and Technical Aspects of Computer Systems | This course is a technical introduction to Social Informatics: the dis ... Read More » |
| CMPSC-F124 | Game Programming | This course introduces students to computer game development, includin ... Read More » |
| CMPSC-F125 | Introduction to Multimedia Programming | This course provides an introduction to multimedia programming: develo ... Read More » |
| CMPSC-F128 | Programming II for the World Wide Web | This course is a continuation of Programming for the World Wide Web. S ... Read More » |
| CMPSC-F130 | Game Programming II | This course will be a continuation of CMPSC 124 and go more in-depth i ... Read More » |
| CMPSC-F131 | Computer Science I | This is a rigorous introduction to computer science in Java with an em ... Read More » |
| CMPSC-F132 | Computer Science II | Computer Science II (CSII) is the continuation of Computer Science I. ... Read More » |
| CMPSC-F220 | Website Engineering I | This is an intermediate course in website development and engineering ... Read More » |
| CMPSC-F253 | Assembly Language and Computer Structure | Introduction to computer architecture and machine language programming ... Read More » |
| CMPSC-F265 | Data Structures & Algorithms | Includes topics such as strings, stacks, queues, lists, trees, graphs, ... Read More » |
| CMPSC-F331 | Object Oriented Programming | Object-Oriented Programming in C++ is taught using Trolltech's multi-p ... Read More » |
| CMPSC-F333 | Organization of Programming Languages | An introduction to functional programming and to the meaning and imple ... Read More » |
| CMPSC-F345 | Software Engineering | This course introduces the fundamental principles of software engineer ... Read More » |
| CMPSC-F353 | Architecture of Computer Systems | This course deals with the structure and operation of the major hardwa ... Read More » |
| CMPSC-F355 | Operating Systems | This course presents an overview of modern operating systems, from the ... Read More » |
| CMPSC-F363 | Intro to Database Systems | This is an introduction to the design and use of database systems --- ... Read More » |
| CMPSC-F541 | Advanced Databases | This course is an advanced continuation of Intro to Database Systems ( ... Read More » |