Introduction to Programming (using Python)
Instructor: Hossein Jowhari
Office: Math Department 402
Email: jowhari at kntu dot ac dot ir
Semester: Spring 2019 (97-2)
Classroom: Civil Engineering 201
Time: SAT 3:30-5, MON 3:30-5
TA: Amir Hossein Pakdaman
Lectures :
- Week 1: Introduction to the course, How computers work pdf
- Week 2: Introduction to algorithms pdf
- Week 3: Flowchart. Introduction to Python. Basic data types. pdf
- Week 4: Basic data types. A simple python program. pdf
Happy Nowruz!
- Week 5: Input and Output. If statement pdf
- Week 6: While loop, List in python pdf
- Week 7: For loop and Lists pdf
- Week 8: Functions pdf
- Week 9: Binary Search. Tuples, Strings, Lists pdf
- Week 10: Reading and Writing Files pdf
- Week 11: Set and Dictionary in Python pdf
- Week 12: List Comprehension, Modules in Python pdf
Midterm Grades: pdf
Ideas for the Course Project: pdf
Assignments :
- Assignment 1: Due (18/12/1397) pdf
- Assignment 2: Due (31/01/1398) pdf
- Assignment 3: Due (16/02/1398) pdf
- Assignment 4: Due (28/02/1398) pdf