SuhJae's Atheneum

12.c: Safeguarding Our Data with Encapsulation

Welcome, coding educators and students! Today's lesson is akin to safeguarding the precious answers to the final exam, but in the world of coding. We're delving into the concept of Encapsulation in Object-Oriented Programming (OOP), a fundamental principle designed to protect the integrity of our data.

12.b: Mastering Inheritance with Doors and Desks

Welcome back coders! Today, we're taking a closer look at how inheritance works in Object-Oriented Programming (OOP) and diving into the concept of overriding—a vital skill that allows subclasses to express their uniqueness. Let’s start our lesson in two familiar places within our school: the Office

12.a: Understanding Classes and Objects

Hello, fellow coders! Today, we're diving into a topic that's as thrilling as sneaking a peek at your Instagram during a particularly snooze-worthy lecture. You know the drill: the art of swiping your MacBook screen from Instagram to IntelliJ with the stealth of a ninja as

11: 2D array == pow(fun, 2)

Dive into the Wild World of 2D Arrays: The KISJ Edition Hey there, KISJ coders! Are you ready to dive into the matrix? I mean, the world of 2D arrays in Java? Trust me, it's as thrilling as trying to sneak to the deli without a teacher, and

The Mathematical Symbols Guiding Algorithmic Logic

Hey KISJ coders! 🚀As we continue to explore the vast landscape of computer science, it's important to appreciate the role of mathematics in developing our logical reasoning. Here, we're going to focus on a key aspect that often goes unnoticed but is vital for clear communication

SuhJae's Atheneum © 2026