scholarly journals OOP-AR: Learn Object Oriented Programming Using Augmented Reality

Author(s):  
Zulhafiza Zainal Abidin ◽  
Muhammad Asyraf Abdullah Zawawi

Object-Oriented Programming (OOP) is one of the challenging concept in computer science education especially for novice programmers. To help students understand this concept, this research try to blend OOP with Augmented Reality (AR). The reason because AR can give fun aspect to the learner, which can also help learner to focus longer without distraction. For this research purpose, the target audience is 20 university students with different ability in programming and augmented reality experience. The overall results of this research show that OOP-AR received positive feedback from users. It also proved that OOP-AR is a necessary product for students who need to improvise their knowledge in OOP and its concepts and gain interest in using AR application

2018 ◽  
Vol 60 (2) ◽  
pp. 69-77
Author(s):  
Marc Berges

Abstract The efforts around the world – CS4All in the U.S. or Computing At School in Great Britain – show that computing literacy is seen as important. One important part of computer science education deals with learning programming. So, object orientation should be in focus. But what is object orientation? Several different definitions are presented, and a definition of object orientation by its fundamental concepts is introduced. Furthermore, several educational “paradigms” are discussed. Additionally, a choice of object-oriented programming languages is presented. After all that theoretical background, some exemplary implementations of object orientation in national (German) and international curricula are shown. All in all, the article provides a broad overview of the topic of object-oriented programming in computer science education.


2019 ◽  
Author(s):  
Camille Akmut

The transition from ’structured programming’ to ’object-oriented pro-gramming’ is a canon of the computer science curriculum; traditionallypresented, or tacitly acknowledged, as the transition from beginner tointermediate programmer, the passage from one programming languageto multiple ones (covering CS1 and CS2, in various ways). In this otheraddition to computer science education, we defend the benefits of a com-parative approach : knowledge in one language gains the student accessto a world of other languages, and ways to model reality. This goes con-trary to prevalent methods of focusing on one language to introduce thesetopics, as common with mainstream, ”pure” computer scientists.


Author(s):  
Josef Buchner ◽  
Michael Kerres

AbstractIn this article we describe Augmented Reality (AR) cards for computer science education that were created in the PCBuildAR project. From a technological point of view, we use marker-based AR for the cards so that students can learn and practice at any time with their smartphones. The instructional approach is based on the components content, construction and communication (3C model). The content ensures the acquisition of knowledge, which then is applied via problem-based learning activities (construction). Communication not only takes place between learners, but also with teachers.All materials will be available as open educational resources after the project is completed.


2018 ◽  
Vol 74 (8) ◽  
Author(s):  
Slim Chtourou ◽  
Mohamed Kharrat ◽  
Nader Ben Amor ◽  
Mohamed Jallouli ◽  
Mohamed Abid

Sign in / Sign up

Export Citation Format

Share Document