Course Introduction Software Engineering

Slides:



Advertisements
Similar presentations
Today’s Agenda  Syllabus CS2336: Computer Science II.
Advertisements

Carnegie Mellon Communications, Organizations & Technology Course Organization Syllabus Prithvi N. Rao H. John Heinz III School of Public Policy.
General information CSE 230 : Introduction to Software Engineering
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CSCE 312 Computer Organization Lecture 0: Course Administration EJ Kim Department of Computer Science and Engineering 338B Bright
OV-1.1 CSE244 CSE244 Programming Language Translation Aggelos Kiayias Computer Science & Engineering Department The University of Connecticut 371 Fairfield.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
CS542: Database Management Systems1 CS 542 (Fall 2001) Database Management Systems Instructor: Wang-Chien Lee or
Topic 1: Class Logistics. Outline Class Web site Class policies Overview References Software Background Reading.
Computer Network Fundamentals CNT4007C
OV-1.1 CSE2102 CSE2102 Intro to Software Engineering Prof. Steven A. Demurjian, Sr. Director, CS&E Graduate Program Computer Science & Engineering Department.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Introduction to Network Security J. H. Wang Feb. 24, 2011.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Chapter 1: Introduction to Project Management
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.
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
1 Introduction to Engineering Second Semester Overview Agenda Team Assignments and Information Exchange Course Overview.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Discrete Mathematics CS204 Spring CS204 Discrete Mathematics Instructor: Professor Chin-Wan Chung (Office: Rm 3406, Tel:3537) 1.Lecture 1)Time:
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
IST 210: Organization of Data
11/29/2015Elke A. Rundensteiner -- CS5421 Database Management Systems CS Fall 2012 Instructor: Elke Rundensteiner
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
Course Overview for Compilers J. H. Wang Sep. 14, 2015.
Materials Science Dr. Deniz UZUNSOY Friday AM A-504.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
CSE3330/5330 DATABASE SYSTEMS AND FILE STRUCTURES (DB I) CSE3330/5330 DB I, Summer2012 Department of Computer Science and Engineering, University of Texas.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
Computer Networks CNT5106C
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Fundamentals of Software Engineering. Instructor: Dr. Kal Bugrara Office: Snell Engineering, Rm 267 Office Hours: Sat: 12:00-2:00 pm Phone
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.
Software Engineering First term Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives.
Dr. Ying Lu ylu at cse.unl.edu Schorr Center Aug 22, CSCE 351 Operating System Kernels.
January 10, Csci 2111: Data and File Structures Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries.
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Yonsei University 2nd Semester, 2017 Sanghyun Park
Computer Network Fundamentals CNT4007C
Computer Engineering Department Islamic University of Gaza
Course Introduction 공학대학원 데이타베이스
Syllabus Introduction to Computer Science
Computer Networks CNT5106C
CPE741: Distributed Systems Course Introduction
CS 201 – Data Structures and Discrete Mathematics I
CS 201 – Data Structures and Discrete Mathematics I
Computer Networks CNT5106C
Andy Wang Operating Systems COP 4610 / CGS 5765
CGS 3763 Operating Systems Concepts Spring 2013
CSE1311 Introductory Programming for Engineers & Scientists
CS 425 / CS 625 Software Engineering
Computer Networks CNT5106C
Course Overview CSE5319/7319 Software Architecture and Design
Information Retrieval CIS-462
Presentation transcript:

Course Introduction Software Engineering Yonsei University 2nd Semester, 2013 Sanghyun Park

Course Goals (1/2) Software systems are ubiquitous Even simple software systems have a high inherent complexity Software engineering is an engineering discipline whose goal is the cost-effective development of software systems

Course Goals (2/2) This course introduces concepts, theories, tools, and methods for the specification, development, management, and evolution of software systems in the perspective of software engineering

Prerequisite Basic computer science background Programming skill (C, C++, Java, …) Data structure Willing to cooperate as a team member

Web Site http://embio.yonsei.ac.kr/course/67 (class homepage) Syllabus, announcements, lecture notes, homework, solutions, useful links, etc http://www.pearsonhighered.com/sommerville/ (publisher’s web site)

Textbook Software Engineering, 9th Edition, Ian Sommerville, Pearson, 2010

Grades 30% midterm exam 30% final exam 30% project 10% attendance and class participation ‘F’ will be given if absent more than 1/3

Class Schedule Week 1 Introduction to the course, Introduction to software engineering Week 2 Project management and planning, Software processes Week 3 Software processes (Agile software development) Week 4 Requirement engineering Week 5 System modeling Week 6 Architectural design Week 7 Design and implementation Week 8 Midterm exam

Class Schedule Week 9 Design and implementation Week 10 Software testing Week 11 Software evolution Week 12 Special topics Week 13 Project presentation Week 14 Project presentation Week 15 Project presentation Week 16 Final exam

Project One team with 4 members More than 4 members if project is large (maximum 5) Less than 4 members if project is small (minimum 3)

Project Schedule (1/2) End of 3rd week One page document which describes team members and project topic End of 5th week Document for requirement analysis End of 9th week Design document End of 12th week Completely working source code and test plan with test cases

Project Schedule (2/2) End of 15th week User manuals, one-click installable source code, and test cases  Submit required materials to TA by 10 pm of due date  Late penalty: 10% each day

TA Information Name: 정다예 Office: C533-1 (2123-7757) Email: tethys6264@gmail.com

Any questions or comments on this class?