國立中興大學教學大綱
課程名稱 (中) 計算機概論(1987)
(Eng.) Introduction to Computer Science
開課單位 管理學院
課程類別 必修 學分 3 授課教師 黃仲誼
選課單位 資管系 / 學士班 授課使用語言 英文 開課學期 1151
課程簡述 This course introduces foundational concepts in computer science, including computational thinking, algorithms, programming languages, computer systems, operating systems, data management, software engineering, web applications, cloud-native development, hybrid multicloud solutions, cybersecurity, and computing governance. The course emphasizes conceptual understanding, English-medium learning, and the ability to connect computing principles with real-world applications. This course includes asynchronous online sessions. For these sessions, instructional videos and learning materials will be provided through the designated learning platform.
先修課程名稱
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
1. Explain major areas of computer science and their roles in modern society.
2. Describe basic data structures, algorithms, and algorithmic problem-solving strategies.
3. Understand the relationship among programming languages, hardware, operating systems, and software systems.
3.Explain the fundamentals of data management, software engineering, web development.
4.Present a computer science topic clearly in English using appropriate technical vocabulary.
5.Evaluate computing technologies from technical, social, ethical, and governance perspectives.
1.專業知識與應用
2.獨立分析
70
30
習作
討論
講授
書面報告
出席狀況
口頭報告
作業
測驗
授課內容(單元名稱與內容、習作/每週授課、考試進度-共16週加自主學習)
週次 授課內容
第1週 Course overview, EMI learning expectations, assessment methods, introduction to computer science and its role in society
第2週 History of computing, computer science as a discipline, computing across fields, social impacts of technology
第3週 Decomposition, abstraction, pattern recognition, algorithms, adaptive design reuse
第4週 Algorithms, programs, abstract data types, lists, sets, arrays, linked lists, trees
第5週 Algorithm design, algorithm analysis, algorithmic paradigms, sample algorithms, computer science theory
第6週 Models of computation, machine code, assembly language, C programming concepts, programming paradigms
第7週 Computer organization, abstraction levels, information representation, memory hierarchy, processor architecture
第8週 Review and midterm examination covering Weeks 1–7
第9週 OS roles and architecture, processes, concurrency, memory management, file systems, reliability and security
第10週 Language foundations, programming constructs, alternative programming models, language implementation
第11週 Databases, relational and nonrelational database systems, data warehousing, data lakes, business intelligence
第12週 Software requirements, software development processes, software engineering roles, quality and project concerns
第13週 Web architectures, MVC, responsive web applications, front-end/back-end frameworks, Web 2.0 and Web 3.0 concepts
第14週 Microservices, containers, DevOps, cloud deployment models, IaaS, PaaS, hybrid and multicloud solutions
第15週 Student thematic presentations; cybersecurity, responsible computing, cyber resource qualities, governance issues
第16週 Final review and final examination covering post-midterm topics and integrative course concepts
自主學習
內容
   02.閱覽產業及學術相關多媒體資料

學習評量方式
Attendance and participation: 10%
In-class activities and short assignments: 20%
Midterm examination: 20%
Thematic presentation: 20%
Final examination: 30%
教科書&參考書目(書名、作者、書局、代理商、說明)
OpenStax. Introduction to Computer Science. Rice University, OpenStax.
Course PowerPoint slides: Introduction to Computer Science, Chapters 1–14.
Selected supplementary materials provided by the instructor.
課程教材(教師個人網址請列在本校內之網址)
PowerPoint slides: ComputerScience-PowerPoint-Ch01 to ComputerScience-PowerPoint-Ch14
English lecture scripts for Chapters 1–7
Instructor-provided examples, discussion questions, and presentation guidelines
課程輔導時間
Thursday, 8:00–11:00 a.m.
請尊重智慧財產權及性別平等意識,不得非法影印他人著作及受保護的電子檔案。
更新日期 西元年/月/日:2026/07/04 15:19:56 列印日期 西元年/月/日:2026 / 9 / 18
MyTB教科書訂購平台:http://www.mytb.com.tw/