ข้อมูลเกี่ยวกับรายวิชา
|
ชื่อวิชา |
คอมพิวเตอร์และการโปรแกรมสำหรับวิศวกรคอมพิวเตอร์
(Computers and
Programming for Computer Engineers) |
**
ประกาศ ** 25
มิย 2568 - Welcome
to 204113 students year 68xx at MikeLab/KU - PC dev. tool Thonny_IDE - Online repl.it Pythontutor - Python Exercises at
w3resource - Follow
us @ เฟซาบุก - KU_Learn_111 Last Updated: 23JUL25 |
||||
|
รหัสวิชา |
01204113 |
|||||
|
ภาคการศึกษา |
ภาคเรียนที่ 1 (ภาคต้น) ประจำปีการศึกษา
2568 |
|||||
|
หมู่เรียน |
ภาคบรรยาย 1
/ ภาคปฏิบัติการ 11 |
|||||
|
จำนวนหน่วยกิต |
3 หน่วยกิต
(2-3-6) |
|||||
|
อาจารย์ผู้สอน |
||||||
|
ติดต่อ |
ห้อง 707 ชั้น 7
อาคารภาควิชาวิศวกรรมคอมพิวเตอร์ (อาคาร 15) |
|||||
|
เนื้อหาการเรียนการสอน |
โครงสร้างพื้นฐานของระบบคอมพิวเตอร์สมัยใหม่
การแก้ปัญหาด้วยขั้นตอนวิธี วิธีการออกแบบและพัฒนาโปรแกรม
การเขียนโปรแกรมเบื้องต้นด้วยภาษาระดับสูง การโปรแกรมเชิงวัตถุ
การฝึกปฏิบัติการโปรแกรมในห้องปฏิบัติการคอมพิวเตอร์ |
|||||
|
เวลาและสถานที่ |
ภาคบรรยาย วันพุธ 10-12 19201 ภาคปฏิบัติการ วันพฤหัส
14.30-17.30 ห้องปฏิบัติการ 19308 HelpDesk วันอังคาร 14.30-17.30 ออนไลน์ /
เฟสบุ๊ค |
|||||
|
ตำราและเอกสารอ้างอิง |
· Q. Kong et al., Python
Programming and Numerical Methods: A Guide for Engineers and Scientists _ |
|||||
|
เกณฑ์การให้คะแนน |
สอบภาคปฏิบัติการ
(กลางภาค) สอบแบบปรนัย (กลางภาค) สอบภาคปฏิบัติการ
(ปลายภาค) สอบแบบปรนัย (ปลายภาค) การมีส่วนร่วมในชั้นเรียน
ควิช / งานที่มอบหมาย |
20% 20% 20% 20% 20% |
|
|||
|
เกณฑ์การวัดระดับ |
คิดอิงเกณฑ์และอิงกลุ่ม |
|||||
|
ข้อปฏิบัติ |
·
วิชานี้ส่งเสริมให้นิสิตปรึกษากันได้
เพื่อแลกเปลี่ยนความรู้ และสร้างสรรค์ความคิดใหม่ๆ อย่างไรก็ตาม
เมื่อถึงเวลาลงมือทำจริง นิสิตแต่ละคนจะต้องทำปฏิบัติการด้วยตนเอง
ถ้าอาจารย์ผู้สอนพบว่ามีการลอกกัน
นิสิตที่เกี่ยวข้องทั้งหมดอาจต้องได้รับโทษทางวินัย ·
นิสิตแต่ละคนจะต้องทำสอบด้วยตนเอง
ทางมหาวิทยาลัยมีบทลงโทษที่รุนแรงในเรื่องการทุจริตในการสอบ
ขอให้นิสิตได้อ่านข้อบังคับที่เว็บของกองกิจการนิสิต http://www.sa.ku.ac.th/rule-corupt42.html
|
|||||
|
กำหนดการสอบ |
การสอบภาคปฏิบัติการ (กลางภาค) การสอบปรนัยกลางภาค การสอบภาคปฏิบัติการ (ปลายภาค) การสอบปรนัยปลายภาค |
พฤ
07สค.68 อา 17สค.68 8-11น พฤ 25กย.68 ศ 24ตค.68 9-12น |
|
|||
แผนการเรียนการสอน
|
Week |
หัวข้อ |
ภาคบรรยาย |
ภาคปฏิบัติการ |
หมายเหตุ |
||
|
1 |
1. Python Basics,
Variables and Basic Data Structure |
25มิย.68 |
26มิย.68 |
|||
|
2 |
2. Control Structures |
02กค.68 |
03กค.68 |
lab02 |
||
|
3 |
3. Functions |
09กค.68 |
10กค.68 |
lab03 |
10กค.อาสาฬบูชา/ออนไลน์ |
|
|
4 |
4. Built-in Data Type I |
16กค.68 |
17กค.68 |
lab04 |
||
|
5 |
5. Built-in Data
Type II |
23กค.68 |
24กค.68 |
lab05 |
||
|
6 |
6. File I/O
& Exception Handling |
30กค.68 |
31กค.68 |
lab06 |
||
|
7 |
x. MidTerm Review |
06สค.68 |
07สค.68 |
สอบปฏิบัติการกลางภาค
20% |
||
|
8 |
-- ช่วงสอบกลางภาค -- |
- |
- |
- |
- |
สอบปรนัยกลางภาค
อา17สค68,8-11 |
|
9 |
7.
OOP I |
20สค.68 |
21สค.68 |
lab07 |
|
|
|
10 |
8.
OOP II |
27สค.68 |
28สค.68 |
Lab08 |
||
|
11 |
9.
Dictionary & JSON |
03กย.68 |
04กย.68 |
Lab09 |
||
|
12 |
10. Matrix Operations |
10กย.68 |
11กย.68 |
Lab10 |
|
|
|
13 |
11. Recursion |
17กย.68 |
18กย.68 |
Lab11 |
||
|
14 |
12. Problem
Solving I |
24กย.68 |
25กย.68 |
Lab12 |
สอบปฏิบัติการปลายภาค
20% |
|
|
15 |
มก.ประกาศหยุดช่วงวันรับปริญญา |
01ตค.68 |
|
02ตค.68 |
|
กิจกรรมออนไลน์ |
|
15 |
--
no class -- |
08ตค.68 |
09ตค.68 |
รับปริญญา
6-9 ตค. |
||
|
16 |
สำรองไว้ |
15ตค.68 |
|
16ตค.68 |
- |
|
|
17 |
-- ช่วงสอบปลายภาค -- |
- |
- |
- |
- |
สอบปรนัยปลายภาค
24ตค68,9-12 |