Current
Undergraduates
Undergraduate students in the School of Computing can always find the support they need to succeed. Whether you want to explore new classes, meet with an advisor, or request some extra help with homework, our school offers a wide variety of resources to help you get and stay on track through graduation.
Our Academic Programs
All four of our majors prepare our students for a variety of computing career paths. Students can also specialize in a particular area of computing by selecting a focus area in addition to their major.
Undergraduate computer science, computer engineering, and software engineering majors can also earn a master's degree in computer science or computer engineering in less than two years through our accelerated program.
Your Classes
Need more information about your courses or help planning your next semester? The university's course catalog offers detailed descriptions of your options, and our course schedule lists which classes we'll be offering in the upcoming academic year.
Stretch Your Strengths
Academic Advising
Academic advising is an integral part of your college education. Advisers will guide and support you through the undergraduate experience and can ensure you stay on track for graduation.
In addition to assisting with course selection and schedule planning, advisers can also offer career advice and connect you with opportunities to get involved in research or student organizations.
Academic AdvisingThe Student Resource Center
HOURS: Monday–Friday, 10 AM–5 PM
LOCATION: 12 Avery Hall and online via Canvas.
The Student Resource Center is staffed by student tutors and teaching assistants who are available to help you with course work. Teaching assistants for all courses hold office hours in the Student Resource Center.
Even if you don’t need help, the Student Resource Center is a great place to study and connect with your peers.
Our Learning Assistant Program
The School of Computing Learning Assistant Program seeks to improve student experiences by providing supplemental learning opportunities to students enrolled in our introductory courses. Upperclass students are paired with first-year students to offer them guidance and assistance in the early stages of their academic career in our department and set them up for success as they progress through their studies.
Students can seek support from Learning Assistants or become a member of the Learning Assistant Program team.
The Learning Assistant Program