-
Department Info
-
-
Admissions
-
-
Academics
-
-
-
Research
-
-
-
Main navigation | Main content
This document contains course descriptions and links to other information for many 1xxx, 2xxx and 4xxx CSci classes. Many of these classes are required for the CSE B.S. in Computer Science, the CLA B.A. in Computer Science, or the CSE Bachelor of Computer Engineering degree.
The purpose of the course descriptions is to provide more detailed information about these classes than is given in the course catalog. Each description contains a discussion of the course, its content, its role in the curriculum, its prerequisites, its format, and what students should expect to know upon successful completion of the class.
The descriptions are guidelines, and will be updated from time to time. As such, they will not guarantee what will be included in a class; however, it is expected that, in general, classes will not deviate widely from these guidelines.
The other information includes links to recent class web pages. Faculty who teach these courses are also encouraged to provide links to other information that they think will be useful, but which is not included on the regular class web pages.
| Class | Description | Class Websites |
|---|---|---|
| CSci 1901 | Structure of Computer Programming I | Spring-2013 Fall-2012 Spring-2012 |
| CSci 1902 | Structure of Computer Programming II | Spring-2013 Fall-2012 Spring-2012 |
| CSci 2011 | Discrete Structures of Computer Science | Spring-2013 Fall-2012 Spring-2012 |
| CSci 2021 | Machine Architecture and Organization | Spring-2013 Fall-2012 Spring-2012 |
| CSci 2033 | Elementary Computational Linear Algebra | Spring-2013 Fall-2012 Spring-2012 |
| CSci 3081 | Program Design and Development | Spring-2013 Fall-2012 Spring-2012 |
| CSci 4041 | Algorithms and Data Structures | Spring-2013 Fall-2012 Spring-2012 |
| CSci 4061 | Intro to Operating Systems | Spring-2013 Fall-2012 Spring-2012 |