Undergraduate (CpE)

Undergraduate Advising

banner

Registration for Spring 2026 will begin November 3! You can see a list of courses which will be offered by the department for the Spring 2026 semester below (please check Student Self Service for most up-to-date days/times) as well as an archived list of course offerings for past semesters. 

For detailed and live class schedule, visit the Student Schedule Search

schedule

Spring 2026 CpE Course Offerings

Class Registration

How to Register for Classes

Permit Form

Course Permits

Internship Permit Form

Internship Permits


Advising and Scheduling

To learn how to request advising as an upper-level student, please select Advising Information below. To plan future semesters or get a general sense of when courses are typically offered, refer to the Schedule Archive for past semester course offerings. The Track Selections link shows which courses are offered in each track during Fall and Spring (note that offerings may change) and you can use the Advising Documents section to draft your academic plan.

advising information

Advising Information

archive

Schedule Archive


Curriculum information and Career Advising

curriculm

BSCpE Curriculum


You may also contact us through our advising email: ENG-CPEAdvising@usf.edu for any other questions.