Please use this identifier to cite or link to this item:

Bringing Computational Thinking to Nonengineering Students through a Capstone Course

File Size Format  
0766.pdf 1.83 MB Adobe PDF View/Open

Item Summary

Title:Bringing Computational Thinking to Nonengineering Students through a Capstone Course
Authors:Lee, Keeheon
Kang, Youn
Keywords:Methods and Models
Software Engineering Education and Training
Capstone Project
Computational Thinking
Project Based Learning
show 2 moreSoftware Engineering Education
Curriculum Development
show less
Date Issued:08 Jan 2019
Abstract:Although the concept of computational thinking has flourished, little research has explored how to integrate various elements of computational thinking into an undergraduate classroom setting. Clarifying core concepts of computational thinking and providing empirical cases that apply computational thinking practices into a real-world educational setting is crucial to the success of software engineering education. In this article, we describe the development of a curriculum for a social innovation capstone course, using core concepts and elements of computational thinking. The course was designed for undergraduate students of a liberal arts college at a university in Korea. Students were asked to define a social problem and introduced to the core concepts and processes of computational thinking aided by Arduino and Raspberry Pi programming environments. After building a business model, they implemented a working prototype for their proposed solution. We document class project outcomes and student feedback to demonstrate the effectiveness of the approach.
Pages/Duration:10 pages
Rights:Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections: Methods and Models

Please email if you need this content in ADA-compliant format.

This item is licensed under a Creative Commons License Creative Commons