Computer network engineering programs are available at various degree levels at universities, community colleges, technical schools and vocational colleges around the country.
10 Computer Engineering Degree Schools
The following 4-year schools offer degree programs in the field:
|College/University||Location||Institution Type||Degrees Offered||Undergraduate Tuition (2015-2016)*|
|Massachusetts Institute of Technology||Cambridge, MA||4-year, Private, not-for-profit||Bachelor's, Master's, Doctorate||$46,704|
|Stanford University||Stanford, CA||4-year, Private, not-for-profit||Bachelor's, Master's, Doctorate||$46,320|
|University of California-Berkeley||Berkeley, CA||4-year, Public||Bachelor's, Master's, Doctorate||$13,431 (In-state) $38,139 (Out-of-state)|
|Carnegie Mellon University||Pittsburgh, PA||4-year, Private, not-for-profit||Bachelor's, Master's, Doctorate||$50,665|
|University of Illinois-Urbana-Champaign||Champaign, IL||4-year, Public||Bachelor's, Master's, Doctorate||$15,054 (In-state) $30,214 (Out-of-state)|
|University of Michigan-Ann Arbor||Ann Arbor, MI||4-year, Public||Bachelor's, Master's, Doctorate||$13,856 (In-state) $43,476 (Out-of-state)|
|Georgia Institute of Technology||Atlanta, GA||4-year, Public||Bachelor's, Master's, Doctorate||$12,204 (In-state) $32,396 (Out-of-state)|
|California Institute of Technology||Pasadena, CA||4-year, Private, not-for-profit||Bachelor's, Doctorate||$45,390|
|Cornell University||Ithaca, NY||4-year, Private not-for-profit||Bachelor's, Master's, Doctorate||$49,116|
|Princeton University||Princeton, NJ||4-year, Private, not-for-profit||Bachelor's, Master's, Doctorate||$43,450|
*Source: National Center for Education Statistics
Find schools that offer these popular programs
- Computer and Information Sciences, General
- Computer Programming
- Computer Systems Analysis
- Data Entry Processing
- Information Technology Management
- Networking and Telecommunications
- Software and Computer Media Applications
School Selection Criteria
Consider the following when deciding on a school that offers computer engineering:
- Look for programs that offer general computer science courses in addition to a core in network operating systems and network security to be a well-rounded candidate for future jobs.
- Choose schools that provide internship opportunities and/or certification preparation.
- Explore programs that have concentrations, specializations or courses that match your interests and career goals.
- Those looking for employment as a computer network engineer might want to pursue at least a 4-year bachelor's degree program since this degree often is required for the job.
Associate's Degree in Computer Network Engineering
Associate's degree programs, which generally can be completed on a full- or part-time basis, prepare students for entry-level jobs. Courses in these 2-year programs might include C++ programming and circuitry fundamentals. Students also might need to complete some general education requirements, and they may have opportunities to participate in externships.
Bachelor's Degree in Network Engineering or Computer Engineering Technology
Baccalaureate programs typically provide 3-4 years of full-time study in computer networking technologies, career skills and the liberal arts. Networking courses are similar to those in associate's degree programs, but other required courses might include statistics, communications and business leadership. Some bachelor's degree programs also require that students complete a senior capstone project or internship.
Master's Degree in Network Engineering
Graduate programs in network engineering typically are designed for professionals looking to advance their careers in the field; thus, most can be completed on a full- or part-time basis in 1-3 years. Courses in these programs might include network algorithms and advanced network security. Some graduate programs also allow the student to choose a specialization within computer network engineering, such as security or design, and they may require the student to complete a capstone design project for graduation.
Computer network engineering degree programs are available at numerous 4-year public and private schools throughout the country. As they are searching for a school to attend, students should consider things like internship opportunities and how well programs match up with their future career goals.