Welcome to the Software Development program! We are excited to support your educational journey. Our students comprise a diverse set of backgrounds and experiences. Our faculty are industry experts who are here to guide students in developing skills needed to excel in the software development industry.
Info Sessions
Prospective and newly enrolled students should attend a Software Development Info Session, offered weekly on Zoom.
New Students
Ready to take classes at Bellevue College? Follow this step-by-step guide to enroll at Bellevue College.
All students should refer to the Academic Calendar and Resources & Information to stay informed about important dates and deadlines, and review information about registration, financial aid, tuition payments, and campus resources.
Education Planning
Software Development students are required to create an Education Plan and have it approved by their advisor no later than their first quarter in the program. The BAS program moves in a cohort and some classes are only offered once per year. If you miss a cohort class, your graduation will be delayed. Students working with other departments on campus (Financial Aid, International, Veteran’s, Workforce, etc.) must also share their finalized plan with that department for approval.
An Education Plan is an Excel document that maps out your required courses quarter by quarter. An Education Plan helps stay you on track, avoids graduation delays, and prevents registration issues.
Steps to Create an Education Plan:
- Run a What If Report. In ctcLink, click on “Academics” and then “What If Report”. Follow instructions to select your major. The What If Report will show your completed classes and the classes you have remaining for your major. Watch this step-by-step video tutorial.
- Request an education plan template from your advisor or BAS Program Manager. Templates show required class sequences, and classes that can be removed as needed. Use the class schedule and degree requirements catalog as helpful planning tools.
- Send your final education plan to your advisor or BAS Program Manager for approval. Future updates or changes to your plan should also be approved.
The 2025-2026 catalog provides degree requirements for students who plan to start on their selected program in Summer 2025, Fall 2025, Winter 2026, or Spring 2026. View current catalog requirements below including course information, learning outcomes and program eligibility:
Technical and math credits must not be more than five years old. Math classes more than five years old may be accepted based on current, updated math placement test results.
Students should refer to the AAS-DTA transfer list of course options to satisfy the following degree requirements:
Students may need permission codes in order to get registered. Students should first check for common registration errors before requesting a permission code. Depending on the situation, students may need to fill out a prerequisite clearing form or discuss a technical transfer credit with an advisor. Contact the department for permission codes related to technical credits that have not transferred over yet.
BAS Capstone vs. Internship
All BAS students will complete either Capstone classes (DEV 490 and 491) or approved Internship classes (EXPRL 490 and 491) in their final quarters. Capstone provides the opportunity to apply knowledge and skills in a project-based class sequence. Capstone also allows students to graduate with a project which can be highlighted on their resume/portfolio for future employers.
If a student finds an internship in their area of study that meets the qualifications for EXPRL 490 and 491, the internship courses EXPRL 490 and 491 can be taken in place of DEV 490 and 491 (Capstone classes). The internship must be approved by the Program Chair prior to enrolling in EXPRL courses.
Example Course Schedules
See the drop down menus below to explore sample course schedules. Schedules are subject to change and academic plans below are for example use only. Admitted students will work with their advisor or program manager to create an individual education plan and update as needed. *Some courses are only offered once a year and cannot be moved.
Year 3
Fall
DEV 312: Project Management for IT – 5 credits
Year 4
Year 3
Fall
DEV 258: Data Structures and Algorithms with Python – 5 credits
Year 4
Fall
AI 260: Computer Vision in Control Systems – 5 credits
BUS 355: Business of It: Legal Regulatory Business Env – 5 credits
IT 231: Introduction to Cloud Architecture and Services – 5 credits
Year 1
Year 2
Year 1
Fall
DEV 108: Introduction to Python Programming – 5 credits
Year 2
Year 1
Year 2
Curriculum Changes
Programs can experience curriculum changes every academic year. Click on the drop-down menus below to view changes to the 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 the AAS-T Software Development degree. Students must choose 1 track option and complete the corresponding track requirements:
- Application Development
- Artificial Intelligence
- Game Development (NEW)
There have been 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
Last Updated April 17, 2025