11
Aug 29, '02 CE Curriculum 1 Interdisciplinary Computer Engineering Curriculum Keynote Talk Vishwani D. Agrawal Agere Systems, Murray Hill, NJ, USA and Rutgers University, NJ [email protected] http://cm.bell-labs.com/cm/cs/who/va Education Day Seminar, Bangalore, August 29, 2002 (My Teaching Philosophy)

Interdisciplinary Computer Engineering Curriculum Keynote Talk

Embed Size (px)

DESCRIPTION

Interdisciplinary Computer Engineering Curriculum Keynote Talk. (My Teaching Philosophy). Vishwani D. Agrawal Agere Systems, Murray Hill, NJ, USA and Rutgers University, NJ [email protected] http://cm.bell-labs.com/cm/cs/who/va Education Day Seminar, Bangalore, August 29, 2002. - PowerPoint PPT Presentation

Citation preview

Page 1: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 1

Interdisciplinary Computer Engineering Curriculum

Keynote Talk

Vishwani D. AgrawalAgere Systems, Murray Hill, NJ, USA

and Rutgers University, [email protected]

http://cm.bell-labs.com/cm/cs/who/va

Education Day Seminar, Bangalore, August 29, 2002

(My Teaching Philosophy)

Page 2: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 2

Contents of Talk

• What is computer engineering?

• Why is it different from computer science and electrical engineering?

• Why should computer engineering be interdisciplinary?

Page 3: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 3

Physics vs. EE

• Physics Discovery of Electrical phenomenon Electrical principles

• Electrical engineering Applications Inventions

Page 4: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 4

Computing and Machines

• Computing Ancient methods, algorithms and machines Intermediate, mechanical,

electromechanical, programming Modern, electronic, communications,

multicomputers, software, applications

Page 5: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 5

Math, CS and CE• Mathematics

Discovery, intuition and ideas

• Computer science (CS) Computing algorithms, databases Programming, languages Architectures, compilers, operating systems

• Computer engineering (CE) Design and construction of computers Applications

Page 6: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 6

CE Applications• Computing

• Communications

• Construction industry

• Defense

• Entertainment

• Manufacturing

• Medicine

Page 7: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 7

Interdisciplinary CE

EE CS

Math

Applications

Page 8: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 8

A CE Curriculum

• Core Fundamental – math, physics, chemistry Applied – engineering, algorithms

• Computer Engineering and Science Computer systems, architecture,

programming, digital design, VLSI Software engineering

• Selected applications – EE, ME, civil, communication, media, medical, etc.

Page 9: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 9

A Computer Eng. Syllabus

Page 10: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 10

CE Curriculum (cont.)

• Specialization Automobiles Information technology Building architecture Manufacturing Electrical power Entertainment VLSI and computers Others

Page 11: Interdisciplinary Computer Engineering Curriculum Keynote Talk

Aug 29, '02 CE Curriculum 11

Conclusion

• Computer engineering (CE) differs from basic sciences and existing applied sciences.

• CE has applications in almost all walks of modern life.

• CE deserves an identity separate from CS, EE and Mathematics.

• CE requires a carefully planned curriculum to serve diverse applications.