Presentation is loading. Please wait.

Presentation is loading. Please wait.

FYE 101 ENG Fall 2017 Computer Engineering

Similar presentations


Presentation on theme: "FYE 101 ENG Fall 2017 Computer Engineering"— Presentation transcript:

1 FYE 101 ENG Fall 2017 Computer Engineering
Aleksandar Milenković Electrical and Computer Engineering Department The University of Alabama in Huntsville Web:

2 Outline What Is Computer Engineering? What Do Computer Engineers Do?
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges Outline What Is Computer Engineering? What Do Computer Engineers Do? Why Computer Engineering? Computer UAH The Future of Computing and Challenging Problems

3 How Many Computers Do You Have?
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges How Many Computers Do You Have? A. 1 B. 2-4 C. 5-10 D E. > 50

4 What Contains More Lines of Code?
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges What Contains More Lines of Code? A. Space Shuttle B. World of WarCraft C. Car (modern, high-end) D. Boeing 787 E. Google Chrome F. Facebook

5 Codebases (Millions of Lines of Code)
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges Codebases (Millions of Lines of Code)

6 What is Computer Engineering?
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges What is Computer Engineering? The creative application of engineering principles and methods to the design and development of hardware and software systems Discipline that combines elements of both electrical engineering and computer science Electrical engineers that have additional training in the areas of software design and hardware-software integration Hardware: parts of a computer system that can be kicked Software: what you curse at

7 What Do Computer Engineers Do?
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges What Do Computer Engineers Do? Design, analyze, and implement: Hardware for next-generation computing systems (processors, memory, input/output interfaces) Computer architectures Computer networks System software (operating systems) Application software Algorithms for secure, efficient, and error-free transmission and storage of audio, image, and video information Man-machine interface systems for factory automation, control, and communication Test, evaluate, and maintain computer systems and networks Optimize, tune, recover, deploy, and secure computer systems and networks (CYBERSECURITY)

8 Why Computer Engineering?
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges Why Computer Engineering? Eniac, (first stored-program computer) Occupied 50x30 feet room, weighed 30 tones, contained electronic valves, consumed 25KW of electrical power; capable to perform 100K calc. per second Titan, Cray XK7, Nvidia K20x 17.6 Petfaflops (17.6 * 1015) 560,640 processing cores CHANGE! It is exciting. It impacts every aspect of human life. Trends: exponential increase in computing performance, while reducing the size and cost!

9 Computing (R)Evolution
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges Computing (R)Evolution Log price Mainframe Mini WS 1.5 billion smartphones made in 2015 PC Notebook Handheld Ubiquitous Time

10 AVERAGE STARTING SALARY AVERAGE STARTING SALARY
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges How Much Does It Pay? National Association of Colleges and Employers (NACE) MAJOR (Bacherlor’s) AVERAGE STARTING SALARY Chemical Engineering $68,445 Computer Engineering $68,191 Biomedical Engineering $67,250 Materials Engineering/Science $66,970 Electrical Engineering $66,920 Software Engineering $66,847 Systems Engineering $66,224 Mechanical Engineering $65,557 Aerospace/Aeronautical Engineering $64,967 Industrial/Manufacturing Engineering $64,280 MAJOR (Master’s) AVERAGE STARTING SALARY Software Engineering $80,238 Systems Engineering $78,917 Computer Engineering $78,101 Engineering Technology $76,773 Electrical Engineering $75,317

11 Where Do Computer Engineers Work?
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges Where Do Computer Engineers Work? Coop Opportunities in Huntsville Dynetics, Adtran, Boeing, SAIC, Nvidia, Digium, Mentor Graphics, MDA, Northrup Grumann, CFD , Bentley Systems, COLSA, Mercedes Benz, NASA, Lewis Innovative Technologies, Davidson Technologies, Lockheed Martin, … Employment Opportunities All those above and Microsoft, Intel, Qualcomm, Amazon, Google, Apple, Facebook, IBM, GE, Toyota, GM, Nissan, Tesla, Nikon, Canon, Disney, Nintendo, FedEx, UPS, train companies, phone companies, …

12 Student Organizations @ UAH
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges Student UAH IEEE - Institute of Electrical & Electronics Engineering Space Hardware Club Eta Kappa Nu (Honor Society for Electrical and Computer Engineers) ACM – Association of Computing Machinery

13 CPE Undergraduate Courses @ UAH
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges CPE Undergraduate UAH Software Computer Programming (CPE 211, CPE 212) Software Engineering (CPE 353, 453) Operating Systems (CPE 434, 434) Algorithms (CS 214, CS 317) Senior Design (CPE 495, CPE 496) Hardware Digital Design (EE 202, CPE 322) Computer Architecture (CPE 321, CPE 431) Embedded Systems (CPE 323) VLSI (CPE 426, 427) Networks/Systems Computer networks (CPE 448) Signals and systems (CPE 381) Cybersecurity (CPE 449)

14 CPE People @ UAH Dr. Coe – Software Engineering, Cybersecurity
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges CPE UAH Dr. Coe – Software Engineering, Cybersecurity Dr. Gaede – Digital Design, VLSI, Computer Architecture Dr. Jovanov – Embedded, Bioengineering, Digital Signal Proc. Dr. Kulick – HW/SW Co-design, Anti-tamper, Verification, OS Dr. Jianqing Liu – Computer Networking Dr. Milenkovic – Computer Architecture, Embedded Dr. Morris – Cyber Physical Systems Dr. Rahman – Integrated Circuits, Security Dr. Wells – Digital Design, Reconfig. Computing, Parallel Comp. Dr. Yoo – Networks, Security, Parallel Computing

15 UAH Alumni Products What is CPE? What Do CPEs Do? Why CPE? CPE @ UAH
Challenges UAH Alumni Products

16 UAH Alumni Products What is CPE? What Do CPEs Do? Why CPE? CPE @ UAH
Challenges UAH Alumni Products

17 UAH Alumni Products What is CPE? What Do CPEs Do? Why CPE? CPE @ UAH
Challenges UAH Alumni Products

18 UAH Alumni Products What is CPE? What Do CPEs Do? Why CPE? CPE @ UAH
Challenges UAH Alumni Products

19 The Future of Computing and Challenges
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges The Future of Computing and Challenges Trends and future applications Smart objects and environments (Internet-of-Things) Smart health Smart cities (smart buildings, smart utilities, smart grids, …) Smart transportation systems (cars, trains, aircrafts) Crypto coins to replace traditional money End of semiconductor scaling. What will replace silicon? Quantum, Graphene, DNA? Big Data – volumes, velocity, and variety of data Challenges: how to manage and process them to extract a value Artificial intelligence and machine learning Challenges: new algorithms require new computing architectures

20 IoT Safer Automotive Fitness / Healthcare Portable and Wearable
What is CPE? What Do CPEs Do? Why CPE? UAH Challenges IoT Safer Automotive Fitness / Healthcare Portable and Wearable Electronics Smart Farming Resource Management Machine to Machine Industrial Internet


Download ppt "FYE 101 ENG Fall 2017 Computer Engineering"

Similar presentations


Ads by Google