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/2017/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%