comp. engineer

Introduction to Computer Engineering 2 – ENGIN112 12-06-02 L1 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?3 – ENGIN112 12-6-02 L1 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 4 – ENGIN112 12-06-02 L1

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 5 – ENGIN112 12-06-02 L1

Integrated Circuit Design l

Involves physics l

Learn to work in teams l

Interact with software designers l

Requires skill, patience l

auto manic

Learn to use advanced CAD tools courtesy: The Computer Museum MC68000 die photo: circa 1979 6 – ENGIN112 RLH – Fall 199712-06-02 L1

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 7 – ENGIN112 12-06-02

L1 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) 8 – ENGIN112 12-06-02

L1 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 9 –

ENGIN112 RLH – Fall 199712-06-02 L1 Multi-FPGA System 10 – ENGIN112 12-06-02 L1 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 11 – ENGIN112 RLH – Fall 199712-06-02 L1 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! 12 – ENGIN112 12-06-02 L1 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 13 – ENGIN112 12-06-02 L1 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? 14 – ENGIN112 12-06-02 L1 Computer Education l On-line learning l Engineering the interface l Making it interactive l Group effort 15 – ENGIN112 12-06-02 L1 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 16 – ENGIN112 12-06-02 L1 Your First Job l Software developer l Web page designer l Integrated circuit engineer l Quality control engineer l Engineering manager l Marketing engineer 17 – ENGIN112 12-06-02 L1 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 18 – ENGIN112 12-06-02 L1 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!


May 2017
« Jul    

Mission Training


CGF College Latest information

CGF latest news



save file