Last Updated on June 2, 2022
Computer engineering is a branch of electrical engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software. Computer engineers usually have training in electronic engineering, software design, and hardware-software integration instead of only software engineering or electronic engineering.
Computer engineers are involved in many hardware and software aspects of computing, from the design of individual microcontrollers, microprocessors, personal computers, and supercomputers, to circuit design. This field of engineering not only focuses on how computer systems themselves work but also how they integrate into the larger picture
Right here on infolearners, you are privy to a litany of relevant information on best undergraduate computer engineering schools, computer engineering colleges near me, computer engineering degree requirements, and so much more. Take out time to visit our catalog for more information on similar topics.
What is Computer Engineering?
The term covers a range of intertwined professions. Two general branches would be hardware and software engineering. Network engineering might be considered third. Computer engineers may choose among various degrees, thus forming the exact set of skills they wish to perfect.
There are a great many ways to describe the computer engineering definition, but one of the ways is a professional who has network, systems, and software engineering experience. Computer engineering is also a term that can be used to describe a person who has a background in electrical engineering. People who pride themselves on being computer engineers are proficient in computer science, and they can also be involved in hardware or software development. There are a variety of available degrees for computer engineers, with access to many different IT areas.
What do Computer Engineers do?
What do computer engineers do? Broadly speaking, computer engineering is a mixture of computer science and electrical engineering. Everything from designing software/systems/networks to implementing algorithms to security maintenance is the job of a computer engineer. Meeting the technological and administrative needs of the industry is the final goal, but this definition may well be applied to various other professions, too.
Here we need to go back to the question what is computer engineering. Among others, computer engineers may specialize in operating systems, computer networks, information systems, computer architecture, computer design and engineering, and software.
There is a number of sub-branches to choose from. The usual prerequisite for a computer engineer is a Bachelor’s degree, but in actual fact this is just the beginning. Most computer engineers have advanced degrees and/or have acquired additional certification. Most popular specializations include power management, thermodynamics, digital logical design, and processor interfacing.
As for the role of a computer engineer, it encompasses various activities undertaken to maximize system operations. From system design and maintenance to installing and updating software to all necessary adjustments and modifications to networks and systems- everything falls under computer engineers’ range of expertise.
Perhaps the most demanding role of the job is – actual communication. Namely, computer engineers are often required to provide assistance across the board, which includes their less technically knowledgeable colleagues. In large companies, computer engineers often communicate directly with clients and vendors – the task that calls for impeccable active listening skills.
Performing operation analyses is another important aspect of the job. Computer engineers must be, first and foremost, decisive. Mere decision making is only small part of it all; the engineer must also communicate information to supervisors and help them make the right choice in any given situation. Engineers’ ideas are priceless; no successful project development phase has been brought to a satisfactory end without their say.
As you can see, it is not only the skill set that defines a good computer engineer. Rather, it is a fine mixture of character, interpersonal skills, technical knowledge, and psychology that makes a professional truly outstanding.
Introverts need not despair. Computer and network engineers often work remotely, communicating via email and other online means. Nowadays, online marketplaces are the first stop for job seekers and outsourcers alike. The good news is: there is just the place for computer engineers. Enter Field Engineer, a specialized online platform connecting engineers with employers worldwide.
No matter your location or engineering field of choice, you will be able to find your dream job there. Field Engineer is fully automated; it only takes a few minutes to set the skill set and upload your credentials. From then on, it’s up to them. You will keep getting job alerts on a daily basis. Take your time choosing away, for their offer is truly impressive.
Best Undergraduate Computer Engineering Schools
1. Massachusetts Institute of Technology
In 1865, the Massachusetts Institute of Technology welcomed its first class of 15 students. Today, MIT is among the most respected universities in the world, with many top-ranked undergraduate and graduate programs in science, technology, and related disciplines. U.S. News & World Report ranks MIT as the number one engineering school in the United States. Computer engineering students at MIT will be able to engage with research at the cutting edge of their field.
The bachelor’s degree in Computer Science and Engineering, like all MIT programs, emphasizes a “learn by doing” approach. Students will have opportunities to pursue their professional interests through a number of advanced undergraduate subjects and independent inquiry options. Specialization options for students in the Computer Science and Engineering program include:
- Foundations of Computational and Systems Biology
- Large-scale Symbolic Systems
- Constructive Computer Architecture
- Advanced Natural Language Processing
Undergraduate students at MIT have access to a suite of world-class academic enrichment activities, such as the Undergraduate Research Opportunities Program, which allows students to work with faculty members who are leading experts in their field. Through UROP, students can even initiate their own research projects. Another signature MIT program is the Undergraduate Practice Opportunities Program, which provides experiential workshops, coaching, and mentorship.
2. Georgia Institute of Technology
Located on 400 peaceful, tree-lined acres in the thriving city of Atlanta, the Georgia Institute of Technology is ranked number seven among all public universities nationwide by U.S. News & World Report. The school grants more engineering degrees to women than any other institution in the country. The B.S. in Computer Engineering from Georgia Tech is a customizable degree track that encourages students to pursue the topics that most spark their curiosity.
The Computer Engineering program covers core topics such as computer architecture, digital design, computer networks, and computer applications. Beyond these fundamental concepts, undergraduates can choose electives in topics like embedded systems and software, distributed systems and software, and VLSI design (to name just a few). Requirements for all Computer Engineering majors include the following courses:
- Introduction to Signal Processing
- Digital Design Laboratory
- Mathematical Foundations of Computer Engineering
- Architecture, Concurrency, and Energy in Computation
Georgia Tech offers the opportunity for juniors in the Computer Engineering track to apply for a joint degree program. Through this program, candidates will complete one extra year of study and earn an M.S. in Electrical and Computer Engineering. Undergraduates can also participate in the Cooperative Education Program, which allows students to alternate between on-campus study and full-time, paid employment relating to their major. More than 30 percent of Electrical and Computer Engineering students participate in the co-op program.
3. Stanford University
Stanford University is one of the world’s premier research institutions. The undergraduate programs at Stanford are among the most prestigious, and most selective, in the nation: The acceptance rate is under 5 percent. For high-achieving, highly motivated students, Stanford offers truly exceptional undergraduate programs in Computer Science and Electrical Engineering.
Both the Electrical Engineering and the Computer Science tracks are available as either a Bachelor of Science or as a minor. Undergraduates may also choose one of the interdisciplinary engineering majors, such as Architectural Design or Biomedical Computation (among numerous other options). An Individually Designed Major in Engineering is also available. For the Computer Science major, students will complete the following courses:
- Computer Organization and Systems
- Principles of Computer Systems
- Introduction to Probability for Computer Scientists
- Data Structures and Algorithms
Students in the Computer Science program can choose one of seven tracks to develop their understanding of a specific topic. Options for Computer Science tracks include Artificial Intelligence, Theory, Systems, Human-Computer Interaction, Graphics, Information, Biocomputation, Unspecialized, and Individually Designed. The internationally renowned School of Engineering at Stanford also offers undergraduate degrees in Bioengineering, Environmental Systems Engineering, and several other disciplines. Stanford has a student-to-faculty ratio of 4 to 1.
4. University of California Berkeley
In the U.S. News & World Report rankings of the top universities, the University of California Berkeley is consistently named the best public university nationwide. UC Berkeley has also been named to the top five of all universities around the world. UC Berkeley is home to over 270 degree programs, including a number of prestigious undergraduate engineering programs.
The Department of Electrical Engineering and Computer Science (EECS) offers two distinctive bachelor’s degree programs: electrical and computer engineering (ECE) and computer science and engineering (CSE). Both degree tracks are available as part of the elite Honors Program for exceptional undergraduates. A number of dual degree programs and joint majors are also available through the EECS department. Lower division coursework for an EECS major includes:
- The Structure and Interpretation of Computer Programs
- Data Structures
- Machine Structures
- Discrete Mathematics and Probability Theory
Undergraduates will have opportunities to work with world-class faculty members on groundbreaking research projects. Research initiatives at the university cover topics such as artificial intelligence, robotics, cyber-physical systems, sensor technology, micro and nanoelectromechanical systems, and big data. UC Berkeley offers a Management, Entrepreneurship, and Technology Program, which leads to a dual Bachelor of Science in business and EECS.
5. Carnegie Mellon University
Carnegie Mellon University is a highly distinguished research university located in Pittsburgh. Established in 1900 by Andrew Carnegie, the university is home to an acclaimed College of Engineering. A recent ranking from Times Higher Education named the engineering and technology programs at Carnegie Mellon 15th in the nation.
The Bachelor of Science in Electrical and Computer Engineering (ECE) is designed to be as flexible as possible, allowing students to gain a comprehensive overview of the field. Students are encouraged to tailor their degree path to reflect their academic strengths and professional goals. The ECE program offers five areas of specialization, including Device Sciences and Nanofabrication, Signals and Systems, Circuits, Hardware Systems, and Software Systems. All ECE majors will complete the following coursework:
- Introduction to Computer Systems
- Electronic Devices and Analog Circuits
- Structure and Design of Digital Systems
- Signals and Systems
All candidates in the B.S. in Electrical and Computer Engineering program will complete a capstone design project. Students will work in teams to address a realistic engineering problem and propose a solution within technical and socioeconomic constraints. To fulfill the capstone design requirement, students can enroll in the Rapid Prototyping of Computer Systems course, the Mechatronic Design course, or the ECE Design Experience course.
6. Cornell University
As a partner of the State University of New York, Cornell University embraces a unique identity as a private university with a public mission. Cornell offers the internationally renowned academic standards and research opportunities of an Ivy League institution while prioritizing public engagement and contributions to the state, the country, and the world. This emphasis on the practical application of knowledge is a key element of the B.S. in Electrical and Computer Engineering.
Cornell University was home to the first academic program in electrical engineering in the world. Today, the Cornell School of Electrical and Computer Engineering offers three nationally ranked degree programs, including the B.S. in Electrical and Computer Engineering. Undergraduate ECE coursework includes titles such as:
- Introduction to Probability and Inference for Random Signals and Systems
- Ethical Issues in Intelligent Autonomous Systems
- Digital Logic and Computer Organization
- Inventing an Information Society
The ECE program at Cornell has a remarkable placement rate for its graduates: Among recent alumni, 41 percent went on to advanced graduate-level study. The remaining 59 percent found employment in a variety of diverse roles and settings, from innovative start-ups to multinational corporations. U.S. News & World Report consistently ranks the Cornell ECE program in the top 10 nationwide.
7. California Institute of Technology
The Pasadena campus of the California Institute of Technology is home to a community of roughly 1,000 undergraduate students. Founded in 1891 as Throop University, Caltech is now one of the most elite institutions for students of science and technology. Among Caltech’s numerous nationally ranked programs, the most popular is the Bachelor of Science in Computer Science.
Students in the Computer Science major can customize their academic program with a number of specializations. Degree tracks are available in Algorithms and Complexity, Algorithmic Economics, BioComputers, Graphics, Machine Learning and Artificial Intelligence, Networks and Distributed Systems, Robotics and Control, and Systems. All Computer Science students will complete the following coursework:
- Introduction to Discrete Math
- Fundamentals of Computer Programming
- Decidability and Tractability
- Introduction to Computing Systems
The flexibility of the Computer Science degree encourages students to pursue interdisciplinary interests. Approximately 36 percent of Computer Science majors pursue a double major or a minor in another academic field. Forty-three percent of incoming students to the Computer Science program are women. Caltech has one of the lowest student-to-faculty ratios of any institution on our list (or just about anywhere else) at 3 to 1. The university employs roughly 300 faculty members, representing a diverse array of research interests and professional areas of expertise.
8. University of Illinois at Urbana-Champaign
In the most recent rankings from U.S. News & World Report, the University of Illinois at Urbana-Champaign came in number 14 among all public universities and number 52 among all national universities, public or private. The university was founded in 1867 and has offered outstanding academic programs for more than 150 years. Specifically, the College of Engineering has an illustrious reputation for academic quality: It’s been ranked sixth in the nation for both graduate and undergraduate programs.
Students at the University of Illinois can pursue a Bachelor of Science in either Computer Engineering or Electrical Engineering. Both degree tracks provide a broad foundation in mathematics, physics, and engineering principles. Undergraduate coursework within the Electrical and Computer Engineering department includes:
- Analog Signal Processing
- Techniques for Engineering Decisions
- Green Electric Energy
- Applied Parallel Programming
The core curriculum for the Computer Engineering degree will include topics such as circuits, systems, electromagnetics, and electronics for information processing and communication. Available electives cover an array of sub-disciplines, including cyber-physical systems, software and languages, algorithms and mathematical tools, mobile and distributed computing, big data analytics and systems, artificial intelligence, cybernetics, and more. Several different honors programs are available to enhance the Computer Engineering or Electrical Engineering degree paths.
The University of Michigan is one of the premier public universities in the United States. More than 100 U-M graduate programs have been ranked in the top 10 nationwide by U.S. News & World Report. One of U-M’s nationally recognized departments is the Department of Electrical Engineering and Computer Science (EECS).
Students in the Computer Engineering program will have a variety of experiential learning opportunities. For example, students will both design microprocessors and build hardware-software systems that contain microprocessors. Graduates of this program have gone on to work in the technology, automotive, consumer electronics, medical, and aviation industry. Upper division Computer Engineering electives include course titles such as:
- Autonomous Robotics
- Advanced Embedded Systems
- Parallel Computer Architecture
- Computer-Aided Design Verification of Digital Systems
Michigan also offers renowned undergraduate programs in Computer Science, Electrical Engineering, and Data Science. The University of Michigan offers a wide array of extracurricular and enrichment opportunities for undergraduate students, including a robust study abroad program: Michigan ranks number 10 in the nation for the number of students studying abroad. The university’s Third Century Initiative provides unique opportunities for action-based educational experiences and service learning. Other university-wide initiatives focus on the environment and sustainability, biosciences, and big data applications in healthcare.
10. University of Texas at Austin
As the flagship institution of the University of Texas System, the University of Texas at Austin serves a student body of over 40,000 undergraduates. The community of scholars at UT Austin represents all 50 states and 118 countries. The university offers over 170 undergraduate fields of study, more than 12,400 courses, and 400 study abroad programs. UT Austin provides an Electrical Engineering degree with multiple options for specialization.
Students can choose either the Electrical Engineering or Computer Engineering track. Both of these tracks share the same core curriculum for freshmen and sophomore students. During their junior and senior year, students will select two additional areas of emphasis within their track. Courses in the shared ECE core include:
- Sequences, Series, and Multivariable Calculus
- Linear Systems and Signals
- Matrices and Matrix Calculations
- Probability and Random Processes
Undergraduate students can earn college credit towards their ECE degree through an internship or research project. All candidates in an ECE program will take a senior capstone design course sequence. The two-semester sequence requires students to work in teams with peers and faculty mentors on real-world problems submitted by industrial collaborators. Students can present the cost analyses and design solutions that they develop in a senior showcase at the end of the course sequence.
11. Purdue University
Purdue University is a nationally renowned research institution in Lafayette, Indiana. According to the U.S. Department of Homeland Security, Purdue is the number one destination for international students pursuing a degree in a STEM discipline. The undergraduate Computer Engineering program at Purdue is ranked 12th in the nation by U.S. News & World Report.
The School of Electrical and Computer Engineering is the largest department or school at Purdue, and one of the largest ECE departments in the nation. Purdue’s ECE programs provide a broad educational groundwork through which students can understand the implications of engineering in a global, economic, environmental, and societal context. The Computer Engineering degree is a 125 credit hour program. Thirty-five credits will come from required ECE courses, including:
- Linear Circuit Analysis
- Microprocessor Systems And Interfacing
- Probabilistic Methods In Electrical And Computer Engineering
- Electronic Devices And Design Laboratory
Both the Electrical Engineering and the Computer Engineering degree programs are accredited by the Engineering Accreditation Commission (EAC) of the Accreditation Board for Engineering and Technology (ABET), the premier national accreditation body for engineering programs. Undergraduates at Purdue will have plentiful opportunities for research. Computer Engineering majors may be particularly interested in the Birck Nanotechnology Center, where researchers work in a number of emerging fields.
12. University of Washington
Founded in 1861, the University of Washington is among the oldest colleges on the West coast. The university has a flagship campus in Seattle and additional campuses in Tacoma and Bothell, in addition to a top-tier academic medical center. The UW confers over 12,000 bachelor’s, master’s, doctoral, and professional degrees each year. Of these, roughly 1,000 are undergraduate degrees in an engineering discipline. Nine out of 10 departments within the College of Engineering are ranked among the top 25 nationwide.
Students at the UW can benefit from the university’s location in the Puget Sound region, which is a hub for aerospace, biotechnology, global health, clean technology, and information and communications technology. The B.S. in Computer Engineering reflects the regional spirit of entrepreneurship and innovation. Undergraduate coursework within the Computer Science and Engineering department includes:
- Data Structures and Parallelism
- Hardware Design and Implementation
- Design of Digital Circuits and Systems
- Introduction to Compiler Construction
The UW ranks especially well for combining outstanding academic quality with affordability. Kiplinger’s ranked the university at number 13 among the best values in higher education. Low or lower-middle income students with Washington residency can have the full cost of their tuition covered under the Husky Promise program.
13. Florida International University
Florida International University is one of the anchor institutions of South Florida. Serving more than 54,000 students, FIU is among the top 10 largest universities in the nation. The university holds an R1—Highest Research Activity designation from the Carnegie Foundation. The undergraduate program in Computer Engineering reflects FIU’s status as a nationally distinguished institution.
The Bachelor of Science in Computer Engineering from FIU is a 128 credit hour program. A number of concentrations are available within the degree track, including Power/Energy, Control Systems, Integrated Nanotechnology, Bioengineering, Data System Software, and others. Required courses for all Computer Engineering majors include:
- Evaluation of Engineering Data
- Software Techniques
- Embedded Computing
- Introduction to Linear Systems
A five-year dual B.S./M.S. degree program in Computer Engineering is available. The Electrical and Computer Engineering Department offers a number of scholarships based on academic merit. FIU is a leader in diversity, with Hispanic students representing 61 percent of the student body. In fact, the university is the number one university in the nation for awarding bachelor’s and master’s degrees to Hispanic students. It’s also number one in the nation for producing Hispanic engineering graduates, according to Diverse: Issues in Higher Education.
14. West Virginia University Institute of Technology
Located in Beckley, West Virginia in the heart of the Appalachian Mountains, West Virginia University Institute of Technology is a divisional campus of West Virginia University. In a 2017 report from PayScale, WVU Tech was ranked the number one institution in the state for annual return on investment for graduates. These strong overall rankings are complemented by the noted academic quality of individual undergraduate programs. U.S. News & World Report ranked the undergraduate engineering programs at WVU Tech among the top 100 nationwide.
WVU Tech’s B.S. in Computer Engineering emphasizes a practice-oriented curriculum and hands-on learning. Students will find abundant opportunities for co-ops, internships, and undergraduate research projects. A total of 126 credit hours are required for the Computer Engineering degree. Students in this program may take courses such as:
- Analog Electronics Lab
- Digital Logic Design
- Computer Architecture
- Principles of Networking
Graduates of the Computer Engineering program at WVU Tech have gone on to hold job titles such as digital systems designer, database manager, control systems engineer, IT manager, and network specialist. The FBI, the National Security Agency, the Joint Warfare Analysis Center, and the Naval Surface Weapons Center are just a few of the employers that have hired WVU Tech graduates.
15. Ohio Northern University
First established in 1871, Ohio Northern University remains true to its original mission of service-minded education and its identity as a Methodist institution. ONU’s campus is located in Ada, roughly 80 miles northwest of Columbus. The university serves just over 3,100 students across five colleges. The T.J. Smull College of Engineering is ranked among the top 50 undergraduate engineering schools in the United States.
The Computer Engineering program at ONU is a challenging academic path in a collaborative, student-centered environment. A total of 128 credit hours are required for the Bachelor of Science in Computer Engineering. Students in this program will take classes such as:
- Digital Signal Processing
- Embedded Systems
- Networks and Data Communications
- VLSI System Design
The Computer Engineering degree track offers considerable flexibility in the course requirements. Students are encouraged to use their available elective slots to pursue a minor or concentration that aligns with their professional goals. ONU has a student-faculty ratio of 11 to 1 and an average undergraduate class size of just 18, ensuring that students have plenty of opportunities to collaborate with peers and faculty. The College of Engineering at Ohio Northern has a 97 percent placement rate for recent graduates.
16. DigiPen Institute of Technology
The goal of DigiPen Institute of Technology is to shape students into industry-ready software developers, artists, designers, and computer engineers. The school has international campuses in Singapore and Bilbao, Spain. Stateside, DigiPen’s campus is located in Redmond, Washington in one of the country’s main video game development hubs. Students will live and learn in the midst of more than 350 nearby interactive media companies. The highly regarded B.S. in Computer Engineering incorporates DigiPen’s innovative, hands-on philosophy of learning.
The Computer Engineering curriculum is designed to be completed in eight semesters (four academic years). Students will learn to design and develop embedded, digital, and computer systems. The program requires a minimum of 146 credit hours. Coursework within the Computer Engineering major includes:
- Low-Level Programming
- Algorithm Analysis
- Real-Time Operating Systems
- Embedded Microcontroller Systems
A number of scholarship and research stipends are available for Computer Engineering majors. Graduates of the program will be prepared for a career as an embedded systems engineer, quality control engineer, telecommunications engineer, or graphics hardware engineer, among many other possibilities. DigiPen provides a number of unique degree programs, including a B.S. in Computer Science in Real-Time Interactive Simulation and a B.F.A. in Digital Art and Animation.
17. California State Polytechnic University, Pomona
One of the most decorated universities in the West, California State Polytechnic University, Pomona offers a highly relevant and hands-on education for undergraduate students. Cal Poly Pomona boasts a number of impressive distinctions both for the university as a whole and for its individual programs. At the institutional level, Cal Poly Pomona has been named one of the “Best Colleges for Your Money 2017” by Money Magazine. At the departmental level, the College of Engineering was ranked 14th in the nation by U.S. News & World Report.
The Bachelor of Science in Computer Engineering requires a total of 194 units. Of these, 85 units will be earned in major-specific core courses. Students must maintain at least a 2.0 cumulative GPA in required core courses to graduate with the B.S. in Computer Engineering. The core curriculum for this program includes:
- Introduction to Combinational Logic
- Network Analysis
- Electronic Devices and Circuits
- Operating Systems for Embedded Applications
Students will be expected to take 12 units in elective courses. Elective coursework might cover topics such as microprocessors, robotics, digital signal processing, VLSI circuit design, or embedded system design. The Cal Poly Pomona College of Engineering was ranked 19th in the nation by the American Society of Engineering Education for percentage of women faculty.
18. California Polytechnic State University
Located in San Luis Obispo (just 10 minutes away from the beach), California Polytechnic State University is a leading STEM institution. U.S. News & World Report named Cal Poly the top university among all public master’s level schools in the Western United States. Computer Engineering students at Cal Poly can take advantage of rich institutional resources and support services, including an International Exchange Program, a Women’s Engineering Program, and a Multicultural Engineering Program.
Cal Poly’s Computer Engineering degree emphasizes foundational skills in probability and statistics, discrete mathematics, differential and integral calculus, software and hardware systems, and electrical and electronic devices. The degree track requires a minimum of 60 units in upper division classes. Coursework within the Computer Engineering major includes:
- Programmable Logic and Microprocessor-Based Systems Design
- Computer Design and Assembly Language Programming
- Continuous-Time Signals and Systems
- Digital Electronics and Integrated Circuits
Available electives for Computer Engineering students include topics such as Micro/Nano Fabrication, Project Organization and Management, Human Factors Engineering, and many more. Cal Poly fosters strong relationships with industry partners throughout Southern California and the Bay Area, opening up a wide variety of career connections for students. According to the most recent Graduate Status Report, 97 percent of College of Engineering alumni found a job related to their major within nine months of graduation.
The University of South Carolina is the state’s flagship institution of higher education. Located in Columbia with satellite campuses throughout the state, the university serves a total of approximately 25,000 undergraduate students. South Carolina has been named a Best Value Public College by both Kiplinger’s and the Princeton Review. A comprehensive array of world-class undergraduate programs are available at the University of South Carolina, including a Computer Engineering program that emphasizes social responsibility and community contribution.
The Bachelor of Science in Engineering for Computer Engineering has full accreditation from the Engineering Accreditation Commission of ABET. The B.S.E. curriculum offers a broad foundation in software engineering, computer science, and electric and digital circuit designs. The program requires a total of between 125 and 134 credit hours. Required coursework within the Computer Engineering major includes:
- Data Structures and Algorithms
- Embedded Systems
- Introduction to Computer Networks
- Advanced Digital Design
The University of South Carolina is one of just 32 public universities to earn distinctions in both Research and Community Engagement from the Carnegie Foundation. The Honors College at South Carolina is recognized as the best in the nation among all public universities. Students from any major, including Computer Engineering, can participate in the honors program.
20. Michigan Technological University
The scenic campus of Michigan Technological University in Houghton is located on 925 acres on a bluff above Portage Lake. The university was ranked first in the state and fourth in the nation for “value-added” factors by the Brookings Institution. The seven colleges at Michigan Tech offer numerous highly respected academic tracks. MTU’s College of Engineering provides a unique, industry-focused Computer Engineering program.
The Electrical and Computer Engineering program at Michigan Tech recognizes that both fields are advancing at a relentless pace. As a result, the program aims to prepare students with the skills and knowledge to adapt to and even create new technologies. The Enterprise concentration for the ECE major allows students to apply their engineering skills in a project for a company sponsor, competition, or student initiative. Coursework for the Computer Engineering track includes:
- Calculus with Technology
- Digital Logic and Lab
- Hardware/Software Integration
- Engineering Statistics
Students in the ECE track will have access to state-of-the-art, multimillion-dollar laboratories. These facilities feature professional-grade, industry-standard software and computer systems, as well as cutting-edge lasers, microprobes, anechoic chambers, and other equipment. Many of the courses for the ECE major incorporate a lab component, allowing students plenty of opportunity for hands-on learning.