ผลต่างระหว่างรุ่นของ "Practicum52"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(→‎Hardware: เปลี่ยนแปลงแผนการสอน)
แถว 27: แถว 27:
 
== ตารางเรียน ==
 
== ตารางเรียน ==
  
* '''week 1''':
+
* '''week 1''': แนะนำวิชาและสาธิตโครงงาน + การติดตั้ง Ubuntu
* '''week 2''':
+
* '''week 2''': Basic Unix commands + เครื่องมือวัด (6 ชม. ขอชั่วโมงแล็บดิจิทัลมา)
* '''week 3''':
+
* '''week 3''': การวาดผังวงจรและออกแบบลายวงจร MCU
* '''week 4''':
+
* '''week 4''': Redirections and pipes
* '''week 5''':
+
* '''week 5''': การประกอบวงจรบนแผ่น PCB และทดสอบวงจร MCU
* '''week 6''':
+
* '''week 6''': ภาษาซีและการเขียน Makefile
* '''week 7''':
+
* '''week 7''': ภาษาซีสำหรับ MCU และดิจิทัล I/O
* '''week 8''':
+
* '''week 8''': Python I
* '''week 9''':
+
* '''week 9''': Python II
* '''week 10''':
+
* '''week 10''': Python OOP
* '''week 11''':
+
* '''week 11''': การประกอบวงจรต้นแบบบนบอร์ดไข่ปลา
* '''week 12''':
+
* '''week 12''': การใช้งาน ADC บน MCU และการสร้างวงจรตรวจวัด
* '''week 13''':
+
* '''week 13''': Web programming with Python
* '''week 14''':
+
* '''week 14''': การสื่อสารกับ MCU ผ่านพอร์ต USB ด้วย Python
* '''week 15''':
+
* '''week 15''': นำเสนอโครงงาน

รุ่นแก้ไขเมื่อ 03:09, 4 มิถุนายน 2552

หน้านี้สำหรับแก้ไขและออกแบบตารางเรียนวิชา Practium in Computer Engineering

เนื้อหา

Hardware

  • เครื่องมือวัด: มิเตอร์และสโคป
  • การวาดผังวงจรและออกแบบลายวงจร
  • การประกอบวงจรบนแผ่น PCB
  • การโปรแกรม MCU ผ่าน USB และภาษาเครื่อง
  • ภาษาซีและดิจิทัล I/O
  • การประกอบวงจรต้นแบบบนบอร์ดไข่ปลา
  • การใช้งาน ADC บน MCU และการสร้างวงจรตรวจวัด
  • การควบคุม MCU ผ่านพอร์ต USB

Software

  • Unix
    • Basic commands: file management and string processing
    • Redirections and pipes
  • Scripting: Python (maybe 2-3 classes)
    • Basic structures
    • OOP in Python (if possible)
  • Web programming with python (probably with web.py and SQLAlchemy (for ORM))

Interfacing

  • Hardware interfacing with Python

ตารางเรียน

  • week 1: แนะนำวิชาและสาธิตโครงงาน + การติดตั้ง Ubuntu
  • week 2: Basic Unix commands + เครื่องมือวัด (6 ชม. ขอชั่วโมงแล็บดิจิทัลมา)
  • week 3: การวาดผังวงจรและออกแบบลายวงจร MCU
  • week 4: Redirections and pipes
  • week 5: การประกอบวงจรบนแผ่น PCB และทดสอบวงจร MCU
  • week 6: ภาษาซีและการเขียน Makefile
  • week 7: ภาษาซีสำหรับ MCU และดิจิทัล I/O
  • week 8: Python I
  • week 9: Python II
  • week 10: Python OOP
  • week 11: การประกอบวงจรต้นแบบบนบอร์ดไข่ปลา
  • week 12: การใช้งาน ADC บน MCU และการสร้างวงจรตรวจวัด
  • week 13: Web programming with Python
  • week 14: การสื่อสารกับ MCU ผ่านพอร์ต USB ด้วย Python
  • week 15: นำเสนอโครงงาน