1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton.

Slides:



Advertisements
Similar presentations
Developed by Reneta Barneva, SUNY Fredonia
Advertisements

D E P A R T M E N T O F COMPUTER SCIENCE AND SYSTEMS ANALYSIS SCHOOL OF ENGINEERING & APPLIED SCIENCE O X F O R D O H I O MIAMI UNIVERSITY D E P A R T.
Project Lead the Way An Orientation American High School.
Which Course? Where Does Your City University Degree Lead? Dr. Sebastian Hunt Associate Dean.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 60s: Power Engineering 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 60s Power Engineering Department of.
Department of Mathematics and Computer Science
Presenters: Adam Andy Andy Rachel
Copyright (c) John Y. Cheung, 2002 ECE Recruiting,ppt Slide 1 What is an Electrical and Computer Engineer?
SYNAR Systems Networking and Architecture Group CMPT 886: Special Topics in Operating Systems and Computer Architecture Dr. Alexandra Fedorova School of.
Digital Systems Emphasis for Electrical Engineering Students Digital Systems skills are very valuable for electrical engineers Digital systems are the.
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
Pengantar Teknik Elektro Kuliah I. Topics Introduction Basic Electrical Quantities Circuit Analysis Introduction to Electromagnetism Introduction to Electronics.
Computer Engineering Department
The Challenging (and Fun!) World of Computer Engineering Professor Dave Meyer School of Electrical & Computer Engineering Purdue University.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
EET 4250: Chapter 1 Performance Measurement, Instruction Count & CPI Acknowledgements: Some slides and lecture notes for this course adapted from Prof.
1 8/28/06CS150 Introduction to Computer Science 1 Professor: Chadd Williams
Copyright © 2003 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Slides prepared by Walid A. Najjar & Brian J. Linard,
Introduction to Software Engineering CS-300 Fall 2005 Supreeth Venkataraman.
VS.NET Course Introduction By Peter Huang. About Me Peter Huang –Microsoft Certified Solution Developer (MCSD) –Sun Certified Java 2 Programmer (SCJP)
Announcing BSENG Bachelor of Software Engineering Faculty of Engineering University of Victoria
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
California State University East Bay
B.RAMAMURTHY UNIVERSITY AT BUFFALO Introduction to Hardware (& Software) 5/30/2013 Amrita-UB-MSES-CSE
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Computers Are Your Future Eleventh Edition Chapter 10: Careers & Certification Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
FAMU-FSU College of Engineering. Introduction to Engineering  What is engineering? “Application of science and math to solve problems”  Why do we need.
Developing an Undergraduate Distributed Development Course Gregory Conti John M. D. Hill Curtis A. Carver, Jr. United States Military Academy Department.
Computer Programming My Home Page My Paper Job Description Computer programmers write, test, and maintain the detailed instructions, called programs,
Software Engineering What is Software Engineering? Clearly: developing software But what software? Obvious: PCs, phones … but not all computers have keyboards.
Chapter 1 CSF 2009 Computer Abstractions and Technology.
Computers Are Your Future Tenth Edition Chapter 10: Careers & Certification Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton.
Progress Report of DK group University of Kragujevac Technical faculty ^a~ak - Danijela Milo{evi}, Faculty of mechanical engineering - Goran Deved`i}
Electrical & Computer Engineering March Break Event March 13 th, 2002.
Why Should Communicators Learn To Associate Professor Texas State University Stanford Knight Journalism Fellow slideshare.net/cindyroyal.
Counseling for IIT/NIT Aspirants Presented by YES Centre and The Hindu Group 16 June 2013, Hyderabad.
WELCOME TO IST 420 Systems and Enterprise Integration Dr. Chao-Hsien Chu 301K IST Building Tel/Fax: / WWW: net1.ist.psu.edu/chu/
Software Engineering Program School of Information Technology and Engineering ugrad/softwareengineering.html.
EENG 1920 Chapter 1 The Engineering Design Process 1.
Introduction to… Introduction to Engineering. Twenty Reasons to Become an Engineer 1.Engineering allows you to put your creativity to the test every day.
Information Technology Lonnie Bentley, Professor and Head Department of Computer Technology (CPT) - and - H. E. (Buster) Dunsmore, Professor Department.
On Behalf of the BSEE Curriculum Committee Profs. R. Gary Daniels, Gustavo de Veciana, Brian L. Evans, Gary Hallock, Jack Lee, and Rebecca Richards-Kortum.
Chapter 1 The Big Picture.
EET 4250: Chapter 1 Computer Abstractions and Technology Acknowledgements: Some slides and lecture notes for this course adapted from Prof. Mary Jane Irwin.
On Behalf of the BSEE Curriculum Committee Profs. R. Gary Daniels, Gustavo de Veciana, Brian L. Evans, Gary Hallock, Jack Lee, and Rebecca Richards-Kortum.
Presenters: Adam Andy Andy
Computer Engineering Department College of Computer Science and Engineering King Fahd University of Petroleum & Minerals.
Electrical & Computer Engineering March Break Event March 13 th, 2002.
BEng Programmes in Electrical Engineering Department of Engineering & Design Dr. Goran Bezanov (March 2013) Subject Area Leader for EEE T403,
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 6 System Engineering Overview of System Engineering.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
Progress Report of DK group University of Kragujevac Technical faculty ^a~ak - Danijela Milo{evi}, Faculty of mechanical engineering - Goran Deved`i}
Ralph Wiggum Advisory September 10 th, 2015 SOFTWARE DEVELOPER Career Exploration Project.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
Institute for Space Systems Analysis and Design College of Engineering Virginia Tech College of Engineering Virginia Tech Chris Hall Aerospace and Ocean.
Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.
1 SPIRIT Silicon Prairie Initiative on Robotics in Information Technology Engineering Disciplines.
Analyzing academic computing curricula with a focus on practical aspects for software engineering Costin B ă dic ă Sabin Simionescu University of Craiova,
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Mechanical & Manufacturing Engineering Program
Coding - The Ultimate Survival Skill
Electrical and Computer Engineering Department
CS1301 – Where it Fits Institute for Personal Robots in Education
CS1301 – Where it Fits Institute for Personal Robots in Education
Computer Science Dr Hwang Chair, Computer Science Department
Objectives & Outcomes Chuck Cone ERAU Oct 30, 2010.
Presentation transcript:

1 ECOR 1010 Introduction to Engineering The Systems Engineering Tradition at Carleton U D.L. Bailey Department of Systems and Computer Engineering Carleton University November 2007 Copyright © D.L. Bailey. Additional slides added Nov. 2005, Copyright © 2005 T.W. Pearce. For use in ECOR 1010 only. May not be distributed outside the Faculty of Engineering, Carleton University, Ottawa, Canada, without permission.

2 Carleton Engineering: "Systems" Programs Most courses in our programs are taught by the Department of Systems and Computer Engineering (SCE) and the Department of Electronics (DOE)‏ –we’ve never had an Electrical Engineering department! Electrical Engineering (1960) (DOE)‏ Computer Systems Engineering (1982) (SCE)‏ Communications Engineering (1998) (SCE) Engineering Physics (1998) (DOE)‏ Software Engineering (1999) (SCE)‏ Biomedical and Electrical Engineering (2006) (SCE)‏

3 What is Systems Engineering? Stereotypes abound... Do you have “The Knack”?

4 Did You Know?

5 Engineering Education “Preparing students for jobs that don't yet exist......using technologies that haven't yet been invented...to solve problems we don't even know are problems”

6 What Do Systems Engineers Do? Develop systems that acquire, transmit, store, retrieve, and process information –a heartbeat –a vehicle's speed –a cell phone call –a simulation of an amplifier circuit –a distributed filesystem –MMORPG and MMORTS games –etc., etc., etc.

7 What Will You Work On After Graduating? Difficult to predict... What problems will need solving 4 years from now? 10 years from now? Some technologies that did not exist (or were in their infancies) when I started in industry –CDs, DVDs, iPod, laptop computers, cell phones, portable medical diagnostic devices, the Internet, WWW, personal computer applications (word processing, spreadsheets, CAD)‏ –Python, Ruby, Java, C++, C#, Groovy, Visual Basic, MATLAB, Mathematica, Maple, ECMAScript (JavaScript), HTML, XML,...

8 What Will You Work On After Graduating? Some areas of opportunity –ubitquous computing computers are everywhere desktop PCs are statistically non-existent –portable, wireless medical devices –organization, search, & retrieval of information on the Web is painful - your generation of graduates will be the ones that design WWW 2 –"programming for everyone" - will require major changes to current software technologies

9 Preparing For a Career, Not a Job The 3 P's –Principles (most important)‏ –Processes –Products (evolve rapidly - life cycle often 18 months to 2 years, or less)‏

10 Preparing For a Career, Not a Job Don't overspecialize at the undergraduate level A solid understanding of fundamental engineering principles and design (modeling) skills is much more important than immersing yourself in the latest hot technology Communication and teamwork skills! Learn how to learn

11

12 So, Just What is a System? a system converts inputs......to outputs

13 The Role of the Engineer What are the inputs? What are the outputs? What goes inside?

14 Systems Consist of Subsystems... inside? inputs? outputs?

15 …And Subsystems Consist of Subsystems inputs? outputs? inside?

16 Systems Can Be Complex Many systems are so complex that no one person can comprehend them in their entirety How can you think & talk about a system you want to build before the system is actually built? Design abstract models...

17 What is a Model? A model is a simplification of reality –sketches –3D models (may involve architects and industrial designers)‏ –blueprints, schematics (increasing use of CAD tools in all disciplines) –analytical (mathematical) models (increasing use of tools; e.g., Matlab, Maple)‏ –computer programs (algorithmic models)‏ –simulations

18 Models Help Us Deal With Complexity Models let us focus on the important stuff, hide (ignore?) the rest We often design multiple models with different levels of abstraction, often dealing with different aspects of the system –some models are detailed –some models ignore (most) details and instead focus on the “big picture” You weren't taught this in high school! Learning how to model is one of the most important aspects of an engineering education

19 Systems Span Engineering Disciplines Systems aren’t just the domain of SCE Many of the topics taught in courses offered by Electronics, Mechanical & Aerospace Engineering, and Civil & Environmental Engineering deal with systems Many systems projects involve engineers (and other specialists) from several disciplines working in teams

20 SCE's Focus Communications Systems - telecommunications - networks - DSP Control Systems - robotics Real-time Systems - embedded systems - concurrent systems - distributed systems Design of Computer-Based Systems Biomedical Systems

21 SCE's Focus Software Development - algorithm design & coding - data structures - object-oriented systems Operating Systems Computer Organization and Architecture (to chip level)‏ - microprocessors Design of Computers as Integrated Hardware/Software Systems

22 Putting it All Together: 4 th Year Projects SCE: –Proposal –Progress report –Oral presentation –Poster fair –Final report

23 SCE Through the Years Over the years, SCE has been known as: –Division of Computing, Communications, Control and Power Systems (CCCP)‏ –Division/Department of Systems Engineering –Department of Systems Engineering and Computer Science –Department of Systems and Computer Engineering