Degree Planning

Students studying a book and taking notes

Degree planning not only provides a more optimal educational experience, but is essential to student success. Learn more about degree requirements, program changes and advising notes below.

Students can also refer to the academic calendar to stay informed about important dates and deadlines such as registration, financial aid, tuition payments, and class withdrawals.

Program Requirements


Current students should follow the catalog requirements of the academic year they started unless advised otherwise. If you have any questions regarding the courses on your education plan, please reach out to the program manager.

The 2023-2024 catalog information provides degree requirements for students who plan to start on their selected program in Fall 2023, Winter 2024, or Spring 2024. View current catalog requirements below including course information, learning outcomes and program eligibility:

Students who started on the program in Fall 2022, Winter 2023, or Spring 2023 should refer to the appropriate catalog degree requirements below:

Technical and math credits must not be more than five years old. Math classes more than five years old may be accepted based on math placement test results (see Program Manager for details).

Students should refer to the AAS-DTA transfer list of course options to satisfy the following degree requirements:

Students completing the AAS-T Software Development degree will have all of the program prerequisites to be eligible for the corresponding track in the BAS Software Development degree:

  • AAS-T Software Development, Application Development track > BAS Software Development, Application Development concentration
  • AAS-T Software Development, Artificial Intelligence track > BAS Software Development, Artificial Intelligence concentration
  • AAS-T Software Development, Game Development track > BAS Software Development, Application Development concentration (will be missing 15 credits of prerequisites)

Students may need permission codes in order to get registered for one or more of the following reasons:

  • Overriding a required course prerequisite (if permitted by instructor and/or program manager)
  • Taking upper division classes prior to being admitted into a BAS program
  • Registering for capstone courses
  • System errors
  • When attempting late registration

Students should first check for common registration errors before requesting a permission code. Depending on the situation, students may need to obtain instructor permission first or upload unofficial transcripts to verify prerequisites of transfer courses.

All bachelor’s students will complete either a final capstone project or an internship in their final quarters. Capstone gives students the opportunity to apply knowledge and skills learned throughout the program and work in settings relevant to their future employment plans. It also allows students to graduate with a project which can be highlighted on their resume/portfolio for future employers.

If students find an internship in their area of study that meets the qualifications for EXPRL 490/491 this may be taken in place of DEV 490/491 (capstone classes). The internship must be approved by the program chair prior to starting.

Still have questions? Find more information on deadlines, admissions, clearing course prerequisites, transfer credits and registration using the buttons below.

Curriculum Changes


Programs can experience curriculum changes every academic year. Click on the drop downs below to view changes to the 2023-2024 degree requirements.

Artificial Intelligence concentration:

  • AI 260 Computer Vision in Control Systems is a new course requirement replacing PHIL& 115 Critical Thinking (moved down to associate degree)
  • IT 231 Introduction to Cloud Architecture and Services is a new course requirement replacing BA 240 Statistical Analysis (moved down to associate degree)
    • BA 240 is replacing IT 231 as a required prerequisite for the BAS

Application Development concentration:

  • None

The AAS-T Artificial Intelligence and AAS-T Software Development have been merged into one degree titled AAS-T Software Development with three track options students can choose from:

  • Application Development
  • Artificial Intelligence
  • Game Development (NEW)

There have been slight changes to the curriculum for Artificial Intelligence and Software Development as a result of this merge. See changes below.

Artificial Intelligence track:

  • PHIL& 115 Critical Thinking is a new course requirement replacing AI 260 Computer Vision in Control Systems (moved up to BAS degree)
  • BA 240 Statistical Analysis is a new course requirement replacing IT 231 Introduction to Cloud Architecture and Services (moved up to BAS degree)
    • BA 240 is replacing IT 231 as a required prerequisite for the BAS

Application Development track:

  • DEV 108 Introduction to Python Programming is a new course requirement replacing the “Programming Elective” class

Prefix Changes:

  • All “ISIT” prefix classes are now “DEV” or “DATA”
  • All “DA” prefix classes are now “DATA”
    • Examples: DA 320 is now DATA 320 and ISIT 320 is now DEV 320
  • All “PROG” prefix classes are now “DEV”
    • Example: PROG 108 is now DEV 108
  • All “ROBAI” prefix classes are now “AI”
    • Example: ROBAI 101 is now AI 101

To search for the new prefix’s students can type the following under the Subject Line search:

  • “DEV” – Shows up as “Software Development”
  • “DATA” – Shows up as “Data Analytics”
  • “AI” – Shows up as “Artificial Intelligence”

Number Changes:

  • None

Example Course Schedules


Schedules are always subject to change and academic plans below are for example use only. Admitted students will work with the program manager to get a customized education plan. If students are unable to follow their education plan, they should contact the program manager to update. *Some courses are only offered once a year. 

Last Updated February 27, 2024