Academics
Dop Course Outline
OS1005 Introduction to Computer Science
Last Revised: 2018-03-26
Course Objectives
This course aims to provide students with basic knowledge of computer science, including the hardware structure, software, operation principle, and logic of computer language. Additionally, this course also includes the basic training for computer programming and focuses to enhance the logic of thinking and establish the ability for learning various research tools in the future.
Prerequisite
Textbook Class notes, teaching video, and Python website
Topical Outline Ch1. Computer architecture
Ch2. Numbering system
Ch3. Data and File Structures
Ch4. Python Programming
4-1 Introduction to Python Programming
4-2 Input and Output
4-3 Selection
4-4 Repetition
4-5 Functions
4-6 Arrays
4-7 Vpython
4-8 GUI
Prerequisite
Textbook Class notes, teaching video, and Python website
Topical Outline Ch1. Computer architecture
Ch2. Numbering system
Ch3. Data and File Structures
Ch4. Python Programming
4-1 Introduction to Python Programming
4-2 Input and Output
4-3 Selection
4-4 Repetition
4-5 Functions
4-6 Arrays
4-7 Vpython
4-8 GUI