BAS - Bachelor of Applied Science – Application Development

Applications developers use computer languages to create programs that perform specific tasks on computers and other devices. It is a useful specialty for high-demand jobs such as website developer, database designer, support specialist, and software tester. The Bachelor of Applied Science (BAS) program offers students a strong technical foundation and an understanding of science, communications, and quantitative reasoning. Students will learn to work in teams, manage IT projects, and prepare software documentation. They will cover subjects such as data analysis, application and software development, programming, and project management. Students must have a two-year technical associates degree to apply to this program.

RTC is a Mentors in Tech academic partner.

Applications are accepted on a rolling basis throughout the year.
Complete the Online Application.

Program Map: Guide to program costs, careers, and classes.

Enrollment Update

RTC's BAS in Application Development program is currently reviewing applications for the Fall 2024 cohort, traditionally, our biggest enrollment class. Winter entry will depend on the number of students on the waitlist for Fall and the number of students who express interest in starting in Winter. If you're interested in starting in Fall or Winter, apply early!

We are always happy to answer questions about our BAS programs! If you have a question, please contact our Program Manager at

Enrollment Point: Fall, Winter

Certificate of Completion
Associate of Applied Science
AAS - Transfer
Bachelor of Applied Science
6 Quarters
90 Credits

All program lengths are estimates and are not guarantees. For the most current program information, check with an adviser by calling (425) 235-5840.

Median Salary
Projected Growth
Annual Job Openings

These amounts are based on median entry level wages, they are estimates and are not guarantees. For more information, visit


At Renton Technical College, tuition is affordable and competitive.

Financial Aid

Federal aid is available for most students to help pay for school. Fill out your FAFSA now to get started.


The RTC Foundation offers scholarships to help pay the costs of attending school.

All costs are estimates and are not guarantees. For the most current program information, check with an adviser by calling (425) 235-5840.

Please see the online class schedule for day & time information.

Naser Chowdhury, Lhoucine Zerrouki, Staff

Student Testimonial
Desiree, First Year BAS Student
“I chose the BAS in Application Development program to learn the skills I need to enter the huge technology industry in our area, from instructors with impressive experience.”
Desiree, First Year BAS Student

Entry Requirements

Admission Requirements

Admission into the BAS program is selective. Meeting the minimum entrance requirements does not guarantee admission nor do they prepare students for the entirety of the program. Students are admitted on a first-come, first-served basis with priority given to full-time students.

  1. Applicants who have a general AA degree or a non-technology AA/AAS degree will be required to attend an informal interview with program faculty prior to admission into the program. Please apply to the program, and we will follow up with you to schedule that interview. Based on your IT background and experience, you may need to complete 2 quarters of a Bridge program in Computer Science to prepare for the Application Development program: 
    • Computer Science Bridge to Application Development BAS
      • Quarter 1:
        • CSI 120 Computer Programming I
        • CSI 140 Web Development I
      • Quarter 2:
        • CSI 142 Web Development II
        • CSI 224 Programming III
        • CSI 230 Database Development I
  1. A minimum cumulative 2.0 GPA across all college coursework.
  2. Completion of at least 20 credits of college-level General Education coursework with a minimum 2.0 GPA in English Composition (ENGL&101) or equivalent.
  3. Completion of Intermediate Algebra (MATH 095) or AMATH 190 or equivalent.
  4. Personal statement – Applicants are required to write a 500-word maximum personal statement that describes how the BAS program will advance their professional goals. Example topics include previous career experience, unique attributes that the applicant will bring to the program, hardships the applicant has overcome in pursuing his/her educational or work goals, and other special considerations that the applicant believes will make them a good candidate for the program. The essay should be typewritten and in a legible font size.

Admission Recommendations and Notes

  • Students will be better prepared for the BAS in Application Development if they also complete classes in data structures and algorithms and web development.
  • Students who have completed the minimum 20 credits of general education will have 40 more credits to finish during the BAS program.
    • This may mean summer classes or heavier class loads during a regular quarter.
  • Students are expected to regularly work in teams and communicate with each other on projects.
  • The BAS in Application Development is a hybrid program.
    • Students meet with the instructor once or twice per week in person, while the rest of the coursework is completed online.
    • In a hybrid program, students are expected to be self-directed, independent learners.

Learn More

Want to learn more about the BAS program? Have a question about the application process?

Contact our Program Manager:
Phone: 425-235-6733

Microsoft Teams logoQuick question? Chat with the Program Manager on Microsoft Teams.

Join a Virtual Information Session

These sessions will provide information about our Bachelors of Applied Science (BAS) programs in Application Development and Computer Network Engineering. Each session will include a brief presentation about the programs and a dedicated time for questions and answers. After registering, you will receive a confirmation email with a link you can use to join the session. All prospective students are welcome to attend.

Do you have a question about the information sessions or the BAS programs? Please contact the Program Manager.

Session dates/times:

  • April 17, 5:30 p.m. – 6:15 p.m.

Register here.

Course Information

Course # Course Title Credits
  AAS or AAS-T degree college-level credits 90 (min)
CSI 330 Software Engineering 5
CSI 335 Discrete Math 5
CSI 340 Software Application Development I 5
CSI 345 Advanced Data Structures and Algorithms 5
CSI 350 Software Application Development II 5
CSI 360 Mobile Application Development I 5
CSI 460 Mobile Application Development II 5
CSI 470 Data Mining 5
CSI 475 Advanced Database Intelligence 5
CSI 483 IT Project Management 5
CSI 495^ Independent Study^ (1-5)
  Capstone/Internship Pathway (options listed below) 10
  Six approved general education options 30
  Total 180

Path 1: No Internship

Course # Course Title Credits
CSI 492 Senior Capstone Project 5
CSI 499 Emerging Technologies 5

Path 2: Internship + Course

Course # Course Title Credits
CSI 494* Cooperative Education/Internship* – 15 hours/week 5
CSI 499 Emerging Technologies 5

Path 3: Internship Only

Course # Course Title Credits
CSI 494* Cooperative Education/Internship* – 30+ hours/week 10

*CSI 494 is variable credits up to 10 credits. Students who take this course can replace CSI 492 (5 credits), or CSI 492 + CSI 499 (10 credits).

^CSI 495 Independent Study can be taken in place of another course, with instructor permission.

General Education Course Requirements:

For a bachelor’s degree in the state of Washington, a total of 60 general education credits are required across 5 distribution areas: 10 credits in communication, 5 credits in quantitative / symbolic reasoning, 10 credits in humanities, 10 credits in social sciences, and 10 credits in natural sciences. The remaining 15 general education credits can come from any distribution area. The courses that each student takes depends on the distribution area(s) of classes taken at the associate’s level or transferred to RTC. For example, students who enter the BAS program with the minimum of 20 credits of college-level general education will need to take 40 more credits (8 classes).

Communication (10 credits)

Course # Course Title Credits
ENGL& 101 English Composition 5
ENGL& 102 Writing From Research 5
ENGL& 235 Technical Writing 5

Quantitative/Symbolic Reasoning (5 credits)

Course # Course Title Credits
MATH 136 Inferential Statistics 5
MATH& 107 Contemporary Mathematics 5
MATH& 141 Pre-Calculus I 5
MATH& 142 Pre-Calculus II 5
MATH& 146 Introduction to Statistics 5
MATH& 151 Calculus I 5
MATH& 152 Calculus II 5

Humanities (10 credits)

Course # Course Title Credits
ART& 100 Art Appreciation 5
CMST& 101 Introduction to Communication 5
CMST& 220 Public Speaking 5
ENGL& 111 Introduction to Literature 5
ENGL& 254 World Literature 5
HIST 110 Survey of American History 5
HIST& 126 World Civilization 5
HIST& 136 U.S. History I 5
HIST& 137 U.S. History II 5
HUM& 101 Introduction to Humanities 5
MUSC& 105 Fundamentals of Music 5
PHIL 481 Legal and Ethical Aspects of IT (recommended) 5
PHIL& 101 Introduction to Philosophy 5
SPAN& 121 Spanish I 5

Social Sciences (10 credits)

Course # Course Title Credits
ANTH& 234 Religion and Culture 5
ANTH& 235 Cross-Cultural Medicine 5
ECON& 201 Microeconomics 5
ECON& 202 Macro Economics 5
POLS 150 Contemporary World Issues 5
POLS& 202 American Government 5
PSYC& 100 General Psychology 5
PSYC& 200 Developmental Psychology 5
SOC& 101 Survey of Sociology 5

Natural Sciences (10 credits)

Course # Course Title Credits
BIOL 105 Introduction to Anatomy and Physiology 5
BIOL& 100 Survey of Biology 5
BIOL& 160 General Biology 5
BIOL& 241 Human Anatomy and Physiology I 5
BIOL& 242 Human Anatomy and Physiology II 5
BIOL& 260 Microbiology 5
CHEM& 121 Introduction to Chemistry 5
CHEM& 131 Introduction to Organic and Biological Chemistry 5
GEOL& 101 Introduction to Geology 5
PHYS& 114 General Physics I 5
NUTR& 101 Human Nutrition (not a lab science) 5

Other General Education

The remaining 15 general education credits can come from any distribution area.

Program Outcomes

  • Use databases and database management systems to organize, store and retrieve data securely. 
  • Apply data structures and algorithms to software development problems. 
  • Communicate an end-to-end project-level vision (SDLC) in application development, server and client scripting, and security. 
  • Develop and deploy applications in a variety of platforms, including distributed computing and mobile applications. 
  • Work effectively on diverse teams. 
  • Communicate technical information to both technical and non-technical audiences in written and oral form. 
  • Document project and application development work with clear and appropriate language in an information technology context. 


External accreditation is not applicable to this program.


Fill out the form below and we'll get back to you as soon as possible.

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.