01_introduction - Computer Programming for Engineers Trust...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Trust The Computer. The Computer is Your Friend. Computer Credo, from the computer game Paranoia Computer Programming for Engineers
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
ENCMP 100 2 Introduction ©2011 by ECE, UofA Computers – are everywhere
Background image of page 2
ENCMP 100 3 Introduction ©2011 by ECE, UofA Computers – Obvious Places Personal computers, hand calculators, Personal Data Assistants (PDAs), smart phones, game systems used by us to perform variety of tasks related to work and entertainment Mainframe computers: used by large organizations to host the centralized databases and enterprise software Transaction computers: used by on-line banks, stock markets, air reservation systems, lottery networks, etc. Embedded computers: used – almost everywhere – to control systems without necessarily interacting directly with humans through a conventional keyboard and/or display
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
ENCMP 100 4 Introduction ©2011 by ECE, UofA Computers – not-so Obvious Places Communications equipment, cell phones Navigation systems (e.g., Global Positioning System) Cars, trucks, trains, aircrafts, submersibles, spacecrafts Factories, production lines, machinery Just about every modern engineering system is controlled by one or more embedded computers and/or computers with conventional user interfaces (BMW 740i sedan has over 100 computers).
Background image of page 4
ENCMP 100 5 Introduction ©2011 by ECE, UofA Computers – Applications and Benefits Faster and larger-scale numerical computation; large- scale information collection, storage, processing, and distribution; accurate modeling and simulation of systems Programmable control of machines and systems to achieve increased flexibility and higher efficiency High-speed Internet; enhanced education; employment at a distance and telecommuting; digital publishing, multimedia, and entertainment; altered and (hopefully) enhanced social interaction; enhanced communication and trade among cultures
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/27/2011 for the course ENCMP 100 taught by Professor Cockburn during the Spring '11 term at University of Alberta.

Page1 / 20

01_introduction - Computer Programming for Engineers Trust...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online