Computer Engineering

Professors. Henry Baird, Ph.D. (Princeton); Filbert J. Bartoli, Ph.D. (Catholic University of America); Rick Blum, Ph.D. (Pennsylvania); D. Richard Decker, Ph.D. (Lehigh); Edwin J. Kay, Ph.D. (Lehigh); Henry F. Korth, Ph.D. (Princeton); Daniel D. Lopresti, Ph.D. (Princeton); Alastair D. McAulay, Ph.D. (Carnegie Mellon).

Associate Professors. Liang Cheng, Ph.D. (Rutgers); Mooi Choo Chuah. Ph.D. (U. of California); Brian Davison, Ph.D. (Rutgers); Shalinee Kishore, Ph.D. (Princeton); Tiffany Jing Li, Ph.D. (Texas A&M); John R. Spletzer, Ph.D. (U. of Pennsylvania); Meghanad D. Wagh, Ph.D. (I.I.T., Bombay); Zhiyuan Yan, Ph.D. (Illinois Urbana-Champain).

Assistant Professors. Michael Spear (Rochester).

Undergraduate Programs

Mission Statement for the Engineering Program

The mission of the computer engineering program is to prepare computer engineers to meet the challenges of the future; to promote a sense of scholarship, leadership and service among our graduates; to instill in the students the desire to create, develop, and disseminate new knowledge; and to provide international leadership to the computer engineering profession.

Program Educational Objectives in Computer Engineering

The graduates of the Computer Engineering program will:

  1. Solve technologically challenging problems in computer engineering using their critical thinking skills, and fundamental knowledge of mathematics, science and engineering.

  2. Attain positions of responsibility in their chosen careers, including industry, government, medicine, business, law and academia by applying their computer engineering skills, professional attitudes and ethics.

  3. Have the ability to pursue diverse career paths, adapt to dynamic changes in their chosen profession and engage in life-long learning.

  4. Apply their knowledge of global, societal and environmental issues in solving engineering problems.

  5. Function effectively on multidisciplinary teams using their technical knowledge and effective communication skills.

Bachelor of Science in Computer Engineering

The required courses for this degree contain the fundamentals of electronic circuits, signal theory, logic design, computer architecture, structured programming, data structures, software engineering, and discrete mathematics. A strong foundation in the physical sciences and in mathematics is required. Approved technical electives, chosen with the advisor’s consent, are selected in preparation for graduate study or entry into industry according to individual interests. The program totals 135 credit hours and is offered jointly by the CSE and ECE departments. The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 - telephone (410) 347-7700.

The recommended sequence of courses follows:

See Freshman Year Requirements, Section III.

Sophomore year, first semester (17 credit hours)

ECE 81

Introduction to Electrical Engineering (4)

ECE 33

Introduction to Computer Engineering (4)

PHY 21, 22

Introductory Physics II and Laboratory II (5)

MATH 23

Analytic Geometry and Calculus III (4)

Sophomore year, second semester (18 credit hours)

CSE 18

Data Structures and Programming (3)

ECE 121

Electronic Circuits Laboratory (2)

ECE 123

Electronic Circuits (3)

ECO 1

Principles of Economics (4)

MATH 205

Linear Methods (3)

HSS

Elective (3)

Junior year, first semester (18 credit hours)

ECE 182

Junior Lab (1)

ECE 108

Signals and Systems (4)

CSE 109

Systems Programming (4)

MATH 231

Probability and Statistics (3) OR

MATH 309

Theory of Probability (3)

 

approved technical elective * (3)

 

free elective (3)

Junior year, second semester (17-18 credit hours)

CSE 216

Software Engineering (3)

ECE 138

Digital Systems Laboratory (2)

ECE 201

Computer Architecture (3)

CSE 261

Discrete Structures (3)

 

free elective (3)

 

HSS elective (3-4)

Senior year, first semester (18 credit hours)

CREG 257

Senior Lab Project I (3)

ECE 319

Digital System Design (3)

CSE 303

Operating System Design (3)

 

HSS elective (6)

 

approved technical elective (3)

Senior year, second semester (17-18 credit hours)

CREG 258

Senior Lab Project II (2)

 

approved technical electives* (9)

 

HSS elective (3-4)

 

free elective (3)

*Approved technical electives (15 credits) are subjects in the area of science and technology. They are not restricted to offerings in the department of Electrical and Computer Engineering and the department of Computer Science and Engineering. One elective must be an engineering science elective from another department.CSE 42, CSE 130, and CSE 252 are not approved technical electives.

Graduate Programs

Graduate programs of study provide a balance between formal classroom instruction and research and are tailored to the individual student’s professional goals. The programs appeal to individuals with backgrounds in computer or information science, in computer engineering, in electrical engineering, in mathematics, or in the physical science. Research is an essential part of the graduate program. The research topics are listed in the departmental descriptions for Computer Science and Engineering (CSE) and Electrical and Computer Engineering (ECE) which jointly administer the computer engineering program. Individual courses are listed in the catalog descriptions of the CSE and ECE departments.

The Master of Science degree requires the completion of 30 credit hours of work and may include a six credit hour thesis for Computer Engineering degree. A program of study must be submitted in compliance with the graduate school regulations. An oral presentation of the thesis is required.

The Master of Engineering degree requires the completion of 30 credit hours of work, which includes design-oriented courses and an engineering project. A program of study must be submitted in compliance with the college rules. An oral presentation of the project is required.

The Ph.D. degree in computer engineering requires the completion of 42 credit hours of work (including the dissertation) beyond the master’s degree (48 hours if the master’s degree is not from Lehigh), the passing of a departmental qualifying examination appropriate to each degree within one year after entrance into the degree program, the passing of a general examination in the candidate’s area of specialization, the admission into candidacy, and the writing and defense of a dissertation. Competence in a foreign language is not required.

The program has a core curriculum requirement for graduate students. The purpose of this requirement is to guarantee that all students pursuing graduate studies in the department acquire an appropriate breadth of knowledge of their discipline. To satisfy the core curriculum requirements in Computer Engineering, students need to complete at least two courses in the computer hardware/architecture area, at least two courses in a second area, and at least one course in a third area. In each of the three areas at least one course must be at the 400 level. The areas are: computer software systems, signal processing and communications, computer software applications, and circuits and systems. See www.compe.lehigh.edu for details about these areas.

Courses from other universities or undergraduate studies may be used to satisfy these requirements, by petition, at the discretion of the department faculty. Additional graduate program information may be obtained from the program’s graduate coordinator.

Undergraduate Courses

Most courses in the Computer Engineering curriculum are listed in the CSE (Computer Science and Engineering) and ECE (Electrical and Computer Engineering) departments.

CREG 257. Senior Lab Project I (3)

With CREG 258, a complete design experience for Computer Engineers. Research, planning, and completion of the initial design for a capstone project that integrates the many facets of the undergraduate Computer Engineering program. The project, carried forward to completion in CREG 258, must involve the integration of hardware and software within a single system. Technical writing, product development, ethics and professional engineering, and presentation of design and research.

CREG 258. Senior Lab Project II (2)

Continuation of CREG 257 Complete design, construction, and testing of projects selected and developed in CREG 257. Final design reviews and project presentations; final written report; development issues, including manufacturability, patents, and ethics. Pre-requisite: CREG 257 or department approval.