Skip to main content
UMass Collegiate M The University of Massachusetts Amherst
  • Visit
  • Apply
  • Give
  • Search UMass.edu
College of Engineering College of Engineering

Main navigation

  • Academics

    Academic programs

    Undergraduate programsGraduate programs4+1 Accelerated MS programsCertificate programsCourses
    See all academic programs
    AdmissionsTuition & financial aidAcademic advisingCareers & experiential learningStudy abroad for engineers
  • Research
    Research centers, institutes, and programsResearch areasUndergraduate researchResearch news & highlightsInnovation and Entrepreneurship
    Faculty ProfilesResearch development servicesCore facilitiesInstitute for Applied Life SciencesMGHPCC
  • Community
    Office of Diversity, Equity, and InclusionStudent OrganizationsMakerspacesAdvisory Boards and CouncilsNotable AlumniStudent VoicesInvited LecturesAwards Programs
    Industry Partnership ProgramEngineering ScholarshipsGive to Engineering
  • About
    Mission, vision & inclusivity statementStrategic PlanDepartmentsFaculty & StaffFaculty AchievementsLeadershipAccreditationContact
    Info for current studentsInfo for newly admitted studentsInfo for faculty and staffOpen Faculty PositionsVisit
  • News and Events
    NewsEvents

Breadcrumb

  1. Home
  2. Undergraduate Curriculum

Curriculum for BS in Computer Engineering

Example pathway through the CompE curriculum

We've shared below just four of many, many choices for Social World Electives.
AT = Arts; HS = Historical Studies; SB = Social and Behavioral Science; I = Interdisciplinary Studies; DG = Global Diversity; DU = U.S. Diversity.

We also included a sampling of CompE or Life Science electives that are approved. You may also propose something not yet approved and have it reviewed.

You will need to consult your academic advisor each semester to ensure you remain on track. 

Visit the Registration page for the latest information from the department.

Current students can access official curriculum flowsheet PDFs off of the Curriculum landing page. 

First Year

Fall

ENGIN 112  Intro. to ECE 1  3cr
PHYSICS 151  General Physics I – Mechanics  4cr
MATH 131  Calculus I  4cr
SOCIOL 110  Intro. to Sociology 2  [SB DU]  4cr   (elective example)
ENGLWRIT 112  College Writing  3cr
FYS 191ENG  First-Year Seminar in Engineering  1cr

In the Fall semester, students looking for a hands-on experience may choose to take a 1-credit "Design Project" add-on to ENGIN 112.

Spring

ECE 122  Intro. Programming for ECE  4cr
PHYSICS 152  General Physics II – Thermo., E&M  4cr
MATH 132  Calculus II  4cr
ECE 124  Intro. Digital & Computer Systems  4cr

Second Year

Fall

ECE 201  Analytical Tools for ECE 3  4cr
ECE 202  Computational Tools for ECE  3cr
ECE 210  Circuits & Electronics I  4cr
ECE 241  Advanced Programming  3cr
JAPANESE 135  Japanese Art and Culture 2  [I DG]  4cr  (elective example)

Students interested in a minor or second major in MATH should talk to an advisor about replacing ECE 201 with something else.

Spring

ECE 213  Continuous-Time Signals & Systems  4cr
ECE 214  Probability & Statistics  4cr
ECE 231  Intro. to Embedded Systems  4cr
COMPSCI 250  Intro. to Computation  4cr

Third Year

Fall

ECE 322  Systems Programming  3cr
ECE 371  Intro. to Security Engineering  4cr
ECE 331  Hardware Organization & Digital Design  3cr
ECE 303  Junior Seminar  1cr
ENGIN 351  Writing in Engineering  3cr

Spring

ECE 325  Computer Networking 4  3cr  (elective)
ECE 332  Embedded Systems Lab 4  3cr  (elective)
ECE 341  Algorithms for Computer Engineering 4  3cr   (elective example)
ECE 304  Junior Design Project  2cr
MICROBIO 160  Biology of Cancer and Aids 4  4cr   (elective example)

Fourth Year

Fall

ECE 415  Senior Design Project I  3cr
ECE 558  VLSI Design Principles 4  3cr   (elective example)
ECE 568  Intro. to Computer Architecture —or— ECE 570  System Software Design 4  3cr   (elective example)
CLASSICS 100  Greek Civilization 2  [HS]  4cr   (elective example)

Spring

ECE 416  Senior Design Project II  3cr
ECE 559  VLSI Design Project 4  4cr   (elective example)
ECE 547  Security Engineering 4  3cr   (elective example)
ART 110  Basic Studio/Drawing 2  [AT]  4cr   (elective example)

 

Local Navigation Links

Undergraduate Curriculum
Curriculum for BS in Biomedical Engineering
Curriculum for BS in Chemical Engineering
Curriculum for BS in Civil Engineering
Curriculum for BS in Computer Engineering
Elective courses for Computer Engineering
Curriculum for BS in Electrical Engineering
Curriculum for BS in Industrial Engineering
Curriculum for BS in Mechanical Engineering
Biochemical Engineering Concentration Curriculum

Contact

Image
William Leonard

William Leonard

Senior Lecturer II, Electrical and Computer Engineering
Undergraduate Program Director, Electrical and Computer Engineering
Chief Undergraduate Advisor, Electrical and Computer Engineering
Email: leonard [at] ecs [dot] umass [dot] edu
Phone: (413) 545-3513

Site footer

College of Engineering
  • Find us on Facebook
  • Find us on YouTube
  • Find us on LinkedIn
  • Find us on Instagram
Address

Amherst, MA 01003
United States

Info for

  • Current students
  • Newly admitted students
  • Faculty and staff
  • Alumni

Academics

  • Academic programs
  • Departments
  • Academic advising

About

  • About the College of Engineering
  • News
  • Events
  • Faculty & Staff
  • Contact
  • Give to Engineering

Utilities

  • Email
  • SPIRE
  • Canvas
  • Online File Storage & Collaboration
  • People Finder

Global footer

  • ©2025 University of Massachusetts Amherst
  • Site policies
  • Privacy
  • Non-discrimination notice
  • Accessibility
  • Terms of use