The ASE degree typically covers the first two years of a student's academic program. Only 70 credits of the ASE will be accepted by the University of Maryland.  Upon succesful transfer to the University of Maryland, the student will complete the remaining 300 and 400 level courses.  Students will be expected to complete at least 60 credits at the University of Maryland.

Given the recent changes to our curriculum program, some students may be advised to take ENEE222 Elements of Discrete Signal Analysis and ENEE245 Digital Circuits and Systems Laboratory. Prospective ASE transfer students are encouraged to take a look at the course descriptions of these two courses and see if these topics were covered in their ASE program.

Students are also encouraged to review information on the Computer Science programming courses in our curriculum: CMSC131 Object Oriented Programming I and CMSC132 Object Oriented Programming II.

Once admitted to the program, ASE students will be taking the following requirements:


CMSC Required Courses:

  • CMSC216: Introduction to Computer Systems (4 credits)
  • CMSC330: Organization of Programming Languages (3 credits)
  • CMSC351: Algorithms (3 credits)
  • CMSC412 or ENEE447: Operating Systems (4 credits)

ENEE Required Courses:

  • ENEE303: Analog and Digital Electronics or ENEE322: Signal and System Theory (3 credits)
  • ENEE324: Engineering Probability or STAT400 Applied Probability & Statistics I (3 credits)
  • ENEE350: Computer Organization (3 credits)
  • ENEE446: Digital Computer Design (3 credits)

Required Computer Engineering Technical Electives - 26 credits

Students must complete 26 credits of upper-level computer engineering electives from these different categories:

  • Category A: Mathematics and Basic Sciences Electives (Minimum 6 credits; 3 must be at 400 level)
  • Category B: Computer Science Theory and Applications (Minimum 3 credits)
  • Category C: Electrical Engineering Theory and Applications (Minimum 6 credits)
  • Category D: Advanced Laboratory (Minimum 2 credits)
  • Category E: Capstone Design (Minimum 3 credits)
  • Category F: General Technical Elective (Minimum 3 credits)
  • Additional Comp Engr Elective (additional A-F course) (Minimum 3 credits)

The remaining credits may be taken from any one category or combination of categories. For list of approved courses for each category, please see the Computer Engineering Technical Electives page.

ENEE101 Requirement

ENEE101 is an introductory course taken by all Electrical Engineering majors in the program; this requirement is not covered by the ASE-Electrical Engineering curriculum.  ASE-EE transfer students transfer students have the option of taking ENEE101 or an alternate course at the University of Maryland to fulfill this requirement.  The information on the alternate course will be conveyed by Department advisors once the ASE-EE student has been admitted to the program.

Engineering Ethics

Because of the strong symbiotic relationship between engineering and society, as well as the important role ethics plays in engineering practice, ECE requires electrical engineering majors to complete the following course: ENEE200: Social and Ethical Dimensions of Electrical and Computer Engineering Technology (3 credits).

Professional Writing

Starting in Fall 2021, students can choose any Professional Writing (ENGL39-) course to satisfy this requirement. NOTE: Engineering students are not exempt from this requirement even if they earn an 'A' in ENGL101.