Introduction to Computer Science
Prof. Taewhan Kim
Mon, Wed, Thu 9:30-12:00
Claim session (optional) for final exam planned on AM 11:00, Bldg. 301 Rm. 751-2
Last class (before final exam)! Please see review material.
Programming homework 2 duedate was changed once more: ~7/24 (Tue) 20:00.
Programming homework 2 handout files were broken after changing duedate, now the file was fixed.
Programming homework 2 (due: 7/24 (Tue) 20:00) was posted.
Midterm solution was posted
Programming homework 1 (due: 7/18 17:00) was posted. (Fixed typo in deadline.)
Midterm on 7/11(W) will be a closed-book exam. Detailed notice will be placed later.
From now on, the class will begin at 9:30 AM!
The first day of class will begin. Welcome!
Only for today (27, Wed.), classroom is substituted to Room 306!
Opening Ceremony @ 3:00 PM Bldg. 73 "Munhwagwan"
|1: 6/27(W)||Introduction, Environment Setup
|2: 6/28(T)||Variable, Operator, Basic Conditional||Note#2|
|3: 7/2(M)||Conditionals, Loops||Note#3|
|4: 7/4(W)||Conditionals, Loops (2)
|5: 7/5(T)||List, Tuple
|6: 7/9(M)||List, Tuple (2)||Note#4|
|7: 7/11(W)||Mid-term Exam
|10: 7/18(W)||Functions (2): Recursive Functions
|11: 7/19(T)||File I/O||Note#7|
|14: 7/26(T)||Final Exam||-|
|End of the class|
*Schedule could be adjusted, materials linked are same as below ones.
|2||Variables & Operators||Soln|
|1||Moderate||7/5||7/18 17:00||Template code Solution code|
|2||Intensive||7/17||7/24 20:00||Template code Solution code|
Errata / Update
Python is a language with a simple syntax, and a powerful set of libraries. It is an interpreted language, with a rich programming environment, including a robust debugger and profiler. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. This course is an introduction to the Python programming language for students without prior programming experience. We cover data types, control flow, module-based programming, and graphical user interface-driven (PyCharm based) applications. The examples and problems used in this course are drawn from diverse areas such as text processing, coding game and image manipulation, and web programming.
- Up to 3 times of missing class is allowed with no penalty
- But if more than 3 times, grade F will be given.
- 2 * Programming homeworks