Academics
Dop Course Outline
OS1008 Introduction to Computer Science
Last Revised: 2023-12-21
Course Objectives
Understanding the architectures, numbering systems, and basic logic circuit of computers. Learning the Python and LabVIEW programming.
Prerequisite
Textbook Websites: https://www.w3schools.com/python/default.asp (Python) https://docs.python.org/3/ (Python) https://www.ni.com/getting-started/labview-basics/zht/ (Labview) https://microcontrollerslab.com/labview-introduction-overview/ (Labview) Textbook: 必學Python資料科學,機器學習最強套件 石川?? 著 Learning with LabVIEW Robert H. Bishop
Topical Outline 1. History of computer
2. Computer architectures
3. Numbering system
4. Programming with Python
a) Data types and structures
b) If…else statement
c) Loop structures
d) Functions
e) Classes/objects
f) Numpy module
g) Matplotlib module
5. Programming with Labview
a) Labview environments
b) Virtual instruments
c) myDAQ
d) Structures
e) Arrays and clusters
f) Charts and Graphs
g) Data acquisition
h) Strings and file I/O
Prerequisite
Textbook Websites: https://www.w3schools.com/python/default.asp (Python) https://docs.python.org/3/ (Python) https://www.ni.com/getting-started/labview-basics/zht/ (Labview) https://microcontrollerslab.com/labview-introduction-overview/ (Labview) Textbook: 必學Python資料科學,機器學習最強套件 石川?? 著 Learning with LabVIEW Robert H. Bishop
Topical Outline 1. History of computer
2. Computer architectures
3. Numbering system
4. Programming with Python
a) Data types and structures
b) If…else statement
c) Loop structures
d) Functions
e) Classes/objects
f) Numpy module
g) Matplotlib module
5. Programming with Labview
a) Labview environments
b) Virtual instruments
c) myDAQ
d) Structures
e) Arrays and clusters
f) Charts and Graphs
g) Data acquisition
h) Strings and file I/O