-
Department Info
-
-
Admissions
-
-
Academics
-
-
People
-
-
Research
-
-
-
Courses
We offer a full range of course about the theory and practice of computer science and computer engineering. Below you will find information about our course offerings, some of the graduation course requirements, and information about waiting lists and registration.
Complete List of CSci Courses
The University Catalog lists all courses that are offered by the Department of Computer Science and Engineering. Not all courses are offered every semester. You will need to view the class schedule to find out when a particular course will be offered.
Course Offerings by Semester
This page provides useful links to class schedules, course guides, and section status reports for courses offered by the Computer Science and Engineering Department.
Class Home Pages
View the web pages for current and past courses. If you are a current student, you can look at announcements and homework assignments for your classes. If you are thinking about taking a class, you can find out more about what types of subjects the courses offer. Please note: this is not a complete list of all courses offered by the department of Computer Science and Engineering. Some courses are not offered every semester and others do not publish a web site.
Required Courses for Undergraduate Students
This page contains a list of CSci courses that are required for undergraduates majoring in computer science. The list includes links to descriptions of the courses along with links to class web sites.
Course Prerequisite Chart
This chart shows all Computer Science undergraduate courses and their prerequisite structure.
Courses for Non Majors
This page provides information about the courses for non majors offered by the Department of Computer Science and Engineering.
Related Links

