Introduction to Software Engineering (소프트웨어공학개론)  
(2012 Fall)

 

Course Syllabus

2012.06.30 :  홈페이지 구축 중 입니다.
                이번 학기부터는, 팀별 발표를 효과적으로 진행하기 위하여, 수강 인원을 각 28명으로 제한합니다. (전체 수강인원: 56명)
                ♨ 컴퓨터공학부는 "공학인증"을 수행하지 않습니다. "소프트웨어공학"은 전공선택 수업이며, 수강 여부와 졸업은 무관합니다.
2012.08.15 :  첫 수업은 08.31 (금) 입니다.
                실습을 위한 중요한 이론(SASD) 설명이 있습니다.
2012.08.20 :  첫 수업은 08.28 (화) 입니다.
                간단한 과목 소개 및 팀구성이 있습니다.
2012.08.22 :  이론수업 첫 수업은 09.04 (화) 입니다.
                제가 08.28 ~ 09.01 동안 중요한 국제학회 참석을 위해 출장을 갑니다.
                첫 시간은 간단한 Orientation 및 Q&A 이어서 본교 출신의 과목 실습조교에게 부탁하려고 했으나,
                학교 규칙상 담당교수만 수업을 할 수 있다고 해서, 부득이하게 휴강을 결정 하였습니다.
                보강은 "09.08(토) 09:00~11:00 602호 A/B반 공통" 입니다.
                본 수업은 1~4학년 학생 80명이 수강합니다. 공통의 빈 시간이 토요일뿐이네요. 죄송합니다!!!
2012.08.24 :  실습수업08.31(금)에 정상적으로 시작합니다.
2012.09.25 :  추석연휴 수업 10.02 (화) 휴강 합니다.
                고향 잘 다녀오세요. 보강은 추후 공지하겠습니다.
2012.10.07 :  중간고사
                2012.10.16(화) A반 10:00~11:00 , B반 11:00~12:00 502호
                Open-Book , 시험범위: 배운데 까지 + 실습내용
2012.10.17 :  중간고사 성적 확인하세요.
                다음 주 화요일 수업 마치고 성적 확인하실 수 있습니다.
2012.11.15 :  보강 공고
                "11.24(토) 09:00~13:00 502호 A/B반 공통" 입니다.
2012.11.26 :  기말고사
                2012.12.14() A반 10:00~11:00 , B반 11:00~12:00 502호
                Open-Book , 시험범위: 전체 + 실습내용
2012.12.05 :  기말고사
                2012.12.14(금) B반 10:00~11:00 , A반 11:00~12:00 502호
                B반 먼저 시작합니다!!! 
2012.12.17 :  기말고사 성적 확인하세요. (출석부 + 포탈)
                B반 성적이 예상보다 좋지 않네요...아쉽습니다.
                성적 확인 및 정정 : 12.18(화) 14:00~17:00 , 12.21(금): 08:00~11:00 14:00~17:00

 Team Projects - A반 / B반
 

출석부 A반 , B반

 

Schedule

Week Date Lecture (THU) Laboratory (FRI)
1 08.28 / 08.31   휴강 (보강: 09.08 토 09:00 ~ 11:00 602호)  Lab. introduction (by TAs)
   - Lecture Note
2 09.04 / 09.07    Course introduction
   - Lecture Note

   - Chapter 1. Introduction
   - Chapter 2. Socio-Technical Systems
   - Chapter 3. Critical Systems
   - Chapter 4. Software Processes
   - Chapter 5. Project Management
   - Chapter 6. Software Requirements
   - Chapter 7. Requirements Engineering Processes

 Team Practice #1 (RVC SA)
3 09.11 / 09.14  Team Practice #2 (SA)
4 09.17 / 09.21  Team Presentation (SA)
5 09.25 / 09.28  Team Practice #3 (SD)
6 10.02 / 10.05  Team Presentation (SD)
7 10.09 / 10.12  Team Presentation (Implementation & Demo)
8 10.16 / 10.19

 Midterm

9 10.23 / 10.26    - Chapter 13. Application Architectures
   - Chapter 14. Object-Oriented Design
   - Chapter 15. Real-Time Software Design
   - Chapter 17. Rapid Software Development
   - Chapter 18. Software Reuse
   - Chapter 19. Component-Based Software Engineering 
   - Chapter 22. Verification and Validation
   - Chapter 23. Software Testing  
   - Chapter 26. Software Cost Estimation
   - Chapter 29. Configuration Management 
 Team Practice #4 (Reflecting Testing #1)
10 10.30 / 11.02  Team Presentation (Reflecting Testing #1)
11 11.06 / 11.09  Team Practice #5 (Reflecting Testing #2)
12 11.13 / 11.16  Team Presentation (Reflecting Testing #2)
13 11.20 / 11.23  Team Practice #6 (2nd Implementation)
14 11.27 / 11.30  Team Presentation (2nd Implementation)
15 12.04 / 12.07  휴강 (APSEC 2012 참가)
16 12.11 / 12.14  Final