Application Development - Bachelor of Applied Science

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 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.

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


Enrollment Point: Fall

Applications Developer - Bachelor of Applied Science

Certificate of Completion: 
N/A
N/A
Associate of Applied Science: 
N/A
N/A
AAS - Transfer: 
N/A
N/A
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: 
$63,500
Projected Growth: 
27%
Annual Job Openings: 
5,860

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

Tuition

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.

Scholarships

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.

Tuesday, Thursday (General Education courses may be Monday, Wednesday, or fully online)

6 - 9 p.m. (Evening Hybrid)


Hours may vary based on specific program requirements. For the most current program information, check with an adviser by calling (425) 235-5840.

David Blodgett, Mark Anderson, Scott Moody, Lhoucine Zerrouki

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

Entry Requirements

Admission Requirements

  1. An earned associate degree (or 90 equivalent college-level credits) in Information Technology or related area from a regionally accredited institution. First consideration will be given to those with an associate degree.
  2. A minimum cumulative 2.0 GPA across all college coursework.
  3. A minimum 2.0 GPA in the following IT courses:
    • Programming courses in Object Oriented Programming – 5 credits
    • Introductory coursework on relational databases – 5 credits
    • Introductory coursework on Structured Query Language – 5 credits
  4. 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.
  5. Completion of Intermediate Algebra (MATH& 095) or equivalent.
  6. 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.
  7. Counselor and instructor interview
  8. Familiarity with basic algorithms and data structures

Course Information

Baccalaureate Courses

Course # Course Title Credits
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 492 Senior Capstone Project 5
*CSI 494 Cooperative Education/Internship (optional) 10
CSI 499 Emerging Technologies 5
Total   60

*CSI 494 Cooperative Education/Internship may be taken in lieu of CSI 475 Advanced Database Intelligence and/or CSI 492 Senior Capstone Project, up to 10 credits.

General Education Course Requirements for the BAS Degree:

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  
ENGL& 101 English Composition
ENGL& 102 Writing From Research
ENGL& 235 Technical Writing
* 5 credits satisfied by ENGL&101  
Quantitative/Symbolic Reasoning  
MATH& 107 Contemporary Mathematics
MATH& 141 Pre-Calculus I
MATH& 142 Pre-Calculus II
MATH& 146 Introduction to Statistics
MATH& 151 Calculus I
MATH& 152 Calculus II
Humanities  
PHIL 481 Legal and Ethical Aspects of IT (recommended)
CMST& 101 Introduction to Communication
CMST& 220 Public Speaking
ENGL& 111 Introduction to Literature
ENGL& 254 World Literature
HIST 110 Survey of American History
HIST& 126 World Civilization
HIST& 136 U.S. History I
HIST& 137 U.S. History II
HUM& 101 Introduction to Humanities
MUSC& 105 Fundamentals of Music
PHIL& 101 Introduction to Philosophy
SPAN& 121 Spanish I
Social Sciences  
ANTH& 234 Religion and Culture
ANTH& 235 Cross-Cultural Medicine
ECON& 201 Microeconomics
ECON& 202 Macro Economics
POLS 150 Contemporary World Issues
POLS& 202 American Government
PSYC& 100 General Psychology
PSYC& 200 Developmental Psychology
SOC& 101 Survey of Sociology
Natural Sciences  
BIOL& 160 General Biology
BIOL& 241 Human Anatomy and Physiology I
BIOL& 242 Human Anatomy and Physiology II
BIOL& 260 Microbiology
CHEM& 121 Introduction to Chemistry
CHEM& 131 Introduction to Organic and Biological Chemistry
GEOL& 101 Introduction to Geology
PHYS& 114 General Physics I
NUTR& 101 Human Nutrition
   
Total General Education Credits 30-40
Total BAS Credits 90-100
AAS or AAS-T degree college-level credits 90 (minimum)
   
Total 180 (minimum)

Program Outcomes

Area of Concentration

Expected Learning Outcomes

Data Analysis

  • Demonstrate ability to locate, connect to, extract, transform and load (ETL), business data, from disparate data sources.
  • Demonstrate ability to use query languages, and business intelligence techniques, to extract, analyze, summarize and report on specific data, in a manner that is usable by business decision makers.
  • Use database and database management systems to organize, store and retrieve data for use by application software, and demonstrate best practices for backup, security and privacy.

Application Development

  • Demonstrate software engineering best practices, software testing principles, and quality assurance techniques.
  • Demonstrate an end to end project-level vision in planning application development, server and client scripting, and security.
  • Demonstrate ability to develop and deploy applications in a variety of platforms, including distributed computing and mobile applications.

Project Management

  • Work on team projects and demonstrate critical thinking, teamwork, oral communications, inter-cultural appreciation, and technical and information literacy skills.
  • Demonstrate ability to obtain and confirm business requirements for an application, translate these into technical specifications, assess the resource requirements, and divide the overall project requirements into smaller steps, organized to conform to the System Development Life Cycle model.

Professionalism

  • Demonstrate ability to conduct himself/herself in a professional and ethical manner in all situations, while working in person, remotely, individually, and/or in teams.
  • Demonstrate the ability to communicate technical information to both technical and non-technical audiences in written and oral form.
  • Demonstrate a professional level of competence in documenting project and application development work, writing clearly and appropriately in an information technology context.

Accreditation

External accreditation is not applicable to this program.

Questions?

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