Course Syllabus
Introduction to Software Engineering (2019 Spring)
BASIC INFORMATION
Instructor: JUNBEOM YOO
Office: Engineering Bldg. C Room 386
Office Phone: 02-450-3258
E-Mail: [email protected]
Homepage: http://dslab.konkuk.ac.kr
TA: Á¤¼¼Áø / ±èÀǼ·
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 25%
3. Individual Projects 10%
3. Team Project 30%
4. Final 25%