Course Prerequisite: -
Lecture Time and Location
G1: Wed, 1:00 - 3:50 pm, EE113
G2: Thurs, 1:00 - 3:50 pm, EE113
Speaker: Jiraporn Pooksook
Office hours: By appointment
Teaching Assistant: TBA
Assignments and Grading (Approximate Distribution)
Homework 20%
Midterm Exam 30%
Final Exam 30%
Term Project 20%
Textbooks & Materials
Overview
Using tools related to writing programs; operating systems, editor, compiler, linker, debugger, unit testing.
เนื้อหารายวิชานี้เกี่ยวกับ การใช้งานเครื่องมือที่เกี่ยวข้องกับการเขียนโปรแกรม ระบบปฏิบัติการ โปรแกรมบรรณาธิกรณ์ ตัวแปลโปรแกรม โปรแกรมเชื่อมโยง โปรแกรมตรวจแก้จุดบกพร่อง การทดสอบทีละหน่วย
| Date | Lectures | Materials & Solutions |
|---|---|---|
| June 23/24 | Class overview | |
| June 30/1 | Input and Output, Basic Operators, Conditional programming | |
| Jul 7/8 | Loop, Strings | |
| Jul 14/15 | Functions, Files | |
| Jul 21/22 | Lists, Tuples, Sets | |
| Jul 28/29 | Recursion, Dictionaries | |
| Aug 4/5 | Review | |
| Aug 7-15 | Midterm Exam | |
| Aug 18/19 | Midterm Solution | |
| Aug 25/26 | Searching and Sorting | |
| Sep 1/2 | Testing, Debugging, Exceptions, Assertions | |
| Sep 8/9 | Special Lab: UI | |
| Sep 15/16 | Special Lab: UI(Cont.) | |
| Sep 22/23 | Special Lab: UI(Cont.) | |
| Sep 29/30 | Introduction to Object Oriented Programming | |
| Oct 6/7 | Project and Review | |
| Oct 9-24 | Final Exam |