Course Syllabus

Introduction to Software Engineering (2010 Fall)

 

BASIC INFORMATION

Instructor:         JUNBEOM YOO
Office:              New Millennium Bldg. Room 904
Office Phone:     02-450-3258
E-Mail:             [email protected]
Homepage:       http://dslab.konkuk.ac.kr
Course Page:     http://dslab.konkuk.ac.kr/Class/2010/10SE/10SE.htm
TA:                 Sanghyun Yun / Dong-Ah Lee

 

DESCRIPTION

This course introduces an introduction to software engineering from basic theory to practical software development. It is composed of two parts. The former focuses on introduction to software engineering, and the latter introduces a traditional software development process – OOAD (Object Oriented Analysis and Design) or SASD (Structured Analysis and Structured Design) in accompany with team projects.

  

COURSE ORGANIZATION

This course is a lecture-lab course in which topics are presented by the instructor, and assigned practices are completed by students during the lab periods. Each group of 3~4 students performs a team project, and presents its progress in English.

  

COURSE OBJECTIVE

1.  To introduce the fundamental theories underlying software engineering

2.  To introduce a practical example of software development process - OOAD or SASD

3.  To develop one's presentation ability

 

COURSE TOPICS

1.  Fundamentals of Software Engineering

2.  OOAD or SASD Process

3.  Team Projects

4.  Team Presentation

 

TEXT

1.     Required Text:  ¡°SOFTWARE ENGINEERING (8th)¡±, by Ian Sommerville

  

GRADING PLAN

1.  Attendance         10%

2.  Mid-term Exam.    20%

3.  Team Project       50%

4.  Final Exam.          20%