top of page

CT141 Fundamental of Programming

(วค141 พื้นฐานทางการเขียนโปรแกรม)
3 Credits (Lecture 2 Hours, Practice 2 Hours, Self-Study 5 Hours/Week)

Lecturer: Jakkrit TeCho, Ph.D.
 

Semester 2/2019
Lecture: Monday 10:00-12:00 COM1:801

Practice: Friday 13:00-15:00 COM1:801
 

Course Description:
Concepts of computer language and programming, fundamental of algorithm represented by flowchart and pseudocode, fundamentals of programming including variables, primitive data type, operators, basic logics, expressions, input, output and control statements.
Array, multi-dimensional array and user-defined data type. Address referencing, function and function-call, recursive function, file management and unit testing.

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

แนวคิดของภาษาคอมพิวเตอร์และการเขียนโปรแกรม อัลกอริทึมพื้นฐานที่แสดงโดยผังงานและรหัสเทียม พื้นฐานการเขียนโปรแกรมที่ครอบคลุมเรื่อง ตัวแปร ชนิดข้อมูลมูลฐาน ตัวกระทำการ ตรรกะพื้นฐาน นิพจน์ การรับข้อมูล การแสดงผล และคำสั่งควบคุม อาร์เรย์ อาร์เรย์หลายมิติ และชนิดข้อมูลแบบกำหนดเอง
การอ้างอิงด้วยตำแหน่ง ฟังก์ชันและการเรียกฟังก์ชัน ฟังก์ชันเวียนบังเกิด การจัดการกับแฟ้มข้อมูลเบื้องต้น และการทดสอบโปรแกรมแบบหน่วยย่อย

 

TQF3 (มคอ.3) :
 

Tools:

  1. Flowgorithm (http://flowgorithm.org/)

  2. Python (with IDLE editor) (http://www.python.org/)

  3. Repl.it (https://repl.it/)

Chapters:


 

pdf.png
excel.png
Chapter 0 Introduction to CT141

Lect: Nov 18, 2019 at 3pm-5pm

Lab: Nov 22, 2019 at 8am-11am

pdf.png
pdf.png
Chapter 1 Introduction to Programming

Lect: Nov 27, 2019 at 3pm-5pm

Lab: Nov 29, 2019 at 8am-11am

pdf.png
pdf.png
Chapter 2 Expression Variable and Functions

Lect: Dec 2, 2019 at 3pm-5pm

Lab: Dec 6, 2019 at 8am-11am

pdf.png
pdf.png
Chapter 3 Function and Sub-Program

Lect: Dec 9, 2019 at 3pm-5pm

Lab: Dec 13, 2019 at 8am-11am

pdf.png
pdf.png
Chapter 4 Control Structure and Iterations

Lect: Dec 16, 2019 at 3pm-5pm

Lab: Dec 20, 2019 at 8am-11am

pdf.png
pdf.png
Chapter 5 Lists

Lect: Dec 23, 2019 at 3pm-5pm

Lab: Dec 27, 2019 at 8am-11am

pdf.png
pdf.png
Chapter 6 Nested List

Lect: TBA 

Lab: TBA

pdf.png
pdf.png
Chapter 7 Tuple, Dictionary, Set

Lect: TBA 

Lab: TBA

pdf.png
pdf.png
Chapter 8 File

Lect: TBA 

Lab: TBA

pdf.png
pdf.png
Chapter 9 Searching (Linear, Binary)

Lect: TBA 

Lab: TBA

pdf.png
pdf.png
Chapter 10 Sorting

Lect: TBA 

Lab: TBA

pdf.png
pdf.png
pdf.png
bottom of page