The ASE degree typically covers the first two years of a student's academic program. Only 60 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 (3 credits)
- ENEE307: Electronic Circuits Design Laboratory (2 credits)
- ENEE322: Signal and System Theory (3 credits)
- ENEE324: Engineering Probability (3 credits)
- ENEE350: Computer Organization (3 credits)
- ENEE446: Digital Computer Design (3 credits)
Required Computer Engineering Technical Electives - 22 credits
Students must complete 22 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 3 credits)
- Category D: Advanced Laboratory (Minimum 2 credits)
- Category E: Capstone Design (Minimum 3 credits)
- Category F: General Technical Elective (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.
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).
The required course to satisfy the Professional Writing requirement is: ENGL 393: Technical Writing. NOTE: Engineering students are not exempt from this requirement even if they earn an 'A' in ENGL101.