Software Engineering Administrivia September 5, 2001 Joseph Conron Computer Science Department New York University

Slides:



Advertisements
Similar presentations
Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
Advertisements

Team Software Project - Ebnenasir - Spring CS 3141: Team Software Project - Introduction Ali Ebnenasir Department of Computer Science Michigan Technological.
Computers and Society Lecture 1: administrative details and an introduction to the class Professor: Evan Korth New York University.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Software Engineering About the Course Software Engineering Qutaibah Malluhi Computer Science and Engineering Department Qatar University.
Conquering Complex and Changing Systems Object-Oriented Software Engineering Chapter 1, Introduction to Software Engineering.
ECE 201 Electrical Networks I Instructor: Professor (not Dr.) Richard Farmer.
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
Data Communication and Networks Lecture 0 Administrivia September 5, 2002 Joseph Conron Computer Science Department New York University
Bernd Bruegge & Allen Dutoit Object-Oriented Software Engineering: Conquering Complex and Changing Systems 1 Software Engineering September 5, 2001 Introduction.
Data Communication and Networks Lecture 0 Administrivia September 8, 2005.
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
Requirements Management Course Plan System Group Company – Training Department By: Dr. Ahmad Abdollahzadeh.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Internet and Intranet Protocols and Applications Lecture 0: Administrivia January 23, 2002 Joseph Conron Computer Science Department New York University.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
SYSC System Analysis and Design 1 Part I – Introduction.
Conquering Complex and Changing Systems Object-Oriented Software Engineering Chapter 1, Introduction to Software Engineering.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Software Engineering II (Spring 2008) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Object Oriented Design and Programming Alan Goude Room: Sheaf 9323.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
Chapter 1: Introduction to Project Management
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
소프트웨어공학 원리 (SEP521) Jongmoon Baik Overview. 2 Class Information Instructor: Jongmoon Baik –Office: TBD –Phone: –
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Software Engineering II (Spring 2007) Instructor: Instructor:Dr. Damla Turgut Office: Office:450 ENGR 1 Bldg Office Phone: Office Phone:(407)
CS-2852 Data Structures LECTURE 3B Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
Information Systems Analysis and Design Lesson Plan Ismiarta Aknuranda PTIIK UB Spring Semester
Today’s Agenda  Syllabus  Software Engineering Research.
SYSC System Analysis and Design 1 Part I – Introduction.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
Object Oriented Analysis and Design 1 CREATED BY RUONAN RAO Object-Oriented Analysis and Design.
Administrative Information SC/CSE SU10 -- Software Design.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
Data Structures and Algorithms in Java AlaaEddin 2012.
Course Overview CSE 8340 Advanced Software Engineering Topics: Software Engineering Economics & Processes Spring 2016 Dr. LiGuo Huang Dept. of Computer.
Object Oriented Methodology Course Introduction. Objectives A 3-credit hour graduate course explaining the development of object oriented software systems.
SWE 214 (071) Introduction to UML Slide 1 Introduction to UML.
1 An Overview of UML. 2 The Unified Modeling Language UML is a graphical language used by software engineers to model software systems during development.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
INTERNATIONAL BURCH UNIVERSITY
Course Overview - Database Systems
소프트웨어공학 원리 (SEP521) Overview Jongmoon Baik.
Advanced Programming Dr. Sadi Seker.
CSc 4350 / CSc 6350 SOFTWARE ENGINEERING Fall, 2005
Course Overview CSE8313 Object-Oriented Analysis and Design
Computer Science 102 Data Structures CSCI-UA
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Princess Nora University Faculty of Computer & Information Systems
Course Overview - Database Systems
Chapter 1, Introduction to Software Engineering
Lecture1: Introduction to IT322 Software Engineering I
Course Particulars Instructor: Judy Mullins
Presentation transcript:

Software Engineering Administrivia September 5, 2001 Joseph Conron Computer Science Department New York University

Adminstrivia You must be registered in G to receive a grade How to reach me: Office hours: Wednesdays 6:00 – 6:50 but PLEASE make an appointment!

Class Mailing List All students should register themselves with the class list, which is used for all technical discussions concerning the course. To register, go to the following web page, and follow the instructions: cs.nyu.edu/mailman/listinfo/g22_2440_001_fa01 cs.nyu.edu/mailman/listinfo/g22_2440_001_fa01 You can also subscribe by sending an message to The contents of the message should be the single line: subscribe g22_2440_001_fa01 You will be notified in return that you are a list participant. Please send all of your questions to this list (not to the instructor) so that everyone can participate.

Computer Accounts Students that do not already have a CIMS Sun network account should apply for one in either of the following two ways: 1.Fill out a Sun account request form available from Don Freda, administrative aide, in the department office (room 405) and return it to the department office or to Don Freda's mailbox in the lobby of Warren Weaver Hall. - OR - 2.Send to with Sun Account Request as the subject. In the body of the message, type family name, given name, student ID number (SSN or assigned NYU SID) and the course number of at least one course you have already registered Information on the status of requested accounts will be posted on the bulletin board outside WWH.

Grading Homework problems – 75% –We will have 5 (perhaps 6) homework assignments –Weight of each assignment depends on difficulty Final Exam 25% –In class –Open book

How to hand in Assignments + Late Assignments All homework MUST be handed in as HARD COPY in class on the due date. NO ! If you cannot come to class when an assignment is due, either have a classmate submit it, or MAIL it by US Post to me at NYU. Any assignments received by may MUST BE POSTMARKED no later than the assignment due date All answers must be typewritten. If diagrams are required, you may draw them by hand. DO NOT COPY your answers verbatim from the book (or ANY book for that matter). You must express your answers in YOUR OWN WORDS. Homework handed in up to one week late will receive a 10% penalty. NO credit will be given for ANY assignment submitted later than one week from the due date.

Books Required texts –Object-Oriented Software Engineering: Conquering Complex and Changing Systems, Bernd Buegge & Allen H. Dutoit, 2000, Prentice Hall Recommended texts The following texts are not required for this course, but are excellent references for Software Engineering, and may be of use to you in future research or work. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Patterns, Addison-Wesley, 1996, ISBN Ivar Jacobson, M. Christerson, P. Jonsson, G. Övergaard, Object-Oriented Software Engineering, Addison Wesley, 1992 Ian Sommerville: Software Engineering, 6th edition, Addison Wesley 2000 Shari Lawrence Pfleeger: Software Engineering: Theory and Practice, Second Edition, Prentice Hall 2001

UML Books UML Distilled: A Brief Guide to the Standard Object Modeling Language; Martin Fowler, Kendall Scott; Addison-Wesley Object Technology Series The Unified Modeling Language User Guide; Grady Booch, Ivar Jacobson, James Rumbaugh; The Addison-Wesley Object Technology Series

What We Will Cover  The Software Life Cycle  Modeling with UML  Defining requirements  Analysis of requirements  System design  Class design  Testing  Configuration management  Project management

Prerequisites Programming Languages (G ) You must understand object oriented programming! You must be able to think about software systems in the abstract (conceptually)

Objectives of this course Acquire technical knowledge (main focus) –Understand difference between program and software product –Be able to reconstruct the analysis and design of an existing software system –Be able to design and implement a subsystem that will be part of a larger system Acquire managerial knowledge –produce a high quality software system within budget & time –while dealing with complexity and change