Open designettes, flowcharts, and pseudocodes in Python programming with the aid of Finch

Publication Type

Conference Proceeding Article

Publication Date

12-2015

Abstract

Many universities around the world have introduced design in their engineering and computer-related curriculum.Design has played a role in student learning.Flowcharts and pseudocodes have been used in teaching computer programming and computational thinking.However,the combination of open designettes,flowcharts,and pseudocodes used to aid in teaching programming language are not investigated yet.In this paper,we have explored the teaching of Python programming language using open designettes,flowcharts,and pseudocodes in a series of weekly mini-projects with the help of a small,simple and educational programmable robot called Finch.Our studies revealed that these techniques have contributed positively to student learning and students' participation through observation,student participation rate and survey result.We believe the sharing of this experience in the paper will help academics and educators in the similar mission of enhancing students' learning in courses where students are from various countries and with different learning abilities.

Keywords

Finch, Flowcharts, Open designettes, Pseudocodes, Python programming language

Discipline

Programming Languages and Compilers | Software Engineering

Research Areas

Software and Cyber-Physical Systems

Publication

Proceedings of the 23rd International Conference on Computers in Education, ICCE 2015

First Page

697

Last Page

702

ISBN

9784990801458

Publisher

Asia-Pacific Society for Computers in Education

City or Country

Hangzhou, China

This document is currently not available here.

Share

COinS