Computer Engineering program
Explore the amazing world of computer engineering.
You'll immerse yourself in an in-demand field that perpetually pushes the boundaries of innovation, revolutionizing the way we experience faster and more efficient computers.
In UW-La Crosse's highly-regarded Computer Engineering program, you'll develop cutting-edge hardware systems and craft software solutions that tackle real-world challenges. From agriculture to medicine to entertainment, computer engineers are sought after in industries where computers provide the backbone of vital human services and industries.
If you possess a passion for math, physics, and precision, this path could be your perfect fit. You'll progress through courses in software development, digital and analog circuit design, and the integration of hardware and software. Our program will empower you to discover and master the mysteries of computer engineering and embark on a rewarding career that will shape the future of technology.
A program within the Department of Computer Science & Computer Engineering
Computer engineering jobs
Computer engineers find careers in computer hardware development, software development, or both. They are employed in a wide variety of industries. The U.S. Bureau of Labor Statistics projects that the job outlook for computer engineers is expected to grow. Computer engineering salaries are at the upper end of starting salaries for four-year graduates in any discipline. Computer hardware engineers have a high earning potential with a median annual wage of about $155,000.
Computer engineers interested in hardware development can find jobs in: robotics and automation, digital circuit design and verification, digital signal processing, embedded hardware and computer architecture. Computer engineers interested in software development can find careers developing software for: device drivers, compilers for high-level programming languages, embedded system firmware, operating system kernels and virtual machines.
Industries that employ computer engineers
- Companies that research and develop computers
- Automotive
- Aerospace
- Medical equipment
- Defense
- Renewable energy
- Home and office appliance
- Manufacturing automation
- Many more
Further education
Computer engineering graduates can continue their education in a master’s or doctoral program. Students who obtain post-graduate degrees can expect to find jobs in advanced software or hardware development, research or academia.
What distinguishes UWL's Computer Engineering program?
The average enrollment in computer science classes is less than 30 students and 10-12 in computer engineering classes.
The Computer Science Department has ten faculty — all with doctoral credentials. Three faculty members have degrees specifically in computer engineering and are routinely involved in computer engineering research.
The department maintains a wide variety of high-performance servers for courses and research projects. Industrial-strength lab equipment is available, with plans to expand.
The program includes a course sequence culminating in a senior level virtual machines offering. A virtual machine uses one computer to pose as another. Virtual machines are important because they are the backbone of the cloud. They help in making secure systems, and they make computers compatible with other systems and software. For efficient virtual machines, both hardware and software need to be finely-tuned, making this a perfect topic for computer engineers. While a few other universities have virtual machines as an elective topic, UWL is the only known undergraduate program to require topics in virtual machines, making graduates highly-desirable to employers.
The Computer Science Department has an over 50-year history of delivering innovative curriculum, and the computer engineering program continues that tradition.
The program leverages existing expertise and courses within the Computer Science Department and Physics Department. Several new courses specific to engineers round out the curriculum. Graduates will be experts in writing low-level systems software and experts in digital circuit design, subfields of computer science and electrical engineering, respectively. The program offers unique courses not found anywhere else, leveraging the strengths of faculty.
- Computer Science Club - The department sponsors a student chapter of the Association for Computing Machinery (ACM) that hosts professional speakers, organizes field trips, hosts LAN parties and promotes social functions for computer science students.
- CODERS - This student group is dedicated to community outreach, diversity, and facilitating an inclusive community within the CS department. They welcome students who wish to share their passion for computing with peers and the greater community through social, professional development, and community events with organizations.
- IEEE Student Chapter at UWL. Committed to fostering a strong sense of community and professional growth among students in the fields of computer science and computer engineering, this group provides opportunities for networking, skill development, and collaboration through events such as workshops, guest lectures, and hands-on projects.
While the computer engineering program is relatively new, the quality of incoming students is on-par with the already excellent pool of computer science students. Existing students routinely participate in undergraduate research, obtain highly-competitive grant funding, and work as interns at companies well-known in the industry.