31
Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Embed Size (px)

Citation preview

Page 1: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Wednesday

4-4-12

What do you think is the difference between a computer engineer and a software engineer?

Page 2: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Computer and Software Engineering

Two different fields with many similarities

Page 3: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Computer Engineering Focus on a balanced mix of hardware and

software Design and build computer-related hardware

products (personal computers, cell phones, cars, planes, etc.)

Write software to control or interface with hardware

Apply scientific and mathematical theories and laws to design hardware, software, networks, and processors

Very team oriented Biggest priority recently: designing faster, smaller,

more efficient, and more robust computers

Page 4: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Thursday 4-5-12

What is your number one use of computers?

Page 5: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Overlaps Many electrical engineers do computer

engineering work (design and test phases) Computer Science, similar in software design

and development, but deals mainly with software and its optimization

Computer programmer actually writes the code that determines the functions of a computer program

Software engineers will solve the problems that often appear in program development

Next slide shows a visual representation of this

Page 6: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Computer

Programmer

Computer

Engineer

Computer

Science

Software

Engineer

Electrical

Engineer

Page 7: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Starting salaries for:

Computer Engineering

Software Engineering

Computer Scientist

$61,738

$57,306

$61,407

Page 8: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Flowchart Symbols, Names, and Descriptions

Automatic Operation Any action that the computer must complete as part of the program

Manual Operation Data to be entered by the human operator

DecisionThe program makes a decision about which way to go based on the data given.

MeasurementThe program takes a measurement for comparison to other data or for storage.

DelayThe program waits for a designated amount of time or until an operator gives it a command.

StorageThe place for the program to put information or to find information

ConnectorThis points to another page where the flowchart continues.

Page 9: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?
Page 10: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Monday 4-9-12

Decipher the following code:

RUEAre you ready? (R U red E)

Page 11: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

The Falkirk Wheel

Overview

Their website

See it in action!

Page 12: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

IEEE Computer Society (CS)

(http://www.computer.org)

With nearly 85,000 members, the IEEE Computer Society is the world’s leading organization of computing professionals. Founded in 1946, and the largest of the 39 societies of the Institute of Electrical and Electronics Engineers (IEEE), the CS is dedicated to advancing the theory and application of computer and information-processing technology.

Page 13: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Software Engineer

Did not exist before 1985 Fastest growing engineering field Two types:

Computer applications: actual programming for software for office use

Computer systems: coordinates technical systems and growth within the company

Possible jobs: technical support and program developer (mostly office workspace)

Page 14: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?
Page 15: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Automatic Door

Objective Design, construct, and

test a prototype, automatic door.

Materials Paper Ruler Computers Lego Kits

Deliverables1) Brainstorm and sketch

of your automatic door.2) Write a flowchart of

your software on paper.3) Write a program in RCX

software.4) Build a door to open

and close automatically at the press of a button.

5) Draw your door in 2D or 3D in Solid Edge.

Specs: One motor, one touch sensor for a single-hinged door

to aid a Lego person.1&2: paper, 3&5: Moodle, 4: physical

Page 16: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Tuesday 4-10-12

Computer Engineering actually falls under one of the engineering fields that we have already covered. Which one is it?

Page 17: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Wednesday4-11-12

http://www.youtube.com/watch?v=Ahg6qcgoay4 http://www.dothetest.co.uk/basketball.html

Did you get the number of passes correct?

Did you see the dancing bear the first time?

Page 18: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

ROBO-BALL Objective:

Design, construct, and program a basketball player

Score as many points as possible with five shots

Possible Points: Lay-up (2 points) Dunk (2 points) Shot inside arc (2 points) Shot outside arc (3 points)

Each player must take at least 2 different shots.

Game will be played next week.

Page 19: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

BASIC RULES

Your robot must stay inside the playing field (no more than half out)

Robot must fit within the red box to qualify (cannot extend outside of red lines)

Non-timed game Cannot move or damage the

goal (penalty enforced) 1 robot competing at a time

Page 20: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

GAME WINNER

Each player will have 5 shots. The total number of points

scored for those 5 shots will determine the winner.

If a tie, players will shoot until they miss (not a dunk or lay-up). Longest consecutive number of scores wins.

Page 21: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

GRADE Design Flow chart Program Robot Winner/Loser

Test

As part of the design, draw either of the following in Solid Edge:

- a top view 2D drawing of the playing field with a side view of the basketball goal

- a 3D drawing of your robot or the basketball goal

Page 22: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Wednesday

4-12-12

Ignoring your feelings of them, what purpose does a flowchart serve?

Page 23: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Tuesday 11-1-11

It’s another binary day. Can you figure out the decimal number from the binary number made by today’s date? Write it as the pre-class for today.

Page 24: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Wednesday

11-2-11

Write: “Guest speaker: Dr. Adam Panagos from Dynetics”

Page 25: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Friday 11-4-11

“Finishing Performance Test.”

Don’t forget to turn-in pre-classes!

Page 26: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Monday 11-7-11

What was the biggest challenge in the “basketball” performance test?

Page 27: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Tuesday 4-12-11

Computers are designed to make our lives easier. Can you think of an instance where this is not true (only one please)?

Page 28: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-Class Wednesday 04-07-10

Taking risks are a part of life. What is meant by a “calculated risk?”

Page 29: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

GRADE

Design Flow chart

Program Robot

Winner/Loser

Homework

Classwork

Test

Page 30: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Automatic Door Objective

Design, construct, and test a prototype, automatic door.

Materials Paper Ruler Colored

pencils/markers Lego Kits

Procedures Brainstorm the basic

components of an automatic door (input/output).

Using a flowchart, design the software for it to work on paper.

Using the Lego Kits, build a door to open and close automatically at the press of a button.

Specs: One motor, one touch sensor for a single-hinged door to aid a Lego person.

Page 31: Pre-Class Wednesday 4-4-12 What do you think is the difference between a computer engineer and a software engineer?

Pre-class Tuesday10-25-11

You have had a chance to see what the 5 Science Olympiad events are. Which one will you propose to build?

Gravity Vehicle, Helicopter, Optics C, Robot Arm, Thermodynamics