Undergraduate Programs

For detailed information regarding each program, please see the links to the left or below.

Please note that prospective undergraduate and Postbac students must apply to the University; forms and additional information are on the  admissions section of the main University site.  The departmental application for undergraduates is done by admitted students who are ready to enter the junior year and have fulfilled all the lower-division (Freshman and Sophomore) CS requirements; it does not need to be completed by students who are applying for admission to the University.

If you are not admitted to the upper division CS program, you will be blocked from registering for upper division and/or graduate CS courses via a "major block".