Introduction to Software Engineering (¼ÒÇÁÆ®¿þ¾î°øÇа³·Ð)  
(2017 Fall)


Course Syllabus

2017.08.21 : 2017³â 2Çб⠰ú¸ñ ȨÆäÀÌÁö °³¼³ÇÕ´Ï´Ù.
               + ¼÷Á¦¿Í ½Ç½À / ¹ßÇ¥°¡ ¸¹Àº ¼ö¾÷ÀÔ´Ï´Ù. À¯ÀÇÇؼ­ ¼ö°­ ½ÅûÇϼ¼¿ä!
2017.08.22 : A¹Ý(3713) ÇöÀç ¼ö°­Àοø 10¸í ÀÔ´Ï´Ù. 10¸í±îÁö°¡ Æó°­ ´ë»óÀÔ´Ï´Ù...
2017.08.28 : A/B¹Ý ¸ðµÎ Á¤¿ø 30¸í ¼ö°­ÇÏ¿´½À´Ï´Ù. Ãß°¡ ¼ö°­½ÅûÀº ºÒ°¡ÇÕ´Ï´Ù.
               + Lecture Note ¼öÁ¤ Áß ÀÔ´Ï´Ù. »õ·Î ¿Ã·Á µå¸±°Ô¿ä. (10th editionÀ¸·Î upgrade Áß ÀÔ´Ï´Ù.)
2107.10.14 : Áß°£°í»ç °øÁö
               ÀϽà : 2017.10.18(¼ö)
               °­ÀÇ½Ç : 402È£,  B¹Ý:10½Ã ½ÃÀÛ, A¹Ý:11½Ã ½ÃÀÛ
2017.11.10 : Áß°£°í»ç ¼ºÀû È®ÀÎÇÏ·¯ ¿À¼¼¿ä.
2017.12.03 : ±â¸»°í»ç °øÁö
               ÀϽà : 2017.12.11(¿ù)
               °­ÀÇ½Ç : 602È£,  A¹Ý:10½Ã ½ÃÀÛ, B¹Ý:11½Ã ½ÃÀÛ
               ½ÃÇè¹üÀ§ : Àü¹üÀ§ (½Ç½À³»¿ë Æ÷ÇÔ) , ¿ÀǺÏ
2017.12.13 : ¼ºÀû È®ÀÎÇϼ¼¿ä. (¿¢¼¿ Ãâ¼®ºÎ)
               ´ä¾ÈÁö È®ÀÎ : 12.13(¼ö) 13:00~20:00 , 12.14(¸ñ) 11:00~20:00
               ±³¼ö¿¬±¸½ÇÀÇ °øÇаü ÀÌ»ç(12.18~12.20) ¹× ÇØ¿ÜÃâÀåÀ¸·Î ÀÎÇØ À§ÀÇ ¾çÀϸ¸ ´ä¾ÈÁö È®ÀÎÀÌ °¡´ÉÇÕ´Ï´Ù. ²À ¿À¼¼¿ä!!!
2017.12.13 : ÇÑ Çб⠵¿¾È °í»ý ¸¹À¸¼Ì½À´Ï´Ù.
2017.12.14 : ÃÖÁ¾¼ºÀû È®ÀÎÇϼ¼¿ä! (Æ÷ÅÐ)


Team Projects - A¹Ý / B¹Ý

¡¡

Ãâ¼®ºÎ A¹Ý , B¹Ý

¡¡

Schedule

Week Date Lecture (Monday) - 602È£
A - 09:00~11:00 , B - 11:00~13:00
Laboratory (Wednesday) - 402È£
A - 11:00~13:00 , B - 09:00~11:00
1 08.28 / 08.30  Course Introduction  
 - Lecture Note
 Lab. Introduction (by TAs) 
 -  Lecture Note for Lab. (SASD)
2 09.04 / 08.06

 Part I. Basic Principles of Software Engineering
 - Chapter 1. Introduction to Software Engineering
 - Chapter 2. Software Process
 - Chapter 3. Agile Software Development
 - Chapter 4. Requirements Engineering
 - Chapter 5. System Modeling
 - Chapter 6. Architectural Design
 - Chapter 7. Design and Implementation
 - Chapter 8. Software Testing
 - Chapter 9. Software Evolution

 10.09 ÈÞ°­(Ãß¼®)

 SASD  Individual Practice & Assignment #1 (RVC SA)
3 09.11 / 09.13  Team Practice #2-1 (SA-1)
 Individual Practice & Assignment #2 (Elevator SA)
4 09.18 / 09.20  Team Practice #2-2 (SA-2 + SD)
5 09.25 / 09.27  Team Presentation #1 (SA)
 Team Team Practice #3 (SD)
6 10.02 / 10.04  10.04 ÈÞ°­ (Ãß¼®)
7 10.09 / 10.11 ¡¡
8 10.16 /10.18

 Midterm Exam.

9 10.23 / 10.25  Part II. Advanced Topics in Software Engineering
 - Chapter 10. Dependable Systems
 - Chapter 12. Safety Engineering
 - Chapter 14. Resilience Engineering
 - Chapter 20. Systems of Systems
 - Chapter 24. Quality Engineering
¡¡
Implementation
& Testing
 Team Presentation #2 (SD) Team Practice #4 (Implementation)
10 10.30 / 11.01  Individual Practice & Assignment #3 (C Unit Test)
11 11.06 / 11.08

 Team Presentation #3 (Unit Test)

12 11.13 / 11.15  Team Practice #5 (ST-1)
13 11.20 / 11.22  Team Presentation #4 (System Test & Static Analysis)
14 11.27 / 11.29

 Team Practice #6 (ST-2)

15 12.04 / 12.06  Team Presentation #5 (Demo & Summary)
16 12.11  Final Exam.