Academics

Home Academics Courses Undergraduate Courses

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




.Address: Kwoh-Ting Optics and Photonics Building, No. 300, Zhongda Rd., Zhongli District, Taoyuan City, Taiwan (R.O.C.)
.TEL: +886-3-4227151 ext. 65251.FAX: 886-3-4252897.Email:ncu5251@ncu.edu.tw
Copyright © 2005-2021 Department of Optics and Photonics, National Central University.Privacy