ผลต่างระหว่างรุ่นของ "Practicum52"
ไปยังการนำทาง
ไปยังการค้นหา
Chaiporn (คุย | มีส่วนร่วม) (→Hardware: เปลี่ยนแปลงแผนการสอน) |
Chaiporn (คุย | มีส่วนร่วม) |
||
แถว 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: นำเสนอโครงงาน