JOURNAL ARTICLE

Object-oriented programming course revisited

Abstract

Teaching has faced challenges over the latest decades. It is easier than ever to provide material for students and get returned exercises and hold exams online. Besides technology and platforms, also teaching methods need to adapt to the Internet-age and its generation of people. In this article we present a case study where an university level programming course was upgraded to fit the needs of 2010s by introducing Java as the predominate language and utilizing available technologies to enhance teaching. This was done on both technological and pedagogical level, introducing open data and flipped classroom to programming education while the scope remained unchanged. This article presents the first results of the new course. Based on the collected student feedback, the use of Java and open data and implementations of the flipped classroom teaching method are all considered as a success.

Keywords:
Java Flipped classroom Computer science Scope (computer science) Implementation Course (navigation) Massive open online course Object-oriented programming Multimedia The Internet Mathematics education Software engineering World Wide Web Programming language Engineering Psychology

Metrics

9
Cited By
2.12
FWCI (Field Weighted Citation Impact)
61
Refs
0.89
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Teaching and Learning Programming
Physical Sciences →  Computer Science →  Computer Science Applications
Innovative Teaching Methods
Social Sciences →  Social Sciences →  Education
Experimental Learning in Engineering
Physical Sciences →  Engineering →  Media Technology

Related Documents

JOURNAL ARTICLE

Redesigning an Object-Oriented Programming Course

Erkki KailaEinari KurvinenErno LokkilaMikko‐Jussi Laakso

Journal:   ACM Transactions on Computing Education Year: 2016 Vol: 16 (4)Pages: 1-21
JOURNAL ARTICLE

A seminar course in object oriented programming

David Bellin

Journal:   ACM SIGCSE Bulletin Year: 1992 Vol: 24 (1)Pages: 134-137
JOURNAL ARTICLE

A seminar course in object oriented programming

David Bellin

Year: 1992 Pages: 134-137
BOOK-CHAPTER

Understanding Object Oriented Programming Concepts in an Advanced Programming Course

Tamar BenayaEla Zur

Lecture notes in computer science Year: 2008 Pages: 161-170
© 2026 ScienceGate Book Chapters — All rights reserved.