◎系所教育目標: 為配合國家建設及產業發展之需要,本系以培育中高級資訊科技人才為目的。在教學理念上除了注重理論的探討之外並強調實際動手的能力,以期培育出具有深厚學識基礎並能實際應用的資訊科技人才。在專業必修中涵蓋基礎理論、電腦硬體、作業系統、資料結構及計算機網路等方面,並有畢業專題製作,使學生紮實基礎,同時課程包含四個專業學程,兼顧學術及實務之分流與訓練。分別為一:軟體工程及知識工程學程、二:互動多媒體學程、三:網路及資訊安全學程、四:資訊系統開發實務學程,以期作為日後升學就業的準備。 |
| ◎核心能力 | 關聯性 |
| 1.應用數理邏輯推理之能力 | 1 關聯性最弱 |
| 2.具備資訊軟體專業之能力 | 3 關聯性中等 |
| 3.具備資訊硬體專業之能力 | 3 關聯性中等 |
| 4.發掘、分析及解決問題之能力 | 3 關聯性中等 |
| 5.現代資訊發展工具之使用與熟悉資訊應用系統之能力 | 1 關聯性最弱 |
| 6.資訊軟體或硬體創新設計與實作之能力 | 3 關聯性中等 |
| 7.有效溝通與團隊合作之能力 | 3 關聯性中等 |
| 8.培養人文素養、專業倫理責任、社會關懷與生活技能之能力 | 2 關聯性稍弱 |
◎本學科內容概述: 本科目係為大學一年級的必修課程,講授電腦科學相關的基本知識與應用領域。 |
◎本學科教學內容大綱: 1.計算機簡介
2.數位資料表示法
3.計算機組織
4.作業系統
5.網際網路
6.程式語言
7.資料結構
8.演算法 |
◎本學科學習目標: This course introduces the field and fundamentals of computer science. The student has basic understanding of computer science, and know how to think algorithmically and solve problems efficiently. Course topics include history of computer, number system, data storage, computer network, operation system, algorithms, data structures, security, software engineering, and file structure. |
| ◎教學進度: |
| 週次 | 主題 | 教學內容 | 教學方法 |
01 09/10 | Course Review and fundamental introduction | Course introduction
Turing Model | 講授、討論。 |
02 09/17 | Chapter 1 Introduction | Von Neumann Model
Computer Components
History | 講授、討論。 |
03 09/24 | Chapter 2 Number System | Positional Number Systems
Non-Positional Number Systems | 講授、討論。 |
04 10/01 | Chapter 3 Data Storage | Data Types
Storing Numbers
Storing Test
Audio, Images, Vide | 講授、討論。 |
05 10/08 | Chapter 4 Operations on Data | Logic Operations
Shift Operations
Arithmetic Operations | 講授、討論。 |
06 10/15 | Chapter 5 Computer Organization | Central Processing Unit
Main Memory
Input/Output Subsystem
Subsystem Interconnection
Program Execution | 講授、討論。 |
07 10/22 | Chapter 6 Computer Networks | Application Layer
Transport Layer
Network Layer
Data-link Layer
Physic Layer | 講授、討論。 |
08 10/29 | Midterm examination | Midterm examination | Midterm examination。 |
09 11/05 | Chapter 7 Operating Systems | Evolution
Components
A Survey of Operating Systems | 講授、討論。 |
10 11/12 | Chapter 8 Algorithms (I) | Concept
Three Constructs
Algorithm Representation | 講授、討論。 |
11 11/19 | Chapter 8 Algorithms (II) | A More Formal Definition
Basic Algorithms
Recursion | 講授、討論。 |
12 11/26 | Chapter 10 Programming Languages | Evolution
Translation
Programming Paradigms
Common Concepts | 講授、討論。 |
13 12/03 | Chapter 12 Data Structure | Arrays
Records
Linked Lists | 講授、討論。 |
14 12/10 | Chapter 13 Abstract Data Types(I) | Background
Stacks
Queues | 講授、討論。 |
15 12/17 | Chapter 13 Abstract Data Types(I) | General Linear Lists
Trees
Graphs | 講授、討論。 |
16 12/24 | Final examination | Final examination | Final examination。 |
17 12/31 | 彈性教學 | 彈性教學 | 彈性教學。 |
18 01/07 | 彈性教學 | 彈性教學 | 彈性教學。 |
◎課程要求: The course modules will be adjusted according to the actual teaching progress. |
◎成績考核 期中考38% 期末考38% 出席成績 24% |
◎參考書目與學習資源 Behrouz Forouzan, Foundations of Computer Science, 5th Edition, Cengage Learning EMEA, 2023, ISBN 13: 9781473787322. |
| ◎教材講義 請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義 |