Programming Practice (4190.103A)

Fall 2018

NOTICE FINAL EXAM: 12/16 1:00 PM
Instructor

Jehee Lee

E-mail: jehee (at) mrl (dot) snu (dot) ac (dot) kr

Office: 302-325

Phone: 02-880-1845

Teaching Assistant

Seyoung Lee

Email: seyounglee (at) mrl (dot) snu (dot) ac (dot) kr

Office: 302-312-1

Phone: 02-880-1864

Hoseok Ryu

Email: hoseok (dot) ryu (at) mrl (dot) snu (dot) ac (dot) kr

Office: 302-312-1

Phone: 02-880-1864

이드로

Email: drozzang@naver.com

김대은

Email: nebula5703@naver.com

이은서

Email: dldms800@gmail.com

강지호

Email: drcotr0623@naver.com

김도현

Email: ehgus9827@naver.com

조교 대표 메일 (질문은 이 메일로 해주세요)

Email: pp20182ta@gmail.com

Class hours

Tuesday and Thursday, 16:00 to 17:50

Class Room

Lecture(Tue) 16:00 ~ 17:50, 302-208

Practice(Thu) 16:00 ~ 17:50, 302-311-1

Textbook

A Book on C, Kelley and Pohl, 4th edition, Addison Wesley

Pre-requisites
Grading policy

Attendance: 10%

Homework: 50%

Attitude: 10%

Etc: 30%

Total Score [link], claim is possible until tuesday

Assignment
Schedule
Week 1 9 / 4 Course Intro & Overview (chap 1) [slide]
9 / 6

1 st week's slide [pdf]

계정 신청 구글 폼

Week 2 9 / 11 Lexical Elements, Operators, and the C system (chap 2) [slide]
9 / 13

2 nd week's slide [pdf]

Pratice Web Page

Week 3 9 / 18 Fundamental Data Types (chap 3) [slide]
9 / 20

3 rd week's slide [pdf]

Week 4 9 / 25 No Class (추석)
9 / 27 Flow of Control (chap 4) [slide]
Week 5 10 / 2 Functions (chap 5) [slide]
10 / 4

5 th week's slide [pdf]

Week 6 10 / 9 No Class (한글날)
10 / 11

6 th week's slide [pdf]

Week 7 10 / 16 Arrays, Pointers and Strings 1 (chap 6) [slide]
10 / 18

7 th week's slide [pdf]

Week 8 10 / 23 Arrays, Pointers and Strings 2 (chap 6) [slide]
10 / 25

8 th week's slide [pdf]

Week 9 10 / 30 Structures and Unions (chap 9) [slide]
11 / 1

9 th week's slide [pdf]

9 th week's slide - Permutation problem additional slide[pdf]

Week 10 11 / 6 Structures and List Processing (chap 10) [slide]
11 / 8

10 th week's slide [pdf]

skeleton [zip]

Week 11 11 / 13 Bitwise Operators and Enumeration Types (chap 7) [slide]
11 / 15

11 th week's slide [pdf]

skeleton [zip]

Week 12 11 / 20 The Preprocessor (chap 10) [slide]
11 / 22

12 th week's slide [pdf]

skeleton [c]

project 1st slide [pdf]

project skeleton [zip]

project score [link]; next 3 projects score are also uploaded on this link

Week 13 11 / 27 Input/Output and the Operating System (chap 11) [slide]
11 / 29

13 th week's slide [pdf] , 2018-11-29, 19:42 fixed

project 2nd slide [pdf]

Week 14 12 / 4

Long-term Project (Please come to Training Room; same as Thursday)

project 3rd slide [pdf]

12 / 6

14 th week's slide [pdf] , 2018-12-06, 21:10 fixed

Week 15 12 / 11 Moving from C to C++ (chap 12) [slide]
12 / 13 15 th week's slide
Week 16 12 / 16

Final Exam

Total Score [link], claim is possible until tuesday