Academics
Dop Course Outline
OS1005 Introduction to Computer Science
Last Revised: 2018-03-27
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 Textbook:
Gary J. Bronson, C++ Programming: Principles and Practices for Scientists and Engineers, International Edition, 4th Edition.
Topical Outline Ch1. Computer architecture
Ch2. Numbering system
Ch3. Data and File Structures
Ch4. C++ Programming
4-1 Introduction to C++ Programming
4-2 Assignment, Input and Output
4-3 Selection
4-4 Repetition
4-5 Functions
4-6 Arrays
4-7 Data Files and File streams
4-8 Pointers(*)
Prerequisite
Textbook Textbook:
Gary J. Bronson, C++ Programming: Principles and Practices for Scientists and Engineers, International Edition, 4th Edition.
Topical Outline Ch1. Computer architecture
Ch2. Numbering system
Ch3. Data and File Structures
Ch4. C++ Programming
4-1 Introduction to C++ Programming
4-2 Assignment, Input and Output
4-3 Selection
4-4 Repetition
4-5 Functions
4-6 Arrays
4-7 Data Files and File streams
4-8 Pointers(*)