Academics
Dop Course Outline
OS1008 Introduction to Computer Science
Last Revised: 2022-05-31
Course Objectives
了解電腦的基本架構、數字系統及基礎邏輯電路,並學習Python及LabVIEW程式語言的撰寫
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