the challenging (and fun!) world of computer engineering professor dave meyer school of electrical...

32
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University

Post on 21-Dec-2015

217 views

Category:

Documents


2 download

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)?

Source: www.jobweb.com/SalaryInfo

Source: www.jobweb.com/SalaryInfo

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?

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

Some BSCmpE Senior Design Projects...

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

This could be you!

5

2

3 4

1