Computer Engineering


The Computer Engineering program provides a strong background in both electrical engineering and computer science. A strong emphasis is placed on laboratory activities and student engineering design projects, with a particular focus on the design of hardware and software for engineering systems that use embedded digital processors such as microprocessors, microcontrollers, digital signal processors and personal computers. 

The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET.

High School Preparation

  • General admissions criteria
  • Enrollment for this program is competitive and require further academic achievement. Be sure to review that section when reading the general admissions criteria page.

  • Upper level math
  • Upper level science courses
  • Early development of computer skills.


  • Computer engineer
  • Embedded systems engineer
  • Embedded software engineer
  • Computer hardware engineer
  • Computer software engineer
  • Computer consultant
  • Computer systems engineer
  • Computer design engineer
  • Design and development engineer
  • Software test engineer

According to the U.S. Department of Labor, Bureau of Labor Statistics, the demand for computer engineers is strong, with a 2012–13 median annual salary of $51,000. View our Annual Employment Report for more details.

Explore Your Courses:

» Sample Freshman Schedule

Calculus I
College Chemistry
Freshman English - Composition or Freshman English - Honors I
Computer Science I
Health and Physical Education

Calculus II
University Physics I
Freshman English – Reading or Freshman English – Honors II
Computer Science II
Health and Physical Education

See our Undergraduate Bulletin for more information on these courses.

» Courses You May Take in the Major

Electric Circuits
Review of basic electrical quantities from physics such as charge, current, voltage, energy, power and resistance.

Introduction to semiconductor physics, modeling of basic semiconductor devices such as diodes, bipolar and field effect transistors and thyristors.

Digital Logic
Analysis and design of combinational and sequential logic circuits. Boolean algebra, number systems and logic gates.

Signals and Systems
Linear system modeling using differential and difference equations, continuous and discrete convolution.

Digital System Design
Analysis of logic families at the device and circuit level. Switching characteristics of Bipolar Junction Transistors (BJT’s) and Metal Oxide Semiconductor (MOS) transistors.

Microprocessor System Design
Study of the internal organization of microprocessors including Arithmetic Logic Unit (ALU), registers, memory addressing, internal bus structure, interrupt structure, serial and parallel Input/Output (I/O), bus timing and protocols.

Electromagnetic Wave Propagation
Review of electrostatics and magnetostatics from physics, review of vector algebra and vector calculus from mathematics.

Data Communications and Computer Networking
Coding and modulation techniques for data transmission, error detection and error correction techniques will be studied.

Digital Signal Processing
Review of discrete time systems in the time and frequency domain including difference equations, convolution and Z-transforms Sampling techniques, signal reconstruction and aliasing.


See our Undergraduate Bulletin for more information on these courses.


Program Video

Request More Information

Contact Information

Bob Nelson, Program Director
332 Fryklund Hall
University of Wisconsin-Stout
Menomonie, WI 54751-0790

Phone: 715/232-1984

Program Website

Related Majors

If you are interested in this major, you might also be interested in: