Jiraporn Pooksook
Department of Electrical&Computer Engineering | Naresuan University, Thailand

305171 Computer Programming


Course Prerequisite: -

Lecture Time and Location
     G1: Tue, 9:00 - 11.50 am, EE113
     G2: Wed, 9:00 - 11.50 am, EE113

Speaker: Jiraporn Pooksook
Office hours: By appointment

Teaching Assistant: N/A

Assignments and Grading
Homework 10%
Quiz 10%
Midterm Exam 30%
Final Exam 35%
Term Project 15%

Textbooks & Materials

  • C Programming Language, 2nd edition, by Brian W. Kernighan and Dennis M. Ritchie
  • เอกสารประกอบการสอนวิชาการเขียนโปรแกรมคอมพิวเตอร์ pdf
  • แบบฝึกหัดประกอบการสอนวิชาการเขียนโปรแกรมคอมพิวเตอร์ pdf
  • เอกสารประกอบความเข้าใจวิชาการเขียนโปรแกรมคอมพิวเตอร์ ด้วยภาษาซีpdf
  • แบบฝึกหัดทบทวนบทเรียนExercises | Solutions
  • Overview
    Computer concepts; computer components; Hardware and software interaction; Current programming language; Programming practices
    เนื้อหารายวิชานี้เกี่ยวกับ แนวคิดเกี่ยวกับคอมพิวเตอร์ ส่วนประกอบของคอมพิวเตอร์ การโต้ตอบระหว่างฮาร์ดแวร์และซอฟต์แวร์ ภาษาโปรแกรมในปัจจุบัน การปฏิบัติในการเขียนโปรแกรม

    Date Lectures Homework & Solutions
    Jan 9/10 Class overview, Code.org registration, Paper activities pdf | installation | setting
    Jan 16/17 Print and Functions functions | printf
    Jan 23/24 Variables and Conditional programming variables | conditions
    Jan 30/31 Conditional programming and Design lab
    Feb 6/7 Loop loop|lab
    Feb 13/14 Review, Quiz 1 flowchart
    Feb 20 Midterm Exam 8-11 a.m. EN310
    Feb 27/28 Midterm Solution, Loop
    Mar 6/7 Array Arrays
    Mar 13/14 Array Arrays
    Mar 20/21 Review Quiz 2 (Tuesday)EN210, (Wednesday)EE606
    Mar 27/28 File systems pdf
    Apr 3/4 Game Tic-Tac-Toe pdf|code G7 G8
    Apr 10/11 Songran Holidays
    Apr 17/18 Introduction to Matlab pdf
    Apr 24/25 Project Presentation
    May 4 Final Exam 1-4 p.m. EN210

    Exams



    Policies


  • Attendance: การเข้าเรียนไม่มีผลต่อคะแนนหรือเกรดในรายวิชานี้ แต่หากนิสิตเข้าเรียนน้อยกว่า 80% ของเวลาเรียน นิสิตจะไม่มีสิทธิ์เข้าสอบปลายภาค
  • Academic Integrity: หากพบว่านิสิตมีพฤติกรรมไม่ซื่อสัตย์ หรือโกงไม่ว่าในการสอบประเภทใดก็ตาม นิสิตจะได้รับเกรด F และจะต้องได้รับบทลงโทษตามกฎระเบียบตามที่มหาวิทยาลัยกำหนด
  • Make-up Exam: หากนิสิตไม่เข้าสอบจะไม่มีการจัดสอบชดเชยให้ ไม่ว่ากรณีใดๆทั้งสิ้น(ยกเว้นเป็นคำสั่งมหาวิทยาลัยในกรณีเหตุสุดวิสัยเท่านั้น) และนิสิตจะได้รับ 0 คะแนนในการสอบครั้งนั้น