TODO
นักศึกษาสามารถ
Section 001:
Section 002:
Section 003:
Facebook Group: http://www.facebook.com/groups/16S1.204111
คะแนนเข้าชั้นเรียน, ปฏิบัติการ, และการบ้าน
|
25% |
สอบย่อย (Quiz)
|
10% |
สอบปฏิบัติการ
|
10% |
สอบกลางภาค
|
25% |
สอบปลายภาค
|
30% |
การลอกการบ้าน แบบฝึกหัดหรืองานที่ได้รับมอบหมาย ถือเป็นการทุจริต โดยผู้ลอกจะไม่ได้รับการพิจารณาให้คะแนนในงานนั้น และผู้ให้ลอก จะได้รับคะแนนติดลบเท่ากับน้ำหนักงานนั้น
< 100% 1.5em 9em 32% 32% > | ||||
Week | Lecture | Lab | Readings | |
---|---|---|---|---|
01 | 08-Aug - 12-Aug | - Intro to Computer Science - History of Computing | - Computational Thinking - Visual Programming | Lec: - |
Lab: Intro to Code.org | ||||
02 | 15-Aug - 19-Aug | - Math for CS: Numbers | - Programming with Python - Types, Literals, Variables, Operators, and Expressions | Lec: [2] Ch1 |
Lab: [3] Ch1 & Ch2 | ||||
03 | 22-Aug - 26-Aug | - Problem Solving Processes - Functions Part I | - Functions Part II - Input/ output Redirection | Lec: [1] Ch 3 & 6, [3] Ch 3 |
Lab: [1] Ch 3 & 6, [3] Ch 3 | ||||
04 | 29-Aug - 02-Sep | - Math for CS: Boolean Algebra | - Conditionals Part I - Case Study: Min, Max and More | Lec: |
Lab: Flowgorithm | ||||
05 | 05-Sep - 09-Sep | - Conditionals Part II - Syntax, Semantic, Testing and Debugging | - Boolean Algebra and Logic Gates - Python Style Guide | |
06 | 12-Sep - 16-Sep | - Iterations Part I | - Iterations Part II - Input/ output Redirection (cont'd) | |
07 | 19-Sep - 23-Sep | - Iterations Part III | - Iteration Part IV - Errors and Exceptions | |
08 | 26-Sep - 30-Sep | - Iterations Part V | - Programming & Algorithm Practice | |
Midterm Exam <fc #ff0000>8 Oct 08.00 - 11.00</fc> (Midterm exam period 03 - 09 Oct) | ||||
09 | 10-Oct - 14-Oct | - Strings | - Strings | |
10 | 17-Oct - 21-Oct | - One-Dimensional Lists and Tuples | - One-Dimensional Lists and Tuples - Sieve of Eratosthenes | |
11 | 24-Oct - 28-Oct | - Math for CS: Counting | - Math for CS: Counting | |
12 | 31-Oct - 04-Nov | - Two-Dimensional Lists | - Two-Dimensional Lists - File IO | |
13 | 07-Nov - 11-Nov | - Sorting and Searching | - Sorting and Searching | |
14 | 14-Nov - 18-Nov | - Sets and Dictionaries - Intro to Python Libraries | - Sets and Dictionaries - Intro to Python Libraries | |
15 | 21-Nov - 25-Nov | - Programming & Algorithm Practice | - Programming & Algorithm Practice | |
Final Exam <fc #ff0000>8 Dec 15.30 - 18.30</fc> (Final exam period 28 Nov - 15 Dec) |
http://hw.cs.science.cmu.ac.th/CS_HW/p204111.html
หรือที่เว็บไซต์ของภาควิชา http://www.cs.science.cmu.ac.th→คลิกหัวข้อเว็บเพจส่งการบ้านโดยให้คลิก Link เพื่อ Login ตามรหัสวิชา และตอนเรียน (Section) ที่ลงทะเบียนเรียน จะมีการแจก User name และรหัสผ่าน ในชั่วโมงปฏิบัติการ ให้นักศึกษาจดบันทึก User name และรหัสผ่านให้ดี อย่าทําหาย
หากส่งงานช้ากว่ากำหนด จะคิดคะแนน 80% จากคะแนนเต็ม และไม่อนุญาตให้ส่งงานช้าเกิน 3 วัน
งานที่ตั้งชื่อไฟล์ไม่ตรงกับที่กำหนดในใบงาน จะไม่ได้รับการตรวจ
#!/usr/bin/env python3 # ชื่อ นามสกุล # 5XXXXXXXX # Lab YY # Problem Z # 204111 Sec 00A
< 100% > |
ชื่อ นามสกุล ลำดับที่ ## 5XXXXXXXX Lab (หรือ Lec) YY Problem Z 204111 Sec 00A |
* ไม่รับงานส่งสายหลังจากวันที่ที่ระบุในวงเล็บ (เกิน 3 วันจากกำหนดส่ง)
< - - 9em 15em 6em 6em 6em> | |||||
Assignment | Problem | File Naming Format | Due Date | ||
---|---|---|---|---|---|
<fc #800080>001</fc> | <fc #ff6600>002</fc> | <fc #0000ff>003</fc> |
IDE (Integrated Development Environment) หลักที่ใช้ในภาคเรียนนี้ คือ IDLE (Python 3.5 Built-in IDE จาก python.org)
sudo apt-get install python3 sudo apt-get install idle3
[1] Think Python: How to Think Like a Computer Scientist by Allen B. Downey
[2] Mathematics for Computer Scientists by Janacek and Close
[3] หนังสือเรียนภาษาไพทอน สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี
[4] The Python Language Reference from python.org
[5] The Python Standard Library from python.org
[6] The Python Tutorial from python.org