ECE 290 Engineering Profession, Ethics and Law Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo.

Slides:



Advertisements
Similar presentations
MTE 241 Introduction to Computer Structures and Real-time Systems
Advertisements

Contract Law: Consideration Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario,
Contract Law: Capacity Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario,
Contract Law: An Introduction Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Tort Law: Occupiers’ Liability Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario,
Contract Law: Tendering Contracts
Contract Law: Mistake Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada.
Code of Ethics Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada ece.uwaterloo.ca.
Tort Law: Concurrent Tortfeasors Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Contract Law: Offer and Acceptance Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Justice Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada ece.uwaterloo.ca.
Tort Law: Vicarious Liability
Tort Law: Strict Liability Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario,
Sexual Harassment Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada.
Forms of Carrying on Business Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario,
Contract Law: Cause for Rescission Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
By Henry M. Wrobleski and Kären M. Hess
Contract Law: Contract Interpretation Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Contract Law: Breach of Contract Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Modern Normative Ethical Theories: Deontology and Teleology Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University.
Contract Law, Tort and Intellectual Property Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo.
Human Rights Douglas Wilhelm Harder, M.Math. LEL
Tort Law: Negligent Misstatement
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Introduction to Operating Systems Prof. Darrell Long Computer Science Department Jack Baskin School of Engineering.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Contract Law: Legality Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario,
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING Common Law and Statute Law 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING The History of Common Law and Statute.
Tort Law: Negligence Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Canadian Law Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada ece.uwaterloo.ca.
Duty to Report and Whistleblowing Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Dr Andy Brooks1 Lecture 4 Therac-25, computer controlled radiation therapy machine, that killed people. FOR0383 Software Quality Assurance.
Employment Equity Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada.
Death by Software The Therac-25 Radio-Therapy Device Brian MacKay ESE Requirements Engineering – Fall 2013.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING Intellectual Property 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING Intellectual Property Douglas Wilhelm.
Ethics Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada ece.uwaterloo.ca.
Therac-25 Final Presentation
Welcome to ECE 204 Numerical Methods for Computer Engineers Douglas Wilhelm Harder Department of Electrical and Computer Engineering University of Waterloo.
ITGS Software Reliability. ITGS All IT systems are a combination of: –Hardware –Software –People –Data Problems with any of these parts, or a combination.
Proof by Induction.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Contract Law: The Statute of Frauds Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Contract Law: Parol Evidence Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
CON CVE 4070 Construction Engineering Course Introduction Prof. Ralph V. Locurcio, PE.
Construction Cost Estimating Class #1: Course Introduction Class #2: The Estimating Process Prof. Ralph V. Locurcio, PE.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Problems with Floating-Point Representations Douglas Wilhelm Harder Department of Electrical and Computer Engineering University of Waterloo Copyright.
Types of Law. Criminal Law Deal with crimes and the maintaining of law and order – Prosecutors: Bring cases against suspected criminals.
Interpolation Search Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING Professional Misconduct 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING Professional Engineers of Ontario Professional.
MANAGING BUILDING CODES AND PROPERTY MAINTENANCE CODES.
Hammurabi's Code - Hammurabi was the King and founder of the Babylonian empire.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Finish Ethics Next Week Research Topics in HCI CS 321 Human-Computer Interaction.
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
ECE 250 Algorithms and Data Structures Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo,
Integrated Project Estimating & Scheduling By Dr. Awad S. Hanna Professor and Chair of Construction Engineering and Management Program Department of Civil.
The Code of Hammurabi (p. 101)
The Calvert Hall High School College Project
Professionalism Douglas Wilhelm Harder, M.Math. LEL
Presentation transcript:

ECE 290 Engineering Profession, Ethics and Law Douglas Wilhelm Harder, M.Math. LEL Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada ece.uwaterloo.ca © 2012 by Douglas Wilhelm Harder. Some rights reserved. Based in part on the work of Prof. Julie Vale

Outline Welcome to the course introduction –Description –Course web site and course texts –Grading –An introduction Course Introduction 2

Course Description An introduction to the engineering profession, including: –Standards and safety –Law: Charter of Rights and Freedoms, contracts, torts, negligent malpractice, forms of carrying on business –Intellectual property (patents, trade marks, copyrights and industrial designs) –Professional practice Professional Engineers Act Professional misconduct and sexual harassment –Alternative dispute resolution –Labour Relations and Employment Law –Environmental Law Course Introduction 3

Course Description Course web site: ece.uwaterloo.ca/~ece290/ Course texts: D.L. Marston, Law for Professional Engineers, 4th Ed., McGraw-Hill Ryerson, G.C. Andrews et al., Introduction to Professional Engineering in Canada, 4th Ed., Pearson Prentice Hall, Course Introduction 4

Course Description Course grading: –Mid-term examination20 % –Final examination50 % –Class participation10 % –Two essays7 and 13 % Course Introduction 5

Therac-25 The issue with electrical and computer engineering is that the product is essentially invisible –The consumer can only infer what is happening by its response This can lead to confusion which you must be ready to addresss Course Introduction 6 Jerry Weinberg

Therac-25 The VT-100 Course Introduction 7 ClickRick

Therac-25 PATIENT NAME : JOHN DOE TREATMENT MODE : FIX BEAM TYPE: X ENERGY (MeV): 25 ACTUAL PRESCRIBED UNIT RATE/MINUTE MONITOR UNITS TIME (MIN) GANTRY ROTATION (DEG) VERIFIED COLLIMATOR ROTATION (DEG) VERIFIED COLLIMATOR X (CM) VERIFIED COLLIMATOR Y (CM) VERIFIED WEDGE NUMBER 1 1 VERIFIED ACCESSORY NUMBER 0 0 VERIFIED DATE : 84-OCT-26 SYSTEM : BEAM READY OP.MODE: TREAT AUTO TIME : 12:55. 8 TREAT : TREAT PAUSE X-RAY OPR ID : T25VO2-RO3 REASON : OPERATOR COMMAND: Course Introduction 8

Therac-25 “During the weeks following the accident, the patient continued to have pain in his neck and shoulder. He lost the function of his left arm and had periodic bouts of nausea and vomiting. He was eventually hospitalized for radiation-induced myelitis of the cervical cord causing paralysis of his left arm and both legs, left vocal cord paralysis (which left him unable to speak), neurogenic bowel and bladder, and paralysis of the left diaphragm. He also had a lesion on his left lung and recurrent herpes simplex skin infections. He died from complications of the overdose five months after the accident.” This patient received 20,000 rad Course Introduction 9 Doses of more than 1,000 rad are almost invariably fatal. US DOD

Instituto Oncologico Nacional Treating prostate and cervical cancer Course Introduction 10

Instituto Oncologico Nacional Shields protect but also affect dosage levels Course Introduction 11 Software allows for up to four shields

Instituto Oncologico Nacional They wanted five shields Course Introduction 12

Instituto Oncologico Nacional They fudged the system and it worked... Course Introduction 13

Instituto Oncologico Nacional...if they did it right Course Introduction deaths and 11 injuries

Toyota 9 million vehicles recalled... Course Introduction 15 IFCAR

Audi million vehicles recalled... Course Introduction 16 Rudolf Stricker

Lt. Col. Stanislav Yevgrafovich Petrov Course Introduction 17 Участник:Goodvint

Li-Ion Batteries Course Introduction 18

A380 Course Introduction 19 User : P.loos

Mariner 1 Ariane 5 MCO Course Introduction 20 NASA Poppy NASA

Ariane 5 L_M_BH_32 := TBD.T_ENTIER_32S( (1.0/C_M_LSB_BH) * G_M_INFO_DERIVE( T_ALG.E_BH ) ); if L_M_BH_32 > then P_M_DERIVE(T_ALG.E_BH) := 16#7FFF#; elsif L_M_BH_32 < then P_M_DERIVE(T_ALG.E_BH) := 16#8000#; else P_M_DERIVE(T_ALG.E_BH) := UC_16S_EN_16NS( TDB.T_ENTIER_16S( L_M_BH_32 ) ); end if; P_M_DERIVE(T_ALG.E_BH) := UC_16S_EN_16NS( TDB.T_ENTIER_16S( (1.0/C_M_LSB_BH) * G_M_INFO_DERIVE( T_ALG.E_BH ) ) ); Course Introduction 21 Double-precision floating-point number

Mars Climate Orbiter Course Introduction 22 1 lbf = N

Ariane 5 Course Introduction 23 The n th smoothed value of the time derivative of a radius R

Gimli Glider Imagine gliding a 767 over 200 km? Course Introduction 24

Civil Engineering Evidence of errors in civil engineering go back to antiquity –The Meidum pyramid Course Introduction 25 Neithsabes

Civil Engineering Evidence of errors in civil engineering go back to antiquity –The bent pyramid Course Introduction 26 User: Ivrienen

Code of Hammurabi Casuistic Course Introduction 27 User: Rama

Code of Hammurabi 228.If a builder build a house for a man and complete it, (that man) shall give him two shekels of silver per sar of house as his wage. 0.3 troy ounces per 36 m 2 Course Introduction 28 Robert Francis Harper

Code of Hammurabi 229.If a builder build a house for a man and do not make its construction firm, and the house which he has built collapse and cause the death of the owner of the house, that builder shall be put to death. 230.If it cause the death of a son of the owner of the house, they shall put to death a son of that builder. 231.If it cause the death of a slave of the owner of the house, he shall give to the owner of the house a slave of equal value. Course Introduction 29 Robert Francis Harper

Code of Hammurabi 232.If it destroy property, he shall restore whatever it destroyed, and because he did not make the house which he built firm and it collapsed, he shall rebuild the house which collapsed from his own property (i. e., at his own expense). 233.If a builder builds a house for a man and do not make its construction meet the requirements and a wall fall in, that builder shall strengthen that wall at his own expense. Course Introduction 30 Robert Francis Harper

Topics We will look at: –The law as it applies to engineering –Engineering practice –Ethics Course Introduction 31

Engineering Law We will begin with engineering law –What is law and justice? –Laws applicable to the engineering profession –Contract law –Tort law –Intellectual property Course Introduction 32

Engineering Law We will begin with engineering law –What is law? What is justice? –What is common law? –The Constitution Act and the Charter of Rights and Freedoms –Human rights –The Canadian government –Canadian law Course Introduction 33