the challenging (and fun!) world of computer engineering professor dave meyer school of electrical...
Post on 21-Dec-2015
217 views
TRANSCRIPT
The Challenging (and Fun!) World of
Computer Engineering
Professor Dave Meyer
School of Electrical & Computer Engineering
Purdue University
Just the facts...
What is the average starting salary for someone with a BSCmpE degree (and how does it compare with a Computer Science degree)?
Just the facts...
Where do BSCmpE graduates live?
What is the average starting salary for someone with a BSCmpE degree (and how does it compare with a Computer Science degree)?
How many job offers does a typical BSCmpE graduate get?
A computer engineer has knowledge of both the theoretical and practical aspects of how to analyze, design, and implement computer hardware and software…
What is a Computer Engineer?
...which leads to a basic intuition of how computer hardware and software work, the synergy between them, and what solution(s) are “most practical” or “best” given a set of design constraints.
What is a Computer Engineer?
He/she is therefore able to design systems based on the analysis of tradeoffs among a variety of different implementation strategies afforded by current technology.
What is a Computer Engineer?
Some more facts...
What is a microprocessor? What are some devices that use
microprocessors? How many microprocessors are
currently in use? What companies are among the major
producers of microprocessor hardware and software?
Illustration of BSCmpE Degree Curricular Components
EE Core
Software & Systems
Engineering
Integrated Circuit Design
Architecture & Hardware Engineering
Information Technology
Architecture and Hardware Engineering
Courses Intro Digital Systems / Lab Intro Microprocessor Systems / LabComputer Design Prototyping / Lab Integrated Circuit Design LabDigital Systems Senior ProjectAdvanced Computer Architecture
JobsDesign of the latest generation
microprocessors and ICsDesign of the next generation of PCs
and workstationsDesign of intelligent, innovative
products based on microprocessorsDevelopment of IC fabrication and
testing technology
Architecture and Hardware Engineering
Software and Systems Engineering
CoursesProgramming Languages
(C++, Java)Software Engineering ToolsData StructuresCompilersOperating Systems
Software and Systems Engineering
JobsWindows programmingDeveloping compilers and operating
systems for the latest generation microprocessors
Developing software visualization and development tools
Scientific coding at JPL for space exploration
Information Technology
CoursesArtificial IntelligenceNeural NetworksInformation TechnologySpeech/Image Understanding
Information Technology
JobsWriting Java applets to support
e-commerceProviding computer security supportDeveloping algorithms for medical
image analysisDeveloping algorithms for searching
multimedia databases
Top 10 Reasons...to choose ECE
10.Opportunity to work on cutting edge and emerging technologies that have a very large ECE component (nanotechnology, wireless, biomedical, artificial intelligence, information technology, robotics)
Top 10 Reasons...to choose ECE
9. Opportunities to work globally – many major players have global operations (development centers, chip fabrication facilities, sales offices)
Top 10 Reasons...to choose ECE
8. Semiconductor, microprocessor, and communication electronics sector expected to see double digit revenue growth through at least 2008 (Source: IDC) – this means that hiring in all of these areas will steadily increase
Top 10 Reasons...to choose ECE
7. ECE is helping drive the world economy Consumer electronics (iPOD, TiVo, cell phones, digital
cameras, PDAs) Communications (computer networking, wireless,
broadband, optical) Information technology (personal computers, server
farms, databases)
Top 10 Reasons...to choose ECE
6. ECE is the engineering field with the greatest opportunity for entrepreneurship