WI1102

Computational Thinking

2027 Ganjil Lecturer Institut Teknologi Bandung
This course introduces the fundamental concepts of computational thinking and their application to problem-solving in various domains. Students learn how to formulate problems through abstraction, decomposition, pattern recognition, and algorithmic thinking, and transform these solutions into computational tools. The course also explores the impact, applications, and emerging trends of computing technologies across different fields.

Course Content

The course covers the fundamental concepts of computational thinking, including abstraction, algorithmic thinking, decomposition, and pattern recognition, and their application to systematic problem-solving. Students learn how to transform computational thinking solutions into computational tools through algorithm design, computational modeling, and basic programming concepts. The course also discusses the impact and emerging trends of computing technologies in specific domains, including how computational approaches can improve problem-solving, analysis, decision-making, and innovation across different fields.

Course Information

Course Code
WI1102
Year
2027
Semester
Ganjil
Role
Lecturer
Institution
Institut Teknologi Bandung