-
Department Info
-
-
Admissions
-
-
Academics
-
-
-
Research
-
-
-
Main navigation | Main content
The Computer Science and Engineering Department offers a number of courses for nonmajors. This page contains a list of those courses, as well as related information:
If you are a non-computer science major interested in an introduction to Computer Science, consider
If you are interested in taking a computer science class to fulfill liberal education requirements, consider
If you are a CSE student who needs to take a CSci computing course, check with your major’s requirements and your advisor to see which of these courses you should take. It will probably be one of
If you want to take a course to see if Computer Science might be a good major for you, but do not have any computing background, consider
If you are a CS major, none of the courses for nonmajors fulfill CS course requirements, although they can be used as free electives (with the exception that CSci 1001 cannot be taken by CS or CompE majors. CS majors should see the CS Undergraduate Guide for a list of CS degree requirements.
If you are interested in the Information Technology minor, you will need to take the following 2 courses to fulfill the CS portion of that minor
If you are interested in a CS minor, you should take CSci required courses rather than the courses for nonmajors listed here. See the “Computer Science Minor” section in the CS Undergraduate Curriculum Guide for additional information.
If you are interested in learning how to use specific software such as Excel, Windows, SAS, Dreamweaver, etc., see the University Technology Training Center page. Many similar courses are also offered outside the University (for example, through Community Education).
If you are interested in other CSci classes, see the CS&E course information page for additional course information, including a list of all CSci courses: nonmajor, major, and graduate.
See the list of CSci courses for the catalog descriptions of CSsci 1001, 1103, 1113, 3003, 3921W, and 4921.