Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Course Syllabus

2021 YONSEI INTERNATIONAL SUMMER SCHOOL

[Online Only] Introduction to Python Programming

CREDIT 3 INSTRUCTOR Keeheon Lee

OFFICE IVHC407 OFFICE HOURS TBA

TIME On demand CLASSROOM LOCATION TBA

E-MAIL keeheon@yonsei.ac.kr

[COURSE INFORMATION]
The goal of this course is to develop code literacy. This course is intended for
students in a wide variety of areas of study. Students will learn to write a computer
software using Python (the most popular computer programming language). Topics
COURSE DESCRIPTION include but not limited to computer organization, compiler, variables, statements,
& GOALS decisions, loops, expressions, operators, reusing code with functions, using library
code, selecting the optimal data structure to manage complex data, web programs,
and sharing data with other programs. In this course, we use two textbooks. One is
task-driven approach and the other one is concept-driven approach.

PREREQUISITE N/A

COURSE REQUIREMENTS Online Only

Total score: 100


Attendance (15)
- One additional assignment for each absence
- Absent for more than 4 times will result in F
- E-attendance system only
15 Assignments (75)
1 Midterm exam (5)
1 Final exam (5)

GRADING POLICY
Grading table (for Score X)
100 > X >= 95: A+
95 > X >= 90: A0
90 > X >= 80: A-
80 > X >= 75: B+
75 > X >= 70: B0
70 > X >= 60: B-
60 > X >= 55: C+
55 > X >= 50: C0
Course Syllabus
2021 YONSEI INTERNATIONAL SUMMER SCHOOL

50 > X >= 40: C-


40 > X : F
Two textbooks are used:
TEXTS & NOTES (1) Head First Programming
(2) Python for Everybody
Keeheon Lee is an assistant professor of Creative Technology Management,
INSTRUCTOR’S PROFILE
Underwood International College.

[WEEKLY SCHEDULE]
COURSE MATERIAL &
WEEK (PERIOD) WEEKLY TOPIC & CONTENTS NOTES
ASSIGNMENTS
Assignment 1. Exercises in
Chapter 1 of Python for
Everybody (Due: 2020.07.01.
Day 1. Computer and Programming
22:00 GMT+9)
Language
Assignment 2. Exercises in
Day 2. Guess the Number
Chapter 2 of Python for
1 - Control statement
Everybody (Due: 2020.07.02.
Day 3. Robotic Process Automation (Coffee
22:00 GMT+9)
Trader)
Assignment 3. Exercises in
- Requests, BeautifulSoup
Chapter 3 of Python for
Everybody (Due: 2020.07.03.
22:00 GMT+9)
Assignment 4. Exercises in
Chapter 4 of Python for
Everybody (Due: 2020.07.04.
22:00 GMT+9)
Day 4. Robotic Process Automation (Stock Assignment 5. Exercises in
Trader) Chapter 5 of Python for
- Selenium Everybody (Due: 2020.07.07.
Day 5. Organizing Code as a Function 22:00 GMT+9)
2
- Function Assignment 6. Exercises in
Day 6. Data Handling (File, Database) Chapter 6 of Python for
- File read/write, SQLite Everybody (Due: 2020.07.08.
Day 7. Point-of-Sales System and Modules 22:00 GMT+9)
Assignment 7. Exercises in
Chapter 7 of Python for
Everybody (Due: 2020.07.09.
22:00 GMT+9)
Course Syllabus
2021 YONSEI INTERNATIONAL SUMMER SCHOOL

COURSE MATERIAL &


WEEK (PERIOD) WEEKLY TOPIC & CONTENTS NOTES
ASSIGNMENTS
Assignment 8. Exercises in
Chapter 8 of Python for
Everybody (Due: 2020.07.10.
22:00 GMT+9)
Assignment 9. Exercises in
Chapter 9 of Python for
Day 8. Make User Interface Graphical
Everybody (Due: 2020.07.11.
Day 9. Make User Interface Interactive
22:00 GMT+9)
3 Day 10. Make User Interface More
Assignment 10. Exercises in
Interactive
Chapter 10 of Python for
Day 11. Make User Interface Robust
Everybody (Due: 2020.07.14.
22:00 GMT+9)
Assignment 11. Exercises in
Chapter 11 of Python for
Everybody (Due: 2020.07.15.
22:00 GMT+9)
Assignment 12. Exercises in
Chapter 12 of Python for
Everybody (Due: 2020.07.16.
22:00 GMT+9)
Assignment 13. Exercises in
Chapter 13 of Python for
Day 12. Object Orientation Everybody (Due: 2020.07.17.
Day 13. Data Structure and Algorithm 22:00 GMT+9)
4
Day 14. Regular Expression Assignment 14. Codes in
Day 15. Web App using Flask Chapter 14 of Python for
Everybody (Due: 2020.07.18.
22:00 GMT+9)
Assignment 15. Codes in
Chapter 15 of Python for
Everybody (Due: 2020.07.21.
22:00 GMT+9)

You might also like