조교팀 홈페이지
4190.210 Principles of Programming
2011 가을, 수 10:00-11:50@302-208 월 10:00-11:50@302-311(실습)
서울대학교
/ 컴퓨터공학부
/ 프로그래밍 연구실
이영석 | 이승중
공지사항
- 2011-12-02 hw8 is out!
- 2011-11-16 hw7 is out!
- 2011-11-06 hw6 is out!
- 2011-10-25 hw5 is out!
- 2011-10-11 hw4 is out!
- 2011-09-28 hw3 is out!
- 2011-09-22 hw2 is out!
- 2011-09-08 hw1 is out!
- 2011-09-05 TA page open

프로젝트
일정
(변경될 수 있습니다)- 2011/11/30 (수) 첫번째 제출 스펙 발표
-
2011/12/07 (수)2011/12/08 (목) 첫번째 제출 스펙 수정 -
2011/12/12 (월)2011/12/13 (화) 첫번째 제출 마감 / 두번째 스펙 발표 -
2011/12/16 (금) 두번째 제출 스펙 수정 -
2011/12/19 (월)2011/12/20 (화) 낮 12:00 두번째 제출 마감 - 2011/12/21 (수) 두번째 제출 토너먼트
문서
- 프로젝트 2차 스펙
- 프로젝트 1차 제출 스펙 수정 (2011/12/08)
- 프로젝트 개요, 뼈대코드의 모듈 설명 (2011/11/30 수정)
- 프로젝트 1차 2차 결과
제출
- 웹 페이지를 통해 제출합니다.
- Delay: 없습니다.
숙제
- hw1: primitives, inductive programming & recursion (due 9/19 24:00)
- hw2: recursion & typeful programming (due 9/30 24:00)
- hw3: data abstractions & typeful programming (due 10/08 24:00)
- hw4: Are your programs correct? (due 10/20 24:00)
- hw5: Huffman encoding, Turing Machine, SKI reactor (due 11/02 24:00)
- hw6: Automatic typeful programming (due 11/14 24:00)
- hw7: Automatic typeful programming II, primitive module programming (due 11/24 24:00)
- hw8: Automatic typeful programming III, advanced module programming (due 12/12 24:00)
제출
- 웹 페이지를 통해 제출합니다.
- Delay 규정: 24시간까지 10%, 48시간까지 20% 감점합니다. 이후에는 숙제를 받지 않겠습니다.
도움
질문/답변시간
매주 월/화요일 15:30부터 17:00 사이가 질문 답변 시간입니다. 궁금한 점이 있으시면 해당 시간에 302동 312-2호 프로그래밍 연구실로 오세요. 물론 사전 연락 후 다른 시간에 오셔도 됩니다.실습자료
- 2011/09/17 실습 1 - Scheme 소개
- 2011/09/26 실습 2 - 재귀함수, 데이터 요약 연습하기
- 2011/10/10 실습 3 기본 - 재귀함수, 리스트, 함수를 인자로 받는 함수
- 2011/10/10 실습 3 - 재귀함수, 데이터 요약 연습하기
- 2011/10/17 실습 4 기본
- 2011/10/17 실습 4 - 재귀적으로 프로그래밍 하기
- 2011/10/24 실습 5 - 인터페이스에 맞게 프로그래밍 하기
- 2011/10/31 실습 6 - 재귀와 반복 다시보기
- 2011/11/07 실습 7 - Welcome to OCaml
- 2011/11/14 실습 8 - 문자열, 상호 재귀, 예외 잡기
- 2011/11/21 실습 9 - 시그너처, 모듈함수
- 2011/11/28 실습 10 - 프로젝트 준비
참고문서
- OCaml
- The Caml Language homepage
- The Objective Caml manual
- Developing Applications With Objective Caml
- OCaml tutorial
- Introduction to Objective Caml (Jason Hickey) NEW!
- Ocaml tutorial (11/09) NEW!
- Scheme
- DrScheme 홈페이지
- DrScheme 다운로드
- Advanced-topics : not recommanded but exciting
- Coding Style Guide
Modified by Heejong Lee. Created by Jaeho Shin.