Computer Programming การเขียนโปรแกรมคอมพิวเตอร์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งควบคุมในโปรแกรม Interactive C
Advertisements

สรุปคำสั่ง if(เงื่อนไข)
Chapter 8 : Logic Modeling & Data Modeling
การเขียนโปรแกรมคอมพิวเตอร์
LAB 1 ให้นักศึกษาเขียน Flowchart โดยใช้โปรแกรม Microsoft Word วาดรูป Flowchart ส่ง Flowchart ที่วาดเสร็จแล้วในชั่วโมง และ print ใส่กระดาษ ส่งในครั้งหน้า.
คำสั่ง while และ คำสั่ง do..while
ขอความคำสั่งควบคุม แบงเปนกลุมใหญ ๆ ได 2 กลุม คือ
คำสั่งในการควบคุมโปรแกรม
Lecture no. 5 Control Statements
Lab 4: คำสั่ง if - else อ.ณัฐพงศ์ พยัฆคิน.
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
Course Outline Advanced Operating System Akkarat Boonyapalanant.
คำสั่งควบคุมเงื่อนไข และการทำงานเป็นรอบ
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
คำสั่งควบคุมการทำงาน
รูปแบบ if-else if if (เงื่อนไข1) {
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
คำสั่งควบคุมการทำงานของ ActionScripts
บทที่ 6 การควบคุมโปรแกรม.
คำสั่งควบคุม การทำงานของโปรแกรม ในภาษา PHP
Computer Programming for Engineers
คำสั่งควบคุมขั้นตอน Flow control statements
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Chapter 6 Repetition Structure[1] ผู้สอน อ. ยืนยง กันทะเนตร สาขาวิชาเทคโนโลยี คอมพิวเตอร์เคลื่อนที่ ng.
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Flowchart การเขียนผังงาน.
การเขียนโปรแกรมบนเว็บ (Web Programming) บทที่ 2: ทบทวนการเขียน ภาษา Java ใช้ร่วมกับ Html และการรับข้อมูลจาก Form.
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
PHP: [5] คำสั่งควบคุม (Control statement)
BC322 : Computer Programing (ครั้งที่ 1)
235015, Artificial Intelligence ปัญญาประดิษฐ์ 3(2-2-5) สัปดาห์ที่ 1 แนะนำรายวิชาปัญญาประดิษฐ์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 1 แนะนำรายวิชาการเขียน โปรแกรมคอมพิวเตอร์เบื้องต้น.
แนวทางการจัดทำรายงานการควบคุมภายในและการประเมินผลการควบคุมภายใน
Information Systems Development
แนวทางการดำเนินงาน โครงการสนับสนุนค่าใช้จ่าย ในการจัดการศึกษา ตั้งแต่ระดับอนุบาล จนจบการศึกษาขั้นพื้นฐาน ปีงบประมาณ 2560.
Chapter 4 ข้อความสั่ง เลือกทำ.
บทที่ 6 การเขียนโปรแกรมแบบมีเงื่อนไข
Control Statements.
ใช้สำหรับ Turbo C++ Version 3.0
การแสดงขั้นตอนวิธีด้วยรหัสเทียม (Pseudo-Code)
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
คำอธิบายรายวิชา การเขียนผังงาน รหัสเทียม ตรรกศาสตร์เบื้องต้น การเขียนโปรแกรมคอมพิวเตอร์แบบโครงสร้าง ชนิดตัวแปร ตัวดำเนินการทางตรรกะ ตัวดำเนินการเปรียบเทียบ.
PHP (2) - condition - loop
Client/Server Computing and Web Technologies (2-0-4)
สำนักงานแม่กองธรรมสนามหลวง
บทที่ 4 ตัวแปร (Variables)
บทที่ 2 ขั้นตอนการทำงาน (Algorithm)
Principles of Problem Solving and Basic Programming หลักการแก้ปัญหาและการเขียนโปรแกรมเบื้องต้น2(1-2-3) สัปดาห์ที่ 13 การเขียนรหัสเทียม (Pseudo Code)
ดิจิตอลเบื้องต้น อ. รวินทร์ ไชยสิทธิพร
ค่าใช้จ่ายในการฝึกอบรม การจัดงาน และการประชุมระหว่างประเทศ
การจัดทำรายละเอียดและ การประเมินรายวิชา (มคอ. ๓ และ มคอ. ๕)
การเขียนโปรแกรมคอมพิวเตอร์
Computer Project I โครงงานด้านวิศวกรรมคอมพิวเตอร์ 1 1(0-3)
กฎกระทรวง การประกันคุณภาพการศึกษา พ.ศ. 25๖๑
โครงสร้างข้อมูลและขั้นตอนวิธี (Data Structures and Algorithms)
BC320 Introduction to Computer Programming
การทำงานแบบมีเงื่อนไข (if, if-else, if-else-if, Nested-if)
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part2
Mobile and Wireless Computing (2-0-4)
ระบบรายงานข้อมูลการประกันตัวผู้ขับขี่ ร.ย.03 (1)
บทที่ 7 การเขียนผังงานระบบ.
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
ด้านผลงานที่เกิดจากการปฏิบัติหน้าที่ในด้านเรียนการสอน
การประชุมใหญ่สามัญประจำปี 2561
การเขียนโปรแกรมภาษา Java (ต่อ)
ข้าวโพดเลี้ยงสัตว์ ภาวะการณ์ผลิต/การตลาด
การเขียนโปรแกรมด้วยภาษาไพทอน การโปรแกรมด้วยไพทอนเพื่อประยุกต์ใช้งาน
Distributed Computers and Web Technologies (3-0-6)
อัลกอริทึม (Algorithm) ???
ใบสำเนางานนำเสนอ:

226101 Computer Programming การเขียนโปรแกรมคอมพิวเตอร์ สัปดาห์ที่ 1 แนะนำรายวิชาการเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น

Lecturer Lecturer : อ.ณรงค์ชัย มุ่งแฝงกลาง Office : อาคาร ICT ห้อง ICT 1443 Email : narongchai.mo@up.ac.th URL : www.ict.up.ac.th/narongchai.mo Office Hours : Mon. 13:00 – 16:00 Wend. 13:00 – 16:00

Outline 1 Course Description 2 Objectives 3 Assessment 4 5 Regulations Corse Outline 5 Regulations

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

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

Assessment (1) เกณฑ์การประเมิน – อิงเกณฑ์ 75 - 79 B+ 70 – 74 B 65 – 70 C+ 60 – 64 C 55 – 59 D+ 50 – 54 D 00 – 49 F หมายเหตุ – เกณฑ์คะแนนที่กำหนดนั้นอาจเปลี่ยนแปลงตามความเหมาะสม

Assessment (2) สอบย่อย 2 ครั้ง 20% ทุจริตครั้งใดครั้งหนึ่งติด F ทันที คะแนนเข้าห้องและคะแนนส่งงานในคาบเรียน 20 % กรณีขาดเรียนโดยไม่มีใบลาลดคะแนนครั้งละ 2% สอบกลางภาค 30% สอบปลายภาค 30%

Crouse Outline (1) 1. การทำงานของคอมพิวเตอร์ 2. การพัฒนาและออกแบบโปรแกรม 3. การเขียนโปรแกรมภาษาซีเบื้องต้น โครงสร้าง ตัวแปร ตัวกระทำ การรับค่า / แสดงผล 4. คำสั่งควบคุมการทำงาน (เงื่อนไข/วนซ้ำ)

Crouse Outline (2) 5. ตัวแปรแถวลำดับ 6. ตัวแปรแบบโครงสร้าง 7. ตัวแปรแบบพอยต์เตอร์ 8. ฟังก์ชั่น 9. ความรู้เพิ่มเติมในการโปรแกรมภาษาซี (การเขียนโปรแกรมและการแก้ไขปัญหาทางวิศวกรรม)

ครั้ง หัวข้อ วันที่ Schedule (1) 1 แนะนำรายวิชาการเขียนโปรแกรมคอมพิวเตอร์เบื้องต้น 30 ต.ค. 55 2 การเขียนโปรแกรมภาษาซีเบื้องต้น Flowchart Diagram การใช้ Turbo C ตัวแปรและชนิดของข้อมูล การตั้งชื่อและการประกาศตัวแปร 06 พ.ย. 55

ครั้ง หัวข้อ วันที่ Schedule (2) 5 เครื่องหมายและการดำเนินการในภาษาซี เครื่องหมายในการคำนวณ เครื่องหมายในการเปรียบเทียบ เครื่องหมายทางตรรกศาสตร์ ลำดับขั้นของเครื่องหมายในการคำนวณ 13 พ.ย. 55 4 การรับค่าและการแสดงผล การแสดงผลออกหน้าจอ การจัดรูปแบบของการแสดงผล การรับข้อมูลเข้า 20 พ.ย. 54

ครั้ง หัวข้อ วันที่ Schedule (3) 5 คำสั่งควบคุมการทำงานแบบเงื่อนไข if if - else If – else – if Nested if 27 พ.ย. 55 6 คำสั่งควบคุมการทำงานแบบเงื่อนไขและคำสั่งควบคุมการทำงานแบบวนซ้ำ switch while, do-while, for 04 ธ.ค. 55

ครั้ง หัวข้อ วันที่ Schedule (4) 7 สอบย่อยครั้งที่ 1 11ธ.ค. 55 8 สอบกลางภาค 22 ธ.ค. 55 9 ตัวแปรแถวลำดับ 25 ธ.ค. 55 10 การอ้างอิงตำแหน่งตัวแปร (พอยต์เตอร์) 08 ม.ค. 55 11 ฟังก์ชั่น และการใช้งาน (1) 15 ม.ค. 55 12 ฟังก์ชั่น และการใช้งาน (2) 18 ม.ค. 55 13 ตัวแปรโครงสร้าง 22 ม.ค. 55

ครั้ง หัวข้อ วันที่ Schedule (5) 14 การประยุกต์การเขียนโปรแกรมเพื่อแก้ไขปัญหาทางวิศวกรรม 29 ม.ค. 55 15 สอบย่อยครั้งที่ 2 05 ก.พ. 55 16 สอบปลายภาค 22 ก.พ. 55

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

Regulations (2) ในกรณีการลาป่วยต้องมีใบรับรองแพทย์ แนบพร้อมใบลา ในกรณีลากิจอนุญาตเฉพาะการทำกิจกรรมในฐานะตัวแทนสถาบันเท่านั้น การลาป่วย และลากิจ ต้องแจ้งอาจารย์ผู้สอนเท่านั้น ลาป่วยต้องส่งเอกสารภายใน 7 วัน (นับตั้งแต่วันลา) ลากิจต้องส่งเอกสารล่วงหน้า 7 วัน

Regulations (3) การคิดคะแนนในการเข้าห้องปฏิบัติการ 1 ครั้งประกอบด้วยคะแนนเข้าห้องปฏิบัติการ 0.5 คะแนน นักศึกษาจะได้คะแนนจากการเข้าห้องปฏิบัติการไม่เกินเวลา 15 นาที ถ้าเข้าหลังจาก 15 นาที จะไม่ได้คะแนน คะแนนการส่งโปรแกรมในห้องปฏิบัติการ 0.5 คะแนน นักศึกษาจะได้คะแนนจากการส่งโปรแกรมให้อาจารย์และผู้ช่วยสอนในห้องปฏิบัติการตรวจภายในเวลาชั่วโมงทำปฏิบัติครั้งต่อครั้ง โดยโจทย์จะมาจากเอกสารการทดลอง ที่เจ้าหน้าที่จะกำหนดให้นักศึกษาทำภายในแต่ละห้อง ครั้งละไม่ต่ำกว่า 1 ข้อ

Regulations (4) การทำงานที่ได้รับมอบหมายให้ใช้โปรแกรมที่ได้เรียนในห้องเรียนเป็นเครื่องมือสำคัญในการเขียนโปรแกรมเพื่อส่งงาน งานที่ได้รับมอบหมาย ต้องทำด้วยตัวเองเท่านั้น ห้ามคัดลอกจากเพื่อนหรือรุ่นพี่ ในกรณีที่คัดลอก ให้เอาคะแนนที่ตรวจมาหารจำนวนคนทั้งหมด ตรวจสอบชื่อ รหัสนักศึกษาให้เรียบร้อยก่อนส่งงาน ส่งงานให้ตรงเวลาเท่านั้น ไฟล์งานมีไวรัสหรือก่อความเสียหายเป็นสิ่งต้องห้าม

บ้านพักและโทรศัพท์มือถืออาจารย์เป็นสิ่งต้องห้าม ยกเว้นตัวแทนของรายวิชา Regulations (5) บ้านพักและโทรศัพท์มือถืออาจารย์เป็นสิ่งต้องห้าม ยกเว้นตัวแทนของรายวิชา การทุจริตต่อการสอบไม่ว่ากรณีใดๆ (สอบย่อย หรือ Midterm หรือ Final ติด F อัตโนมัติ) การส่งข้อสอบกระดาษเปล่า หรือทำข้อสอบน้อยกว่า 5 เปอร์เซ็นต์ (F อัตโนมัติ) เวลาเข้าเรียนไม่ถึง 80 เปอร์เซ็นต์ หมดสิทธิ์สอบทุกกรณีและติด F อัตโนมัติ

Books(1)

Books(2)

Books(3)