Advice to 1968 Software Engineers

Size: px
Start display at page:

Download "Advice to 1968 Software Engineers"

Transcription

1 Advice t 1968 Sftware Engineers Sftware Evlutin Prgram Understanding Security - Daniel, Brad, Dave, Gerge

2 Sftware Evlutin Sftware will have t g thrugh cntinual change in rder t adapt with its envirnment and previusly unknwn requirements, n system is ever finished (David) Failure t evlve will lead t system depreciatin ver time, and eventually t bslescence (Gerge) Machines must be able t cmmunicate with each ther in rder t dynamically adjust at runtime (failure f ne machine must nt cause whle system t crash) (Daniel) Organizatins will have huge investments in sftware systems. T maintain the value f these assets, they must be changed and updated ver time (Brad)

3 Prgram Understanding Multiple appraches: tp-dwn - use wn experience and try t cnfirm expectatins Bttm-up - iteratively abstract high-level understanding by reading cde, Opprtunistic - mix f bth strategies (Brad) Much mechnical and electrical engineering, diagrams must be used t shw sftware systems. Cde in backgrund, much like equatins (Daniel) There will be prgrams available fr yu t help analyse, dcument, and imprve previusly cnfusing cde. (Gerge) There will be a heavy emphasis n dcumentatin t aid with prgram understanding, ie: DON'T FORGET TO COMMENT YOUR CODE. (David)

4 Security Sftware engineers must spend 10% r mre f develpment time slely fcused n security t always stay ne step ahead f an attacks. (Daniel) Dependence n infrmatin technlgy makes sftware assurance a key element f business cntinuity, natinal security, and hmeland security (Brad) Peple will cntinually find and explit vulnerabilities in sftware systems as a lt f mney can be made in ding s. (David) One f the cmmnly used methds fr imprving sftware security is ethical hacking, where sftware engineers will purpsely try and find vulnerabilities s they can be fixed befre they are fund by malicius hackers. (Gerge)

5 Advice t Pineers Nichlas Guillemt, Vishwendra Gahlt, Richard McKenzie, Marcel Gmes

6 Nichlas Guillemt, Vishwendra Gahlt, Richard McKenzie, Marcel Gmes Sftware Evlutin Cde Written nw likely still used in 20 years Create a dcumentatin standard and prmte acrss industry Dcument fr future peple wrking n prject, nt just using it Keep Surce + Dcumentatin + Update

7 Sftware Engineering Educatin Practical Experience Case Studies f past failures & successes Encurage Industry Prfessinals teaching / guest lecturing mre ften Nichlas Guillemt, Vishwendra Gahlt, Richard McKenzie, Marcel Gmes

8 Nichlas Guillemt, Vishwendra Gahlt, Richard McKenzie, Marcel Gmes Open Surce Sftware Make Sftware public & allw cllabratin Wrking tgether fr betterment f industry Lwers entry barrier t industry Use pen surce license, alng with paid supprt, t still make mney but have mre accessible prduct

9 SENG 371 Dear Histry Justin, Adam, Geff, Sctt

10 Sftware Evlutin Sftware maintenance will grw t cnsume 40-60% f the sftware develpment cycle Strive t evlve sftware rather than create legacy systems with an finite life span. Sftware develpment will mve twards a decentralized system The days f mainframes are ver. Evlving systems must be cmpnentized.

11 Sftware Engineering Educatin Maintainability is extremely imprtant N prduct can be cnsidered cmpletely finished Antipatterns can be recgnized Lk fr cmmn slutins t prblems that dn't actually wrk Prmte cntinued learning Sftware changes quickly, current skills will be less applicable in 10 years. Axe the waterfall mdel N prject can perfectly fllw the waterfall mdel Yu will almst never define all requirements

12 Sftware Engineering Educatin (Cntinued) Reverse Engineering shuld be taught in schls Sftware engineers will ften have t wrk with undcumented legacy systems. Reverse engineering is a key cmpnent f prgram understanding. Reverse engineering cncepts shuld be taught t encurage the develpment f widely adpted and autmated RE tls.

13 Agile Develpment Static develpment methdlgies dn't wrk Requirements cannt all be knwn befre develpment begins Often requirements will change during develpment Clients like t see prttype sftware ver dcuments Initial system design may nt wrk. Instead develp in cycles Fcus n creating wrking sftware ver any dcumentatin. Wrk with the client instead f creating a cntract. Be pen t change instead f fllwing a plan.

14 Sftware Evlutin Ian Brwn Kai Fuglem Rb Hle Saleh Almuqbil Sftware effrts and csts will eventually be spent mstly in maintenance and evlutin phase Systems shuld be designed t be adaptable, maintainable and scalable. Systems will eventually require cnstant develpment and adjustment Start wrk early n making sftware evlutin mre cst and time effective

15 Sftware Architecture Ian Brwn Kai Fuglem Rb Hle Saleh Almuqbil Design fr expanding scale Scale f systems will grw expnentially Design systems with that in mind Imprtance f strng/stable architecture grws with the systems size Try t make designs functinally independent and able t wrk tgether Must find a way t encapsulate similar functinality r else maintainability f large systems becmes impssible

16 Interfaces Ian Brwn Kai Fuglem Rb Hle Saleh Almuqbil Develp standards early Investigate clear standards fr bth human cmputer interactin and cmputer-cmputer interactin Cnnectrs are imprtant Spend lts f time making cmputers wrk tgether Systems shuld abstract away functinality nt needed by the 'user'

17 Sftware Evlutin Aim t create systems that are easy t maintain and evlve Up t 90% f the sftware develpment is nw being used fr maintenance nw-a-days (in the future!). Make use f existing libraries when pssible Less in-huse surce cde t manage/maintain and saves yu frm reinventing the already existing wheel. Try t fllw the DRY and SOLID Principles in OO Design/Implementatin This will greatly increase the maintainability f yur applicatin/system Mikk, Allen, Curtis and Paul

18 Sftware Architecture A cherent architecture is key t any sftware system (design, design design) Withut it yu may incur additinal maintenance r refactring csts Make use f existing design patterns and watch fr the develpment f anti-patterns Design patterns prvide a framewrk t launch frm and are ften mre maintainable Be cnsistent in yur design at each level/layer f an applicatin and prefer cmpsitin t inheritance. Mikk, Allen, Curtis and Paul

19 Cntinuus Learning It is imprtant t remain up-t-date n emerging technlgies and cncepts Research is always being dne t slve existing prblems in sftware and develpment systems/methds f cnquering prblems Yu are nly wrth as much as yu knw The mre yu knw the better! S learn ALL OF IT! I knw yu guys are at the beginning f the 'internet' (arpanet), but when it ges public, adpt it and share yur knwledge with the wrld. It'll be like 1982, if histry repeats itself Mikk, Allen, Curtis and Paul

20 Slide 3 1 arpanet the precursr f the internet was built in 1968 Curtis St. Pierre, 1 Why yu n fix it then Paul Hunter, 2 I n knw what yu want Curtis St. Pierre, 1 idunn eitherr maybe n cursing? haha Mikk Sanchez,

21 What Advice Wuld We Give? T the 1968 NATO cnference in Garmisch Germany

22 Sftware Evlutin Standards Agile develpment methdlgies Reverse Engineering

23 Sftware Architecture Mdularity f sftware cmpnents Levels f abstractin Separatin f cncerns

24 Cpyright Hw d yu cpyright sftware? Can yu cpyright an API? Hw d yu patent a sftware user interface? Hw can sftware cmpanies prtect their assets?

25 Sftware Educatin K - 12 Educatin needs t be implemented Undergraduate Educatin effectiveness needs imprvement Undergraduate Educatin needs t fcus n industry needs Jeremy, Wes, Anita

26 Sftware Architecture Allws early analysis f a system Crucial design decisins are made early n Gives stakehlders an idea f what they will see Reduces verall csts Jeremy, Wes, Anita

27 Sftware Tls Invest in a gd interface. Sftware tls will have mre users in the future and the key t adptin is an interface that is easy t use. Fcus n simplicity, flexibility and extensibility. A successful tl des its jb well and can easily be integrated int cmmnly used platfrms and envirnments. Extensive evaluatin Jeremy, Wes, Anita

28 SENG 371 Dear Histry Justin, Adam, Geff, Sctt

29 Sftware Evlutin Sftware maintenance will grw t cnsume 40-60% f the sftware develpment cycle Strive t evlve sftware rather than create legacy systems with an finite life span. Sftware develpment will mve twards a decentralized system The days f mainframes are ver. Evlving systems must be cmpnentized.

30 Sftware Engineering Educatin Maintainability is extremely imprtant N prduct can be cnsidered cmpletely finished Antipatterns can be recgnized Lk fr cmmn slutins t prblems that dn't actually wrk Prmte cntinued learning Sftware changes quickly, current skills will be less applicable in 10 years. Axe the waterfall mdel N prject can perfectly fllw the waterfall mdel Yu will almst never define all requirements

31 Sftware Engineering Educatin (Cntinued) Reverse Engineering shuld be taught in schls Sftware engineers will ften have t wrk with undcumented legacy systems. Reverse engineering is a key cmpnent f prgram understanding. Reverse engineering cncepts shuld be taught t encurage the develpment f widely adpted and autmated RE tls.

32 Agile Develpment Static develpment methdlgies dn't wrk Requirements cannt all be knwn befre develpment begins Often requirements will change during develpment Clients like t see prttype sftware ver dcuments Initial system design may nt wrk. Instead develp in cycles Fcus n creating wrking sftware ver any dcumentatin.

Differentiation Applications 1: Related Rates

Differentiation Applications 1: Related Rates Differentiatin Applicatins 1: Related Rates 151 Differentiatin Applicatins 1: Related Rates Mdel 1: Sliding Ladder 10 ladder y 10 ladder 10 ladder A 10 ft ladder is leaning against a wall when the bttm

More information

A Quick Overview of the. Framework for K 12 Science Education

A Quick Overview of the. Framework for K 12 Science Education A Quick Overview f the NGSS EQuIP MODULE 1 Framewrk fr K 12 Science Educatin Mdule 1: A Quick Overview f the Framewrk fr K 12 Science Educatin This mdule prvides a brief backgrund n the Framewrk fr K-12

More information

Accreditation Information

Accreditation Information Accreditatin Infrmatin The ISSP urges members wh have achieved significant success in the field t apply fr higher levels f membership in rder t enjy the fllwing benefits: - Bth Prfessinal members and Fellws

More information

Five Whys How To Do It Better

Five Whys How To Do It Better Five Whys Definitin. As explained in the previus article, we define rt cause as simply the uncvering f hw the current prblem came int being. Fr a simple causal chain, it is the entire chain. Fr a cmplex

More information

The steps of the engineering design process are to:

The steps of the engineering design process are to: The engineering design prcess is a series f steps that engineers fllw t cme up with a slutin t a prblem. Many times the slutin invlves designing a prduct (like a machine r cmputer cde) that meets certain

More information

Assessment Primer: Writing Instructional Objectives

Assessment Primer: Writing Instructional Objectives Assessment Primer: Writing Instructinal Objectives (Based n Preparing Instructinal Objectives by Mager 1962 and Preparing Instructinal Objectives: A critical tl in the develpment f effective instructin

More information

THE LIFE OF AN OBJECT IT SYSTEMS

THE LIFE OF AN OBJECT IT SYSTEMS THE LIFE OF AN OBJECT IT SYSTEMS Persns, bjects, r cncepts frm the real wrld, which we mdel as bjects in the IT system, have "lives". Actually, they have tw lives; the riginal in the real wrld has a life,

More information

Land Information New Zealand Topographic Strategy DRAFT (for discussion)

Land Information New Zealand Topographic Strategy DRAFT (for discussion) Land Infrmatin New Zealand Tpgraphic Strategy DRAFT (fr discussin) Natinal Tpgraphic Office Intrductin The Land Infrmatin New Zealand Tpgraphic Strategy will prvide directin fr the cllectin and maintenance

More information

Subject description processes

Subject description processes Subject representatin 6.1.2. Subject descriptin prcesses Overview Fur majr prcesses r areas f practice fr representing subjects are classificatin, subject catalging, indexing, and abstracting. The prcesses

More information

UN Committee of Experts on Environmental Accounting New York, June Peter Cosier Wentworth Group of Concerned Scientists.

UN Committee of Experts on Environmental Accounting New York, June Peter Cosier Wentworth Group of Concerned Scientists. UN Cmmittee f Experts n Envirnmental Accunting New Yrk, June 2011 Peter Csier Wentwrth Grup f Cncerned Scientists Speaking Ntes Peter Csier: Directr f the Wentwrth Grup Cncerned Scientists based in Sydney,

More information

CAUSAL INFERENCE. Technical Track Session I. Phillippe Leite. The World Bank

CAUSAL INFERENCE. Technical Track Session I. Phillippe Leite. The World Bank CAUSAL INFERENCE Technical Track Sessin I Phillippe Leite The Wrld Bank These slides were develped by Christel Vermeersch and mdified by Phillippe Leite fr the purpse f this wrkshp Plicy questins are causal

More information

Intelligent Pharma- Chemical and Oil & Gas Division Page 1 of 7. Global Business Centre Ave SE, Calgary, AB T2G 0K6, AB.

Intelligent Pharma- Chemical and Oil & Gas Division Page 1 of 7. Global Business Centre Ave SE, Calgary, AB T2G 0K6, AB. Intelligent Pharma- Chemical and Oil & Gas Divisin Page 1 f 7 Intelligent Pharma Chemical and Oil & Gas Divisin Glbal Business Centre. 120 8 Ave SE, Calgary, AB T2G 0K6, AB. Canada Dr. Edelsys Cdrniu-Business

More information

WRITING THE REPORT. Organizing the report. Title Page. Table of Contents

WRITING THE REPORT. Organizing the report. Title Page. Table of Contents WRITING THE REPORT Organizing the reprt Mst reprts shuld be rganized in the fllwing manner. Smetime there is a valid reasn t include extra chapters in within the bdy f the reprt. 1. Title page 2. Executive

More information

Purpose: Use this reference guide to effectively communicate the new process customers will use for creating a TWC ID. Mobile Manager Call History

Purpose: Use this reference guide to effectively communicate the new process customers will use for creating a TWC ID. Mobile Manager Call History Purpse: Use this reference guide t effectively cmmunicate the new prcess custmers will use fr creating a TWC ID. Overview Beginning n January 28, 2014 (Refer t yur Knwledge Management System fr specific

More information

SPECIMEN. Candidate Surname. Candidate Number

SPECIMEN. Candidate Surname. Candidate Number Candidate Frename General Certificate f Secndary Educatin Mdern Freign Languages Prtuguese - Writing Specimen Paper Candidates answer n the questin paper. Additinal materials: nne Centre Number Candidate

More information

8 th Grade Math: Pre-Algebra

8 th Grade Math: Pre-Algebra Hardin Cunty Middle Schl (2013-2014) 1 8 th Grade Math: Pre-Algebra Curse Descriptin The purpse f this curse is t enhance student understanding, participatin, and real-life applicatin f middle-schl mathematics

More information

SPH3U1 Lesson 06 Kinematics

SPH3U1 Lesson 06 Kinematics PROJECTILE MOTION LEARNING GOALS Students will: Describe the mtin f an bject thrwn at arbitrary angles thrugh the air. Describe the hrizntal and vertical mtins f a prjectile. Slve prjectile mtin prblems.

More information

We can see from the graph above that the intersection is, i.e., [ ).

We can see from the graph above that the intersection is, i.e., [ ). MTH 111 Cllege Algebra Lecture Ntes July 2, 2014 Functin Arithmetic: With nt t much difficulty, we ntice that inputs f functins are numbers, and utputs f functins are numbers. S whatever we can d with

More information

AP Physics Kinematic Wrap Up

AP Physics Kinematic Wrap Up AP Physics Kinematic Wrap Up S what d yu need t knw abut this mtin in tw-dimensin stuff t get a gd scre n the ld AP Physics Test? First ff, here are the equatins that yu ll have t wrk with: v v at x x

More information

MODULE 1. e x + c. [You can t separate a demominator, but you can divide a single denominator into each numerator term] a + b a(a + b)+1 = a + b

MODULE 1. e x + c. [You can t separate a demominator, but you can divide a single denominator into each numerator term] a + b a(a + b)+1 = a + b . REVIEW OF SOME BASIC ALGEBRA MODULE () Slving Equatins Yu shuld be able t slve fr x: a + b = c a d + e x + c and get x = e(ba +) b(c a) d(ba +) c Cmmn mistakes and strategies:. a b + c a b + a c, but

More information

Admin. MDP Search Trees. Optimal Quantities. Reinforcement Learning

Admin. MDP Search Trees. Optimal Quantities. Reinforcement Learning Admin Reinfrcement Learning Cntent adapted frm Berkeley CS188 MDP Search Trees Each MDP state prjects an expectimax-like search tree Optimal Quantities The value (utility) f a state s: V*(s) = expected

More information

Chapter 1 Notes Using Geography Skills

Chapter 1 Notes Using Geography Skills Chapter 1 Ntes Using Gegraphy Skills Sectin 1: Thinking Like a Gegrapher Gegraphy is used t interpret the past, understand the present, and plan fr the future. Gegraphy is the study f the Earth. It is

More information

Fall 2013 Physics 172 Recitation 3 Momentum and Springs

Fall 2013 Physics 172 Recitation 3 Momentum and Springs Fall 03 Physics 7 Recitatin 3 Mmentum and Springs Purpse: The purpse f this recitatin is t give yu experience wrking with mmentum and the mmentum update frmula. Readings: Chapter.3-.5 Learning Objectives:.3.

More information

Physics 2010 Motion with Constant Acceleration Experiment 1

Physics 2010 Motion with Constant Acceleration Experiment 1 . Physics 00 Mtin with Cnstant Acceleratin Experiment In this lab, we will study the mtin f a glider as it accelerates dwnhill n a tilted air track. The glider is supprted ver the air track by a cushin

More information

NUMBERS, MATHEMATICS AND EQUATIONS

NUMBERS, MATHEMATICS AND EQUATIONS AUSTRALIAN CURRICULUM PHYSICS GETTING STARTED WITH PHYSICS NUMBERS, MATHEMATICS AND EQUATIONS An integral part t the understanding f ur physical wrld is the use f mathematical mdels which can be used t

More information

Lesson Plan. Recode: They will do a graphic organizer to sequence the steps of scientific method.

Lesson Plan. Recode: They will do a graphic organizer to sequence the steps of scientific method. Lessn Plan Reach: Ask the students if they ever ppped a bag f micrwave ppcrn and nticed hw many kernels were unppped at the bttm f the bag which made yu wnder if ther brands pp better than the ne yu are

More information

This section is primarily focused on tools to aid us in finding roots/zeros/ -intercepts of polynomials. Essentially, our focus turns to solving.

This section is primarily focused on tools to aid us in finding roots/zeros/ -intercepts of polynomials. Essentially, our focus turns to solving. Sectin 3.2: Many f yu WILL need t watch the crrespnding vides fr this sectin n MyOpenMath! This sectin is primarily fcused n tls t aid us in finding rts/zers/ -intercepts f plynmials. Essentially, ur fcus

More information

MATCHING TECHNIQUES. Technical Track Session VI. Emanuela Galasso. The World Bank

MATCHING TECHNIQUES. Technical Track Session VI. Emanuela Galasso. The World Bank MATCHING TECHNIQUES Technical Track Sessin VI Emanuela Galass The Wrld Bank These slides were develped by Christel Vermeersch and mdified by Emanuela Galass fr the purpse f this wrkshp When can we use

More information

CS 477/677 Analysis of Algorithms Fall 2007 Dr. George Bebis Course Project Due Date: 11/29/2007

CS 477/677 Analysis of Algorithms Fall 2007 Dr. George Bebis Course Project Due Date: 11/29/2007 CS 477/677 Analysis f Algrithms Fall 2007 Dr. Gerge Bebis Curse Prject Due Date: 11/29/2007 Part1: Cmparisn f Srting Algrithms (70% f the prject grade) The bjective f the first part f the assignment is

More information

Building Consensus The Art of Getting to Yes

Building Consensus The Art of Getting to Yes Building Cnsensus The Art f Getting t Yes An interview with Michael Wilkinsn, Certified Master Facilitatr and authr f The Secrets f Facilitatin and The Secrets t Masterful Meetings Abut Michael: Mr. Wilkinsn

More information

Comprehensive Exam Guidelines Department of Chemical and Biomolecular Engineering, Ohio University

Comprehensive Exam Guidelines Department of Chemical and Biomolecular Engineering, Ohio University Cmprehensive Exam Guidelines Department f Chemical and Bimlecular Engineering, Ohi University Purpse In the Cmprehensive Exam, the student prepares an ral and a written research prpsal. The Cmprehensive

More information

GENESIS Structural Optimization for ANSYS Mechanical

GENESIS Structural Optimization for ANSYS Mechanical P3 STRUCTURAL OPTIMIZATION (Vl. II) GENESIS Structural Optimizatin fr ANSYS Mechanical An Integrated Extensin that adds Structural Optimizatin t ANSYS Envirnment New Features and Enhancements Release 2017.03

More information

College of Engineering Writing & Communication Resource Center

College of Engineering Writing & Communication Resource Center Cllege f Engineering Writing & Cmmunicatin Resurce Center 1250 BELLFLOWER BLVD. LONG BEACH, CA 90840 VIVIAN ENGINEERING CENTER 128B MS Thesis/Prject Wrkshp Handut The Scpe/Abstract The Abstract What? An

More information

Document for ENES5 meeting

Document for ENES5 meeting HARMONISATION OF EXPOSURE SCENARIO SHORT TITLES Dcument fr ENES5 meeting Paper jintly prepared by ECHA Cefic DUCC ESCOM ES Shrt Titles Grup 13 Nvember 2013 OBJECTIVES FOR ENES5 The bjective f this dcument

More information

Building research leadership consortia for Quantum Technology Research Hubs. Call type: Expression of Interest

Building research leadership consortia for Quantum Technology Research Hubs. Call type: Expression of Interest Building research leadership cnsrtia fr Quantum Technlgy Research Hubs Call type: Expressin f Interest Clsing date: 17:00, 07 August 2018 Hw t apply: Expressin f Interest (EI) fr research leaders t attend

More information

MODULE FOUR. This module addresses functions. SC Academic Elementary Algebra Standards:

MODULE FOUR. This module addresses functions. SC Academic Elementary Algebra Standards: MODULE FOUR This mdule addresses functins SC Academic Standards: EA-3.1 Classify a relatinship as being either a functin r nt a functin when given data as a table, set f rdered pairs, r graph. EA-3.2 Use

More information

making triangle (ie same reference angle) ). This is a standard form that will allow us all to have the X= y=

making triangle (ie same reference angle) ). This is a standard form that will allow us all to have the X= y= Intrductin t Vectrs I 21 Intrductin t Vectrs I 22 I. Determine the hrizntal and vertical cmpnents f the resultant vectr by cunting n the grid. X= y= J. Draw a mangle with hrizntal and vertical cmpnents

More information

Lecture 17: Free Energy of Multi-phase Solutions at Equilibrium

Lecture 17: Free Energy of Multi-phase Solutions at Equilibrium Lecture 17: 11.07.05 Free Energy f Multi-phase Slutins at Equilibrium Tday: LAST TIME...2 FREE ENERGY DIAGRAMS OF MULTI-PHASE SOLUTIONS 1...3 The cmmn tangent cnstructin and the lever rule...3 Practical

More information

Public Key Cryptography. Tim van der Horst & Kent Seamons

Public Key Cryptography. Tim van der Horst & Kent Seamons Public Key Cryptgraphy Tim van der Hrst & Kent Seamns Last Updated: Oct 5, 2017 Asymmetric Encryptin Why Public Key Crypt is Cl Has a linear slutin t the key distributin prblem Symmetric crypt has an expnential

More information

ENSC Discrete Time Systems. Project Outline. Semester

ENSC Discrete Time Systems. Project Outline. Semester ENSC 49 - iscrete Time Systems Prject Outline Semester 006-1. Objectives The gal f the prject is t design a channel fading simulatr. Upn successful cmpletin f the prject, yu will reinfrce yur understanding

More information

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax .7.4: Direct frequency dmain circuit analysis Revisin: August 9, 00 5 E Main Suite D Pullman, WA 9963 (509) 334 6306 ice and Fax Overview n chapter.7., we determined the steadystate respnse f electrical

More information

Lab 1 The Scientific Method

Lab 1 The Scientific Method INTRODUCTION The fllwing labratry exercise is designed t give yu, the student, an pprtunity t explre unknwn systems, r universes, and hypthesize pssible rules which may gvern the behavir within them. Scientific

More information

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) >

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) > Btstrap Methd > # Purpse: understand hw btstrap methd wrks > bs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(bs) > mean(bs) [1] 21.64625 > # estimate f lambda > lambda = 1/mean(bs);

More information

Millburn ASG Numeracy Developmental Milestones

Millburn ASG Numeracy Developmental Milestones Millburn ASG Numeracy Develpmental Milestnes Acknwledgement The Millburn Assciated Schls Grup (ASG) Numeracy Develpmental Milestnes have been develped using the Highland Numeracy Prgressin and wrk by Educatin

More information

Activity Guide Loops and Random Numbers

Activity Guide Loops and Random Numbers Unit 3 Lessn 7 Name(s) Perid Date Activity Guide Lps and Randm Numbers CS Cntent Lps are a relatively straightfrward idea in prgramming - yu want a certain chunk f cde t run repeatedly - but it takes a

More information

IB Sports, Exercise and Health Science Summer Assignment. Mrs. Christina Doyle Seneca Valley High School

IB Sports, Exercise and Health Science Summer Assignment. Mrs. Christina Doyle Seneca Valley High School IB Sprts, Exercise and Health Science Summer Assignment Mrs. Christina Dyle Seneca Valley High Schl Welcme t IB Sprts, Exercise and Health Science! This curse incrprates the traditinal disciplines f anatmy

More information

Supplementary Course Notes Adding and Subtracting AC Voltages and Currents

Supplementary Course Notes Adding and Subtracting AC Voltages and Currents Supplementary Curse Ntes Adding and Subtracting AC Vltages and Currents As mentined previusly, when cmbining DC vltages r currents, we nly need t knw the plarity (vltage) and directin (current). In the

More information

Department: MATHEMATICS

Department: MATHEMATICS Cde: MATH 022 Title: ALGEBRA SKILLS Institute: STEM Department: MATHEMATICS Curse Descriptin: This curse prvides students wh have cmpleted MATH 021 with the necessary skills and cncepts t cntinue the study

More information

Basics. Primary School learning about place value is often forgotten and can be reinforced at home.

Basics. Primary School learning about place value is often forgotten and can be reinforced at home. Basics When pupils cme t secndary schl they start a lt f different subjects and have a lt f new interests but it is still imprtant that they practise their basic number wrk which may nt be reinfrced as

More information

Technical Bulletin. Generation Interconnection Procedures. Revisions to Cluster 4, Phase 1 Study Methodology

Technical Bulletin. Generation Interconnection Procedures. Revisions to Cluster 4, Phase 1 Study Methodology Technical Bulletin Generatin Intercnnectin Prcedures Revisins t Cluster 4, Phase 1 Study Methdlgy Release Date: Octber 20, 2011 (Finalizatin f the Draft Technical Bulletin released n September 19, 2011)

More information

COMP 551 Applied Machine Learning Lecture 5: Generative models for linear classification

COMP 551 Applied Machine Learning Lecture 5: Generative models for linear classification COMP 551 Applied Machine Learning Lecture 5: Generative mdels fr linear classificatin Instructr: Herke van Hf (herke.vanhf@mail.mcgill.ca) Slides mstly by: Jelle Pineau Class web page: www.cs.mcgill.ca/~hvanh2/cmp551

More information

Unit 1: Introduction to Biology

Unit 1: Introduction to Biology Name: Unit 1: Intrductin t Bilgy Theme: Frm mlecules t rganisms Students will be able t: 1.1 Plan and cnduct an investigatin: Define the questin, develp a hypthesis, design an experiment and cllect infrmatin,

More information

How do scientists measure trees? What is DBH?

How do scientists measure trees? What is DBH? Hw d scientists measure trees? What is DBH? Purpse Students develp an understanding f tree size and hw scientists measure trees. Students bserve and measure tree ckies and explre the relatinship between

More information

Experiment #3. Graphing with Excel

Experiment #3. Graphing with Excel Experiment #3. Graphing with Excel Study the "Graphing with Excel" instructins that have been prvided. Additinal help with learning t use Excel can be fund n several web sites, including http://www.ncsu.edu/labwrite/res/gt/gt-

More information

5 th Grade Goal Sheet

5 th Grade Goal Sheet 5 th Grade Gal Sheet Week f Nvember 19 th, 2018 Upcming dates: 11/19 Franklin Institute Field Trip: Pack a Lunch 11/22 and 11/23 Schl Clsed fr the Thanksgiving Break. Frm Ms. Simmns: Dear 5 th Grade Students,

More information

Purchase Order Workflow Processing

Purchase Order Workflow Processing P a g e 1 Purchase Order Wrkflw Prcessing P a g e 2 Table f Cntents PO Wrkflw Prcessing...3 Create a Purchase Order...3 Submit a Purchase Order...4 Review/Apprve the PO...4 Prcess the PO...6 P a g e 3

More information

EDA Engineering Design & Analysis Ltd

EDA Engineering Design & Analysis Ltd EDA Engineering Design & Analysis Ltd THE FINITE ELEMENT METHOD A shrt tutrial giving an verview f the histry, thery and applicatin f the finite element methd. Intrductin Value f FEM Applicatins Elements

More information

Section 5.8 Notes Page Exponential Growth and Decay Models; Newton s Law

Section 5.8 Notes Page Exponential Growth and Decay Models; Newton s Law Sectin 5.8 Ntes Page 1 5.8 Expnential Grwth and Decay Mdels; Newtn s Law There are many applicatins t expnential functins that we will fcus n in this sectin. First let s lk at the expnential mdel. Expnential

More information

ArcWhatever: A Short Explanation of Some ESRI Products

ArcWhatever: A Short Explanation of Some ESRI Products ArcWhatever: A Shrt Explanatin f Sme ESRI Prducts ArcGIS is a cmplete, single, integrated system fr gegraphic data creatin, management, integratin, and analysis. ArcGIS is scalable since it can be deplyed

More information

CESAR Science Case The differential rotation of the Sun and its Chromosphere. Introduction. Material that is necessary during the laboratory

CESAR Science Case The differential rotation of the Sun and its Chromosphere. Introduction. Material that is necessary during the laboratory Teacher s guide CESAR Science Case The differential rtatin f the Sun and its Chrmsphere Material that is necessary during the labratry CESAR Astrnmical wrd list CESAR Bklet CESAR Frmula sheet CESAR Student

More information

NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION

NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION NUROP Chinese Pinyin T Chinese Character Cnversin NUROP CONGRESS PAPER CHINESE PINYIN TO CHINESE CHARACTER CONVERSION CHIA LI SHI 1 AND LUA KIM TENG 2 Schl f Cmputing, Natinal University f Singapre 3 Science

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 2: Mdeling change. In Petre Department f IT, Åb Akademi http://users.ab.fi/ipetre/cmpmd/ Cntent f the lecture Basic paradigm f mdeling change Examples Linear dynamical

More information

This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement number

This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement number This prject has received funding frm the Eurpean Unin s Hrizn 2020 research and innvatin prgramme under grant agreement number 727524. Credit t & http://www.h3uni.rg/ https://ec.eurpa.eu/jrc/en/publicatin/eur-scientific-andtechnical-research-reprts/behaviural-insights-appliedplicy-eurpean-reprt-2016

More information

CHM112 Lab Graphing with Excel Grading Rubric

CHM112 Lab Graphing with Excel Grading Rubric Name CHM112 Lab Graphing with Excel Grading Rubric Criteria Pints pssible Pints earned Graphs crrectly pltted and adhere t all guidelines (including descriptive title, prperly frmatted axes, trendline

More information

BASD HIGH SCHOOL FORMAL LAB REPORT

BASD HIGH SCHOOL FORMAL LAB REPORT BASD HIGH SCHOOL FORMAL LAB REPORT *WARNING: After an explanatin f what t include in each sectin, there is an example f hw the sectin might lk using a sample experiment Keep in mind, the sample lab used

More information

Determining Optimum Path in Synthesis of Organic Compounds using Branch and Bound Algorithm

Determining Optimum Path in Synthesis of Organic Compounds using Branch and Bound Algorithm Determining Optimum Path in Synthesis f Organic Cmpunds using Branch and Bund Algrithm Diastuti Utami 13514071 Prgram Studi Teknik Infrmatika Seklah Teknik Elektr dan Infrmatika Institut Teknlgi Bandung,

More information

Veterinarian or Veterinary Hospital with your dog's records on file:

Veterinarian or Veterinary Hospital with your dog's records on file: Owner infrmatin Name: Email: Phne: Address: Dg Infrmatin Dg's Name Dg's Age : Dg's age when adpted r purchased : Sex f Dg: O Male OFemale Spay/Neuter Status: O Intact O Spayed/Neutered Breed r Type: Vaccinatins

More information

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y )

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y ) (Abut the final) [COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t m a k e s u r e y u a r e r e a d y ) The department writes the final exam s I dn't really knw what's n it and I can't very well

More information

English 10 Pacing Guide : Quarter 2

English 10 Pacing Guide : Quarter 2 Implementatin Ntes Embedded Standards: Standards nted as embedded n this page are t be cntinuusly spiraled thrughut the quarter. This des nt mean that nging explicit instructin n these standards is t take

More information

o o IMPORTANT REMINDERS Reports will be graded largely on their ability to clearly communicate results and important conclusions.

o o IMPORTANT REMINDERS Reports will be graded largely on their ability to clearly communicate results and important conclusions. BASD High Schl Frmal Lab Reprt GENERAL INFORMATION 12 pt Times New Rman fnt Duble-spaced, if required by yur teacher 1 inch margins n all sides (tp, bttm, left, and right) Always write in third persn (avid

More information

RN52-STK2 Starter Kit

RN52-STK2 Starter Kit The RN52-STK2 Starter Kit has everything yu need t kick-start yur prject and is a great tl fr develpers: Prf f cncept prttypes as well as final cmmercial slutins. fr educatinal use: Natural sciences curses

More information

Supplementary Course Notes Adding and Subtracting AC Voltages and Currents

Supplementary Course Notes Adding and Subtracting AC Voltages and Currents Supplementary Curse Ntes Adding and Subtracting AC Vltages and Currents As mentined previusly, when cmbining DC vltages r currents, we nly need t knw the plarity (vltage) and directin (current). In the

More information

Explore Pollination. Cups Scissors Computers or tablets with internet access Poster board & markers

Explore Pollination. Cups Scissors Computers or tablets with internet access Poster board & markers Lessn Plan fr Grades: Middle Schl Length f Lessn: 90 minutes Authred by: UT Envirnmental Science Institute Date created: 05/10/2017 Subject area/curse: Science Materials: Pipe cleaners Tissue Paper Tape

More information

SMART TESTING BOMBARDIER THOUGHTS

SMART TESTING BOMBARDIER THOUGHTS Bmbardier Inc. u ses filiales. Tus drits réservés. BOMBARDIER THOUGHTS FAA Bmbardier Wrkshp Mntreal 15-18 th September 2015 Bmbardier Inc. u ses filiales. Tus drits réservés. LEVERAGING ANALYSIS METHODS

More information

How topics involving numbers are taught within Budehaven Community School

How topics involving numbers are taught within Budehaven Community School Numeracy Acrss The Curriculum Hw tpics invlving numbers are taught within Budehaven Cmmunity Schl Cmpiled by James Grill - 1 - Cntents Tpic Page Intrductin 3 Basics 4 Estimating 5 Runding 6 Subtractin

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 11: Mdeling with systems f ODEs In Petre Department f IT, Ab Akademi http://www.users.ab.fi/ipetre/cmpmd/ Mdeling with differential equatins Mdeling strategy Fcus

More information

CHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India

CHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India CHAPTER 3 INEQUALITIES Cpyright -The Institute f Chartered Accuntants f India INEQUALITIES LEARNING OBJECTIVES One f the widely used decisin making prblems, nwadays, is t decide n the ptimal mix f scarce

More information

Relativity Integration Points Guide. July 3, 2018 Version

Relativity Integration Points Guide. July 3, 2018 Version Relativity Integratin Pints Guide July 3, 2018 Versin 9.6.50.31 Fr the mst recent versin f this dcument, visit ur dcumentatin website. Table f Cntents 1 Relativity Integratin Pints 4 1.1 Integratin Pints

More information

Weathering. Title: Chemical and Mechanical Weathering. Grade Level: Subject/Content: Earth and Space Science

Weathering. Title: Chemical and Mechanical Weathering. Grade Level: Subject/Content: Earth and Space Science Weathering Title: Chemical and Mechanical Weathering Grade Level: 9-12 Subject/Cntent: Earth and Space Science Summary f Lessn: Students will test hw chemical and mechanical weathering can affect a rck

More information

History the Hood Way. Amy Shell-Gellasch Betty Mayfield Hood College. MD-DC-VA Section October 27, 2012

History the Hood Way. Amy Shell-Gellasch Betty Mayfield Hood College. MD-DC-VA Section October 27, 2012 Histry the Hd Way Amy Shell-Gellasch Betty Mayfield Hd Cllege MD-DC-VA Sectin Octber 27, 2012 Weaving histry int the majr Mathematics as part f the liberal arts Frm the Department s Missin Statement: Students

More information

Thermodynamics and Equilibrium

Thermodynamics and Equilibrium Thermdynamics and Equilibrium Thermdynamics Thermdynamics is the study f the relatinship between heat and ther frms f energy in a chemical r physical prcess. We intrduced the thermdynamic prperty f enthalpy,

More information

Pipetting 101 Developed by BSU CityLab

Pipetting 101 Developed by BSU CityLab Discver the Micrbes Within: The Wlbachia Prject Pipetting 101 Develped by BSU CityLab Clr Cmparisns Pipetting Exercise #1 STUDENT OBJECTIVES Students will be able t: Chse the crrect size micrpipette fr

More information

If (IV) is (increased, decreased, changed), then (DV) will (increase, decrease, change) because (reason based on prior research).

If (IV) is (increased, decreased, changed), then (DV) will (increase, decrease, change) because (reason based on prior research). Science Fair Prject Set Up Instructins 1) Hypthesis Statement 2) Materials List 3) Prcedures 4) Safety Instructins 5) Data Table 1) Hw t write a HYPOTHESIS STATEMENT Use the fllwing frmat: If (IV) is (increased,

More information

CHE101WB GENERAL CHEMISTRY Lecture & Lab Syllabus Winter 2012

CHE101WB GENERAL CHEMISTRY Lecture & Lab Syllabus Winter 2012 CHE101WB GENERAL CHEMISTRY Lecture & Lab Syllabus Winter 2012 Instructr: Nifiatis, F., Ph.D., M.B.A. Office: Ward Hall 234 Phne: (518) 564-2703 E-mail: Ftis.Nifiatis@Plattsburgh.edu COURSE OBJECTIVE The

More information

Web-based GIS Systems for Radionuclides Monitoring. Dr. Todd Pierce Locus Technologies

Web-based GIS Systems for Radionuclides Monitoring. Dr. Todd Pierce Locus Technologies Web-based GIS Systems fr Radinuclides Mnitring Dr. Tdd Pierce Lcus Technlgies Lcus Technlgies 2014 Overview What is the prblem? Nuclear pwer plant peratrs need t mnitr radinuclides t safeguard the envirnment

More information

Do big losses in judgmental adjustments affect experts behaviour? Fotios Petropoulos, Robert Fildes and Paul Goodwin

Do big losses in judgmental adjustments affect experts behaviour? Fotios Petropoulos, Robert Fildes and Paul Goodwin D big lsses in judgmental adjustments affect experts behaviur? Ftis Petrpuls, Rbert Fildes and Paul Gdwin This material has been created and cpyrighted by Lancaster Centre fr Frecasting, Lancaster University

More information

ALE 21. Gibbs Free Energy. At what temperature does the spontaneity of a reaction change?

ALE 21. Gibbs Free Energy. At what temperature does the spontaneity of a reaction change? Name Chem 163 Sectin: Team Number: ALE 21. Gibbs Free Energy (Reference: 20.3 Silberberg 5 th editin) At what temperature des the spntaneity f a reactin change? The Mdel: The Definitin f Free Energy S

More information

Kinetic Model Completeness

Kinetic Model Completeness 5.68J/10.652J Spring 2003 Lecture Ntes Tuesday April 15, 2003 Kinetic Mdel Cmpleteness We say a chemical kinetic mdel is cmplete fr a particular reactin cnditin when it cntains all the species and reactins

More information

A Few Basic Facts About Isothermal Mass Transfer in a Binary Mixture

A Few Basic Facts About Isothermal Mass Transfer in a Binary Mixture Few asic Facts but Isthermal Mass Transfer in a inary Miture David Keffer Department f Chemical Engineering University f Tennessee first begun: pril 22, 2004 last updated: January 13, 2006 dkeffer@utk.edu

More information

Principles of Carbonate Reservoirs

Principles of Carbonate Reservoirs Online In-Service Training and Supprt Prgram Hands-n technical presentatins and exercises, tls, techniques, wrkflws, vide recrdings, and case studies Principles f Carbnate Reservirs Understand the micr

More information

Please Stop Laughing at Me and Pay it Forward Final Writing Assignment

Please Stop Laughing at Me and Pay it Forward Final Writing Assignment Kirk Please Stp Laughing at Me and Pay it Frward Final Writing Assignment Our fcus fr the past few mnths has been n bullying and hw we treat ther peple. We ve played sme games, read sme articles, read

More information

3. Classify the following Numbers (Counting (natural), Whole, Integers, Rational, Irrational)

3. Classify the following Numbers (Counting (natural), Whole, Integers, Rational, Irrational) After yu cmplete each cncept give yurself a rating 1. 15 5 2 (5 3) 2. 2 4-8 (2 5) 3. Classify the fllwing Numbers (Cunting (natural), Whle, Integers, Ratinal, Irratinal) a. 7 b. 2 3 c. 2 4. Are negative

More information

Space Shuttle Ascent Mass vs. Time

Space Shuttle Ascent Mass vs. Time Space Shuttle Ascent Mass vs. Time Backgrund This prblem is part f a series that applies algebraic principles in NASA s human spaceflight. The Space Shuttle Missin Cntrl Center (MCC) and the Internatinal

More information

Interdisciplinary Physics Example Cognate Plans

Interdisciplinary Physics Example Cognate Plans Interdisciplinary Physics Example Cgnate Plans The Interdisciplinary Physics cncentratin allws students substantial flexibility t define the thematic fcus f their study. This flexibility cmes with a respnsibility;

More information

Note from Authors: transfer journey to collaboratively establish a common. ISPE_China_Nov. 15, Company Confidential 2015 Eli Lilly and Company 2

Note from Authors: transfer journey to collaboratively establish a common. ISPE_China_Nov. 15, Company Confidential 2015 Eli Lilly and Company 2 Technlgy Transfer: The Future f Pharmaceutical Prduct Cmmercializatin i Drs. Xiaming Li, Timthy T. Kramer, Duglas Kjell, and Matthew Yates Nvember 15, 2015 Eli Lilly and Cmpany Nte frm Authrs: Technlgy

More information

Ecology 302 Lecture III. Exponential Growth (Gotelli, Chapter 1; Ricklefs, Chapter 11, pp )

Ecology 302 Lecture III. Exponential Growth (Gotelli, Chapter 1; Ricklefs, Chapter 11, pp ) Eclgy 302 Lecture III. Expnential Grwth (Gtelli, Chapter 1; Ricklefs, Chapter 11, pp. 222-227) Apcalypse nw. The Santa Ana Watershed Prject Authrity pulls n punches in prtraying its missin in apcalyptic

More information

Getting Involved O. Responsibilities of a Member. People Are Depending On You. Participation Is Important. Think It Through

Getting Involved O. Responsibilities of a Member. People Are Depending On You. Participation Is Important. Think It Through f Getting Invlved O Literature Circles can be fun. It is exciting t be part f a grup that shares smething. S get invlved, read, think, and talk abut bks! Respnsibilities f a Member Remember a Literature

More information

Lab 11 LRC Circuits, Damped Forced Harmonic Motion

Lab 11 LRC Circuits, Damped Forced Harmonic Motion Physics 6 ab ab 11 ircuits, Damped Frced Harmnic Mtin What Yu Need T Knw: The Physics OK this is basically a recap f what yu ve dne s far with circuits and circuits. Nw we get t put everything tgether

More information

The standards are taught in the following sequence.

The standards are taught in the following sequence. B L U E V A L L E Y D I S T R I C T C U R R I C U L U M MATHEMATICS Third Grade In grade 3, instructinal time shuld fcus n fur critical areas: (1) develping understanding f multiplicatin and divisin and

More information

I. Analytical Potential and Field of a Uniform Rod. V E d. The definition of electric potential difference is

I. Analytical Potential and Field of a Uniform Rod. V E d. The definition of electric potential difference is Length L>>a,b,c Phys 232 Lab 4 Ch 17 Electric Ptential Difference Materials: whitebards & pens, cmputers with VPythn, pwer supply & cables, multimeter, crkbard, thumbtacks, individual prbes and jined prbes,

More information