DocumentCode
3702902
Title
Flipping a programming course: The good, the bad, and the ugly
Author
Carolyn Pe Rosiene;Joel A. Rosiene
Author_Institution
Department of Computer Science, University of Hartford, West Hartford, CT USA
fYear
2015
Firstpage
1
Lastpage
3
Abstract
In the traditional form of teaching and classroom organization, lectures are given in class, and tests and examinations are given in class. The major drawback of this approach has been the difficulty of getting the students engaged in a traditional lecture. A computer science course in programming seems to be a natural class to implement a flipped classroom approach: individualized pacing for theory with cohort based skill acquisition. A flipped classroom is a form of blended instruction where students learn course content outside of the classroom and either homework or other forms of active learning activities occurs in the classroom. Herein is a summary of our observations based on several semesters of implementing a flipped classroom and report on observations made. There are numerous advantages to flipping a class such as allowing for more interaction during the face-to-face class meetings; it also allows for deeper learning to take place as students get their hands-on practice. We explore these practices and more, and compare and contrast what worked and what didn´t work from our experiences. We also identify procedures critical to success and what procedures we view as less important.
Keywords
"Videos","Programming","Education","Online services","Organizations","Algorithm design and analysis"
Publisher
ieee
Conference_Titel
Frontiers in Education Conference (FIE), 2015. 32614 2015. IEEE
Print_ISBN
978-1-4799-8454-1
Type
conf
DOI
10.1109/FIE.2015.7344151
Filename
7344151
Link To Document