Loading Events

« All Events

  • This event has passed.

Coding and Concepts with Java Puzzle Ball

July 7, 2021 @ 11:00 am - 12:00 pm UTC+0

Popular languages like Java, C++, C#, and Python, see users write object-oriented code. Object-orientation is a staple of software engineering and a fundamental concept in computer science education. However, it’s also a new way of thinking that’s difficult for learners to wrap their heads around. Java Puzzle Ball is a learning game created at Oracle. It’s used alongside various Java programming courses utilizing the scan-focus-act learning methodology. The game seeks to demystify complex computer science topics by secretly building robust conceptual models in students’ minds as they play. Courses debrief students, revealing how their observations reflect Java programming and transitions them to work confidently with actual Java code. Key concepts Java Puzzle Ball helps students understand are: object-orientation and class design, static vs instance variables, inheritance and polymorphism, lambda expressions and functional programming, and multithreading. This presentation examines the learning methodology, the game’s effectiveness with different audiences, and the challenges of developing a learning offering that’s unconventional within a corporate environment.

Details

Date:
July 7, 2021
Time:
11:00 am - 12:00 pm UTC+0
Event Category: