Holiday
DELTA台達109 MnM5M6
藉著課堂講解與實際程式撰寫,讓學生了解邏輯思考、資訊學、自然現象觀察、運算以及運算背後的邏輯。學生可 以在課程之後,具有基本的程式能力。我們撰寫Python程式語言。 我們分三大主題: 一、理性與自然律的追尋。 二、資訊學、資訊簡史。 三、程式撰寫。 本課程有課堂講述,也有在電腦教室進行的電腦程式撰寫。最後會有成果展,來發表修課同學的學習成果。
Course keywords: 邏輯思考Logic Thinking、程式設計Programming、資訊原理Informatics、科學觀察法Scientific Observation、Python語言 Course Description The objective of this course is to assist students to understand the logic behind Informatics. The subject of Informatics is inspired from the observations on natural phenomena and the corresponding logical thinking. Through lectures and programming assignments in Python, students can obtain the ability of thinking logically and basic programming skills. The subjects in this course are divided into three themes: The scientific laws and rationality Brief history of Information Science Programming concepts References: 1. James Gleick, The Information: A History, a Theory, a Flood, Vintage, 2012 2. 詹姆斯.葛雷易 (譯者: 賴盈滿), 資訊:一段歷史、一個理論、一股洪流, 衛城出版, 2012 3. Statistical Mechanics: Entropy, Order Parameters, and Complexity, James Sethna, Oxford University Press (2006), PDF on-line available. 4. Wei Pan and Yi-Shin Chen, Network approach for decision making under risk—How do we choose among probabilistic options with the same expected value? https://doi.org/10.1371/journal.pone.0196060 5. Engines of Logic: Mathematicians and the Origin of the Computer, Martin Davis, W. W. Norton & Company (2001). 6. Bill Bryson, A Short History of Nearly Everything, Random House, 2017 7. 比爾·布萊森, 萬物簡史, 天下文化 8. https://docs.python.org/3 Teaching Method: Lectured based, Lab for python code writing, and final project demonstration Syllabus Language and Understanding How can we communicate? Through languages. How can our brain understand the language signals we received? Do we communicate effectively? Can it be improved? In this session, we will learn the "attentions" of languages in an unexpected way. Lab1: Python Introduction In this session, the brief of Python instruction will be given. Students will have hands-on experience of Python Installation and hello-world waves. Brief History of Informatics This session will introduce a brief history of informatics. We will discover how our society forms/formed the modern technology. Lab2: Python Basics In this session, we will learn the basic data types of Pythons. They are Strings, Integers, Floats, Lists, Tuples, Sets, and key value pairs. Scientific Laws In this session, the concept and the discussion about scientific laws will be given. Important concepts including: Observation, Scientific Methods, Paradoxes, Causality, and Fallacies. Lab3: Loops And Conditional Selections In this session, the concepts of loops and conditional selection will be introduced. Online Judge Quiz Brief History of Informatics This session will introduce a brief history of informatics. We will discover how our society forms/formed the modern Decision Making and Strategies in Decision Making How does human make decisions? Is it rational or irrational? This session will discuss the relationality and humanity in decision making. Lab4: Structures and Standard Procedures In this session, we will learn how to structure the programs. The advantages and disadvantages will be discussed. Lab5: Counting and Sorting This session will introduce the coding in Computers and the varios ways of sorting. Lab6 of Plots and Algorithms In this session, we will briefly introduce ways to code several algorithms and the codes to plot. Problem Solving and Humanity in Artificial Intelligence Era This session will breifly introduce the procedures of problem solving. Historical examples in messages encoding, the recent artifical intelligence (AI) approaches will be introduced. Conclusions for the course will be given as well. Evaluation Homework assignments: 15% Lab assignments: 20% Online judge exams: 15% Final report: 15% Final project: 15% Class participation: 20%
MON | TUE | WED | THU | FRI | |
08:00108:50 | |||||
09:00209:50 | |||||
10:10311:00 | |||||
11:10412:00 | |||||
12:10n13:00 | |||||
13:20514:10 | |||||
14:20615:10 | |||||
15:30716:20 | |||||
16:30817:20 | |||||
17:30918:20 | |||||
18:30a19:20 | |||||
19:30b20:20 | |||||
20:30c21:20 |
Average GPA 3.41
Std. Deviation 0.9
【108(含)前入學生視為核心向度五】16週,2位教師全學期均共同出席,加退選期間欲選課洽教師
藝術學院,人社院,科管院,教育學院,生科院,原科院,清華學院優先,第3次選課起開放全校修習
-
-
-
-