Skip to main content

Computer Programming

คำอธิบายรายวิชา

แนะนำหลักการของคอมพิวเตอร์ ส่วนประกอบต่างๆ ในคอมพิวเตอร์ ทั้งฮาร์ดแวร์และซอฟต์แวร์ การโต้ตอบระหว่างฮาร์ดแวร์และซอฟต์แวร์ แนวทางการประมวลผลข้อมูลอิเล็กทรอนิกส์ แนะนำการออกแบบและการสร้างโปรแกรมด้วยภาษาระดับสูง ชนิดข้อมูลและนิพจน์ ตัวดำเนินการทางคณิตศาสตร์และตรรกศาสตร์ คำสั่งควบคุมแบบมีเงื่อนไขและคำสั่งวนซ้ำ โครงสร้างแถวลำดับ การประมวลผลอักขระ ฟังก์ชัน ตัวชี้ข้อมูล โครงสร้างระเบียน และ แฟ้มข้อมูล

Introduction to computer concepts, computer components (hardware and software), hardware-software interaction, electronic data processing (EDP) concepts, introduction to program design and implementation using a high-level language. Data types and expressions, arithmetic and logic operators, conditional control and iterative statements, array, string processing, functions, pointer, record structure, and data files.

รายการอ้างอิง

(1) Oualline, Steve. Practical C Programming. O’Reilly, 1993.
(2) Kernighan, Brian W., Ritchie Dennis M. The C Programming Language. (2nd edition) Prentice Hall, 1988.

ความรู้พื้นฐานที่ควรมีมาก่อน

- การใช้งานคอมพิวเตอร์เบื้องต้น
- ความรู้พื้นฐานทางคณิตศาสตร์
- ตรรกศาสตร์พื้นฐาน

อาจารย์ผู้สอน

Course Staff Image #1

ผศ.ดร. ธนัสนี เพียรตระกูล

ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยมหิดล

ช่องทางการติดต่อ

ห้อง 6257 ชั้น 2 อาคาร 3 ภาควิชาวิศวกรรมคอมพิวเตอร์
คณะวิศวกรรมศาสตร์ มหาวิทยาลัยมหิดล
25/25 ถ.พุทธมณฑลสาย4 ต.ศาลายา อ.พุทธมณฑล จ.นครปฐม 73170
โทร 02-889-2138 ต่อ 6257
อีเมลล์ tanasanee.phi@mahidol.ac.th หรือ tanasanee@gmail.com
เว็บไซต์ http://sites.google.com/site/tanasanee

Enroll