Course Description: หลักการพื้นฐานคอมพิวเตอร์ องค์ประกอบคอมพิวเตอร์ การทำงานร่วมกับฮาร์ดแวร์และซอฟต์แวร์ การเขียนโปรแกรมภาษาคอมพิวเตอร์ การฝึกฝนการเขียนโปรแกรมคอมพิวเตอร์
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:| Lecture | Topic |
|---|---|
| 1 | Introduction to Computers and Programming |
| 2 | Input, Processing, and Output |
| 3 | Decision Structures and Boolean Logic |
| 4 | Repetition Structures |
| 5 | Lists and Tuples |
| 6 | Functions |
| 7 | Strings |
| 8 | Dictionaries |
Reference:
Tony Gaddis, “Starting Out with Python”, 4th Global edition, Pearson, 2019
| [80, 100] | A |
| [0, 40) | F |