Introduction to Computer Programming 2019-02: Difference between revisions
Line 65: | Line 65: | ||
| style="vertical-align: top;"| '''National Holiday''' | | style="vertical-align: top;"| '''National Holiday''' | ||
| style="vertical-align: top;"| '''National Holiday''' | | style="vertical-align: top;"| '''National Holiday''' | ||
|- | |- | ||
Line 117: | Line 120: | ||
! style="text-align:left;"| Lab : 04/10/2019 (Fri) '''Custom Functions''' | ! style="text-align:left;"| Lab : 04/10/2019 (Fri) '''Custom Functions''' | ||
|- | |- | ||
| ''개천절(National Holiday)''' | | '''개천절(National Holiday)''' | ||
| style="vertical-align: top;"| '''Reading:''' | | style="vertical-align: top;"| '''Reading:''' | ||
* Dividing the code into functions to reduce the duplicate codes [http://open.gnu.ac.kr/lecslides/2018-2-introProg/slides_py_rec/ICP_D07_01_func.pptx [pptx] ] [http://open.gnu.ac.kr/lecslides/2018-2-introProg/slides_py_pdf/ICP_D07_01_func.pdf [pdf] ] | * Dividing the code into functions to reduce the duplicate codes [http://open.gnu.ac.kr/lecslides/2018-2-introProg/slides_py_rec/ICP_D07_01_func.pptx [pptx] ] [http://open.gnu.ac.kr/lecslides/2018-2-introProg/slides_py_pdf/ICP_D07_01_func.pdf [pdf] ] |
Revision as of 15:44, 18 July 2019
Class Information
Class Info | |
---|---|
Class | ETA00086 - 컴퓨터 프로그래밍 기초, ETA00087 컴퓨터 프로그래밍 기초 실습 |
Lecturer | Seongjin Lee |
Time and Place | A & B Group (Theory): 407-508 Thursday 14:00-16:00 |
A Group (Practice): 407-203, Friday 14:00-16:00 | |
B Group (Practice): 407-203, Friday 16:00-18:00 | |
1st Exam | on 11-Oct Friday 16:00-18:00 in 407-101 |
2nd Exam | on 15-Nov Friday 16:00-18:00 in 407-101 |
3rd Exam | on 13-Dec Friday 16:00-18:00 in 407-101 |
Office Hour | Tuesday: 11:00-12:00 |
Contacts | Office: 407-314 |
Email: insight at gnu dot ac dot kr |
Part I - Python
Week - 1 Python | |
---|---|
Lecture : 05/09/2019 (Thu) Introduction | Lab : 06/09/2019 (Fri) Variables |
Course Overview
* First, we will go through the course overview, and what you have to do to succeed in this class. Course Overview
|
Reading:
* Variables, operations, and expressions [pptx ] [pdf ]
|
Video:
* Spyder 실행하고 간단한 프로그램 작성하기 (11 min) [watch]
| |
Week - 2 Python | |
Lecture : 12/09/2019 (Thu) Chuseok(추석)' | Lab : 13/09/2019 (Fri) Chuseok(추석)' |
National Holiday | National Holiday
|
Week - 3 Python | |
Lecture : 19/09/2019 (Thu) For Loop | Lab : 20/09/2019 (Fri) input function |
Reading:
* for loop is a important building block, and widely used [pptx ] [pdf ]
|
Reading:
* Introducing user interaction with input function [pptx ] [pdf ]
|
Video:
* for 문장과 range 함수의 활용 (10 min) [watch]
| |
Week - 4 Python | |
Lecture : 26/09/2019 (Thu) if conditions | Lab : 27/09/2019 (Fri) while loop |
Reading:
* Evaluation of expression and logical operators [pptx ] [pdf ]
|
Reading:
* Another method of making a loop [pptx ] [pdf ]
|
Video:
* if 문장으로 조건 비교하여 실행하기 (15 min) [watch]
| |
Week - 5 Python | |
Lecture : 03/10/2019 (Thu) | Lab : 04/10/2019 (Fri) Custom Functions |
개천절(National Holiday) | Reading:
* Dividing the code into functions to reduce the duplicate codes [pptx ] [pdf ]
|
Video:
* 함수의 작성의 문법과 활용의 예와 자기 자신을 다시 부르는 재귀함수의 예 (11 min) [watch] | |
Week - 6 Python | |
Lecture : 10/10/2019 (Thu) Review | Lab : 11/10/2019 (Fri) Exam I |
Workbook:
* Practice before the exam notebook |
Exam
* Place : 407-101 * Time : 16:00-18:00
|