Computer engineering
Bachelor of Science in Computer Engineering
Overview
Related Topics
Byte into your future
Computer engineers create, design and test the advanced technologies that power modern life. They develop innovative solutions across industries, including medical devices, automobiles, mobile technology, video games, power systems and communication networks.
A computer engineering education combines the principles of electrical engineering and computer science, preparing students to understand both the software and hardware foundations of computing systems. Students gain expertise in areas such as computer architecture, programming, semiconductor technology, circuit design, embedded systems, control systems and electronic hardware development.
Through hands-on learning and technical training, students develop the ability to design and improve computing technologies used in instrumentation, automation, communication systems and power-conversion applications. Graduates are prepared to solve complex engineering challenges and contribute to the development of the next generation of intelligent, connected technologies.
View the sample four-year plan for this degree.
Learn more about these courses in the university catalog.
This program could be a good fit if you:
- Are interested in both computer software and the electronic hardware that makes modern technology possible.
- Want to design, build and improve systems such as computers, embedded devices, communication networks and automated technologies.
- Like combining mathematics, science and engineering concepts to create practical solutions.
- Are curious about how technology impacts industries such as healthcare, transportation, energy, manufacturing and communications.
- Want a versatile engineering career that bridges computer science and electrical engineering.
Spark ideas and build systems
Curriculum
The B.S.Comp.E. in computer engineering is a 128-credit program combining coursework and applied learning experiences. Students build technical expertise while gaining hands-on experience in the field.
Explore program courses in the University Catalog
Learning outcomes
Graduates will demonstrate proficiency in computer engineering principles through the design, analysis and implementation of hardware and software systems. Students will apply mathematics, science and engineering concepts to solve complex technical problems, develop programming and digital systems expertise and evaluate computer architectures. They will communicate effectively, collaborate in multidisciplinary teams, practice ethical engineering decision-making and integrate technical knowledge through senior design experiences and advanced elective coursework.
Class format
Courses will use a combination of lectures, laboratory experiences, discussions, problem-solving activities and hands-on projects to develop technical knowledge and practical skills. Students will engage with foundational concepts in mathematics, science, computer science and electrical and computer engineering through active learning approaches. Laboratory sessions and design projects will provide opportunities to apply theory, analyze systems, collaborate with peers and develop solutions to engineering challenges using industry-relevant tools and methods.
Customize your engineering degree to match your career and educational goals through technical electives and certificate programs . Develop specialized skills for evolving industry needs or prepare for graduate study, research and advanced opportunities in engineering and related fields.
In your final year, you will participate in the college’s nationally recognized Interdisciplinary Capstone Design program, collaborating with a team on an industry- or department-sponsored project that builds teamwork, technical expertise and problem-solving skills while creating innovative solutions to real-world engineering challenges.
Industry connections throughout your academic journey provide valuable opportunities to build your professional network through paid internships, career networking events and employer engagement. These experiences help position you for successful placement in engineering careers and graduate programs in high demand.
Accelerated 4+1 Master of Engineering (M. Engr.)
The Accelerated 4+1 Master of Engineering (M.Engr.) Program allows current undergraduate students at University of Idaho to earn a graduate engineering degree in one additional year while paying in-state undergraduate tuition rates. Students must apply to the program before completing their undergraduate degree and meet the application deadline established by the College of Graduate Studies (COGS). Students who exceed the minimum undergraduate credit requirements and wish to apply eligible additional credits toward their graduate degree must submit a credit reservation form and receive COGS approval before the end of the term in which their undergraduate degree is awarded.
Faculty expertise
Faculty support academic and experiential learning with expertise in:
- Computer architecture, embedded systems and hardware-software integration
- Digital systems design, microcontrollers and computer engineering applications
- Electrical circuits, microelectronics and electronic system development
- Programming, computer systems, operating systems and software-hardware interactions
- Signals, systems, communications and control technologies
- Engineering design, laboratory instruction and hands-on project development
- Applied research and emerging technologies in computer and electrical engineering
Advising
- First-year undergraduates — Our professional advisors can help you learn more about degree options, select a major, Identify required and elective courses and build a plan toward graduation. As you progress through your degree, you’ll transition to a faculty advisor.
- Transfer students — If you have 13 or less transfer credits, email Student Services or call 208-885-6470. If you have more than 13 credits, contact the department you're transferring into.
Hands-on learning
All U of I College of Engineering students participate in hands-on activities through:
- Nationally ranked Senior Capstone Design Program - Emphasizing the engineering design process and the development of a fully engineered, tested and validated outcome or prototype. Interdisciplinary student teams present their industry-sponsored projects at the annual Engineering Design EXPO.
- Cooperative Education Program (Co-op) – Get paid up to $20,000 alternating semesters of academic study with paid full-time employment in your field.
Earn funding to explore areas that interest you – Customize your college experience through opportunities that support academic, professional and personal development in the College of Engineering Professional Skills Academy. Pursue technical certificates in engineering and computer science, build professional networks with faculty and industry partners and engage in hands-on research and project-based learning.
- Internships and summer programs – Gain real-world experience through paid internships, fellowships and research mentorship programs. Work with leading companies, national laboratories and research centers to apply classroom knowledge, develop technical and professional skills and build industry connections.
Career outcomes
Current job openings
2,054 in ID, WA, OR, MT and HIPotential careers and mid-career salaries
- Architectural and Engineering Managers
$177,591 - Computer Hardware Engineers
$158,580 - Postsecondary Engineering Teachers
$87,482 - Computer Systems Engineers/Architects
$116,986 - Computer Network Architects
$149,433
* Career data provided by Lightcast.
Clubs and involvement opportunities
Our college offers 20+ clubs and organizations tied to international and national engineering organizations, including national competition teams.
Learn about clubs related to your major:
- Association for Computer Machinery (ACM)
- Humanitarian Engineering Corps (HEC)
- Institute of Electrical and Electronics Engineers (IEEE)
- International Microelectronics and Packaging Society (IMAPS)
- National Society of Black Engineers (NSBE)
- Robotics Club
- Society of Hispanic Professional Engineers (SHPE)
- Society of Women Engineers (SWE)
- Tau Beta Pi - Engineering Honor Society (TBP)
- Vandal Atmospheric Science Team (VAST)
Financial aid and scholarships
While paying for college can feel overwhelming, University of Idaho is committed to affordability and clarity about tuition and financial aid. Here are a few key resources to help you understand the cost of your degree and explore available financial support:
- Submit your FAFSA: Completing the Free Application for Federal Student Aid (FAFSA) is the first step to accessing federal, state and institutional financial aid.
- Estimate your cost of attendance: Use U of I’s Cost Calculator to estimate tuition and other expenses associated with earning your degree.
- Discover scholarship opportunities: When you apply to University of Idaho, you’re automatically considered for scholarships. Additional awards are available based on your previous experience, background and anticipated program of study.
If you have any questions about financial aid, scholarships or cost, U of I’s experienced financial aid counselors can help you make informed financial decisions and navigate each part of the process. Reach out to our Financial Aid Office for assistance.
Program specific scholarships
Engineering students receive more than $1 million in scholarships annually. Explore these opportunities:
- CyberCorps®: Scholarship for Service — upper division undergraduate recipients receive a $27,000 stipend. All tuition and degree-related fees are paid through this National Science Foundation grant open to upper-division computer science and computer engineering students.
- Earn more than $64,000 in scholarships over the course of four years through the Western Undergraduate Exchange (WUE). Eligible first-year and transfer students are considered simply by filling out their U of I admission application. There’s no separate application or deadline.
- Merit- and need-based scholarships – All first-time students and first-time transfer students in the College of Engineering are automatically considered for merit- and need-based scholarships and financial aid when filling out the admissions application and FAFSA. There are no separate scholarship applications required to be considered. Continuing students are also automatically considered after filling out the FAFSA each year.
- Additional College of Engineering scholarships – Additional scholarships are available based on major and interest areas. Browse engineering scholarships and application processes.
Idaho LAUNCH
This degree is approved for Idaho LAUNCH, a grant that supports Idaho students pursuing high-demand careers. Students enrolling under the 2026–27 Academic Catalog may be eligible for up to $4,000 per year / $8,000 total in scholarship funding through the Idaho LAUNCH program.
Learn about eligibility and application deadlines at nextsteps.idaho.gov/launch, or see our full list of approved U of I programs on the in-state scholarships page.
Recognized STEM Program
This program is recognized as a STEM program by the U.S. Department of Homeland Security and may be eligible for the 24-month STEM optional practical training extension for international students.
Application instructions
Undergraduate applications open each September and admissions are processed on a rolling basis. Qualified students are admitted and considered for scholarships and financial aid as applications are received.
Explore admission requirements and apply on our Admissions website.
Have questions?
Not sure if this program is the right fit? Connect with your admissions counselor or request more information to get personalized guidance on program details, requirements and next steps.
Find your admissions counselor
Request more information
Connect with program faculty
Training Idaho's semiconductor workforce
University of Idaho prepares semiconductor professionals through hands-on research, industry partnerships and advanced engineering education.
Microchip Engineering & Security Alliance (MESA)
Expand your career opportunities through the Bachelor of Science in Electrical Engineering global program. Start at Hiroshima University then study at University of Idaho.