2011-2012 Archived Catalog Information

  • Computer Science Courses
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 »