Computer Network Architecture - Bachelor of Applied Science

As of Spring 2021, this program has changed to Computer Network Engineering.

The Bachelor of Applied Science degree in Computer Network Architecture will prepare graduates to work as computer network architects, engineers, and managers in designing and implementing computer and information networks; performing network modeling, analysis and planning; and implementing advanced cloud and virtualization technologies at the enterprise level.

Enrollment Point: Spring

Computer Network Architecture - Bachelor of Applied Science

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.

Zachary Rubin, Staff

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. 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:
    • Coursework in Desktop Operating Systems (CNT 156) – 5 credits.
    • Coursework in Networking Fundamentals (CNT 160) – 5 credits.
    • Coursework in Windows Server (CNT 256) – 5 credits.
    • Coursework in Linux (CNT 263) or Security (CNT 264) – 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 AMATH 190 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 legible font size.

Admission Recommendations and Notes

  • 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 Computer Network Architecture 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.

Course Information

Course # Course Title Credits
CNA 330 Network Databases and Structured Query Language (SQL) 5
CNA 335 Programming and Scripting for Network Management 5
CNA 336 Network Programming in Python 5
CNA 337 Network Programming in Python II 5
CNA 340 IT Project Management 5
CNA 350 Introduction to Virtualization 5
CNA 421 Cloud Architecture 5
CNA 440 Network Infrastructure Planning and Deployment 5
CNA 450 Advanced Virtualization 5
CNA 480 Virtual Infrastructure Security 5
CNA 481 Troubleshooting Physical and Virtual Network Infrastructures 5
CNA 492 Network Architecture Capstone Project 5
*CNA 493 Cooperative Education/Internship (optional) (5)
General Education Courses   30
  Total 90

*CNA 493 Cooperative Education/Internship may be taken in lieu of CNA 492 Network Architecture Capstone Project, 5 credits.

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

  • Utilize computer network engineering and architecting best practices, network testing principles, and quality assurance techniques.                                                                    
  • Monitor, log, troubleshoot, and correct network issues.                                                  
  • Plan and implement end-to-end physical and virtual network infrastructures.                                       
  • Remotely administrate systems and network infrastructure.                                         
  • Use scripting and programming languages to automate configuration and management.                  
  • Evaluate new networking technologies to support a business or organization.                                        
  • Work effectively on diverse teams.                                                                           
  • Manage a network infrastructure project including business requirements, technical specifications, resources, and documentation.                        
  • Communicate technical information to both technical and non-technical audiences in written and oral form.                                                                                                                                 
  • Document network infrastructure project work with clear and appropriate language.  


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.