Computer programming course syllabus

Page 1

Course Syllabus 30-010-104 Computer Programming (การโปรแกรมคอมพิวเตอร) 1. สาขา/สาขาวิชา

วิศวกรรมไฟฟา / วิศวกรรมคอมพิวเตอร

2. รหัสวิชา จํานวนหนวยกิต

30-010-104 3(2-3-5)

3. คําอธิบายรายวิชา (Course Description) ศึก ษาและปฏิบัติการเกี่ยวกับ แนวคิดและองคป ระกอบของระบบคอมพิว เตอรการอันตรกิริยา (Interaction) ระหวางฮารดแวรและซอฟตแวร การประมวลผลขอมูลทางอิเล็กทรอนิกส วิธีการออกแบบ และพัฒนาโปรแกรม การเขียนโปรแกรมดวยภาษาระดับสูง การประยุกตใชโปรแกรมดวยภาษาระดับสูง การประยุกตใชโปรแกรมสําเร็จรูปทางวิศวกรรม 4. วัตถุประสงคของรายวิชา 4.1 เพื่อใหนักศึกษาเขาใจถึงหลักการ แนวคิด การเขียนโปรแกรมคอมพิวเตอร 4.2 เพื่อใหเขาใจถึงการนําผังงานมาชวยในการกําหนดขั้นตอนการทํางานของโปรแกรมคอมพิวเตอร ที่ทําการออกแบบ 4.3 เพื่อศึ กษาทดลองใช เครื่ องมือ Visual Studio C++ ตลอดจน MATLAB เพื่ องานคํา นวณทาง วิศวกรรม 5. เกณฑการวัดผล Assignment Mid Term Final Class attendance

40% 25% 25% 10%

6. กิจกรรมการเรียนการสอน ครัง้ ที่ เรื่อง Overview of Computers and Programming 1 Flowchart and Algorithm 2 Component of C Structure 3 Variable, Data, Operator and Expression 4 Input and Output 5 Control Flow Command 6 Array and String

กิจกรรมการสอน

ผูสอน

บรรยาย, Assignment อ.เอกลักษณ สุมนพันธุ บรรยาย, Assignment , สอบ LAB


6. กิจกรรมการเรียนการสอน (ตอ) ครัง้ ที่ เรื่อง 7 Pointer 8 - สอบกลางภาค 9 Function and Structures Data 10 Data File 11 Screen Control Function Basic Visual OO concept and Tool 12 Development 13 GUI on Visual C 14 15 MATLAB for Engineer 16 17 - สอบปลายภาค -

กิจกรรมการสอน

ผูสอน

บรรยาย, Assignment บรรยาย, Assignment สอบ LAB -

7. วัสดุและอุปกรณ 7.1 เครือ่ งคอมพิวเตอร, โปรเจ็คเตอร 7.2 เอกสาร LAB ประกอบการสอน 8. ตําราอางอิง 8.1 คูมือเรียนรูภาษาซีดวยตนเอง, ผศ.รุงทิวา เสารสิงห, ซีเอ็ดยูเคชั่นจํากัด 2549 8.2 การโปรแกรมภาษาซี, รศ.ดร.มนตชัย เทียนทอง, สถาบันเทคโนโลยีพระนครเหนือ 2542 8.3 เขียนโปรแกรม Java เบื้องตน, วรเศรษฐ สุวรรณิก, ซีเอ็ดยูเคชั่นจํากัด 2549 8.4 INTRODUCTION TO MATLAB FOR ENGINEERING STUDENTS, David Houcque, Northwestern University, version 1.2, August 2005


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.