Computer Engineering (ENCP)A. James Clark School of Engineering
2426 A.V. Williams Building, 301-405-3685
Chair: R. Chellappa (Distinguished Scholar Teacher, Interim Chair
Professors: E. Abed, T. Antonsen, J. Baras, A. Barg, S. Bhattacharyya, G. Blankenship (Associate Chair, External Relations), M. Dagenais, C. Davis (Distinguished Scholar Teacher), A. Ephremides (Distinguished University Professor), C. Espy-Wilson (Distinguished Scholar Teacher), R. Ghodssi, V. Gligor (Res Prof), J. Goldhar, N. Goldsman, R. Gomez (Associate Chair, Undergraduate Education), V. Granatstein, A. Iliadis, J. JaJa, B. Jacob, J. Kim (Prof Of Practice), P. Krishnaprasad, W. Lawson, W. Levine (Res Prof), K. Liu (Associate Chair, Graduate Studies, Distinguished Scholar Teacher), A. Makowski, S. Marcus (Distinguished Scholar Teacher), I. Mayergoyz (Distinguished Scholar Teacher), J. Melngailis, H. Milchberg (Distinguished Scholar Teacher), K. Nakajima, P. Narayan, R. Newcomb, P. O'Shea (Distinguished Scholar Teacher), Y. Oruc, E. Ott (Distinguished University Professor), H. Rabin, S. Shamma, M. Shayman, P. Sprangle, A. Tits, S. Ulukus, T. Venkatesan (Res Prof), U. Vishkin, M. Vorontsov (Res Prof), M. Wu (Distinguished Scholar Teacher)
Associate Professors: P. Abshire, R. Barua, P. Dowd (Res Assoc Prof), M. Franklin, T. Horiuchi, R. La, N. Martins, T. Murphy, A. Papamarcou, G. Qu, C. Silio, J. Simon, A. Srivastava, E. Waks, D. Yeung (Director of Computer Engineering)
Assistant Professors: A. Khaligh, J. Munday, M. Rotkowitz
Lecturers: W. Hawkins, P. McAvoy (Res Assoc, Lecturer), B. Mendelsohn
Affiliate Professors: A. Agrawala, J. Aloimonos, S. Anlage, S. Bhattacharjee, L. Davis, M. Fu, A. Harris, J. Hollingsworth, D. Lathrop, D. O'Leary, R. Phaneuf, G. Rubloff, E. Smela, F. Wellstood
Affiliate Associate Professors: I. Appelbaum, M. Cukier, R. Duraiswami, R. Kishek
Affiliate Assistant Professors: Y. Chen
Professors Emeriti: D. Barbe, L. Davisson, N. De Claris, F. Emad, N. Farvardin, R. Harger, P. Ho, C. Lee, P. Ligomenides, J. Orloff, M. Peckerar, J. Pugsley, M. Reiser, M. Rhee, C. Striffler, L. Taylor, S. Tretter, K. Zaki
The computer engineering major combines the strengths of both the Department of Electrical and Computer Engineering and the Department of Computer Science to prepare students for careers in the computer industry. The program encompasses the study of hardware, software, and systems questions that arise in the design, development, and application of computers and embedded systems. Specifically, computer engineering students will have a knowledge of hardware systems (electrical networks, electronics, and VLSI); a knowledge of software systems (algorithms, data structures, and operating systems); and a knowledge of how these two domains interact (digital logic, signal and system theory, computer architectural and performance analysis). Computer Engineering students will learn about everything that goes into digital and computing systems, from solid state physics to CMOS VLSI design, to computer architecture to programming, and from operating systems to compiler and language theory. Courses offered by this department may be found under the following acronym: ENEE and CMSC.
The Bachelor of Science degree in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET, www.abet.org , 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone: (410) 347-7700.
Broadly stated, the Program Objectives (PEOs) for the undergraduate major in computer engineering pertain to the accomplishments and performance of our students 3-5 years after graduation. These objectives are determined in consultation with the various constituencies of the computer engineering program and agreed upon and approved by a consensus of the faculty.
Program Learning Outcomes
A comprehensive set of Student Learning Outcomes (SLOs) has been derived from the Program Educational Objectives (PEOs). These SLOs comprise the knowledge and skills all Computer Engineering students are expected to possess by the time they graduate so the PEOs can be accomplished. The SLOs are:
Admission to the Major
Admission requirements for the Computer Engineering major are determined by the A. James Clark School of Engineering. See Chapter 6 for the Clark School admission requirements. For details on the University's requirements and general admission procedures, please see Chapter 1.
Requirements for the Major
As in all engineering degrees, the student starts out with a core curriculum in mathematics and basic science. Subsequent years of study involve courses covering a balanced mixture of hardware, software, hardware-software trade-offs, and basic modeling techniques used to represent the computing process. Courses covering algorithms, data structures, digital systems, computer organization and architecture, software and hardware design and testing, operating systems, and programming languages will be included. Elective courses must include electrical engineering and computer science courses and technical courses outside the departments. Students must earn a grade of 'C-' or higher in all engineering, mathematics, and science courses as well as the prerequisites for these courses. A sample program is shown below.
Please read carefully, and make a note of the following special cases and other items:
All ECE faculty members provide mentoring for undergraduate students and every student is assigned a mentor during their first semester in the major. Additional advising is provided by the Associate Chair for Undergraduate Education and the professional advising staff of ECE Undergraduate Studies Office. Departmental permission is required in order to register for all courses in the major. The Department's Undergraduate Studies Office (2429 A.V. Williams Building, 301-405-3685) is the primary point of contact for undergraduates with advising questions, and detailed curriculum requirements, registration information, and advising and mentoring procedures can be on the ECE Undergraduate Advising website .
Undergraduate Research Experiences
The Department of Electrical and Computer Engineering is affiliated with more than 40 specialized laboratories, supporting activities including: speech and image processing, high performance systems, mobile computing and multimedia, communication networks, robotics, control systems, neural systems, systems integration, VLSI design and testing, experimental software engineering, semiconductor materials and devices, photonics, fiber optics, ion beam lithography, real-time systems, human- computer interaction, and virtual reality. Undergraduate students are encouraged to engage in research at some point during their education. Active participation in research not only allows students to apply what they have learned in class, it also gives them greater insight into a specific area within ECE and an appreciation for the subtleties and difficulties associated with the production of knowledge and fundamental new applications. Research experience also prepares students for the demands of graduate school and the work force. Information on participating in undergraduate research can be found at www.ece.umd.edu/Academic/Under/advising/ENEE499.html.
Information on internships can be found at www.coop.eng.umd.edu . Other internships are advertised through the ECE Department's Office of External Relations and Office of Undergraduate Studies.
Participation in a Cooperative Education Program or internship with private industry or a government agency is strongly encouraged. See the A. James Clark School of Engineering catalog entry for details.
The Electrical and Computer Engineering Honors Program is intended to provide a more challenging and rewarding undergraduate experience for students pursuing the baccalaureate in Electrical or Computer Engineering. The program requires students to complete honors versions of four junior level electrical engineering courses and a research project during the senior year. Students completing all program requirements with a 'B' average (3.0 on a 4.0 scale) and a cumulative GPA of 3.0 for all undergraduate work will have their participation noted on their B.S. diploma. Students with the necessary academic qualifications are invited to enroll typically after the completion of their sophomore year.
Student Societies and Professional Organizations
The ECE Department has an active student chapter of the Institute of Electrical and Electronics Engineers (IEEE). Information and instructions for joining can be found on their website ( ieee.ece.umd.edu ). Equally active is the Gamma Xi chapter of Eta Kappa Nu honor society which is dedicated to recognizing excellence in electrical and computer engineering. Information on eligibility can be obtained by visiting their website ( www.hkn.org/admin/chapter.asp?ch=113 ). The ECE Undergraduate Student Council (USC) represents the entire ECE undergraduate student body. The ECE-USC hosts undergraduate social events, provides feedback to the Department, and oversees the ECE undergraduate student lounge. For more details visit the ECE-USC website ( www.ece.umd.edu/eceusc/ ). Additionally, there is also a program for Women in Electrical and Computer Engineering (WECE) and a group called the Leaders in ECE, who serve as our ambassadors, give insight to new and prospective students, and participate in departmental events such as our "International Day" when we celebrate the cultural diversity of the students and faculty in our department.
Scholarships and Financial Assistance
Several scholarships are administered through the department and many others through the Clark School of Engineering. To be considered for these awards, students must submit an application by May 1st of each year for the following academic year. For more information visit: www.ursp.umd.edu/scholarships/index.html .
Awards and Recognition
The Department of Electrical and Computer Engineering offers the following awards: 1. Outstanding academic performance award presented to a junior for academic excellence; 2. Service Award to the graduating senior who has show a commitment of service to fellow students; and 3. Chair's Award for outstanding academic performance to a graduating senior.
Computer engineers were primarily responsible for the recent revolutions in the music, telecommunications and medical device industries. They remain at the forefront of cutting edge developments and innovations in nanotechnology, robotics, and other technologies. Electrical engineers also have wide ranging employment opportunities in other fields including electronics, microelectronics, communications and signal processing, power systems, electrophysics, computer architecture, circuits, and control systems. Specific jobs include developing fiber optic technology, lasers for biomedical applications, software for robots, electronic weapons systems, advanced wireless networks, and neuron-like sensors for various applications.