Course Syllabus

Introduction to Software Engineering (2017 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/201
7/17SE/17SE.htm
TA:                
ο (Class A) / (Class B)

 

DESCRIPTION

This course introduces software engineering from basic theory to practical software development. It is organized with 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) with several individual and 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 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 (10th), by Ian Sommerville

2. Auxiliary Text :

  

GRADING PLAN

1.  Attendance           10%

2.  Mid-term              20%

3.  Individual Projects   20%

3.  Team Project         30%

4.  Final                   20%