Program Overview
The Computer Engineering, B.S. program at the University of Wisconsin-Madison provides a comprehensive curriculum in mathematics, science, and computer engineering core subjects. Students gain a strong foundation in electrical engineering, digital systems, and software engineering, preparing them for careers in industry, academia, or further education. The program also includes professional electives, communication skills, and liberal studies electives to enhance students' overall knowledge and skills.
Program Outline
Outline:
degree program at the University of Wisconsin-Madison consists of the following:
- Mathematics (19 credits)
- Calculus and Analytic Geometry 1 and 2
- Calculus--Functions of Several Variables
- Introduction to Discrete Mathematics
- Science (20-21 credits)
- Programming II
- Programming III
- General Physics 1 and 2
- Advanced General Chemistry or General Chemistry I and II
- Computer Engineering Core (34 credits)
- Signals, Information, and Computation
- Introductory Experience in Electrical Engineering
- Analytical Methods for Electromagnetics Engineering
- Electrodynamics I
- Circuit Analysis
- Introduction to Computer Engineering
- Circuits Laboratory I
- Introductory Microprocessor Laboratory
- Electronic Circuits I
- Digital System Fundamentals
- Introduction to Microprocessor Systems
- Machine Organization and Programming
- Digital System Design and Synthesis
- Computer Engineering Advanced Electives (16 credits)
- Electronic Circuits II
- Applied Communications Systems
- Analog MOS Integrated Circuit Design
- Introduction to Microelectromechanical Systems
- Integrated Circuit Design
- Digital Circuits and Components
- Systems Software Elective (3-4 credits)
- Software Engineering
- Introduction to Programming Languages and Compilers
- Introduction to Operating Systems
- Database Management Systems: Design and Implementation
- Capstone Design (4 credits)
- Embedded Microprocessor System Design
- Mobile Computing Laboratory 1
- Digital Engineering Laboratory
- CMPE Elective I (3 credits)
- Communication Networks
- Introduction to Computer Architecture
- Testing and Testable Design of Digital Systems
- Design Automation of Digital Systems
- CMPE Elective II (3 credits)
- Any E C E course numbered 399-699
- Any COMP SCI course numbered 400-699
- Professional Electives (9 credits)
- Cooperative Education Program
- Data Science & Engineering
- Introduction to Solid State Electronics
- Electrodynamics II
- Signals and Systems
- Introduction to Random Signal Analysis and Statistics
- Feedback Control Systems
- State Space Systems Analysis
- Microelectronic Devices
- Electromechanical Energy Conversion
- Electric Power Processing for Alternative Energy Systems
- Any E C E course numbered 399 and higher
- Any COMP SCI course numbered 400 and higher
- Techniques in Ordinary Differential Equations
- Linear Algebra and Differential Equations 1
- Applied Mathematical Analysis
- Elementary Matrix and Linear Algebra 1
- Linear Algebra
- Any MATH course numbered 400 and higher
- Any STAT course numbered 400 and higher
- Any biological sciences course that is designated as intermediate or advanced level
- Any physical science course that is designated as intermediate or advanced level
- Any natural science course that is designated as advanced level, except that math, computer sciences, and statistics courses must follow the above criteria
- Any engineering course numbered 300 and higher that is not E C E or cross-listed with E C E
- Up to six credits of Professional Electives can be taken from School of Business classes numbered 300 and higher.
- Communication Skills (6 credits)
- Introduction to College Composition OR Science and Storytelling OR Introduction to Speech Composition OR Elements of Speech-Honors Course OR Academic Writing II
Careers:
Graduates of the Computer Engineering, B.S. program at the University of Wisconsin-Madison can pursue careers in various fields, including:
- Employment in industry, government, academia, or non-profit using their degree knowledge or skills for professional functions such as teaching, research and development, quality control, technical marketing, intellectual property management, or sales. Graduates may eventually reach a leadership position supervising others.
- Continuing education through self-study or short courses and workshops through their employer, local or online educational institutions, or attendance at professional events such as conferences.
- Taking a principal role in starting a new business or product line.
- Pursuing a postgraduate degree.