Undergraduate Resources
QuickStart BS/MS Program
The combined BS/MS program enables especially well-qualified students to be admitted to the MS program during the junior year, allowing a simultaneous pursuit of the BS and MS degrees. BS/MS students may have up to six credit hours count toward both the undergraduate and graduate requirements to reduce the period of study.
Students enrolled in this program gain the advantage of a reduced course workload so that they may devote more time to investigation, thus enhancing the quality of research products and expediting degree completion.
Additonal Resources for Students
Find more helpful information about our policies here!
Electives
- Current Math Science Electives (PDF)
- Current Computer Engineering Electives (PDF)
- Current Electrical Engineering Technical Electives (PDF)
- Current COSC Science Electives List (PDF)
- Current Electrical and Computer Engineering ES Electives (PDF)
- Electrical Engineering Concurrent Major or for a minor (PDF)
- Computer Engineering Concurrent Major or for a minor (PDF)
Careers in EECS
The faculty of the Department of Electrical Engineering and Computer Science endeavor to train the next generation of top-quality engineers, researchers, and scientests. With a combination of successful, funded research and top-level industrial experience, EECS professors bridge the gap between theory and practice, creating an environment in which students can develop the requisite skills demanded by the best employers.
Research Opportunities
With any of our degrees, take part in cutting-edge research with our faculty members. You'll gain valuable experience and contribute to the future of the industry.
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.
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.
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.
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.
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.

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.