Electrical Engineering, Computer Science, and Computer Engineering - - PowerPoint PPT Presentation
Electrical Engineering, Computer Science, and Computer Engineering - - PowerPoint PPT Presentation
School of Electrical Engineering School of Electrical Engineering and Computer Science and Computer Science Electrical Engineering, Computer Science, and Computer Engineering degrees at WSU Behrooz A. Shirazi Huie-Rogers Chair and Director
Are EE, CS, or CE degrees in demand?
- From money.cnn.com
Are EE, CS, CE graduates paid well?
- Average Starting Salaries for
College Graduates
From money.cnn.com
Median Salaries: Salary.com (October 2005)
Electrical Engineer Software Engineer Telecomm Engineer $51,262 $50,370 $58,136 $68,334 $78,620 $95,570 $62,401 $75,145 $86,783 $94,151
Level 1
(0-2 years experience)
$54,338
Level 2
(2-4 years)
$61,787
Level 3
(4-6 years)
$76,173
Level 4
(5-8 years)
$83,581
Level 5
(8-10+ years)
$94,769
- I know my EE, CS, or CE degree is in demand
and I know I will be paid well.
- But, will my career be exciting and rewarding?
http://inventors.about.com/library/inventors/blntelegraph.htm http://image08.webshots.com/8/9/7/23/132390723sDPSSr_fs.jpg
Telegraph Drawings
Communications
In 1835, Samuel Morse proved that signals could be transmitted by wire. Historical Impact of EE on Society/Quality of Life
Power and Energy
Edison’s Light Bulb Edison’s Pearl Street Station (Manhattan): Dawn of commercial electric power (100 Kilowatts)
http://inventors.about.com/library/inventors/bledison.htm http://www.ieee-virtual-museum.org/collection/event.php?taid=&id=3456876&lid=1
1880’s
Historical Impact of EE on Society/Quality of Life
Wireless Communications
Original Wireless Patent: in 1900 Marconi’s Transatlantic Wireless Radio Station
www.arrl.org/.../23/ 1/Marconi-CC-towers-lrg.jpg
Historical Impact of EE on Society/Quality of Life
Free Wi-Fi in Spokane
http://www.time.com/time/20 04/wireless/spokane/
Internet in the air
Source: Connexion by Boeing
Downloading mug shots to a wireless onboard computer
http://www.time.com/time/ 2004/wireless/spokane/4. html
Historical Impact of EE on Society/Quality of Life
Audio
www.bose.com
Consumer Electronics
HDTV
http://www.sho.com/site/enhancements/hdtv.do
Video
Historical Impact of EE on Society/Quality of Life
Electromagnetic Radar for air traffic control
http://en.wikipedia.org/wiki/Air_traffic_control _radar_beacon_system http://www.crh.noaa.gov/radar/latest/DS.p1 9r0/si.kotx.shtml
Doppler Weather Radar
Historical Impact of EE on Society/Quality of Life
The Environment: Air pollution monitoring equipment
http://www.epa.qld.gov.au/environmental_management/air/air_qua lity_monitoring /central_queensland_monitoring_stations/
Industrial Electronics: Robots for Manufacturing
http://iel.ucdavis.edu/people/xdhu/robot/pict ures/robot8.gif
Historical Impact of EE on Society/Quality of Life
Transportation
Hybrid Vehicles
http://hybridcars.about.com/od/hondacivichybri1/ss/2006civichybrid_2.htm
GPS Navigation Systems
http://waas.stanford.edu/research/waas.htm
Historical Impact of EE on Society/Quality of Life
Pacemakers
http://health.allrefer.com/health/pacemaker-info.html
Typical Image
http://www.sciencephot
- .com/html_tech_archiv
e/magnet.html
Magnetic Resonance Imaging (MRI) Machine
Medical Electronics
Historical Impact of EE on Society/Quality of Life
http://www.bmimed.com/ mrisystems.asp@nav =equipmentsolutions. htm
Early Computers
One of the original vacuum tube computers
"U. S. Army Photo."
- 1940’s
- Based on relays and vacuum tubes
- ENIAC
- 80 feet long and 18 feet high
- Weighing 30 tons
- 19,000 vacuum tubes
- 1,500 relays
- 3,000 switches used for programming
- +, -, *, /, and
Historical Impact of CS/E on Society/Quality of Life
First computer “bug” - 9 September 1945
They put out the word that they had "debugged" the machine, thus introducing the term "debugging a computer program." Moth
Found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University
http://www.history.navy.mil/photos/pers-us/uspers-h/g-hoppr.htm
Historical Impact of CS/E on Society/Quality of Life
Grace Hopper, computer software pioneer
Her best-known contribution to computing was the invention of the compiler, the intermediate program that translates English language instructions into the language of the target computer
www.sdsc.edu/Publications/ScienceWomen/images/young-hopper.JPG
Software Engineering
Historical Impact of CS/E on Society/Quality of Life
Process Control Robotics Instrument Control Rapid Prototyping Data Logging Temperature Control Signal Processing Communications
Embedded Computer System Used for
http://www.soekris.com/net4801.htm
Historical Impact of CS/E on Society/Quality of Life
Video Games
www.myxbox.at/.../fullstuff/ halo2wallpaper.shtml http://reviews.cnet.com/Microsoft_Xbox/4505-6464_7-7853769-4.html
Historical Impact of CS/E on Society/Quality of Life
Aerospace and Military
http://plus.maths.org/issue23/interview/
Historical Impact of CS/E on Society/Quality of Life
Mars Rover Robot
http://mpfwww.jpl.nasa.gov/MPF/rovercom/images/rov-yogi.bmp
Historical Impact of CS/E on Society/Quality of Life
The Internet
www.museoscienza.org/ english/internet/amappa.html www.geog.psu.edu/ courses/geog497b/
Historical Impact of CS/E on Society/Quality of Life
- Revolutionized (eliminated distance barrier)
- Access to information
- Commerce
- Stocks and financial transactions
- etc.
- Impact of computers on society is pervasive at many
levels: Personal,
- data banks, computer terminals, data security
- employment
- job opportunities, new careers, the need for retraining
- business transactions
- automated billing, credit cards, consumer spending
- the replacement of people through automation
- robots, word processing
- privacy and personal rights
- the impact that a machine has on a human - ergonomics
- http://doyle.wcdsb.edu.on.ca/ICS3MI/computers_society/impact_of_computers_on_society.htm
Historical Impact of CS/E on Society/Quality of Life
- Impact of computers on society is pervasive at many
levels: Personal, Community,
- employment
- traffic control
- urban planning
- law enforcement
Historical Impact of CS/E on Society/Quality of Life
- Impact of computers on society is pervasive at many
levels: Personal, Community, National,
- communications media
- vote counting
- electronic funds transfer
- stock-market transactions
- defense
- surveillance
- national data banks
- the use of information for control
- employment
- telecommunications
- satellite broadcasting
Historical Impact of CS/E on Society/Quality of Life
- Impact of computers on society is pervasive at many
levels: Personal, Community, National, Global
- reporting of current events
- communications media
- world governments
- international standards
- exploration of space and sea
- world wide access to data
Historical Impact of CS/E on Society/Quality of Life
- I know my EE, CS, or CE degree is in demand
and I know I will be paid well.
- I know my EE, CS, or CE career will be exciting
and rewarding.
- But, is the School of EECS@WSU the right
place for me to earn my degree?
School of EECS Vision
National leader providing experience- enhanced education and conducting interdisciplinary research in engineering and computing
School of EECS Education Mission
- Educate graduates for professional leadership,
civic influence, and lifelong learning
- Provide an education based on a theoretical,
experimental, and ethical foundation and enhanced by opportunities for participation in research, internships, international studies, interdisciplinary programs, or programs in entrepreneurship
School of EECS Research Mission
- Conduct research and develop technology to
address present and future societal problems
- Advance the state-of-the-art in areas
incorporating technical disciplines from electrical engineering and computer science
- Collaborate with researchers from other
disciplines to address societal grand challenge problems
School of EECS Outreach Mission
- Serve the community and the profession by
participating in activities designed to improve and preserve the body of knowledge in engineering and computing
- Participate in service that advances engineering
and computing education
- Transfer research results to communities, the
nation, and the world to increase economic equity, quality of life, and ecological sustainability
EE, CS, CE Curriculums
Electrical Engineering
17 16 16 15 17 17 14 16 CHEM 105 Principles I CPT S 121 Program Design ENGL 101 Composition MATH 171 Calculus I CPT S 122 Data Structures MATH 172 Calculus II PHYS 201 Engr Physics MATH 220 Linear Algebra MATH 273 Calculus III PHYS 202 Engr Physics GEN ED 110 or 111 EE331 EE 261
- Elec. Ckts I
EE 262 Ckts Lab EE 234
- Microproc. Sys.
EE 321
- Elec. Ckts II
ENGL 402
- Tech. Writing
EE 311 Electronics EE 352 Elec.Engg.Lab.I Biological Sciences
- Engg. Sc. I
One out of 4 EE 351 Dist.Para.Sys. EE 362 Power Sys.Lab.I EE 361 Elec.Pow.Sys. ECON 101 or 102 Arts and Humanities EE 415 Design Proj. Technical Elective Tier III (GER) Capstone Technical Elective Technical Elective EE 416 Elec.Engg.Dsgn Technical Elective
Freshman Year Sophomore Year Junior Year Senior Year
Technical Elective 4 3 4 4 4 4 4 2 4 2 3 3 3 3 1 3 3 3 3 3 2 3 3 3 3 2 3 3 3 2 3 3 3 3 3 EM fields & waves [M] [N] [P] [W] [P] [P] [A] [W] [B] [S] [H,G] MATH 315 Differential Eq. 3 GEN ED 110 or 111 3 [A] EE 214 Logic Circuits 3 EE 120
- Inno. in Design
2
- Engg. Sc. II
One out of 4 3 [M] CE 211 ME 212 ME 301 MSE 302 EE 341
- Sig. and .Sys.
3 InterCult. Studies (GER) 3 [I,G,K] Spr EE 489 Intr.Control Sys 3 STAT 443
- Appl. Problty.
3
Electrical Engineering Program: 128 Credits
18 15 8 24 6 38 14 5 5 10 15 20 25 30 35 40 M a t h S c i e n c e C
- m
p S c S c
- i
a l S c E n g g S c E E T e c h E l e c S e n i
- r
P r
- j
Computer Science
14 15 16 17 16 15 15 14 CPT S 121 Program Design ENGL 101 Composition MATH 171 Calculus I CPT S 122 Data Structures MATH 172 Calculus II PHYS 201 Engr Physics MATH 216 Discrete Struct. MATH 273 Calculus III MATH 220 Linear Algebra PHYS 202 Engr Physics GEN ED 110 or 111 CPT S 223
- Adv. Data Struc
EE 214 Logic Ckt Dsgn GEN ED 110 or 111 EE 234
- Microproc. Sys.
ENGL 402
- Tech. Writing
Biological Sciences SOC 101 Sociology STAT 360
- Prob. & Stat.
ECON 101 or 102 Tier III (GER) Capstone CPT S 460 Operating Syst. CPT S 360
- Syst. Prog.
Freshman Year Sophomore Year Junior Year Senior Year
3 4 4 4 4 4 3 4 3 3 2 2 3 3 3 4 3 3 4 3 3 3 3 [N] [P] [P] [A] [A] [W] [B] [S] [SD] PHIL 201 Logic [H] [W] CPT S 224 Program.Tools 2 CPT S 355
- Prog. Lang.
3 Option Course 3 Option Course 3 Option Course 3 CPT S 317 Automata 3 CPT S 322 Software Eng. I 3 Intercultural 3 [IGK] CPT S 422 Software Eng. II 3 CPT S 450 Algorithms 3 Option Course 3 Option Course 3 Option Course 3 3 CPT S 402
- Comp. & Soc.
3 CPT S 451 Databases 3
Computer Science Program: 122 Credits
18 8 4 41 27 6 18 5 10 15 20 25 30 35 40 45 Math Physics Science CompSc Humanities & Social Sciences CptE Option Area
15 17 16 16 17 17 15 15 CHEM 105 Principles I CPT S 121 Program Design ENGL 101 Composition MATH 171 Calculus I CPT S 122 Data Structures MATH 172 Calculus II PHYS 201 Engr Physics MATH 216 Discrete Struct. MATH 273 Calculus III MATH 220 Linear Algebra PHYS 202 Engr Physics GEN ED 110 or 111 CPT S 223
- Adv. Data Struc
EE 214 Logic Ckt Dsgn EE331 EE 261
- Elec. Ckts I
GEN ED 110 or 111 EE 262 Ckts Lab EE234
- Microproc. Sys.
EE 321
- Elec. Ckts II
ENGL 402
- Tech. Writing
EE 311 Electronics EE 324
- Fund. Dig Syst
Biological Sciences Intercultural Studies STAT 360
- Prob. & Stat.
EE334 Computer Arch.
- ENG. SC.
Elective ECON 101 or 102 Arts and Humanities EE 415 Design Proj. Technical Elective Tier III (GER) Capstone CPT S 460 or 466 Technical Elective DESIGN II (EE416) Technical Elective CPT S 360
- Syst. Prog.
Freshman Year Sophomore Year Junior Year Senior Year
DESIGN I EE434,466,CptS466 EE/CPTS 455 Intro Cpt Ntwks 4 3 4 4 4 4 4 3 4 3 3 2 2 3 3 3 3 1 3 3 4 4 3 3 3 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 [M] EM fields & waves [M] [N] [P] [W] [P] [P] [A] [A] [W] [B] [S] [IGK] [HG] MATH 315 Differential Eq. 3 EE341 EE351 ME301 MSE302 Fall Spring Fall Fall Spring
Computer Engineering
21 8 7 18 24 13 17 15 5 5 10 15 20 25 Math Physics Science CompSc GenEd/Humanities EE CptE TechElec Senior Proj
Computer Engineering Program: 128 credits
Careers in Computer Engineering
Entry Level
Graduate school, designing memory systems, developing device drivers, developing software for commercial operating systems, designing digital circuits/systems for commercial aircraft
Mid-level
Patent lawyer, computer/digital systems product manager, professor/academia
Long-term
Opportunities to climb the technical ladder (senior product architect
- r engineer) or the management/executive ladder (CEO, COO,
CTO)
Careers in Computer Science
Entry Level
Graduate school, building database applications for aircraft production, designing user interfaces for commercial aircraft, verifying security criteria compliance, building helicopter flight systems, creating scientific research instrumentation, developing applications for the EPA, performing software quality assurance, testing web sites and programming security management tools
Mid-level
Patent lawyer, software product manager, professor/academia
Long-term
Opportunities to climb the technical ladder (senior product architect
- r engineer) or the management/executive ladder (CEO, COO,
CTO)
Careers in Electrical Engineering
- Areas
Microelectronics Controls Communications Signal processing Power systems Electromagnetics
- Career Tracks
Entry level – design, development, support, field, marketing Long-term – senior engineer, managers, executives
Careers in EE, CS, CE
ENTREPRENEUR
- A few EECS Entrepreneurs
- Paul Allen
- Co-founder, Microsoft
- Venture capitalist
- C. Gus Grant
- Founder of Sprint
- Ed Schweitzer
- Founder of SEL
- Harold Frank
- Founder of Applied
Magnetics Corporation
Misconceptions
- Computer Engineering is only about building digital
circuits
Digital circuits are only part of the picture
- CE is also about software development for operating systems and
device drivers, design of embedded systems (computer brains for cars, airplanes, refrigerators, etc.) and the design of future computer systems
- Electrical Engineering is an old-fashioned, traditional
field
Wireless and RF technology are changing the way we live Micro and nano robots are revolutionizing surgical procedures Smart signal processing technology is responsible for the development of HDTV and broadband Internet
Misconceptions (cont.)
- Computer Science is about creating web pages
CS education is about problem solving and service provision
- Computer Science is just programming
There’s a lot more to a CS degree than programming
- Graphic design, virtual reality, sensor networks, large scale
systems (design of Boeing 7E7), and movie making
- EE, CS, and CE jobs are being out-sourced and
- ff-shored
Outsourcing is changing the nature of jobs, not eliminating them
Set Yourself Up for Success
- Take classes in Math, Calculus, Physics, Electrical Engineering,
and Computer Science (especially programming). Having a sound background in these areas is very important for a career in Engineering
- Recognize the importance of foundation classes during your first
two years – they are valuable preparation for core classes and are not intended to be filters
- Written and oral communications skills are vital for success in the
work world – and will be critical in gaining internships and job offers
- Learn how to manage your time, especially during your freshman
and sophomore years
- Don’t be timid about seeking help! Faculty, TAs, and tutoring
services are available to help you succeed
Future Impact of EECS on Society/Quality of Life
- Early detection of cancer, cancer cure
Mining of the Human Genome map 3.2 billion base pairs
http://www.ornl.gov/sci/techresources/Human_Genome/graphics/slides/images1.shtml
- Computational drug
discovery
- Patient-specific
drug discovery
http://www2.nfcr.org/site/PageServer?pagename=research_oxford
Future Impact of EECS on Society/Quality of Life
- Locate and
track asteroids
- Space
applications
Future Impact of EECS on Society/Quality of Life
- Prevent electric blackouts
http://www.noaanews.noaa.gov/stories/s2015.htm
Future Impact of EECS on Society/Quality of Life
- Develop and design smart homes, smart
environments, future smart cities (S. Korea)
http://www.roombavac.com/ http://www.ele.tut.fi/research/personalelectronics/projects/smart_home.htm
Future Impact of EECS on Society/Quality of Life
- Improve
Homeland Security
Future Impact of EECS on Society/Quality of Life
SafetyNet project – University of Texas at Arlington
- Telemedicine
http://www.radvision.com/EnterpriseSolutions/HealthcareSolutions http://www.cardiocom.com/