Skip to main content

Computer Network Architects

15-1241.00 Bright Outlook Bright

Design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning, including analysis of capacity needs for network infrastructures. May also design network and computer security measures. May research and recommend network and data communications hardware and software.

What education do people in this job actually have?

O*NET incumbent survey (2024)
High school or less 5% Some college / associate's 30% Bachelor's degree 55% Graduate degree 10%

How EWU courses prepare you for this work (11 of 33 O*NET tasks have course evidence)

  • Implement a program that uses an array to solve a problem.
  • Write, compile and execute a complete program for a given problem.
  • Explain the relationship between matroids and different algorithms for solving problems
  • Identify the complexity class of a problem

Analyze a communication system and measure a performance in terms of probability of

use numerical schemes to find approximate solutions to initial value problems utilizing mathematical software such as Matlab or Mathematica.

Implement an iterative method to solve a problem (e.g. matrix decomposition, solution of a linear system of equations, determining eigenpairs of a matrix)

Apply basic linear algebra to economic problems.

Apply group theoretic concepts to solve mathematical problems

Employ the appropriate numerical technique to approximate a solution of an initial value problem, boundary value problem, or partial differential equation, with careful consideration of initial or boundary data.

  • Analyze a communication system and measure a performance in terms of probability of
  • Identify digital modulations such as BPSK, BFSK, QPSK, MPSK, and MQAM.

Write, compile and execute a program that will implement the Comparable interface.

Analyze a communication system and measure a performance in terms of probability of

Implement an iterative method to solve a problem (e.g. matrix decomposition, solution of a linear system of equations, determining eigenpairs of a matrix)

Write, compile and execute a complete program for a given problem.

Write, compile and execute a program that will implement the Comparable interface.

Analyze a communication system and measure a performance in terms of probability of

Program a memory management simulation.

Analyze a communication system and measure a performance in terms of probability of

set up and solve second order, constant coefficient differential equations that arise from physical systems such as mass-spring systems and RLC circuits.  In addition, students will have a strong intuition of the phenomenon of resonance.

Analyze a communication system and measure a performance in terms of probability of

Analyze a communication system and measure a performance in terms of probability of

Analyze a communication system and measure a performance in terms of probability of

Understand effects of noise in communication systems including Shannon’s capacity

Analyze a communication system and measure a performance in terms of probability of

Identify the complexity class of a problem

Recent regional postings for this occupation

View all 446 postings from the last year →

5 most recent CareerOneStop listings for this occupation. "Live" in Quick Facts counts only postings the scraper re-confirmed in the last 7 days; older real postings still appear here until they age out.

Where to focus your applied learning (22 taskes without course evidence yet)

These O*NET tasks don't have direct course-objective evidence in the Math BS catalog yet. Each is an opportunity to gain hands-on preparation through an applied project, MAA-sponsored partnership, elective, or internship. The Math BS applied-projects page has examples of project-driven learning that could close these kinds of gaps.

More O*NET details for this occupation (skills, knowledge, tools & technology)
Skills (42)
Basic Skills: Active Learning
Basic Skills: Active Listening
Basic Skills: Critical Thinking
Basic Skills: Learning Strategies
Basic Skills: Mathematics
Basic Skills: Monitoring
Basic Skills: Reading Comprehension
Basic Skills: Science
Basic Skills: Speaking
Basic Skills: Writing
+ 32 more on O*NET
Knowledge (8)
Computers and Electronics
Customer and Personal Service
Design
Education and Training
Engineering and Technology
English Language
Mathematics
Telecommunications
Tools & technology (30)
Access servers: Lightweight directory access protocol LDAP servers
Access servers: Remote access servers
Computer servers: Backup servers
Computer servers: Domain name servers DNS
Computer servers: File servers
Computer servers: High-end database servers
Computer servers: Mail transport servers
Computer servers: Network-attached storage NAS equipment
Data base management system software: Amazon DynamoDB
Data base management system software: Apache Cassandra

O*NET's tools-and-technology list aggregates software encountered across the occupation's many sub-roles, so the list can be broad. Treat it as a directory of what people in this job might use, not a checklist of what every job requires.

Where this data comes from. Occupation descriptions, tasks, skills, and education-incumbents survey come from the U.S. Department of Labor's O*NET 30.2. Washington-state pay and employment projections come from WA Employment Security Department and the BLS Occupational Employment and Wage Statistics. Live job postings come from CareerOneStop, refreshed nightly from a scrape that tracks the original posting date and the date our system last saw each posting live.

How we connect courses to occupations. Course catalog descriptions and program-level learning outcomes are indexed alongside O*NET task statements. Where a course's language aligns with a task an occupation requires, we mark it as evidence of preparation. Faculty review each candidate match and either confirm or veto it; only confirmed matches surface in totals.

← Back to Mathematics