Undergraduate Degrees in EECS

The EECS Department offers four undergraduate programs: Electrical Engineering, Computer Engineering, Computer Science, and an Electrical Engineering with a Bioengineering Option. These degrees provide students with comprehensive knowledge and hands-on experience in designing and developing vital technological systems.

Apply now

About our Programs

Electrical Engineering

The electrical engineering degree program provides the depth of understanding necessary to meet the challenges of ever-changing technology while being flexible enough to allow students to pursue in-depth study in at least one specialization area of electrical engineering. Students gain an understanding of mathematics and the basic engineering sciences, along with a fundamental education in electrical circuits, computer networks, electromagnetics, electronics, digital systems, communications, control systems, and energy generation/conversion. Selection of elective courses, in consultation with the academic adviser, enables students to specialize in the above mentioned areas, as well as in robotics, microcircuits, microprocessors, and high frequency electronics. Laboratory work associated with electrical engineering courses is an important part of the degree program. This work helps students gain hands-on experience in applying the theoretical knowledge they acquire to practical engineering problems. Engineering design is an important component of the curriculum that concludes with a significant year-long senior design project.

See Catalog

ELECTRICAL ENGINEERING (BIOENGINEERING OPTION)

This area offers excellent opportunities for those interested in applying the techniques of electrical engineering to problems of environmental science, wildlife studies, biology and medicine. Employment opportunities exist in state and federal agencies, industry and medical institutions. Career placement includes such areas as use of telemetry for wildlife management, environmental monitoring, design and development of biological and medical instrumentation and clinical engineering. With minor modifications, the curriculum shown may be used as excellent preparation for entrance to medical or dental school.

See Catalog

Computer Engineering 

The computer engineering program has many similarities to the electrical engineering program, but allows students to put more emphasis on computer-related technology. The computer engineering degree program is designed for those students who want a special emphasis in both the hardware and software associated with incorporating digital devices and microprocessors into various products and systems. It includes courses in computer science and electrical engineering for both software and hardware design. Extensive laboratory work gives students hands-on experience with wired logic and microprogrammed digital systems, microprocessors, personal computers, embedded processors, hardware descriptive language, and computer networks.

See Catalog

Computer Science

A Bachelor of Science degree (B.S.) in Computer Science prepares students for careers in virtually any industry or to continue on with graduate study in Computer Science and many other fields. Computer science students learn to approach problems from a computational (algorithmic) point of view, this approach to problem solving often leads to better and more general solutions. Software systems, information technology, and large scale data applications are core technologies in every area and the applications continue to grow with software and information systems becoming more and more embedded in the fabric of everyday life. These systems are essential tools in science and engineering, for business and finance, government, communications, medicine, and entertainment. Software systems make the world go round and smart devices, such as phones, tablets, glasses, wearable devices, medical implants are ubiquitous. As a result, computer science has grown from a specialized field to an independent, broadly based area that studies all aspects of the use and understanding of software systems, information, and computational processes. Students studying B.S. in Computer Science at the University of Wyoming can study for the B.S. degree in Computer Science and have the option to focus their studies by taking a concentration in Business, Big Data or International Engineering. All of the Computer Science concentrations lead to a Bachelor of Science in Computer Science.

See Catalog

EECS Minors

EECS minors provide foundational and specialized knowledge in computer science and electrical engineering, complementing various majors across the university. These programs equip students with critical technical skills and analytical thinking essential for today's technology-driven world.

About our minors

Student showing off robot

Degree Plans

Our sample four-year degree plans provide a clear roadmap for undergraduate students in each of our EECS programs, outlining recommended courses semester by semester. These plans help students navigate their academic journey, ensuring they meet all requirements while building a strong foundation in their chosen specialization.

See Plans Here