Course Syllabus

Introduction to Software Engineering (2011 Fall)

 

BASIC INFORMATION

Instructor:         JUNBEOM YOO
Office:              New Millennium Bldg. Room 904
Office Phone:     02-450-3258
E-Mail:             jbyoo@konkuk.ac.kr
Homepage:       http://dslab.konkuk.ac.kr
Course Page:     http://dslab.konkuk.ac.kr/Class/2011/11SE/11SE.htm
TA:                 Sanghyun Yun / Jong-Hoon Lee / Jaeyeon Jo

 

DESCRIPTION

This course introduces software engineering from basic theory to practical software development. It is structured into two parts: lecture and laboratory. The former focuses on fundamentals underlying software engineering while the other introduces a traditional software development process - 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 - SASD

3.  To develop one's presentation ability

 

COURSE TOPICS

1.  Fundamentals of Software Engineering

2.  SASD Process

3.  Team Projects

4.  Team Presentation

 

TEXT

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

2. Auxiliary Text :

  

GRADING PLAN

1.  Attendance          10%

2.  Mid-term             20%

3.  Team Project        50%

4.  Final                  20%