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
2Input, Processing, and Output
3Decision Structures and Boolean Logic
4Repetition Structures
5Lists and Tuples
6Functions
7Strings
8Dictionaries

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

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