The University of Maryland Department of Electrical and Computer Engineering

Search
 
» INFO FOR:   Prospective Students | Current Students | Alumni | Industry & Government | Faculty & Staff | Family | Media
 
 
 
 
 
 
 
 
 
  The A. James Clark School of Engineering

Directory

Outlook Web Access

ECE Web VPN

Help Desk

University Libraries

ECE Site Feedback



Undergraduate Degree Requirements
(Effective for Freshmen matriculating in Fall 2008 or After)
Computer Engineering



The basic EE curriculum requires 120 credits for graduation. The courses comprising these 120 credits can be categorized into eight areas:

  1. Mathematics and the Basic Sciences
  2. Introduction to Engineering Design
  3. Disciplinary Foundation of Computer Engineering
  4. Electrical Engineering and Computer Science Electives
  5. Non-ECE Electives
  6. Engineering Ethics
  7. Professional Writing
  8. CORE (General Education Requirements)


1. Mathematics and the Basics Sciences - 31 credits

This area comprises 31 credits*. These courses stress the mathematical techniques and scientific principles upon which engineering is based. These courses are required and include the following:

MATH140: Calculus I (4 credits)
MATH141: Calculus II (4 credits)
MATH246: Differential Equations for Scientists & Engineers (3 credits)
CMSC250: Discrete Structures ( 4 credits)
PHYS161: General Physics, Mechanics and Particles Dynamics (3 credits)
PHYS260/261: General Physics, Vibrations, Waves, Heat, and E/M (4 credits)
CHEM135: General Chemistry for Engineers (3 credits)

*A minimum of six additional credits must be completed from the approved “Mathematics and Basics Sciences” electives list. (6 credits)



2. Introduction to Engineering Design - 3 credits

This requirement is fulfilled by completing ENES100: "Introduction to Engineering Design. This course introduces first year students to the engineering design experience.

As an ENES100 student you will be assigned to a team which is required to prepare reports and presentations which summarize the design process and product performance of the technologic device they are working on. You will learn how to work successfully in teams and develop an understanding of group dynamics. Basic science and engineering principles are also covered in the class. You will also develop various computer skills including familiarity with internet and library databases for research, basic spread sheets, and essential word processor and graphical presentation software. Other objectives include learning about the role engineers play in our modern society and an introduction to some engineering ethics concepts. Finally, there are numerous opportunities throughout the course for you to develop and improve your communication skills.



3. Disciplinary Foundation of Computer Engineering - 46 credits

The Disciplinary Foundation in Computer Science consists of core course in both electrical engineering and computer science. There are 28 credits of electrical engineering work under this area. The computer science component requires students to complete an additional 18 credits.

For the electrical engineering component, students are required to take courses in circuits and microelectronics, electrical systems, computers organization, and digital computer design. These courses cover the fundamental electrical engineering concepts and laboratory skills common to any professional working in the field of computer engineering.

ENEE204: Basic Circuit Theory (3 credits)
ENEE206: Fundamental Electric and Digital Circuits Laboratory (2 credits)
ENEE241: Numerical Techniques in Engineering (3 credits)
ENEE244: Digital Logic Design (3 credits)
ENEE303: Analog and Digital Electronics (3 credits)
ENEE307: Electronic Circuit 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)

For the computer science component students are required to complete a rigorous introduction to computer programming through a Java-based sequence of courses. Students also take courses in semantics and organization of programming languages, computer algorithms, and operating systems. These computer science courses amount to 18 credits of coursework.

CMSC132: Object Oriented Programming II (4 credits)*
CMSC216: Introduction to Computer Systems [For those who have taken CMSC212, it will satisfy this requirement]
CMSC330: Organization of Programming Languages (3 credits)
CMSC351: Algorithms (3 credits)
CMSC412: Operating Systems (4 credits)

[*Students are required to complete CMSC 131 prior to taking CMSC132 unless they have AP credit for CMSC 131 (5 on the JAVA A exam, 4 or 5 on the JAVA AB) or have satisfactorily passed the Computer Science exemption exam.]

The total combined credits for these required electrical engineering and computer science courses is 46 credits.



4. Electrical Engineering and Computer Science Electives - 12-16 credits

In addition to the required engineering courses, students must complete 12-13 credits of electrical engineering and computer science electives. The elective courses are divided into four categories. The first is Category B, “Computer Science Theory and Applications” which consists of twenty CMSC electives students can choose from. The second is Category C, “Electrical Engineering Theory and Applications.” This area contains nearly two dozen upper-level ENEE courses that can be used to satisfy this requirement. The third group is Category E. This is the “Capstone Design” requirement. Students must select from among six different capstone design courses. Finally, students are required to select one additional elective course. This can be choosen fromt the categories just listed (B, C, or E), Category A: "Mathematics and Basics Sciences" discussed above, Category D: "Advanced Laboratories", or from a list of free electives. See the list of approved CP Technical Electives for an explanation of which courses fall into what categories.



5. Non-ECE Electives - 3-6 credits

All Computer Engineering students are also expected to complete at least 6 additional credits of electives.

Three (3) of these credits must come from an engineering discipline other than electrical engineering. Furthermore, any course used to satisfy this requirement cannot be cross-listed as a CMSC course. See the Category F List for approved engineering courses that satisfy this requirement. Courses not on this list may be acceptable, but they must be approved. Such courses must: a) be at the 300- or 400-level; b) be junior- or senior-level in technical content, as evidenced by significant sophomore-level prerequisites in mathematics, physics, or engineering; and/or c) make academic sense in the student's program. Approvals of special requests are made by the Associate Chair for Undergraduate Studies.

The remain three (3) credits may be selected from any of the of the six main categoiries A-F already discussed (see Approved CP Electives for details) OR from the list of approved "Free Electives." These are courses that do not fall into any of the A-F categories but nevertheless can be used to reach the required 24 credits of required course work.



6. Engineering Ethics - 3 credits

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 a course on the social and ethical dimension of engineering. The course, ENEE200: "Social and Ethical Dimensions of Electrical and Computer Engineering Technology" (3 credits), is required of all freshman entering in or after Fall 2008. ENEE200 falls under the CORE area "Interdisciplinary and Emerging Issues" (IE). Thus, students will be able to use ENEE200 to satisfy one of their CORE distributive studies requirements.



7. Professional Writing - 3 credits

All engineering students in the A. James Clark School of Engineering are required to complete a 3-credit, Professioanl Writing course. The course typically taken is ENGL393: Technical Writing. (NOTE: Engineering students are not exempt from this requirement even if they earn an 'A' in ENGL101.)



8. CORE (General Education Requirements)

A degree from the University of Maryland signifies more than just mere technical or narrowly defined career training. Students are offered a liberal education that prepares them to achieve the intellectual integration and awareness they need to meet challenges in their personal, social, political, and professional lives. As such, all graduates are required to complete the University's general education or CORE requirements. Students usually do 40 credits of CORE work. Some of these credits are completed in the process of completing some of the major requirements.

↑ Back to Top


© Copyright 2005-2009, University of Maryland
University of Maryland A. James Clark School of Engineering Department of Electrical and Computer Engineering