Application Development BAS

Program Details Application Development BAS

Here is a general overview of what your classes will look like following each quarter. This information may be subject to change; please contact your adviser for more information regarding the courses. To check out which materials are needed for your courses click this bookstore link Links to an external site. and enter the course information.

General Overview

As of Spring 2025 we are no longer accepting new students into the Application Development BAS program.

length of the program icon How long is the program?

  • 6 quarters (up to 22 months) with 90 total credits (in addition to 90 credits from your previous college experiences)

When do classes meet? Evenings with some online options

This applied bachelor's degree builds on an associate degree in information technology with more advanced classes in web application development, mobile application development, data mining, and business intelligence.

The BAS degree requires 180 credits overall. You complete 60 credits of computer science classes, on top of 60 credits of general education and 60 credits from your associate degree or prior college experience. You will need to complete a transfer math class for your degree. Click here to learn more about placement options.

Students who graduate have the career path of being data analysts, software engineers, mobile app developers, software developers, or data engineers.

What does a software developer do?

What is the average salary?

$151,930 annually in the Seattle-Bellevue-Tacoma area. Most software developers in King County earn at least $84,890; there is a wide salary range.

Who can I contact with questions?

Overall Materials Needed:

  1. Functioning, recent Windows laptop or computer, not an Apple or Chromebook (you must be able to install software)
  2. USB drive (thumb drive)
  3. Webcam
  4. Headset with Microphone
  5. Working Internet Connection
  6. Textbooks ($380 total)

Applying to the Program

You must apply to the BAS in Application Development program (click here for the online application Links to an external site.). Here are the basic requirements:

    • An associates degree in information technology (90 college credits) with a minimum GPA of 2.0*
    • Completion of 20 credits in general education, including:
      • English Composition (ENGL&101) or equivalent with a minimum grade of 2.0
      • Intermediate Algebra (MATH 095) or AMATH 190 or equivalent with a minimum grade of 2.0.
      • 10 credits of other college-level General Education coursework with a minimum grade of 2.
    • You must submit a personal statement.

Key Course Icons (learn more)

expensive materials green means the class has expensive materials lots of assignments red means the class has lots of assignments technical vocabulary purple means the class has a lot of technical vocabulary complex content orange means the class has complex content fast pace blue means the class moves at a fast pace most challenging quarter gold means that this is the most challenging quarter in the whole program

Materials Warning

Some materials on this page are listed as TBD, which means that the materials have yet to be determined. Please consult your instructor on what textbooks or materials are required for the class. If you rent a textbook, make sure you return it by the deadline. If you purchase a textbook, you can sell it back to the RTC bookstore -- but make sure that you won't need the book again for classes in the future!

Quarter 1 Classes most challenging quarter

Description: This quarter teaches the theoretical dimensions of programming along with insights into how software engineering works. This quarter has two computer science classes and one general education class.

Quarter 1 Course Information
Course ID Course Name Materials Credits
CSI 330 Software Engineering YES 5
CSI 335 Discrete Math YES 5
--- General education class varies by class 5
Estimated Total Cost: $3,419

Quarter 2 Classes

Description: This quarter teaches you how to start building your web application and how to code efficient algorithms while also preparing you for technical interview questions. This quarter has two computer science classes and one general education class.

Prerequisite notes: You must complete CSI 330 with 2.0 or higher before you can take CSI 340. You must complete CSI 335 with 2.0 or higher before you can take CSI 345.

Quarter 2 Course Information
Course ID Course Name Materials Credits
CSI 340 Software Application Development I lots of assignmentstechnical vocabularyfast pace YES 5
CSI 345 Advanced Data Structures & Algorithms YES 5
--- General education class varies by class 5
Estimated Total Cost: $3,419

Quarter 3 Classes

Description: This quarter continues your mastery of web application development and introduces you to application development for mobile devices. This quarter has two computer science classes and one general education class.

Prerequisite notes: You must complete CSI 340 with 2.0 or higher before you can take CSI 350. You must complete CSI 345 with 2.0 or higher before you can take CSI 360.

Quarter 3 Course Information
Course ID Course Name Materials Credits
CSI 350 Software Application Development II YES 5
CSI 360 Mobile Application Development I YES 5
--- General education class varies by class 5
Estimated Total Cost: $3,419

Quarter 4 Classes

Description: This quarter enhances your mobile application development skills, introduces data mining, and teaches R and Python for data analysis. This quarter has two computer science classes and one general education class.

Prerequisite notes: You must complete CSI 360 with 2.0 or higher before you can take CSI 460. You must complete CSI 345 with 2.0 or higher before you can take CSI 470.

Quarter 4 Course Information
Course ID Course Name Materials Credits
CSI 460 Mobile Application Development II YES 5
CSI 470 Data Mining complex content YES 5
--- General education class varies by class 5
Estimated Total Cost: $3,419

Quarter 5 Classes

Description: This quarter expands your understanding of data mining with Tableau visualizations and R Studio for analytical algorithms. You also will explore IT project management to plan, manage, and deploy industry projects. This quarter has two computer science classes and one general education class.

Prerequisite notes: You must complete CSI 345 and 470 with 2.0 or higher before you can take CSI 475. You must complete CSI 350 with 2.0 or higher before you can take CSI 483.

Quarter 5 Course Information
Course ID Course Name Materials Credits
CSI 475 Advanced Database Intelligence complex content YES 5
CSI 483 IT Project Management NO 5
--- General education class varies by class 5
Estimated Total Cost: $3,419

Quarter 6 Classes

Description: This quarter tests the programming and time management skills that you have developed over the year. This quarter consists of two core classes and one general education class.

You have three options for your computer science classes:

  • take CSI 492 (5 credits) and CSI 499 (5 credits), or
  • take CSI 499 (5 credits) and CSI 494 (5 credits, with 165 intern work hours required), or
  • take CSI 494 (10 credits, with 330 intern work hours required)

For CSI 494, you must find an internship and get it approved by the program faculty.

Prerequisite notes: You must complete CSI 460, 470, and 475 before you can take CSI 492. You must complete CSI 460 and CSI 483 before you can take CSI 499. Finally, you must complete CSI 350 and CSI 360 before you can enroll in CSI 494.

It's time to apply for graduation!

Quarter 6 Course Information
Course ID Course Name Materials Credits
CSI 492 Senior Capstone Project (or CSI 494 Internship) NO 5
CSI 499 Emerging Technologies (or CSI 494 Internship) YES 5
--- General education class varies by class 5
Tuition and Fees Estimated Total: $3,419

Grand Total Estimate: $20,893 (plus the cost of any textbooks needed for general education choices)

If you already have completed all general education requirements, your estimated total cost for 60 credits of upper-division CSI classes is $16,586.

Not quite the path you want to take? Let's go back to the Program Map!

Back to Program Map