Course Outline

CN101 Introductory Computer Programming

Course Description: หลักการพื้นฐานคอมพิวเตอร์ องค์ประกอบคอมพิวเตอร์ การทำงานร่วมกับฮาร์ดแวร์และซอฟต์แวร์ การเขียนโปรแกรมภาษาคอมพิวเตอร์ การฝึกฝนการเขียนโปรแกรมคอมพิวเตอร์

TU156 Introduction to Computers and Programming

Course Description: Basic concepts of computer systems, electronic data processing and concepts, system and application software, algorithms, flowcharts, data representation, program design and development methodology, problem solving using high-level language programming.

Prerequisite: none

Tentative Teaching Schedule:
LectureTopic
1Introduction to Computers and Programming
2-3Input, Processing, and Output
4-5Decision Structures amd Boolean Logic
6-7Repetition Structures
8-10Functions
11-12Lists and Tuples
13-14More About Strings

Reference:
Tony Gaddis, “Starting Out with Python”, 4th Global edition, Pearson, 2019

Evaluation:
[80, 100]A
[0, 40)F
An image