IMPROVING THE IMPLEMENTATION OF A FIRST-SEMESTER PROGRAMMING COURSE

IMPROVING THE IMPLEMENTATION OF A FIRST-SEMESTER PROGRAMMING COURSE

The flipped classroom (FC) is a form of active learning in which in-class and out-of-class activities are flipped: students are expected to study a specific material outside the class and then be able to apply the knowledge to complete various activities related to the material during class under the guidance of an instructor. FC is often used together with team-based learning (TBL), where students work in teams to apply their knowledge as opposed to working individually on activities. During that last two years (2018 and 2019), the Department of Computer Science at Reykjavik University has experimented with applying FC and TBL in the first-semester programming course. In previous publications, we have described our experience using FC and TBL during the first experimental year (2018), i.e., the motivation for restructuring the course, the implementation, the results of two student surveys, and the outcome of several exams. In this paper, we describe the improvements made during the second experimental year (2019), both with regards to the online learning material and the course assessment. Furthermore, we compare the outcome of student surveys between the two years as well as students' performance on various exams. The results of a student survey given in the second year show that students' attitudes towards the FC approach were much more positive compared to the previous year. We argue that this is due to the specific changes made to the online material and the assessment of programming projects in class. Finally, it is interesting that the failure rates in the course in 2019 are much lower than the failure rates in 2018.

Authors (New): 
Ásrún Matthíasdóttir
Hrafn Loftsson
Pages: 
Volume 1, pp.314-324
Affiliations: 
Reykjavik University, Iceland
Keywords: 
Flipped Classroom
team-based learning (TBL)
first programming course
CDIO Standard 7
CDIO Standard 8
Year: 
2020
Reference: 
Cheah, S-M., Sale, D. and Lee, H-B. (2017). Pedagogy for evidence-based flipped classroom – Part 2: Case study. Proceedings of the 13th International CDIO Conference, Canada, 2017.: 
Deslauries, L., McCarty, L. S., Miller, K., Callaghan, K. and Kestin, G. (2019). Measuring actual learning versus feeling of learning in response to being actively engaged in the classroom. Proceedings of the National Academy of Sciences, 116 (39) 19251-19257. : 
10.1073/pnas.1821936116
Finelli, C. J., Nguyen, K., DeMonbrun, M., Borrego, M., Prince, M., Husman, J., Henderson, C., Shekhar, P. and Waters, C. K. (2018). Reducing Student Resistance to Active Learning: Strategies for Instructors. Journal of College Science Teaching, 47, 5 (2018), 80–91.: 
Gommer, L., Hermsen, E. and Zwier, G. (2016). Flipped math, lesson learned form a pilot at mechanical engineering. Proceedings of the 12th International CDIO Conference, Finland, 2016.: 
Loftsson, H. and Matthíasdóttir, Á. (2019). Using Flipped Classroom and Team-Based Learning in a First-Semester Programming Course: An Experience Report. Proceedings of TALE 2019, Yogyakarta, Indonesia.: 
Mason, G.S., Shuman, T.R. and Cook, K.E. (2013). Comparing the Effectiveness of an Inverted Classroom to a Traditional Classroom in an Upper-Division Engineering Course. IEEE transactions on education, 56.4. 430-435. : 
10.1109/TE.2013.2249066
Matthíasdóttir, Á, and Loftsson, H. (2019). Flipped Learning in a Programming Course: Students' Attitudes. Proceedings of the 15th International CDIO Conference. Aarhus, Denmark.: 
Mclaughlin J., Roth M., Glatt D, Gharkholonarehe N., et al. (2014). The flipped classroom: a course redesign to foster learning and engagement in a health professions school. Acad Med. 89: 236-243.: 
10.1097/ACM.0000000000000086
O'Flaherty, J. and Craig Phillips, C. (2015). The use of flipped classrooms in higher education: A scoping review. Internet and Higher Education, 25, 85–95.: 
10.1016/j.iheduc.2015.02.002.
Slavensky, H. (2019). Evaluation of novel learning spaces for mixed on-campus and online students. Proceedings of the 15th International CDIO Conference, 591- 601. Aarhus, Denmark. : 
Punch, F. W. and Enbody, R. (2017). The Practice of Computing Using Python (3rd. ed.). Pearson Education, New York, NY.: 
Tucker, B. (2012). The flipped classroom. Education Next, 82–83. : 
Wilson, G. (2013). The Flipped Class: A Method to Address the Challenges of an Undergraduate Statistics Course. Teaching of Psychology, 40(3):193-199: 
10.1177/0098628313487461
Go to top