Cost & earnings at University of Alabama What students borrow here, and what they go on to earn
Computer Engineering graduates earn a median $94,408 Across 176 US programmes, two years after finishing
See the degree grade →The Master’s in Computer Engineering at the University of Alabama is a research- and coursework-based postgraduate programme designed to deepen technical skills in digital systems, embedded systems, computer architecture, and related areas. It suits graduates with an engineering, computer science or closely related background who want to move into advanced engineering roles or research and development in industry or academia.
The programme combines advanced coursework with options for thesis or non-thesis study, allowing students to focus on hardware, software-hardware co-design, or systems-level topics. Typical curriculum areas include:
Programme credit requirements typically combine core courses, electives aligned with a chosen area of emphasis, and either a thesis or a capstone project. Students have access to departmental laboratories, computing resources and faculty supervision for applied research and development.
Applicants are expected to hold a recognised bachelor’s degree in electrical engineering, computer engineering, computer science or a closely related discipline. Admissions will consider the applicant's academic record, letters of recommendation, a statement of purpose, and academic transcripts. A research proposal or examples of previous project work are advantageous for thesis-track candidates.
For applicants whose first language is not English, proof of English proficiency is required; commonly accepted tests and minimum scores are specified by the university. Some applicants may be asked to provide GRE scores, particularly if their undergraduate background is not closely aligned with computer engineering.
Professional experience, strong programming and hardware design skills, and coursework in mathematics, digital logic and systems programming strengthen an application. The department offers guidance on prerequisite preparation for students coming from related but non‑engineering backgrounds.
Graduates enter a wide range of technical roles across industry and research. Typical career paths include:
The mix of hardware and software training positions graduates for roles that require cross-disciplinary expertise, including product development, prototyping, and performance optimisation for real-time and resource-constrained systems.
The University of Alabama’s Department of Electrical and Computer Engineering provides a balance of hands‑on laboratory work and faculty-led research across contemporary computer engineering topics. Students benefit from collaborative opportunities with faculty, access to departmental facilities and computing resources, and connections with regional and national industry partners.
The programme supports both students seeking professional advancement and those preparing for research careers, offering thesis supervision, project-based learning and a range of elective modules so students can tailor their studies to specific interests such as embedded design, computer architecture, or networking and security.
Shortlist scholarships and plan your application — free guidance from our advisors.