NCSSS 2018 JavaFX Workshop Sample Code Trove

All of the files listed on the left are links. Feel free to grab all of it.

Johny On The Spot Observations

Where does this fit? We have a suite of several introductory courses that introduce "the big 5:"

Next, we have an intermediate course in procedural programming that builds big-5 skills.

This course is one of our advanced threads: Object Oriented Programming and GUIs.

Inheritance, Interfaces, and Subtypery How do you motivate the importance of this to your students? What kind of examples do you present?

interface: hardwaree interface (SATA, etc)
secrets hide behind the interface.

class Animal

class Cat
class Dog

GUIs live on inheritance.