The Bachelor of Science in Computer Engineering at the University of Kansas is an ABET-accredited undergraduate programme that blends electrical engineering and computer science to train students in hardware and software design. It suits students who want to build and integrate digital systems, embedded devices and computing platforms, and who value hands-on laboratory work and team-based design projects.
What you'll study
The Computer Engineering curriculum at the University of Kansas combines foundational engineering principles with core computing topics. Early-year coursework develops mathematics, physics and circuit theory, while later years emphasise digital systems, computer architecture, embedded systems and software engineering. Practical laboratory work and project-based courses are integrated throughout the programme to reinforce design, testing and documentation skills.
- Core technical areas: calculus, linear algebra, differential equations; circuit analysis and electronics; signals and systems; digital logic and switching theory.
- Computer engineering subjects: computer architecture, microprocessors and embedded systems, operating systems, digital system design with HDL, interfacing and real-time systems.
- Computing and software: data structures and algorithms, programming fundamentals (C/C++/Python), software engineering practices and databases.
- Specialist and elective topics: VLSI and semiconductor device basics, communications and networking, cybersecurity fundamentals, robotics, machine learning applications, and hardware–software co-design.
- Design and capstone experience: a year-long team capstone design sequence where students propose, design, build and present functioning systems, accompanied by laboratory courses in electronics, embedded hardware and computer architecture.
- Opportunities: undergraduate research with faculty, internships with regional and national technology companies, and elective pathways that allow deeper focus on software, hardware, controls or communications.
Entry requirements
Applicants are expected to hold a secondary school diploma or equivalent with strong preparation in mathematics and science. Typical preparation includes courses in high school algebra, geometry, pre-calculus or calculus, and physics. Prior experience with programming is helpful but not strictly required.
- Academic background: emphasis on high achievement in mathematics and physical sciences in secondary education.
- Standardised testing and evaluation: the university uses a holistic admissions process; applicants should consult the admissions office for the current position on standardised tests and placement policies.
- Transfer and continuing students: transfer applicants must provide college transcripts and meet prerequisite coursework for progression into upper-division engineering courses.
- International students: required to demonstrate English language proficiency and submit credential evaluations as specified by the university.
- Other considerations: successful applicants typically demonstrate problem-solving ability, team collaboration experience, and commitment to engineering through extracurricular activities, projects or work experience.
Career prospects
Graduates with a Computer Engineering degree from KU move into a wide range of technical roles across industry, government and research. The balance of hardware and software training prepares students for positions that require integration of embedded systems and computing platforms.
- Embedded systems engineer or firmware developer
- Hardware design engineer (digital/analog)
- Systems engineer or integration specialist
- Network and communications engineer
- Software developer focused on systems-level software or device drivers
- Test, validation and reliability engineer
- Cybersecurity analyst with a hardware focus
- Graduate study and research in electrical engineering, computer science or related fields
Why study at University of Kansas
The University of Kansas offers an engineering education with a strong emphasis on hands-on learning, undergraduate research and industry engagement. The School of Engineering provides well-equipped electronics, microelectronics and computer architecture laboratories that support the practical skills employers seek.
- ABET accreditation: the programme meets recognised standards for engineering education, supporting professional mobility and licensure paths.
- Practical focus: substantial lab work and a mandatory capstone design experience give students real-world project exposure and teamwork practice.
- Research and industry links: opportunities for undergraduate research with faculty and partnerships with regional technology firms and national research projects.
- Student support and activities: active student chapters of professional societies, career services focused on engineering placements, and mentoring through faculty and peer networks.
- Location advantages: proximity to technology employers in Kansas and the broader Midwest facilitates internships and co‑op opportunities.
Explore more on ScholarshipsAds