| 4123305 |
โปรแกรมภาษาคอมพิวเตอร์ชั้นสูง |
3(2-2) |
| |
็High- Level Language Programming |
|
| |
|
|
| คำอธิบายรายวิชา |
| |
ศึกษาหลักการเบื้องต้นเกี่ยวกับองค์ประกอบและลักษณะคำสั่งและการเขียนโปรแกรมภาษาระดับสูงอื่นๆ |
| |
|
|
| ประมวลการสอนรายวิชา |
|
| |
|
|
| วัตถุประสงค์รายวิชา |
|
| |
|
|
1. |
เพื่อให้นักศึกษาเกิดความรู้ ความเข้าใจในหลักการเขียนโปรแกรม |
|
2. |
พื่อให้นักศึกษาเกิดความรู้ ความเข้าใจในรูปแบบไวยากรณ์ของภาษาคอมพิวเตอร์ |
|
3. |
เพื่อให้นักศึกษาเกิดความรู้ ความเข้าใจชนิดข้อมูลต่างๆ |
|
4. |
เพื่อให้นักศึกษาสามารเขียนโปรแกรมย่อยและฟังก์ชันได้ |
|
5. |
เพื่อให้นักศึกษาสามารถเขียนโปรแกรมเรียกใช้แฟ้มข้อมูลได้ |
|
6. |
เพื่อให้นักศึกษาสามารถเขียนโปรแกรมภาษาอ็อบเจกต์ปาสคาลได้ |
|
7. |
เพื่อให้นักศึกษาสามารถเขียนโปรแกรมจัดการกับฐานข้อมูลขั้นสูงได้ |
|
| |
| เนื้อหาและกิจกรรม |
|
| |
|
|
สัปดาห ์ที่ |
เนื้อหา - กิจกรรมการเรียนการสอน |
ใบงาน |
1 |
ประมวลการสอนรายวิชา และบทนำ ส่วนประกอบหน้าต่างหลัก การพัฒนาโปรแกรมประยุกต์ การแก้ไขข้อผิดพลาด การบันทึก การรัน |
|
2 |
หลักในการเขียนโปรแกรม ตัวแปร ชนิดข้อมูล ตัวดำเนินการ ลำดับการทำงานของตัวดำเนินการ ประโยคเงื่อนไข If
then, If..then..else ประโยคแบบวนซ้ำ For..to..do , For..downto
do , Repeat
Until , While
do |
EX1 |
3 |
การสร้างกระบวนงาน (Procedure) และฟังก์ชัน (Function) การสร้างเมนู |
EX2 |
4 |
คอมโพเน้นต์ในกลุ่ม Standard และอื่นๆ การเชื่อมโยงฟอร์ม และสร้างเมนู |
|
5 |
การใช้โปรแกรม Database Desktop และ การใช้โปรแกรม BDE Administrator |
|
6 |
ขียนโปรแกรมจัดการกับฐานข้อมูล ได้แก่ การเพิ่มข้อมูล ลบข้อมูล บันทึกข้อมูล ค้นหาข้อมูล การแก้ไขข้อมูล |
EX3 |
7 |
แบบฝึกหัดทบทวน |
EX4 |
8 |
สอบกลางภาค |
|
9 |
ฐานข้อมูลตัวอย่าง ความสัมพันธ์ของตาราง คีย์ เขตข้อมูล |
EX5 |
10 |
เขียนโปรแกรมจัดการกับฐานข้อมูลขั้นสูง |
|
11 |
เขียนโปรแกรมจัดการกับฐานข้อมูลขั้นสูง (ต่อ) |
|
12 |
เขียนโปรแกรมจัดการกับฐานข้อมูลขั้นสูง (ต่อ) |
EX6 |
13 |
SQL |
Ex7 |
14 |
ตัวอย่าง และฝึกปฏิบัติ |
|
15 |
การสร้างรายงานด้วย QReport |
Ex8 |
16 |
สอบปลายภาค |
|
| |
|
|
| เอกสาร/หนังสืออ่านเพิ่มเติม |
|
| |
|
|
| |
http://www.thai-programmer.com/?DPage=90300100 |
| |
http://www.sourcecode.in.th/ |
|
| |
http://firebird.raxio.com/ |
|