.......

Variable

ADT

Procedure

Recursive

Semester

เทอมที่ 1st ปีการศึกษา 2545
Prerequisite:  4121202
Schedule:  วัน พฤ,ศ ..เวลา  13.40-19.20,8.30-11.30.. ห้อง 613
Instructor: ผศ.นพนันท์ สุขสมบูรณ์
E-mail: noppanun@teacher.com
Office:  ห้อง 610 อาคาร 6
Office Phone:  6001
Appointment: วันจันทร์ - ศุกร์ ..เวลา 7.30-16.30
Teaching Assistants:   

 
  เกี่ยวกับรายวิชาการเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
 
 

| Back | Department | Faculty | Institute |

Last Update: 04-June-2001, 03:12 pm

A

.

ป้อนรหัสผ่านเพื่อดูคะแนน

LoginName
Password


B

ลงทะเบียนดูคะแนน

Login Name (ป้อนรหัสนักศึกษา)

Password (ไม่เกิน 10 ตัว)

Re-Password (ไม่เกิน 10ตัว)

Name

Surname

E-mail

C

 

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

.......ศึกษาหลักการเขียน รูปแบบไวยากรณ์ประกอบภาษาคอมพิวเตอร์เกี่ยวกับคำสั่ง I/O ชนิดของข้อมูลแบบต่าง ๆ Operations, Looping โปรแกรมย่อยและฟังชั่นต่าง ๆ และการใช้แฟ้มข้อมูลเบื้องต้น โดยการใช้ภาษาคอมพิวเตอร์ ภาษาใดภาษาหนึ่ง ในการการฝึกเขียนและพัฒนาโปรแกรม

 

D

จุดประสงค์

1 เข้าใจหลักการเขียนโปรแกรมภาษาซีเบื้องต้น   และขีดความสามารถของการโปรแกรมซีพลัสพลัส
2 เรียนรู้การเขียนโปรแกรมแบบมีโครงสร้าง และการโปรแกรมแบบ Object Oriented
3 เรียนรู้หลักการจัดการกับตัวแปร ค่าคงที่ คอมโพเนนต์ และออปเจคต์ ต่าง ๆ ของซีพลัสพลัส และประยุกต์ใช้อย่างมีประสิทธิภาพ
4 ทำความเข้าใจกับ Abstract Data Type, Array และการจัดเก็บข้อมูลลงยังแฟ้มข้อมูล
5 เพื่อให้พัฒนาโปรแกรมได้ตามความเหมาะสม

E

การตัดเกรด

เกณฑ์การให้คะแนน

สอบ Final ................40%

สอบ Midterm ..........30%

สอบเก็บคะแนนย่อย...... 5%

การบ้าน ...................... 5%

เทอมโปรเจค ...............20%

การมีส่วนร่วมในชั้น .......5%

คะแนนที่ได้จะถูกตัดเกรดตามขอบเขตดังนี้

F

D D+ C C+ B B+ A
< 50 50-56 57-63 64-71 72-78 79-84 85-89 >=90

F

หนังสือประกอบการเรียน

1.) ฺByron S. Gottfried, Theory and Problems of Programming (2nd edition), McGraw-Hill, New York, 1990
2.) Michael G. Schneider, Advance Programming and Problem Solving (2nd edition), John Wiley & Sons, Inc, 1987
3.) Jame P. Cohoon ., C++ Programming Design.(3rd edition), McGraw-Hill, IN, 2002
4.) เทพพิทักษ์ การุณบุญญานันท์,Anthony Porter. กลเม็ดและเทคนิคในภาษา C/C++, เฮ็ช เอ็น กรุ๊ป, 2539

G

แหล่งค้นคว้าเพิ่มเติม

URL Comment
http://www.thaidev.com C++ Examples (Th)
http://www.thaiware.com C  Examples(Th)
http://www.successmedia.com C++ Source code(Th)
http://www.Borland.com Borland C++ Website (Eng)

H

แผนการเรียน

Week

Topics

Slides/Notes Assignment
1 พื้นฐานการพัฒนาระบบงานด้วยภาษาคอมพิวเตอร์ บทที่ 1 (209kb)  

2

โครงสร้างข้อมูล ชนิดของข้อมูล การประกาศตัวแปรและค่าคงที่ บทที่ 2 (254kb)  

3

การดำเนินการทางคณิตศาสตร์ และ ตรรกะ    
4 คำสั่งที่ใช้กำหนดการทำงาน ตัดสินใจ และทำซ้ำ บทที่ 3 (544kb)  
5 โพซีเยอร์ และ ฟังชั่น บทที่ 4 (257kb)  
6 Recursive และการ Implement บทที่ 5 (179kb)  
7 การใช้ Pointer บทที่ 6 (327kb)  

Midterm Examination & Assign Term Project

8 การใช้ Pointer (ต่อ)    
9 การใช้ Array บทที่ 7 (369kb)  
10 การประยุกต์ใช้ Array   Assign Term Project
11 ข้อมูลแบบโครงสร้าง บทที่ 8 (216kb)  
12 Abstract Data Type    
13 Object Oriented Programming    
14 การดำเนินการแบบ OOP ด้วย C++    
15 ทบทวน   Project Due
Final Examination