Undergraduate
Course Registration and Permits
Class Schedules
Please check the Student Schedule Search Planner in Student Self-Service (formerly Student OASIS) for the latest course schedules, times, and locations for the current semester.
Registration for CSE courses
Courses offered by Computer Science and Engineering are restricted to students with a major code in one of the four (4) undergraduate programs: Computer Science (CS), Computer Engineering (CpE), Cybersecurity (CyS), Information Technology (IT). Registration priority is given to students declared as a major in one of these four (4) undergraduate majors.
CS and CE Permits
Details about the CSE courses requiring a permit are listed below. Note that CSE advisors cannot issue overrides or permits for courses offered by other departments.
If you are unable to register for a CSE course apart from those listed below, take note of the registration error message displayed in Student Self-Service and contact your advisor. Students in the lower level should contact an Engineering Student Services advisor. Student in the upper level should contact undergraduate advisors John Morgan or Marjorie Fontalvo. Be sure to have with you the specific error message.
Note: Permit are term-specific and do not roll over to future terms.
COP 3514 PROGRAM DESIGN and/or CDA 3103 COMPUTER ORGANIZATION
Courses COP 3514 and CDA 3103 require permit forms to be completed. Complete the Spring 2025 Permit Form as needed. Students must apply and have met the requirements for Upper Division Progression to register for other locked courses.
ETHICAL ISSUES AND PROFESSIONAL CONDUCT — CIS 4250
A permit is required to register for Ethical Issues and Professional Conduct — CIS 4250. Submission of a graduation checklist is required as a prerequisite for the permit. Your graduation checklist must be reviewed before any permits will be issued. Students are responsible for submitting the required checklist in accordance with departmental deadlines.
Non-CSE Majors
CGS 2060 INTRODUCTION TO COMPUTER PROGRAMMING
Introduction to computer programming using a modern high-level language and the application of computational methods to problem solving. Overview of computer systems and their application and role in society. This course has the following attribute: "State Computation Requirement (6AM)".