SemesterFall Semester, 2025
DepartmentInformatics and Computing(Common Course)
Course NameComputational Thinking and Artificial Intelligence
InstructorWU YI-CHIEH
Credit3.0
Course TypeSelectively
Prerequisite
Course Objective
Course Description
Course Schedule















































































































































 



Week



 



Subjects



Course Topics and Assigned Readings



Activities and Assignments


Expected Study Hours
Lectures Self-Study

1


Introduction to Computational Thinking

Social Context and Future Development

Readings: 1, 2, 3



Lectures



3



3



2


Computational Thinking

Fundamental Concepts and Core Principles

Readings: 1, 2, 3



Lectures and Discussion



3



5



3


Functions and Modules

Problem Decomposition and Pattern Recognition



Readings: 4, 5, 6



Lectures, Hands-on Activities, and Discussion



3



5



4


Functions and Modules

Abstract Thinking and Algorithmic Logic

Readings: 4, 5, 6


Lectures and Discussion

3



5



5



Analog-Digital Conversion


Fundamental Concepts of Analog and Digital Signals and Principles of Analog-to-Digital Signal Conversion

Readings: 7 chapter 1 & 4
Lectures, Hands-on Activities, and Discussion

3



5



6



Computer Architecture



Computer Components and Architecture



Readings: 7 chapter 5



Lectures, Hands-on Activities, and Discussion



3



5



7



Big Data Applications



Fundamental Data Science Analysis Concepts in Big Data and Business Applications



Lectures and Discussion



3



5



8



AI Development



Artificial Intelligence Development History and Future Trends



Lectures and Discussion



3



5



9



Learning Outcomes



Individual Work Activities



Topic Discussion, Peer Learning and Hands-on Activities



3



6



10



Computational Thinking Assessment



The Bebras International Challenge on Informatics and Computational Thinking



Online Assessment and Discussion



3



3


11

AI Technologies and Applications



Various Artificial Intelligence Technologies and Application Case Studies



Readings: 8



Lectures, Discussion, and Programming Practice



3



5


12

AI Applications at NCCU



Instructor Presentations on Various AI Applications



Topic Discussion and Peer Learning Sessions



3



5


13

Applied AI Model Development



AI Practices

Readings: 9



Lectures and Programming Practice



3



6


14

AI Ethics



Generative AI (e.g., ChatGPT, Deepfake, Midjourney), Misinformation, and Ethical Issues in Future AI Applications



Lectures and Group Discussion



3



5


15

AI Project


Summative Assessment, Innofest Poster Session (12/8)

Implementation and Presentation



3



5


16

Computational Thinking and AI



Final Project Presentation



Implementation and Presentation



3



6



Teaching Methods
Teaching Assistant

  • Assist in preparation of course materials and resources

  • Prepare hands-on computer laboratory materials and exercises

  • Conduct programming demonstrations during laboratory sessions

  • Facilitate group project implementation and development


Requirement/Grading


  • TA Laboratory: 30%




  • Homework on Moodle: 25%




  • Participation and Quizzes: 10%




  • Midterm Exam: 15%




  • Final Project: 20%





 



 


Textbook & Reference

  1. Computational Thinking, Jeannette M. Wing, Communications of the ACM, vol. 49, no.3 March 2006, pp. 33-35.

  2. Computational Thinking: What and Why? Jeannette M. Wing, Link Magazine, 2010.

  3. Computational thinking and thinking about computing, Jeannette M Wing, 2008 IEEE International Symposium on Parallel and Distributed Processing, Miami, FL,USA, 2008, doi: 10.1109/IPDPS.2008.4536091.

  4. Center for Computational Thinking, Carnegie Mellon University & Microsoft

  5. Computational Thinking, Computer Science Teachers Association

  6. Exploring Computational Thinking, Google for Education

  7. Computer Science Illuminated, 3rd Edition 2006/11/8

  8. 人人都能學會用AI. 2020/10/10

  9. 大數據驅動商業決策:13 RapidMiner 商業預測操作實務、作者: 沈金清, 陳佩瑩2022/03/31


Urls about Course
Attachment