프로그래밍 프로젝트
(2010 Spring)

Course Syllabus

Team Project

2010.02.12 :  첫 수업은 03.02(화) 14:00~16:00 새천년관 502호 입니다.
                수업의 모든 내용은 진현욱 교수님께서 진행하시는 수업과 동일하며, 중간고사와 팀프로젝트도 동일한 내용으로 진행됩니다.
2010.03:08 :  추후 평가 및 실습은 아래와 같이 진행될 예정입니다. 진현욱 교수님께서 진행하시는 수업도 동일합니다.
                출석: 10% , 중간고사: 30% , 개인프로젝트(2개) : 20% , 팀프로젝트(2개) : 40%
                팀프로젝트 2개는 모두 3명의 다른 인원으로 팀을 구성하셔야 합니다.
                중간고사 이전에 개인프로젝트 1개 시작됩니다.
                미리 말씀 드린 바와 같이, 프로젝트에서 유사한 코드가 발견되면, 모두 F 학점으로 처리됩니다.
2010.03.12 :  공학인증 사전설문 부탁 드립니다.
2010.03.27 :  03.31(수) 수업은 예비군훈련으로 휴강합니다.
2010.04.05 :  개인과제#1 시작되었습니다. (개인과제 3 개 + 팀과제 1 or 2)
                제출 기한: 2010.04.16 17:00
                제출 방법: 이메일
                제출 내용: 소스파일, 설명서 (컴파일 방법, 전반적인 내부구성, 실행 방법 등 --> 총 2페이지) 
                주의 사항: Cheating = F 학점 , 컴파일실패 = Fail , 지각제출 = 20% 감점 / hour , Sample.txt
2010.04.12 :  중간고사 04.20(화) 수업시간입니다. (범위: 9~14장, 1시간)
2010.04.12 :  개인과제#2 : ~ 05.02 24:00
                개인과제#3 : ~ 05.16 24:00
                팀과제#1 : 미정
                팀과제#2 : 미정
                기본사항은 위와 같습니다. Sample.txt (저작권 문제가 없는 다른 txt 사용해도 무방합니다.)
2010.04.17 :  공학인증 중간설문 부탁 드립니다.
2010.04.17 :  개인과제#1 성적 확인하세요.
                테스트 1개 실패 당 -1점 입니다. (*, **, ***, ?, ??, *t*, *t?*.*t?, **?*, **??*, ***??*, 1, 1*)
                실행이 정확하게 안되면, 기본점수 5점 입니다.
2010.04.23 :  중간고사 성적 확인하세요. 수고 많으셨습니다. 기말고사는 더 잘 보세요.
2010.05.03 :  개인과제#2 : 추가제출 ~ 05.08 24:00
                                - 개인과제#2를 완료하셔야만 개인과제#3을 시작하실 수 있습니다.
                                - 추가제출자는 만점이 70%로 제한됩니다. ^^;  
2010.05.17 :  팀프로젝트 : ~ 06.06
                3명/팀 을 구성하셔서 메일로 알려주세요. : ~ 05.21
                (팀을 구성하지 않으시면, 05.22에 제가 임의로 구성하겠습니다. ^^) 
                팀프로젝트 발표 : 06.08 ~ 06.09
2010.05.19 :  2010.05.25(화) 휴강합니다. ^^;
2010.05.26 :  강의평가 부탁 드립니다.
                팀프로젝트 팀구성 확인하세요.
                팀프로젝트에서 기본기능 6개를 한번에 검사하는 기능은 '고급기능'으로 간주합니다.
                '기본기능'만 구현하시면 만점 15점에서 11점 입니다.
2010.06.01 :  팀프로젝트 기간 : ~06.07(월) 24:00 으로 변경합니다. Fighting!!!

팀명 구현한 고급 기능
T3  - 모든 변경사항을 한번 찾기
 - 함수의 유사 비율 찾기
T4  - 산술연산자 변환
 - #define 연산자 변환
T5  - pattern match & parsing structure 사용
T6  - #define 연산자 변환
 - 함수 정의 위치 변경 (Prototype 정의 변경)
 - 함수 합치기.

2010.06.04 :  팀프로젝트 실습용 '예제' 드립니다.
                기말고사는 06.15(화) 수업시간 입니다.
                범위: 13,14,16,17,4장
2010.06.08 :  06.19(토) 11:00 602호 에서 미발표 팀을 위한 재평가가 있습니다.
                적어도 기본기능까지는 반드시 완성하셔서, 발표하셔야 합니다.
                T8 제 방으로 좀 오세요. 면담하겠습니다. ^^
2010.06.17 :  기말고사 성적 확인하세요.
                답안지 확인하실 분은 다음주 월화(21,22)에 904호로 오세요.
                토요일 추가발표 시, 참석한 인원만 점수 드립니다. 누구 어느 부분을 구현했는지 정확하게 설명해 주세요.
                팀발표자료 PPT (+소스코드, 미제출팀) 이메일로 보내주세요. PPT가 있어야 내용을 재확인하고 최종점수 드립니다.
2010.06.21 :  최종성적 확인하세요.
                성적확인하러 오세요. (화/수 양일)

출석부

 

Schedule

WEEKS

DATE

LABORATORY (Tuesday)

LECTURE (Wednesday)

1

03.02 / 03.03

Course Introduction 제8장 함수

2

03.09 / 03.10

제9장 함수와 변수 실습#1 (8장, 9장)

3

03.16 / 03.17

제10장 배열 실습#2 (10장)

4

03.23 / 03.24 제11장 포인터 실습#3 (11장)

5

03.30 / 03.31 제12장 문자와 문자열 휴강 - 예비군훈련

6

04.06 / 04.07 제13장 구조체 실습#4 (12장)

7

04.13 / 04.14 제14장 포인터 활용 실습#5 (13장, 14장)

8

04.20 / 04.21 중간고사

9

04.27 / 04.28 제15장 전처리 및 비트연산 실습#6 (15장)

10

05.04 / 05.05 제4장 자료와 변수형 어린이날

11

05.11 / 05.12 실습#7 (4장) 휴강 - 일감호축전

12

05.18 / 05.19 제16장 파일 입출력 실습#8 (16장)

13

05.25 / 05.26 휴강 제17장 동적 메모리와 연결리스트

14

06.01 / 06.02 실습#9 (17장) 선거 임시공휴일

15

06.08 / 06.09 팀프로젝트 발표

16

06.15 / 06.16 기말고사 : 06.15(화)