Example: stock market

Introduction to Computer Engineering

12-10-03 ENGIN112 -1 Introduction to Computer Engineering12-06-02 L12-ENGIN112 Professor Tessier -Career ChoiceslAge 8 -astronautlAge 12 -baseball playerlAge 16 - Computer scientistlAge 21 - Computer engineerlAge 31 - Computer engineer/professorlAge 41 -park ranger?12-06-02 L13-ENGIN112 Why Computer Engineering ?lAfraid of heightslCouldn t hit curveballlWanted to impress friends/parentslFascinated by computerslHoped to make a good livinglLots of opportunities in Massachusetts12-06-02 L14-ENGIN112 Computer EngineeringlAll about designing and building computers Siliconchip design Combining chips into systems Combining systems into networks Helping systems recover from failure Software design to help computers run faster and more efficiently12-06-02 L15-ENGIN112 Integrated Circuit DesignlInvolves physicslLearn to work in teamslInteract with software designerslRequires skill, patiencelL

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. 13 - ENGIN112 12-06-02 L1 Software Engineering l Graphical design and image processing l World wide web - …

Tags:

  Identified

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Introduction to Computer Engineering

1 12-10-03 ENGIN112 -1 Introduction to Computer Engineering12-06-02 L12-ENGIN112 Professor Tessier -Career ChoiceslAge 8 -astronautlAge 12 -baseball playerlAge 16 - Computer scientistlAge 21 - Computer engineerlAge 31 - Computer engineer/professorlAge 41 -park ranger?12-06-02 L13-ENGIN112 Why Computer Engineering ?lAfraid of heightslCouldn t hit curveballlWanted to impress friends/parentslFascinated by computerslHoped to make a good livinglLots of opportunities in Massachusetts12-06-02 L14-ENGIN112 Computer EngineeringlAll about designing and building computers Siliconchip design Combining chips into systems Combining systems into networks Helping systems recover from failure Software design to help computers run faster and more efficiently12-06-02 L15-ENGIN112 Integrated Circuit DesignlInvolves physicslLearn to work in teamslInteract with software designerslRequires skill.

2 PatiencelLearn to use advanced CAD toolscourtesy: The Computer MuseumMC68000 die photo: circa 1979 RLH -Fall 199712-06-02 L16-ENGIN112 VLSI Signal Processing lResearch supervised by Professor BurlesonlChips process analog signals (video, audio)lImportant issues: power, performancelChip design a valuable skill as chips become largerScheduling Co-processor12-06-02 L17-ENGIN112 Computing SystemslMaking chips work together to solve problems (memories, processors, etc.)lUnderstanding the problems to be solvedlInterfacing with chip designers and programmerslLearning the scienceof Computer design (models, implementation)12-06-02 L18-ENGIN112 Reconfigurable Computing GrouplProfessor TessierlInterested in using chips that change their functionalitylPossible to connect multiple chips together to form a systemlNew challenges in software.

3 How often should it change?Field-programmablegate arrayRLH -Fall 199712-06-02 L19-ENGIN112 Multi-FPGA System12-06-02 L110-ENGIN112 Computer NetworkslDevelop techniques for computers to communicate (software/hardware)lEspecially important for multimedialCommunication made through protocolslReliability is especially important ensure data received successfullylNeed for mathematical modellingRLH -Fall 199712-06-02 L111-ENGIN112 Multimedia Networks LablProfessor GanzlTechniques for reliable data transport Is this what I expected?lWireless networks of computers no more ugly cables?l Real-time communication I need it now!

4 LSoftware security no peeking!12-06-02 L112-ENGIN112 Computer Fault TolerancelProfessors Korenand KrishnalTest computers to determine problemslNotify user if problem identifiedlAutomatically fix problem if possiblelOften fix involves use of redundant hardwarelClever programming techniques can also be used12-06-02 L113-ENGIN112 Software EngineeringlGraphical design and image processinglWorld wide web -new search techniqueslCommunication protocols -how can we compress data into smaller sizeslCompilers -is it possible to take advantage of new automation -Building systems is complicated. Can an existing Computer help?

5 12-06-02 L114-ENGIN112 Computer EducationlOn-line learninglEngineering the interfacelMaking it interactivelGroup effort12-06-02 L115-ENGIN112 Recommended SkillslBasic understanding of circuitslKnowledge of how a Computer workslSolid basis in mathematics/algorithmslProgramming knowledgelPatience/perseverancelEnthusia sm for the topic12-06-02 L116-ENGIN112 Your First JoblSoftware developerlWeb page designerlIntegrated circuit engineerlQuality control engineerlEngineering managerlMarketing engineer12-06-02 L117-ENGIN112 Graduate School?lLearn to do researchlExplore advanced topicslMaster s degree -short term project (2 years)lDoctoral degree -longer term project (4-5 years) innovative research become a professor?

6 LTechnology changes rapidly -requires constant learning12-06-02 L118-ENGIN112 SummarylMany opportunities for Computer Engineering majors at UMasslUndergrad classes prepare students for industry and grad addition to classes, opportunities exist for undergraduate research. lLots of exciting things happening. Check out our web pages!


Related search queries