====== 세미나 준비 2013년 2월 14일 ====== 5시간 광주 멤버십 ===== 배포자료 ===== - {{::seminar_2013_02_16.zip|2013년 2월 16일 잘설계된, 잘 돌아가는 프로그램 작성}} - [[실습 소스]] ===== 세미나 확인 실습 문제 1번 ===== 결과 윤연우 강정재 박다은 김대왕 박정열 조영주 성운 백종윤 이병춘 선유승 나청 정혜정 용진필 {{::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분 )