ITEC 370 Software Engineering Dr. Andrew Ray. Introduction Objectives Introductions (Me + You) Engineering Class.

Slides:



Advertisements
Similar presentations
 Randy Ribler – Lynchburg College  PhD from Virginia Tech  Postdoc at University of Illinois (UIUC)  Many years of industry experience building systems.
Advertisements

Use of Physical Simulation, Computer Simulation and a Common Product in a Series of Courses to Illustrate Industrial and Manufacturing Engineering Technology.
Software Engineering 1. Introduction 2. Course schedule.
SWE Introduction to Software Engineering
CS351 © 2003 Ray S. Babcock Software Testing What is it?
ITEC 109 Problem Solving and Programming Dr. Ray.
10 Aug 2005CSE403, Summer'05, Lecture 15 Lecture 15: Configuration Management, Software Maintenance, and Code Reviews (Part I) Valentin Razmov.
Software Engineering Georges Grinstein Olsen 301E Class materials:
Going to school because you want to. Setting your own course in life. Staying in school and getting good grades. Graduating and getting the “right” job!
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Geo 118/318 – Introduction to GIS Programming Dr. Jim Graham.
Even More SQA: Work Procedures
Quality Assurance ITEC Rick Price. Expectations This course is not purely a lecture course – Classroom participation is a large portion – Everyone.
SE 204, IES 506 – Human Computer Interaction Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
© UNT in partnership with TEA1 7 th Grade Career Exploration Module Career Focus: Computer Hardware Engineer.
French Technology Education Curriculum Analysis & Description. UPDATE – 2008 Présenté par Marjolaine Chatoney.
SOFTWARE ENGINEERING1 Introduction. Software Software (IEEE): collection of programs, procedures, rules, and associated documentation and data SOFTWARE.
Chapter 1: Introduction to Project Management
Chapter 3: Software Maintenance Process Omar Meqdadi SE 3860 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Teaching material for a course in Software Project Management & Software Engineering – part II.
Course Introduction Software Engineering
SE 501 Software Development Processes Dr. Basit Qureshi College of Computer Science and Information Systems Prince Sultan University Lecture for Week 6.
Term project CS3141 Fall Project #1 A Calendar Software –Core Functions multiple user access –control other user to read/modify your calendar event.
Welcome to CS 115! Introduction to Programming. Class URL
Lecture 31 Introduction to System Development Life Cycle - Part 2.
Laboratory 1: Introduction to Microsoft Word, Excel, and PowerPoint General Engineering Polytechnic University.
1 Introduction to Engineering Second Semester Overview Agenda Team Assignments and Information Exchange Course Overview.
How is Utah’s Operations Management System (OMS) really working? 2010 WASHTO COMMITTEE ON MAINTENANCE.
BUS 462 Marketing Research Yinghong (Susan) Wei. Day 1 - Introduction Agenda for Today:  About Me  About You  About the Class  Form Teams  Discussion.
Purdue University Materials Engineering 1 Professor Kevin Trumble, School of Materials Engineering Goals for this seminar: 1.Prof. Trumble 2.Purdue University.
The Engineering Design Process * The "Engineering Design Process" is a general outline of steps that aid in the development, construction and/or manufacture.
Introduction Session 01 Subject: S0012 / Introduction to Civil Engineering Year: 2009.
Software Engineering & Project Management Lecture # 01 Computer Science & Engineering Lucky Sharma Subject Code: CS 603.
First year assessment Student’s Perspective. Page  2  Effort –2 months around experiments –1 week out of the lab  Content –Literature review/Introduction.
CS/SWE 421 Project Overview Dan Fleck. Project Overview Team Formation Team Formation - just to get an idea of who you are and what you want to do Detailed.
Project management.  To explain the main tasks undertaken by project managers  To introduce software project management and to describe its distinctive.
Parts of this presentation is extracted from Ian Sommerville’s slides located at
MITM743 Advanced Project Management Introduction To The Class.
SOFTWARE ENGINEERING1 Introduction. SOFTWARE ENGINEERING2 Software Q : If you have to write a 10,000 line program in C to solve a problem, how long will.
JOBS By: Ben Simmons CAREERS OCCUPATIONS. Architect Architects plan and design houses, office buildings, and other structures. I am interested in this.
My 3 Career Choices By Drake Thomas (6h Hour). Information Technology Computer Programmer Mathematician Aerospace Engineer.
Civil engineer By Raul Vazquez. What is a civil engineer like A civil engineer design many thing like roads, buildings, tunnels, bridges, dams, or water.
ME203, MECHANICAL ENGINEERING DRAWING AND GRAPHICS Semester-2 Year
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
By Chloe.. Computer engineers make computers faster, smaller, cheaper, and smarter.
Source Mastering UML with Rational Rose 2002 Information System Engineering Introduction to UML.
ITEC 352 Computer Organization Dr. Ray Lecture 1.
EGR 1011 EGR 101 Introduction to Engineering Through Applied Science I Prof. Marc H. Richman, Sc.D., P.E.
November 16, 2015 The Early Years – Successfully Transitioning from College to the Workforce 2015 Annual Conference Raleigh, NC Eric Smith – CDM Smith.
Source Mastering UML with Rational Rose 2002 Information System Engineering Introduction to UML.
Supervision Workshop for Multiple Subject Student Teachers and Interns.
Engineering Work in the Water/Wastewater Industry.
TCCTC.  Everything in the world has a drawing that was drafted by a drafter.  You would be working with engineers to develop new and innovative ideas.
Expectations Be sitting quietly in your assigned seat when the tardy bell rings. This semester you will need a folder to keep up with work for this.
ITEC 370 Lecture 18 Testing. Review Questions? Design document due W –System can be implemented just by following it Implementation –Methods (prototype,
Department of Mechanical and Aerospace Engineering, The Ohio State University Mechanical Engineering Capstone Information Session March 1 st and 3 rd,
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Foundations of Engineering and Technology Careers in Engineering.
Mechanical Engineers immigrate to Australia and Canada The Mechanical engineers have a high demand in countries like Australia and Canada. The qualified.
JANUARY 12, 2015 CAPSTONE PROJECT!. SENIOR YEAR CAPSTONE PROJECT This is a graduation requirement for CTE students. All students must complete a Capstone.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Transportation Engineering
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
SSCs: Everything SSC Everything SSC.
Introduction SOFTWARE ENGINEERING.
Post secondary program:
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
Software Development Process
Software Construction Dr. Samer Odeh Hanna (PhD)
WRT 105: Practices of academic writing
Presentation transcript:

ITEC 370 Software Engineering Dr. Andrew Ray

Introduction Objectives Introductions (Me + You) Engineering Class

Introduction Me 5 th year here at RU 1 st time teaching SE Masters degree in SE Applied to –Ph.D. –Small business –Work here at RU

Introduction You What is your biggest strength in ITEC? What is your biggest weakness in ITEC? What do you want to learn in this class? How interested are you in this class? (1- 10) Introduce yourself to neighbor and share Share with class

Introduction What is an engineer? In your own words

Introduction What is an engineer A person trained and skilled in the design, construction, and use of engines or machines, or in any of various branches of engineering: a mechanical engineer; a civil engineer.engines engineering Dictionary.com

Introduction Feats of engineering 10,000 miles of dikes LHC –Splitting atoms

Introduction Software Windows –Estimation –2k Developers –2.4k Testers –50+ million LOC

Introduction How? How do you build software? What is the process you use?

Introduction Issues Repeatability –Fast food –Software Reliability Improvement

Introduction You What is the largest piece of software you’ve written (LOC)? How many people built it? This class is the beginning of a bridge between classes / industry –You are going to be writing so much documentation you will be sick of it

Introduction What Not a coding class (but will have coding) Semester long group project Focus on the basics of SE –Requirements –Design –Implementation –Testing –Maintenance

Introduction What Define what you want to build Define the requirements for a system Design the implementation Implement the system Test it Present it

Introduction Why Preparing you for entering the workforce Preparing you for working on larger projects

Introduction Where Engineering can happen anywhere –Apartment –Garage –Expensive rented office

Introduction How Come up with an idea Teams (start thinking, Myers Briggs by F) –Also say who you want on your team and why if possible Lectures on MW, team updates on F –5 minute discussion on weekly progress This class is all about your project –Small portion on exams to make sure you understand the basics

Introduction Rest of week W –Industry classification for Software development F –Teams

Introduction Review SE –Why engineering is important –What the difference between what you are doing and industry –Individual pieces