12-10-03ENGIN112 - 1 Introduction to Computer Engineering.

Slides:



Advertisements
Similar presentations
Information Technology (IT) activities and careers. Source:
Advertisements

Computing Studies Is it for me? Click here to find out…
Introduction to Software Testing Chapter 9.3 Challenges in Testing Software Test Criteria and the Future of Testing Paul Ammann & Jeff Offutt
Department of Mathematics and Computer Science
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Fall 2014 Marco Valtorta.
1 Computer Engineering Department College of Computer Sciences and Engineering Tuesday 18 November 2008 King Fahd University of Petroleum & Minerals.
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
MULTIMEDIA Development Team.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Do you spend time on the computer? Do you your friends or just surf the Net? Do you enjoy problem solving?
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
T H E U N I V E R S I T Y O F B R I T I S H C O L U M B I A UBChttp:// 1 The Department of Electrical and Computer Engineering.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
UCB November 8, 2001 Krishna V Palem Proceler Inc. Customization Using Variable Instruction Sets Krishna V Palem CTO Proceler Inc.
The Evolution of the Computer Age Marcus Riley. First Generation ( ) During the first generation, computers were built with vacuum tubes which are.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World CSE Curricula Spring 2010 Marco Valtorta.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
Chapter 15 Information Technology Careers.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
A brief look at Canadian post secondary computer technology studies.
FACULTY OF COMPUTER SCIENCE & INFORMATION TECHNOLOGY, UNIVERSITY OF MALAYA.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
Computer Careers Dr. Kip Irvine School of Computing and Information Sciences, Florida International University.
1 CP586 © Peter Lo 2003 Multimedia Communication Introduction to Multimedia and Development Tools.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
© Paradigm Publishing Inc Chapter 15 Information Technology Careers.
© UNT in partnership with TEA1 7 th Grade Career Exploration Module Career Focus: Video Game Programmer Occupation.
Computer Science Department Sonoma State University.
T.L. Kennedy Secondary School
Professor Richard A. Gross Center for Biotechnology and Interdisciplinary Science Professor: Dept. of Chemistry and Chemical Biology Professor of Biomedical.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Introduction to Software Testing Chapter 9.3 Challenges in Testing Software Test Criteria and the Future of Testing Paul Ammann & Jeff Offutt
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Public Note to Presenter This presentation is intended to be used in hosting Networking Academy.
CIS 100a TEKnology – High Tech Exploration More on High Tech Careers.
Network Designer CIS 1020 – 50 Martin Austin Mike Beddoes 3/3/2010.
Investigating jobs in IT
Career Paths in Computing © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
Career Paths in Computing. Computing is: Creative, Social, In demand! See videos at
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Career Opportunities in Information Technology There are four main categories of IT jobs, grouped by the main focus of the job: Sales and support Software.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Note to Presenter  This presentation is intended to be used in hosting.
Information Technology Lonnie Bentley, Professor and Head Department of Computer Technology (CPT) - and - H. E. (Buster) Dunsmore, Professor Department.
The Multimedia Team. Careers in Multimedia u Executive Producer u Production Manager u Multimedia Director/Architect u Art Director u Interface Designer.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
Computer Engineering Department College of Computer Sciences and Engineering.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Computer Engineering Department College of Computer Science and Engineering King Fahd University of Petroleum & Minerals.
NETWORK ADMINISTRATOR. EXAMPLES OF SOME COMPUTING RELATED CAREERS Multimedia Artist / Graphics Artist Information System Manager Computer Scientist Network.
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
KJC001 (sp2015.ppt – May 12, 2015) – Industry senior project presentation Industry-based Senior Project in the Department of Computer Science and Engineering.
Computer Information Systems Jennings A. Jones College of Business Middle Tennessee State University.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
Unit 22 People in Computing
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
IT Job Roles. ICT Technician An ICT technician is a person who works in an IT based environment and their job is to fix any computer that is not functioning.
Credit:  Multimedia has been used in many aspects in our lives, for example in the field of business, entertainment.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
SWE minor 2007 Minor in Software Engineering Offered by the Departments of Computer Science and Information & Software Engineering New for Fall 2007.
Design, development, support and management of hardware, software, multimedia and systems integration services. Example Careers Computer System Engineer.
Computer Science Information technology my career
Chapter 15 Information Technology Careers.
Business Administrative Support Vocabulary
What are your Career Options?
University of North Dakota
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

ENGIN Introduction to Computer Engineering

L12 - ENGIN112 Professor Tessier - Career Choices l Age 8 - astronaut l Age 12 - baseball player l Age 16 - computer scientist l Age 21 - computer engineer l Age 31 - computer engineer/professor l Age 41 - park ranger?

L13 - ENGIN112 Why Computer Engineering? l Afraid of heights l Couldn’t hit curveball l Wanted to impress friends/parents l Fascinated by computers l Hoped to make a good living l Lots of opportunities in Massachusetts

L14 - ENGIN112 Computer Engineering l All about designing and building computers –Silicon chip design –Combining chips into systems –Combining systems into networks –Helping systems recover from failure –Software design to help computers run faster and more efficiently

L15 - ENGIN112 Integrated Circuit Design l Involves physics l Learn to work in teams l Interact with software designers l Requires skill, patience l Learn to use advanced CAD tools courtesy: The Computer Museum MC68000 die photo: circa 1979

RLH - Fall L16 - ENGIN112 VLSI Signal Processing l Research supervised by Professor Burleson l Chips process analog signals (video, audio) l Important issues: power, performance l Chip design a valuable skill as chips become larger Scheduling Co-processor

L17 - ENGIN112 Computing Systems l Making chips work together to solve problems (memories, processors, etc.) l Understanding the problems to be solved l Interfacing with chip designers and programmers l Learning the science of computer design (models, implementation)

L18 - ENGIN112 Reconfigurable Computing Group l Professor Tessier l Interested in using chips that change their functionality l Possible to connect multiple chips together to form a system l New challenges in software. How often should it change? Field- programmable gate array

RLH - Fall L19 - ENGIN112 Multi-FPGA System

L110 - ENGIN112 Computer Networks l Develop techniques for computers to communicate (software/hardware) l Especially important for multimedia l Communication made through protocols l Reliability is especially important –ensure data received successfully l Need for mathematical modelling

RLH - Fall L111 - ENGIN112 Multimedia Networks Lab l Professor Ganz l Techniques for reliable data transport –Is this what I expected? l Wireless networks of computers –no more ugly cables? l “Real-time” communication –I need it now! l Software security –no peeking!

L112 - ENGIN112 Computer Fault Tolerance l Professors Koren and Krishna l Test computers to determine problems l Notify user if problem identified l Automatically fix problem if possible l Often fix involves use of redundant hardware l Clever programming techniques can also be used

L113 - ENGIN112 Software Engineering l Graphical design and image processing l World wide web - new search techniques l Communication protocols - how can we compress data into smaller sizes l Compilers - is it possible to take advantage of new chips/achitectures. l Design automation - Building systems is complicated. Can an existing computer help?

L114 - ENGIN112 Computer Education l On-line learning l Engineering the interface l Making it interactive l Group effort

L115 - ENGIN112 Recommended Skills l Basic understanding of circuits l Knowledge of how a computer works l Solid basis in mathematics/algorithms l Programming knowledge l Patience/perseverance l Enthusiasm for the topic

L116 - ENGIN112 Your First Job l Software developer l Web page designer l Integrated circuit engineer l Quality control engineer l Engineering manager l Marketing engineer

L117 - ENGIN112 Graduate School? l Learn to do research l Explore advanced topics l Master’s degree - short term project (2 years) l Doctoral degree - longer term project (4-5 years) –innovative research –become a professor? l Technology changes rapidly - requires constant learning

L118 - ENGIN112 Summary l Many opportunities for computer engineering majors at UMass l Undergrad classes prepare students for industry and grad school. l In addition to classes, opportunities exist for undergraduate research. l Lots of exciting things happening. Check out our web pages!