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%