University of Alabama

USA
3 Scholarships 78 Programs 3 Degree levels
Masters

Master's in Computer Engineering

Offered at University of Alabama, USA
DegreeMasters
FieldComputer Engineering.
C

Cost & earnings at University of Alabama What students borrow here, and what they go on to earn

You borrow $22,750 median federal debt
You repay $259/mo over 10 years
Graduates earn $59,221 10 yrs after entry
Debt clears in 1.2 yrs of the salary premium
US Department of Education figures See the full breakdown →
A

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.

What you'll study

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:

  • Digital and Computer Architecture — advanced processors, pipelining, parallelism and multicore design.
  • Embedded Systems and Real-Time Computing — microcontroller and FPGA development, real-time operating systems and hardware/software integration.
  • VLSI and Digital Design — logic design, physical design concepts and verification methodologies.
  • Networks, Communications and Security — networked systems, wireless communications and cybersecurity fundamentals relevant to embedded and distributed systems.
  • Machine Learning and Signal Processing for Systems — algorithms and implementation strategies for on-device inference and sensor data processing.
  • Research Methods and Project Work — for thesis students this includes supervised research leading to a defence; non-thesis students complete advanced projects or additional coursework.

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.

Entry requirements

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.

Career prospects

Graduates enter a wide range of technical roles across industry and research. Typical career paths include:

  • Embedded systems engineer or firmware developer
  • Hardware design engineer (digital/VLSI)
  • Systems architect or platform engineer
  • Network and security engineer for connected devices and IoT systems
  • R&D engineer in robotics, automotive, aerospace or telecommunications
  • Continuation to doctoral study or research positions in academia and national labs

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.

Why study at University of Alabama

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.

Latest Masters Scholarships in USA

Similar Masters programmes in USA

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to University of Alabama

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.