CS 345 – Software Engineering Nancy Harris ISAT/CS 217

Slides:



Advertisements
Similar presentations
FINITE MATH ONLINE … IT’S NOT YOUR GRANDFATHER’S CORRESPONDENCE COURSE.
Advertisements

Software Project Management Peking University Fall Semester, 2001.
MIS 1305 Intro to Information Technology & Processing Spring 2015 Mrs. Nancy Sánchez
WE 640 Welding Production. Welcome to Welding Engineering 640 You Will Find Everything You Need For This Course at:
CSC 280: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS Dr. Adam Anthony Fall 2012.
Feb. 6, 2001CSci Clark University1 CSci 250 Software Design & Development Lecture #7 Tuesday, Feb. 6, 2001.
ITC242 – Introduction to Data Communications ITC431 – Computer Networks Week 13 Exam Preparation.
CSIS-385: Algorithm Analysis ► I am Dr. Breimer ► Br-Eye-mer ► I like ► Office hours: 1:35-2:30 everyday ► Drop by randomly at your own risk.
OPIM Operations Management (OM) Matt Dean.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
Oct. 2, 2003CS WPI1 CS 509 Design of Software Systems Lecture #5 Thursday, Oct. 2, 2003.
EDCI650 Curriculum Design Lecture 1 – Overview Our Electronic Classroom Two primary ways of getting around the classroom –Grand Central Station –Course.
OPIM 204.H90 Operations Management (OM) Matt Dean.
Project Management Take a Tour of the Online Course.
CS143: Programming in C++ Instructor: Dr. Yan Shi Office: 210 Ullrich Phone: Office Hour:
TA Information Session College of Computing April 5, 2004.
1 ITQ 2009 at Bilston Resource Centre Information Technology NVQ 2009 Use the ARROW keys to move to next slide.
Definition of Tutoring Peer tutoring occurs when an individual assists or guides a student to the point at which the student becomes an independent learner.
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.
PLEASE GRAB A SEAT ANYWHERE FOR NOW. Welcome to the CMSC 201 Class!!! Mr. Lupoli ITE 207.
WE 602 Resistance Welding Processes Introduction Reference Web Site for Review: www-iwse.eng.ohio-state.edu/we601.
SPC 1315 / SPC 1321 Fundamentals of Public Speaking / Business & Professional Speaking.
Matthew Gilmore and Andrew Goodliffe July Interactive lectures: Classes in which the instructor breaks the lecture at least once per class to have.
Multimedia- Microsoft Power Point ADE100- Computer Literacy Lecture 22.
Chapter Eight Academic Survival Skills. Study Skills  For most students time is the greatest issue.  The first rule to follow is to allow two or three.
1 540F07intro1Aug21 CIS 540 and CIS 543 Software Engineering Project I Dr. Gustafson Office Hours: TU8:30.
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.
Engaged with you. SAM Getting Started with your Course in Desire2Learn Fact: 81% of students identify SAM as a key factor in preparing to use the Office.
CMSC 345, Spring CMSC 345 Software Design and Development Spring 2003 Section 0101 Ms. Susan Mitchell “Welcome to the School of Hard Knocks”
Course Introduction Software Engineering
What does it take to make the most of Your Math Homework ?
1 Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Welcome to MA 180-2C! Instructor: Dr. Annette LaRussa
1intro1 CIS740 - Software Engineering Dr David A. Gustafson
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Fifth Grade Library Skills Lesson Uses navigational tools of a website to find information.
TIPS FOR EFFECTIVE TEACHING IN STEM HIGHER EDUCATION Benjamin C. Flores, Ph.D. Director, Computing and Electrical and Engineering Division MIE Project.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
CSSE 151: Fundamentals of CS I Dr. Yingwu Zhu Office: ENGR 530 Phone: Emai:
CMSC 345, Fall CMSC 345 Software Design and Development Fall 2003 Section 0101 Ms. Susan Mitchell Leave Your Ego at the Door!
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
Effective Project Management Barbara Stone & Jodie Mathies August 30, 2007.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
CM220: Unit 1 Seminar “You must be the change you wish to see in the world.” ~ Mohandas Gandhi.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
1841f0intro1Aug21 CIS841 – Verification and Validation Dr David A. Gustafson
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
CS 139 – Algorithm Development MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE.
EMBEDDING INTERACTION IN THE ONLINE CLASSROOM Dr. Dana K. Whippo National Economics Teaching Association November 2015.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Fall 2012 Professor C. Van Loan Introduction to CSE Using Matlab GUIs CS 1115.
Syllabus.  Study the content, principles and methods of chemistry.  Improve critical thinking, analytical and problem solving skills.  Strengthen written.
Essay Business communications Reference…. Quote: using the direct words from the text. Use quotation marks at the beginning and end of the quote,
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
First Day of Class Introduction: 1. What Does It Take to Be Successful? Introduction: First Day of Class 2 Defining Success.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
I am a Mighty Wolf! Eric. Our Vision and Mission We are responsible LEADERS who are here to listen and learn. We will PUT FIRST THINGS FIRST and do our.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Welcome to Introduction to Psychology! Let’s share a bit about where we are all from…
Unit 3 Learning Styles Learning Styles Study Styles LASSI Discussion Assignment Seminar.
Welding Engineering 601 Introduction.
SWE 205 Software Usability Analysis and Design
What do you learn in this class?
CS 250, Discrete Structures, Fall 2014 Nitesh Saxena
SWE 205 Software Usability Analysis and Design
Wednesday, October 21st Dr. Dennis S. Kubasko, Jr. Associate Professor
Welcome! Mr. Stan Debiec School Year.
Presentation transcript:

CS 345 – Software Engineering Nancy Harris ISAT/CS 217

Welcome  Office hours  Who I am  Classroom style  A little about the project  Grading  Book  Syllabus and schedule

Who We Are  10 people don’t want a job  Most prefer

 Some documentation skills and management skills

Why are you here?  Major requirement (11)  Minor (3)  Personal skills (1)  Interest in topic (10)  Advance programming knowledge (4) **

Classroom logistics Read book before – play in classAttendance Take home exams

Learn best by  Lab/hand on/doing – 14  Listening to lecture – 3  Interacting with others

3 words

What is software engineering? In impromptu groups, come up with a definition.

A process Customer has a need We decide what to build We build it We test it We deploy it We maintain it Easy!

What can go wrong? 10 minutes to brainstorm all the ways this process can fail

Disasters software-disasters/

Goals  That you gain an appreciation of the process of building high quality software  That you gain an appreciation for the role of communication in the process of building high quality software  That you learn and understand the terminology of software engineering  That you gain an appreciation for the many roles of people involved in software development

The book  Ian Sommerville  St. Andrews University, Scotland  engin.com/ engin.com/  Some online only chapters, link on BB or you can follow the link from the book.

Assignment for Thursday  Read chapter 1, paying particular attention to 1.2.  Come to class prepared to discuss the exercises in Chapter 1, page 25. You do not need to write out the answers, but you should read them and perhaps use them to guide your reading and to take notes.  Future assignments will be posted in BB in the assignments area.