
EEE110 - Computer Programming [Python] (2021-2022 Spring)
Office Hours by Reservation via e-mail
-
Venue: Room 210, West Wing, Prefab Building
-
Date&Time: Will be announced in response to e-mail reservation
Questions&Answers
Main Course
-
Venue: M2 Building, Class D203
-
Date&Time: 09:30-12:00 on Mondays
-
Objectives: This course aims to teach students the fundamentals of procedural, array-oriented, object-oriented, GUI, and database programming by using Python programming language.
-
Contents:
-
Introduction to Computers and Programming
-
Introduction to Python Programming Language
-
Decision Structures and Boolean Logic
-
Repetition Structures
-
Functions
-
Files and Exceptions, Lists and Tuples, and Introduction to Plotting (Matplotlib)
-
Strings, Dictionaries, and Sets
-
Classes and Object-Oriented Programming
-
Inheritance, Polymorphism, and Recursion
-
Array-Oriented Programming with Numerical Python (NumPy)
-
Introduction to Python Data Analysis (Pandas)
-
GUI Programming (Tkinter)
-
Database Programming
-
Lecture Slides
Homeworks
Laboratory
-
Venue: M1 Building, Computer Lab 1
-
Date&Time:
-
13:15-15:00 on Thursdays (Face-to-Face Group at Comp. Lab. 1 and Remote Group on Google Meet simultaneously)
-
Laboratory Files
Exams
Announcements