Skip to content

Programming by Design

If you're not prepared to be wrong, you'll never come up with anything original. – Sir Ken Robinson

  • About
  • Java-PbD
  • C-PbD
  • ASM-PbD
  • Algorithms
  • Other

Category: Java Book

Chapter 1 – The Java Environment

Posted on June 1, 2019January 5, 2025 By William Jojo
Java Book

(Updated January 5, 2025) Table of Contents About the Second Edition A Brief History of Java Translating the Language An Example A Word on Programming Methodologies A Proposed Template Quiz Exercises About the Second Edition This textbook has undergone a significant renovation in 2024. A button for nearly every complete program now allows you to … Read More “Chapter 1 – The Java Environment” »

Introduction

Posted on May 25, 2019June 2, 2024 By William Jojo
Java Book

This textbook follows a few basic teaching paradigms, which are as follows: Constructivism – the premise that learning occurs through the physical building (construction) of solutions. Therefore, this is a project-based approach. Throughout this textbook, there are two primary subplots. During what would be considered the first semester of study (Chapters 1 to 9), learners … Read More “Introduction” »

Acknowledgements

Posted on May 23, 2019February 18, 2024 By William Jojo
Java Book

October 2023 When I first began teaching, I knew nothing about how people learn, save one person – myself. The way I learned was nearly never the same as how others learned. So, after a couple of decades of honing my craft, I decided it was high time I invested in myself. My masters work … Read More “Acknowledgements” »

Posts pagination

Previous 1 2 3

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Copyright © 2018 – 2025 Programming by Design.