110 likes | 232 Vues
This keynote talk presented by Vishwani D. Agrawal explores the distinct identity of Computer Engineering (CE) as interdisciplinary, differentiating it from Computer Science and Electrical Engineering. It outlines the essential components of a Computer Engineering curriculum, emphasizing the importance of foundational knowledge in physics, mathematics, and applications across various industries such as medicine, manufacturing, and entertainment. The talk advocates for a well-structured curriculum that encompasses both theoretical and practical aspects, ensuring CE's relevance in modern technology.
E N D
Interdisciplinary Computer Engineering CurriculumKeynote Talk (My Teaching Philosophy) Vishwani D. Agrawal Agere Systems, Murray Hill, NJ, USA and Rutgers University, NJ vishwani02@yahoo.com http://cm.bell-labs.com/cm/cs/who/va Education Day Seminar, Bangalore, August 29, 2002 CE Curriculum
Contents of Talk • What is computer engineering? • Why is it different from computer science and electrical engineering? • Why should computer engineering be interdisciplinary? CE Curriculum
Physics vs. EE • Physics • Discovery of Electrical phenomenon • Electrical principles • Electrical engineering • Applications • Inventions CE Curriculum
Computing and Machines • Computing • Ancient methods, algorithms and machines • Intermediate, mechanical, electromechanical, programming • Modern, electronic, communications, multicomputers, software, applications CE Curriculum
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 CE Curriculum
CE Applications • Computing • Communications • Construction industry • Defense • Entertainment • Manufacturing • Medicine CE Curriculum
Interdisciplinary CE EE CS Math Applications CE Curriculum
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. CE Curriculum
A Computer Eng. Syllabus CE Curriculum
CE Curriculum (cont.) • Specialization • Automobiles • Information technology • Building architecture • Manufacturing • Electrical power • Entertainment • VLSI and computers • Others CE Curriculum
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. CE Curriculum