BC320 Introduction to Computer Programming
อาจารย์ผู้บรรยาย อ.บุษรา ประกอบธรรม อ.บุษรา ประกอบธรรม อาจารย์ประจำภาควิชาคอมพิวเตอร์ธุรกิจ ห้องพักอาจารย์ อาคาร 6 ชั้น 2 (รังสิต) E-mail : bootsara.p@bu.ac.th อ.อนัญญา กัลยาณมิตร อาจารย์พิเศษ E-mail : ananyaka@yahoo.com Website : http://tulip.bu.ac.th/~bootsara.p BC320 Introduction to Computer Programming
เกณฑ์การให้คะแนน คะแนนกลางภาค (Midterm) 40% คะแนนปลายภาค (Final) 40% คะแนนทดสอบ (Flowchart) 5% คะแนนการบ้าน 5% คะแนนทดสอบ(Quiz) & ความตั้งใจ 10% รวม 100% BC320 Introduction to Computer Programming
เนื้อหา (กลางภาค) บทที่ 1 คอมพิวเตอร์เบื้องต้น บทที่ 2 ระบบเลขจำนวน บทที่ 3 นิพจน์ บทที่ 4 แนวคิดการเขียนโปรแกรม บทที่ 5 การเขียนโปรแกรมแบบมีโครงสร้าง BC320 Introduction to Computer Programming
เนื้อหา (ปลายภาค) บทที่ 6 การเขียนโปรแกรมย่อย บทที่ 7 การจัดการตารางในหน่วยความจำ(อาร์เรย์) บทที่ 8 การออกแบบโปรแกรมเชิงวัตถุ BC320 Introduction to Computer Programming
คอมพิวเตอร์เบื้องต้น (Introduction to Computer) บทที่ 1 คอมพิวเตอร์เบื้องต้น (Introduction to Computer) BC320 Introduction to Computer Programming
เนื้อหา ความสำคัญของคอมพิวเตอร์ ประวัติคอมพิวเตอร์ ยุคของคอมพิวเตอร์ ประเภทของคอมพิวเตอร์ องค์ประกอบของระบบคอมพิวเตอร์ BC320 Introduction to Computer Programming
การทำงานของคอมพิวเตอร์ Process Output Input BC320 Introduction to Computer Programming
คอมพิวเตอร์สำคัญอย่างไร ? BC320 Introduction to Computer Programming
คุณสมบัติพื้นฐานของคอมพิวเตอร์ ทำงานด้วยระบบอิเล็กทรอนิกส์ (Electronic Machine) ทำงานด้วยความเร็วสูง (Speed) ความถูกต้องแม่นยำเชื่อถือได้ (Accuracy & Reliability) เก็บข้อมูลได้ในปริมาณมาก (Storage) การสื่อสารเชื่อมโยงข้อมูล (Communication) BC320 Introduction to Computer Programming
ประวัติคอมพิวเตอร์ ลูกคิด ลูกหิน นิ้ว BC320 Introduction to Computer Programming
Napier’s Bones สูตรคูณ BC320 Introduction to Computer Programming
Slide Rule เปลี่ยนหน่วยได้ คำนวณฟังก์ชันตรีโกณมิติได้ หาค่ายกกำลังและถอดราก (2 และ 3) หาค่า Log BC320 Introduction to Computer Programming
Pascal’s Calculator BC320 Introduction to Computer Programming
Leibnitz Wheel BC320 Introduction to Computer Programming
Punched Card คล้ายข้อมูลที่ถูกบันทึกใน DVD หรือ ในทางกลคล้ายกับกล่องดนตรี BC320 Introduction to Computer Programming
Difference Engine BC320 Introduction to Computer Programming
Analytical Engine BC320 Introduction to Computer Programming
เครื่องประมวลผลทางสถิติ BC320 Introduction to Computer Programming
เครื่อง MARK 1 BC320 Introduction to Computer Programming
เครื่อง ENIAC BC320 Introduction to Computer Programming
เครื่อง EDVAC BC320 Introduction to Computer Programming
เครื่อง UNIVAC BC320 Introduction to Computer Programming
ยุคของคอมพิวเตอร์ ยุคที่หนึ่ง (First Generation) ยุคที่สอง (Second Generation) ยุคที่สาม (Third Generation) ยุคที่สี่ (Fourth Generation) BC320 Introduction to Computer Programming
Vacuum Tube BC320 Introduction to Computer Programming
Transistor BC320 Introduction to Computer Programming
Integrated Circuit : IC BC320 Introduction to Computer Programming
Very Large Scale Integration : VLSI BC320 Introduction to Computer Programming
ประเภทคอมพิวเตอร์ แบ่งตามลักษณะของการแสดงข้อมูล แบ่งตามลักษณะการประมวลผลข้อมูล แบ่งตามวัตถุประสงค์ของการใช้งาน แบ่งตามความจุของหน่วยความจำหลัก ราคาและความสามารถในการทำงาน BC320 Introduction to Computer Programming
แบ่งตามลักษณะของการแสดงข้อมูล Analog Computer Digital Computer Hybrid Computer BC320 Introduction to Computer Programming
แบ่งตามลักษณะการประมวลผลข้อมูล Batch Processing Time Sharing BC320 Introduction to Computer Programming
แบ่งตามวัตถุประสงค์ของการใช้งาน เฉพาะกิจ เอนกประสงค์ BC320 Introduction to Computer Programming
แบ่งตามความจุของหน่วยความจำหลัก ราคาและความสามารถในการทำงาน Supercomputer Mainframe Minicomputer Microcomputer Embedded computer BC320 Introduction to Computer Programming
Supercomputer BC320 Introduction to Computer Programming
The Cray-2; world's fastest computer 1985–1989. BC320 Introduction to Computer Programming
Mainframecomputer BC320 Introduction to Computer Programming
Minicomputer BC320 Introduction to Computer Programming
Microcomputer BC320 Introduction to Computer Programming
Embeded computer BC320 Introduction to Computer Programming
องค์ประกอบของระบบคอมพิวเตอร์ ฮาร์ดแวร์ (Hardware) ซอฟต์แวร์ (Software) บุคลากร (People) ข้อมูลและสารสนเทศ (Data/Information) กระบวนการทำงาน (Procedure) BC320 Introduction to Computer Programming
ฮาร์ดแวร์ (Hardware) หน่วยรับข้อมูล (Input Unit) หน่วยประมวลผลกลาง (Central Processing Unit : CPU) หน่วยความจำหลัก (Main Memory Unit) หน่วยแสดงผลลัพธ์ (Output Unit) หน่วยเก็บข้อมูลสำรอง (Secondary Storage Unit) BC320 Introduction to Computer Programming
ซอฟต์แวร์ (Software) ซอฟต์แวร์ระบบ (System Software) ซอฟต์แวร์ประยุกต์ (Application Software) BC320 Introduction to Computer Programming
บุคลากร (Peopleware) Data Entry Operator Computer Operator Application Programmer System Programmer System Analyst System Engineer IT Manager (EDP Manager) BC320 Introduction to Computer Programming
ข้อมูลและสารสนเทศ (Data/Information) Process Information BC320 Introduction to Computer Programming
ตัวอย่างภาษาคอมพิวเตอร์ ภาษา BASIC BC320 Introduction to Computer Programming
Visual BASIC BC320 Introduction to Computer Programming
PASCAL BC320 Introduction to Computer Programming
C BC320 Introduction to Computer Programming
HTML BC320 Introduction to Computer Programming
JAVA BC320 Introduction to Computer Programming
XML BC320 Introduction to Computer Programming
Q&A BC320 Introduction to Computer Programming