|
Undergraduate Degree Requirements
(Effective for Freshmen matriculating in Fall 2009)
Computer Engineering
The basic EE curriculum requires 120 credits for graduation. The courses comprising these credits can be categorized into seven areas:
- Lower-level Mathematics and Basic Science Courses
- Introduction to Engineering Design
- Disciplinary Foundation of Computer Engineering
- Computer Engineering Technical Electives
- Engineering Ethics
- Professional Writing
- CORE (General Education Requirements)
This area comprises 25 credits. These courses stress the mathematical techniques and scientific principles upon which engineering is based. These courses are required and include the following:
MATH 140: Calculus I (4 credits)
MATH 141: Calculus II (4 credits)
MATH 246: Differential Equations for Scientists & Engineers (3 credits)
CMSC 250: Discrete Structures ( 4 credits)
PHYS 161: General Physics, Mechanics and Particles Dynamics (3 credits)
PHYS 260/261: General Physics, Vibrations, Waves, Heat, and E/M (4 credits)
CHEM 135: General Chemistry for Engineers (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 that 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.
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)*
Complete one of the following two courses:
CMSC212: Introduction to Low-level Programming Concepts (4 credits)
OR
CMSC216: Introduction to Computer Systems (4 credits)
CMSC330: Organization of Programming Languages (3 credits)
CMSC351: Algorithms (3 credits)
CMSC412: Operating Systems (4 credits)
[*Students are required to complete CMSC131 prior to taking CMSC132 unless they have AP credit for CMSC131 (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.
In addition to the required engineering courses, students must complete 22 credits of computer engineering technical spanning six different categories. The categories are listed below.
- Mathematics and Basic Sciences (Minimum 6 credits)
- Computer Science Theory and Applications (Minimum 3 credits)
- Electrical Engineering Theory and Applications (Minimum 3 credits)
- Advanced Laboratory (Minimum 0 credits)
- Capstone Design (Minimum 3 credits)
- Non-EE/CS Engineering Elective (Minimum 3 credits)
- An additional 4 credits must be selected from any of the categories A-F.
For a list of courses approved for each category go to: CP Technical Electives. NOTE: category F has been converted into a more flexible general technical elective which encompasses the old requirement. This change is effective for students matriculating in Fall 2010. However, students who matriculated prior to Fall 2010 may also take advantage of this change.
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.
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.)
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. The CORE requirements are equivalent to a maximum of forty-three (43) credits of coursework. The equivalent of twenty-five (25) of these credits can be satisfied by simply completing the requirements of the major. Thus, CORE typically requires students to complete an additional eighteen (18) credits beyond the major requirements. For details on the general education program please visit the CORE website.
↑ Back to Top
|