Computer Science

Students prepare for entry in various careers in the Information Technology industry that require a solid foundation in computer programming. Students design, develop and test client-server applications, practice more advanced database tasks, and bring their learning together in a capstone project or internship at the conclusion of the program. Reinforcement of theory is achieved through lab projects and close instructor contact. General education classes needed for the degree are offered both in person and online.

Students completing the AAS or AAS-T degree requirements may transfer to one of the many local Bachelor of Applied Science (BAS) programs in computer science, including the BAS in Application Development at RTC. They also can enroll at City University, DeVry University, and University of Phoenix with junior standing in a variety of business- and computer-related bachelor degree programs.

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

Enrollment Point: Fall, Winter, Spring

Certificate of Completion
3 Quarters
47 Credits
Associate of Applied Science
6 Quarters
92 Credits
AAS - Transfer
6 Quarters
92 Credits
Bachelor of Applied Science

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.

Josh Emery, Dimpy Gill, Lhoucine Zerrouki

Entry Requirements

Admission Requirements

  • No admission requirements
Upcoming Registration dates:
  1. Connect with an Entry Adviser and complete the Admissions Application to get a student ID number
  2. Plan how to Pay for College
  3. Register for classes once registration opens (check Academic Calendar for dates). Directions for how to register can be found here: ctcLink for Students page.
    • Required for first quarter:
      • IT 101
      • ENGL& 101 English Composition
      • COL 101 College Success
        • If you have attended college previously and earned 45 college-level credits (with a 2.0 or higher) you may be able to waive this course. Please email the adviser you have been working with to check.

    • Highly Recommended
      • We recommend that you add a math class in your first quarter. One of these classes is required for graduation but you may choose to take the class later on in the program (if you choose to take the class later it may take you longer to graduate). Taking this class during your first quarter will result in a heavier than average full-time course workload. Refer to the class schedule for math options (MATH& 107, MATH& 141, or MATH& 146).
For help or additional questions, please contact advising:

Info Sessions via Zoom

This session will provide information specifically about Computer Science for fall and winter quarter entry.

If you have any questions about the virtual information sessions, please contact Joshua Emery, Instructor, at

Session dates/times:

Sessions are offered on the second Friday of every month from 3 p.m. to 4 p.m.

  • June 14
  • July 12
  • August 9
  • September 13

Join Here

Course Information

Requirements for AAS-T Degree:

Course # Course Title Credits
COL 101 College Success 2
IT 101 Fundamentals of Computing* 5
CSI 120 Computer Programming I 5
CSI 122 Computer Programming II 5
CSI 140 Web Development I 5
CSI 142 Web Development II 5
CSI 224 Computer Programming III 5
CSI 226 Computer Programming IV 5
CSI 230 Database Development I 5
CSI 234 Database Development II 5
CSI 244 Web Development III 5
CSI 246 Web Development IV 5
CSI 248 Cross Platform Development 5
CSI 255 Game Development 5
CSI 260 Introduction to Data Structures and Algorithms 5
CSI 294 Co-op Education/Internship 5
  General Education - Communications Distribution (ENGL& 101 required for AAS-T) 5
  General Education - Social Science Distribution 5
  General Education - Math Distribution (AMATH 190 rec for AAS; Transfer Math for AAS-T)** 5
  General Education - Math/Comm/Humanities/Soc Sci 5
  General education elective 5
  Total 92

*This course counts as a non-laboratory general education Natural Science class.
**These classes may have prerequisites. Students should plan carefully based on their math skills and placement results. “Transferable” is defined as MATH or MATH& at the 100 level or higher. AMATH and MATH 0XX classes do not meet this requirement).

Program Outcomes

  • Develop database-connected programming solutions.
  • Develop web applications.
  • Write clean code in at least two industry-standard programming languages.
  • Apply basic knowledge of data structures and algorithms to programming tasks.
  • Work effectively on diverse teams.
  • Communicate effectively both verbally and in writing.


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.