|
These descriptions for undergraduate courses generally offered by the Computer Science Department are also available in the Academic Catalog. To find out which courses we will offer in the coming semester, visit our Online Course Search. Computer Science Undergraduate Course Listing: |
||
| Course Number |
Name | Description |
|---|---|---|
| CMPSC-F110 | Learn Think & Problem Solving | Students work in teams on activities that stress critical thinking, pr ... Read More » |
| CMPSC-F112 | Compute Model Prob Solving | The purpose of this course is to introduce students to the use of the ... Read More » |
| CMPSC-F120 | Programming for World Wide Web | This is a hands-on course aimed at non-CS students who want to learn h ... Read More » |
| CMPSC-F121 | Intro to Comp Programming C++ | For students who have little previous experience with computers, this ... Read More » |
| CMPSC-F122 | Intro to Computer Programming | This course is an introduction to computer programming using Python: a ... Read More » |
| CMPSC-F123 | Social & Tech Aspects Comp Sys | This course is a technical introduction to Social Informatics: the dis ... Read More » |
| CMPSC-F131 | Computer Science I | This is a rigorous introduction to computer science with an emphasis o ... Read More » |
| CMPSC-F132 | Computer Science II | A second course in C programming. Topics include pointers, arrays (a r ... Read More » |
| CMPSC-F220 | Website Engineering I | This is an intermediate course in website development and engineering ... Read More » |
| CMPSC-F221 | Rich Internet Applications Wit | This is a course for students who already know basic HTML programming ... Read More » |
| CMPSC-F253 | Assembly Lang & Comp Struct | 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 m ... Read More » |
| CMPSC-F332 | Java Programming - Adv Intro | This course is designed to be a comprehensive overview of the Java lan ... Read More » |
| CMPSC-F333 | Organization of Prog Langs | An introduction to functional programming and to the meaning and imple ... Read More » |
| CMPSC-F343 | Intro Artificial Intelligence | Introduction to the focal issues for constructing intelligent systems. ... Read More » |
| CMPSC-F353 | Architecture of Comp 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-F365 | Intro: Computer Modeling & Sim | Computer modeling and simulation (M&S) is a prominent area of computer ... Read More » |
| CMPSC-F535 | Advanced Operating Systems | |
| CMPSC-F541 | Advanced Databases | |
| CMPSC-F543 | Intermediate Computer Graphics | |
| CMPSC-F565 | Compilers | |
| CMPSC-F571 | Networks | Network topologies, ISO reference model, physical network layer, data- ... Read More » |
| CMPSC-F573 | Parallel Processing | |