사용자 도구

사이트 도구


세미나_준비

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
세미나_준비 [2013/02/07 11:07] – 새로 만듦 lindol세미나_준비 [2013/12/11 00:46] (현재) – 바깥 편집 127.0.0.1
줄 4: 줄 4:
  
 광주 멤버십 광주 멤버십
 +
 +===== 배포자료 =====
 +
 +  - {{::seminar_2013_02_16.zip|2013년 2월 16일 잘설계된, 잘 돌아가는 프로그램 작성}} 
 +  - [[실습 소스]]
 +
 +===== 세미나 확인 실습 문제 1번 =====
 +결과
 +<code>
 +윤연우
 +강정재
 +박다은
 +김대왕
 +박정열
 +조영주
 +성운
 +백종윤
 +이병춘
 +선유승
 +나청
 +정혜정
 +용진필
 +</code>
 +
 +{{::whiteboard.png?400|}}
 +====== 스케줄 ======
 +
 +스케줄 초안
 +
 +^ 시간      ^ 내용       ^
 +| 10:00 - 10:50 | 객체지향의 탄생 배경 |
 +| 11:00 - 11:50    | 캡슐화, 상속성, 다형성 |
 +| 12:00 - 12:50 | 점심 |
 +| 13:00 - 13:50 | 알고리즘 풀이 |
 +| 14:00 - 14:50 | 유스케이스 |
 +| 15:00 - 15:50 | 명사, 동사 도출을 통한 클래스 구현 |
 +| 16:00 - 16:50 | 전광판 프로그램 문제 해결 |
 +| 17:00 - 17:50 | 미정 |
 +
 +===== 10:00~10:50 =====
 +
 +객체지향의 탄생 배경 ( 10분 ) 
 +- Smalltalk 관련해서 이야기..
 +
 +클래스, 추상클래스, 객체, 인터페이스, 데이터멤버, 메소드에 대한 이해
 +
 +
 +===== 11:00~11:50 =====
 +
 +캡슐화, 상속성, 다형성,
 +
 +===== 14:00~14:50 =====
 +
 +위임(느슨하게 결합된 프로그램) - 10m
 +
 +USE-CASE 작성 - 40m ┒
 +
 +^ USE-CASE 세부 주제                 ^ 내용                                                                                         ^ 시간(m)  ^
 +| UseCase 란?(5m)                    | 요구 사항, UseCase 에 대한 설명                                                              | 5        |
 +| UseCase 작성(20m)                  | 명확한 가치, 시작 조건, 외부 구동자, 종료 조건, 주 경로, 대체 경로, 확장                     | 20       |
 +| UseCase 를 통한 요구사항 체크(15m) | 실습: 하나의 주제에 대한 Use-Case 제시, 수강자 요구 사항 작성, 수강자 비교후 빠진 부분 체크  | 15       |
 +
 +===== 15:00~15:50 =====
 +
 +명사, 동사 도출을 통한 클래스 구현
 +(해결할 문제의 예시가 필요함)
 +TDD 방법론 설명
 +
 +==== TDD 실습 예제 ====
 +
 +  - 최고값 찾기
 +  - 피보나치?
 +  - 클래스를 이용한 간단한 API 흉내내기?
 +
 +===== 16:00~16:50 =====
 +
 +전광판 프로그램 문제 해결
 +- 전광판 프로그램 설명
 +- 패킷메이커
 +- 룰 설명
 +- 네트워크 프로그래밍의 핵심 개념 및 구현 방법 설명
 +- 구현 ( 35분 )
 +
 +
 +
 +
 +
 +
 +
  
  
  
세미나_준비.1360202859.txt.gz · 마지막으로 수정됨: 2013/12/11 00:46 (바깥 편집)