中正大學課程大綱
課程名稱(中文): 運算思維與程式 開課單位: 資訊工程研究所(Graduate Institute of Computer Science and Information Engineering)
課程名稱(英文) Computational Thinking and Programming 課程代碼 4105031_01
授課教師: 蘇育生 (Yu-Sheng Su) 學分數 3
必/選修 選修 開課年級 碩博合開
先修科目或先備能力:
Students should have studied C/C++ programming language and the command operations of the Linux operating system.
學生應具有C/C++程式語言、Linux操作系統的命令操作等基礎。
課程概述:
This course develops the ability to learn computational thinking and programming skills independently.
In the process of learning computational thinking and logical design, students will be able to develop strategies, steps and processes for solving problems.
In the process of learning programming, a flowchart based programming approach is introduced to gradually teach students to understand the syntactic structure of programming to improve their programming language skills.
本課程培養獨立學習運算思維和程式能力。
在學習運算思維和邏輯設計的過程中,學生將能夠制定解決問題的策略、步驟和過程。
在學習程式的過程中,引入基於流程圖的編程方法,逐步教會學生理解程式結構,提高程式設計技能。
學習目標:
1. Students will develop logical and algorithmic problem-solving skills.
2. Students will implement programs and learn programming independently.
3. Students will gain basic knowledge of big data and AI.
教科書:

課程大綱 分配時數 核心能力 備註
單元主題 內容綱要 講授 示範 隨堂作業 其他
Introduction to Computational Thinking and Programming 4 12345678
Structure of Computational Thinking and Programming, Flow Control, and Functions 10 12345678
Pointers, and Linked Lists, and Dynamic Programming 10 12345678
Stacks, Queues, and Standard Template Library 10 12345678
Iterators and Generic Algorithm 10 12345678
Introduction and Implementation of Computational Thinking and Programming in Science, Engineering, and E-learning 10 12345678

教育目標
1.具獨立從事學術研究或產品創新研發之人才
2.具團隊合作精神及科技整合能力,並在團隊中扮演領導、規劃、管理之角色
3.具自我挑戰與終身學習能力之人才
4.具有學術倫理、工程倫理、國際觀之人才

核心能力
1.具有資訊工程與科學領域之專業知識(Competence in computer science and computer engineering.)
2.具有創新思考、問題解決、獨立研究之能力(Be creative and be able to solve problems and to perform independent research.)
3.具有撰寫中英文專業論文及簡報之能力(Demonstrate good written, oral, and communication skills, in both Chinese and English.)
4.具策劃及執行專題研究之能力(Be able to plan and execute projects.)
5.具有溝通、協調、整合及進行跨領域團隊合作之能力(Have communication, coordination, integration skills and teamwork in multi-disciplinary settings.)
6.具有終身學習與因應資訊科技快速變遷之能力(Recognize the need for, and have the ability to engage in independent and life-long learning.)
7.認識並遵循學術與工程倫理(Understand and commit to academic and professional ethics.)
8.具國際觀及科技前瞻視野(Have international view and vision of future technology.)

請尊重智慧財產權,不得非法影印教師指定之教科書籍

教學要點概述:
1. 教材編選(可複選):自編簡報(ppt)教科書作者提供
2. 教學方法(可複選):講述板書講述
3. 評量工具(可複選):上課點名 10.00%, 隨堂測驗0%, 隨堂作業0%, 程式實作0%, 實習報告0%,
                       專案報告30.00%, 期中考0%, 期末考0%, 期末報告30.00%, 其他0%,
4. 教學資源:課程網站 教材電子檔供下載 實習網站
5. 教學相關配合事項:

課程目標與教育核心能力相關性        
請勾選:12345678
1 具有資訊工程與科學領域之專業知識(Competence in computer science and computer engineering.)
為何有關:
The course provides knowledge of computational thinking as well as programming and development skills.
達成指標:
The course enables students to acquire professional knowledge in the field of computer science and computer engineering.
評量工具(可複選):
Evaluation will be based on internship reports, project work, and the final report.
2 具有創新思考、問題解決、獨立研究之能力(Be creative and be able to solve problems and to perform independent research.)
為何有關:
The course develops innovative thinking and problem-solving skills.
達成指標:
The course will equip students with the ability to think creatively, solve problems and conduct independent research.
評量工具(可複選):
Evaluation will be based on internship reports, project work, and the final report.
3 具有撰寫中英文專業論文及簡報之能力(Demonstrate good written, oral, and communication skills, in both Chinese and English.)
為何有關:
The course enables students to write professional papers and presentations in English.
達成指標:
The course enables students to write professional papers and presentations in English.
評量工具(可複選):
Evaluation will be based on internship reports, project work, and the final report.
4 具策劃及執行專題研究之能力(Be able to plan and execute projects.)
為何有關:
The course provides skills in planning and developing research projects.
達成指標:
The course provides skills in planning and developing research projects.
評量工具(可複選):
Evaluation will be based on internship reports, project work, and the final report.
8 具國際觀及科技前瞻視野(Have international view and vision of future technology.)
為何有關:
The course provides an international perspective and vision of future technology.
達成指標:
The course provides students with the ability to develop an international view and vision of future technology.
評量工具(可複選):
Evaluation will be based on internship reports, project work, and the final report.