The Bachelor of Science in Computer Engineering at the University of Memphis prepares students to design and build computing hardware and integrate it with software systems. It suits students who enjoy mathematics, electronics and programming and who want a career developing embedded systems, digital devices or complex computing platforms.
What you'll study
The Computer Engineering undergraduate programme combines electrical engineering and computer science fundamentals to give students a strong grounding in both hardware and software. Core topics typically include digital logic and design, circuit analysis, microprocessors, embedded systems, computer architecture, data structures and algorithms, operating systems, and electronic circuits.
- Foundations: calculus, linear algebra, physics, introductory programming and discrete mathematics to build the mathematical and algorithmic base.
- Electronics and hardware: circuit design, analog and digital electronics, signals and systems, semiconductor devices, and electromagnetics.
- Computer systems: digital logic, computer architecture, microprocessor interfacing, embedded systems design and VLSI fundamentals.
- Software and networks: programming, data structures, operating systems, networks and software engineering practices relevant to systems-level development.
- Practical work: laboratory courses, hardware and software integration labs, and a significant capstone or senior design project where students design and implement a system from concept to prototype.
- Electives and specialisations: options often include robotics, cybersecurity, signal processing, machine learning, Internet of Things (IoT) and wireless communications, allowing students to tailor the degree to particular career goals.
Entry requirements
Applicants are expected to hold a high school diploma or equivalent with strong preparation in mathematics (including calculus), physics and computer science or programming where available. Typical admission evaluates overall GPA, the strength of mathematics and science coursework, and supporting materials such as a personal statement or résumé.
- Recommended preparation: high-level courses in calculus, physics and computer science or programming.
- Standardised tests: the university may consider SAT/ACT scores where provided; requirements can vary so check the institution's admissions guidance.
- International applicants: equivalent secondary credentials and proof of English proficiency (for example IELTS or TOEFL) are usually required.
- Transfer students: course equivalency, college GPA and prerequisite completion are assessed; students transferring from community colleges often bring engineering prerequisites with articulation agreements.
Career prospects
Graduates in Computer Engineering have a wide range of career paths available in both hardware- and software-oriented roles. Typical entry-level and progressing roles include:
- Embedded systems engineer or firmware developer, designing software that runs on dedicated hardware.
- Hardware design engineer, working on digital circuits, FPGAs, ASICs or board-level systems.
- Systems engineer or integration engineer, combining hardware and software subsystems for consumer electronics, industrial control or automotive applications.
- Network or communications engineer, focusing on data transmission systems, wireless technologies or IoT connectivity.
- Software developer or application engineer in areas that require a strong understanding of computing systems.
- Opportunities in research, development and product testing, as well as postgraduate study (Master’s or PhD) for careers in advanced research or academia.
Why study at University of Memphis
The University of Memphis offers a programme that emphasises hands‑on learning and close faculty mentorship. Students benefit from laboratory facilities and project-based courses that mirror industry practices, and from university research centres and interdisciplinary initiatives that enable collaboration across computing, engineering and business domains.
- Academic environment: faculty active in research areas relevant to modern computer engineering, providing opportunities for undergraduate research and senior design projects.
- Industry connections: proximity to local technology and logistics companies and partnerships that support internships, co-op experiences and career networking.
- Student support and organisations: engineering student societies and chapters of professional bodies (for example IEEE and ACM) that provide technical workshops, competitions and networking.
- Career development: access to campus career services focused on internship placement and recruiting for engineering and technology employers.
Explore more on ScholarshipsAds