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

 

Course Syllabus

 

2009.07.03 :  첫 수업은 09.07(월) 입니다.
2009.09.14 :  신종플루와 유사한 증상이 있는 학생은 과감히 결석하세요. 나중에 우리말로 보강하겠습니다.
2009.09.15 :  공학인증사전설문 부탁 드립니다. (~09.30)
2009.09.22 :  보충수업(우리말) 2009.09.23(수) 17:00~18:00 602호 입니다.
2009.09.29 :  공학인증정기상담 일정 변경합니다. (화)요일에 급한 회의가 생겨서 (수)(목)요일에 오시기 바랍니다.
2009.10.05 :  보충수업(우리말) 2009.10.12(월) 19:00~20:00 504호 입니다. 다른 날짜는 가용한 강의실이 없네요.
2009.10.16 :  공학인증중간설문 부탁 드립니다. (~11.30)
2009.10.16 :  중간고사 2009.11.02(월) 수업시간 입니다. (범위: 배운 내용 전체, Open Book)
2009.10.20 :  오늘 수업은 휴강 입니다. 열심히 공부하셔서 시스템프로그래밍 시험 100점 받으세요.
2009.10.20 :  보충수업(우리말) 2009.10.26(월) 19:00~21:00 504호 입니다.
2009.10.20 :  팀프로젝트 팀 구성하겠습니다. 3~4명씩 구성하셔서 저에게 메일로 보내주세요. (~10.28)
                Notice: Chinese students! Make project teams of 3~4 students, and e-mail me names and SID until 10.28, please.
2009.10.29 :  중간고사 Sample problems edited by 이현승학생
2009.11.02 :  11.06(금) 504호 18:15~19:30 에 전문가 초cjd 강의가 있습니다. 관심 있으신 분들은 참석하세요.
                   강연자: LG전자 이준상 차장
                   주제: 미래 SW공학자에게 필요한 핵심 경쟁력
2009.11.02 :  오늘까지 프로젝트 팀원 명단 제출하세요.
2009.11.05 :  중간고사 성적 확인하세요.
                프로젝트 팀 미정인 학생은 학생명단 보고 팀 구성해서 월요일 수업 전에 저에게 알려주세요.
2009.11.12 :  수정된 팀프로젝트 "문제 정의" 확인해 주세요.
2009.11.17 :  팀별 발표자료는 메일로 보내 주세요.
2009.11.19 :  강의평가(11.19~12.11) 부탁 드립니다.
                SD 발표에는, SA에 대한 내용도 포함해서 20분으로 준비해 주세요.
                SA 주의사항: 모든 동그라미는 직접 입력으로 받은 데이터만을 사용할 수 있습니다. 전역변수 없습니다.
2009.11.25 :  12.07/12.08 에는 팀별로 구현하신 코드를 LEGO에 직접 Download해서 동작을 확인해 보는 실습을 하겠습니다.
                팀별로 주어진 시간은 15분이며, 실습조교(윤상현: a_part@naver.com) 에게 수업 전에 메일로 해당 파일들을 전송 완료한 팀만 실시합니다.
                12.07(월) : 1 ~ 7조
                12.08(화) : 8 ~ 13조
2009.12.14 : Final English presentation schedule
                12.14(Mon) : team 1 ~ 7
                12.15(Tue) : team 8 ~ 13
2009.12.14 : 강의평가공학인증최종설문 부탁 드립니다.
               최종 자체 테스트 일시 : 2009.12.16(수) 19:00 ~ 21:00 1007호 윤상현 조교 입니다.
                                            대학원 연구실이므로, 조용히 테스트해 보시기 바랍니다.
2009.12.16 : 최종 발표자료(PPT) 및 NXT 파일을 금요일까지 저에게 메일로 보내 주세요.
               기존 발표 자료들을 아직 안 보내신 팀들도 금요일까지 보내 주세요.
2009.12.22 : 최종성적 확인하세요. (총 52명, A:19명, B:12명, C:12명, D:4명, F:5명)
               출석부가 최신으로 업데이트 되지 않았습니다. 내일(수) 확인하시기 바랍니다.
               포탈에서 확인하실 경우, 각 항목을 보시지 마시고, 총 합이 출석부와 같은가를 확인해 주세요.
 

출석부

팀 프로젝트

Schedule

Week Date LECTURE Etc.
1 08.31 / 09.01  휴강 (RE'09 참가)
2

09.07 / 09.08

 Part 1. Overview I
   - Chapter 1. Introduction
   - Chapter 2. Socio-Technical Systems
   - Chapter 3. Critical Systems
   - Chapter 4. Software Processes
   - Chapter 5. Project Management

 Part 2. Requirements
   - Chapter 6. Software Requirements
   - Chapter 7. Requirements Engineering Processes
   - Chapter 8. System Models

 Part 3. Design
   - Chapter 13. Application Architectures
   - Chapter 14. Object-Oriented Design
   - Chapter 15. Real-Time Software Design

 Part 4. Development
   - Chapter 17. Rapid Software Development
   - Chapter 18. Software Reuse
   - Chapter 19. Component-Based Software Engineering 

 Part 5. Verification and Validation
   - Chapter 22. Verification and Validation
   - Chapter 23. Software Testing

  Part 6. Managing People
   - Chapter 26. Software Cost Estimation
   - Chapter 29. Configuration Management
중간고사 까지는 실습 없습니다.
3

09.14 / 09.15

 
4 09.21 / 09.22  
5 09.28 / 09.29  
6 10.05 / 10.06  
7 10.12 / 10.13  
8
10.19 / 10.20
 
9 10.26 / 10.27 실습팀 구성 (3명/1팀)
10 11.02 / 11.03  중간고사 /  Tutorial / Introduction to SASD
 실습안내 / 실습추가설명 / 문제정의(Ver.2)
LEGO Mindstorm 사용
11 11.09 / 11.10  Practice #1
12 11.16 / 11.17  Practice #2 (SA Presentation)
13 11.23 / 11.24  Practice #3
14 11.30 / 12.01  Practice #4 (SD Presentation)
15 12.07 / 12.08  Practice #5 (최종발표 준비)
16 12.14 / 12.15  Final Presentation (in English)