SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.

Slides:



Advertisements
Similar presentations
CSc 2310 Principles of Programming (Java)
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
General information CSE 230 : Introduction to Software Engineering
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
ECE 201 Electrical Networks I Instructor: Professor (not Dr.) Richard Farmer.
Course Introduction (Lecture #0) ECE 331 – Digital System Design.
Course Introduction (Lecture #0) ECE 301 – Digital Electronics.
1 CPT S 223: Advanced Data Structures (section 01) Fall 2010 School of EECS Washington State University, Pullman MWF 10:10-11 Sloan 5.
SE-2800 Dr. Mark L. Hornick 1 SE-2800 Software Engineering Process Dr. Mark L. Hornick web: faculty-web.msoe.edu/hornick SE2800.
CS143: Programming in C++ Instructor: Dr. Yan Shi Office: 210 Ullrich Phone: Office Hour:
CS-2852 Data Structures LECTURE 1A Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
Intro to CIT 594
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Welcome to Animal Behaviour BIOL Contact info Dr. Matt Reudink Office: S350 * to set up appointment or just drop
CLASS ORIENTATION MGMT 464 Project Management Spring 2014.
COMP 465W: Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Course Introduction Software Engineering
SE-2840 Web Application Development 1. 2 Contact info Dr. Mark L. Hornick For office hours, course syllabus, see:
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
COMP 465W Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
SE 2030 Software Engineering Tools and Practices SE 2030 Dr. Rob Hasker 1 Based on slides written by Dr. Mark L. Hornick Used with permission.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
CS2910 Week 1, Class 3 Today Lab 1 – Additional Assignment Working Ahead Primitives in Java SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
System Analysis & design (215 MIS) COURSE INSTRUCTOR: L.LAYLA HAJR.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
CS 456 Advanced Algorithms Where: Engineering Bldg When: Monday & Wednesday 12:00 – 1:15 p.m. Texts: Algorithm Design, Jon Kleinberg & Eva Tardos.
CS-280 Dr. Mark L. Hornick 1 CE-2800 Embedded Systems Software Dr. Mark L. Hornick web: myweb.msoe.edu/hornick Office: L-341 Phone:
SE-280 Dr. Mark L. Hornick 1 SE-280 Software Engineering Process Dr. Mark L. Hornick web: myweb.msoe.edu/hornick SE280 info syllabus,
The Study of Living Things % = A 89 80% = B % = C % = D 59 – 0% = F.
OO Data Structures SE Dr. Samir Tartir 2010/2011 Second Semester.
CMSC 491/691 A Web of Data Administrivia Spring
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CS-1030 Dr. Mark L. Hornick 1 CS-1030 – Software Design 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
CS , Programming III: C++ 9-9:50am MWF, Hardaway 207 Two Credit Hours (ppts), and Blackboard Learn (submissions and grading)
Intro to CIT 594
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
CS-4220 Dr. Mark L. Hornick 1 CS-4220 (last time!) Web Software Applications.
ECON 202: Economics II 1. Important Information Instructor: Yuan(Ryan) Yuan Contact info: This is a really good way to touch me ! Course’s.
CMSC 491/691 A Web of Data Administrivia Spring
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
UNITS OF STUDY Introduction to Geography & Culture Southwest Asia (The Middle East) Africa South Asia Southeast/East Asia Europe Latin America North America.
Computer Networks CNT5106C
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
CS-321 Dr. Mark L. Hornick 1 CS-321 – Computer Graphics Dr. Mark L. Hornick web: webCT: webct.msoe.edu.
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
Computer Engineering Department Islamic University of Gaza
CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.
Networking CS 3470, Section 1 Sarah Diesburg
CSc 1302 Principles of Computer Science II
CSc 2310 Principles of Programming (Java)
Introduction and Overview
CS 6020 Advanced Computer Architecture
Teacher name | course number
CS 111 Digital Image Processing
EE422C Software Design and Implementation II
SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder
SE-1011 Slide design: Dr. Mark L. Hornick Instructor: Dr. Yoder
SE-1021 Software Development 2
Administrative Issues
Course Syllabus Highlights Cathy Mulleary
CS Problem Solving and Object Oriented Programming Spring 2019
The study of the human body and how it functions
Presentation transcript:

SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1

SE-2030 Dr. Mark L. Hornick 2 Essential Info Instructor: Dr. Mark L. Hornick Office: L341 Phone: See my schedule for Office Hours

SE-2030 Dr. Mark L. Hornick 3 Course Outcomes Become familiar with the practices used by Software Engineers for creating software applications Become familiar with the various modern tools used by Software Engineers for creating applications

SE-2030 Dr. Mark L. Hornick 4 What are Software practices?

SE-2030 Dr. Mark L. Hornick 5 Interrupt: A software process defines the steps you take develop (good) software A software process typically defines phases (or stages) and steps you take within each phase to develop (good) software What phases can you think of?

6 A Software Life Cycle

SE-2030 Dr. Mark L. Hornick 7 Software practices are specific things you do as part of the software development process That is, practices are activities that implement the process

List some software development practices that might take place in each phase below SE-2030 Dr. Mark L. Hornick 8

SE-2030 Dr. Mark L. Hornick 9 What are Software tools? Describe the tools have you used to develop software in SE1011, 1021, and CS2852

SE-2030 Dr. Mark L. Hornick 10 Course Materials No Textbook! Course Wiki will supply key background material Link to Wiki is on the se2030 course webpage:

SE-2030 Dr. Mark L. Hornick 11 Course Prerequisites SE-1021 CS-2852 That is, Java programming principles up through application of JCF data structures This means you should be (by now) fairly proficient writing Java applications

SE-2030 Dr. Mark L. Hornick 12 Grading CriterionWeight Labs45% Quizzes (lowest dropped)30% Final Exam25%

SE-2030 Dr. Mark L. Hornick 13 Grading continued Lab assignment submission details will be posted on the course website. Quizzes (~1 per week) will generally be given at the beginning of the labs Final exam is cumulative

SE-2030 Dr. Mark L. Hornick 14 Grading policy (see Policies.htm ) Policies.htm The grading formula applies only to those students who have successfully met the objectives of this course. There is a 10% per business day (1 weekend = 1 day) late penalty for all written work. No more than 50% will ever be deducted, but any work more than 5 days late will receive a 0 grade. You must ultimately complete all work in order to pass the course. You are encouraged to discuss homework and programming assignments with your fellow students, however, each of you is responsible for doing and turning in your own work, unless otherwise specified.