2 Fundamentals
SDF/Algorithms and Design
SDF/Fundamental Programming Concepts
Learning Outcomes
Create a JavaFX program with a grid, labels, text fields, and a button with all code in Main
Create a button click event handler with all code in Main
Use CSS in a JavaFX program
Configure IntelliJ options and install plugins for style and quality
Resources
Oracle Java Tutorials
Videos
Methods (11:05)
Exam Topics
Create and use loops, if/else, and switch statements
Oracle Academy
Java Fundamentals Section 5
Java Programming 1-1 Fundamentals of Java up to arrays
Textbook
Ch 2 Introduction to Java Applications; Input/Output and Operators
Javadoc
Keywords
Naming conventions
Variables
Scanner
Operators
Ch 3 Introduction to Classes, Objects, Methods and Strings
gets and sets
Object class - defines objects
Driver class - creates objects and calls methods
Constructors
4 Control Statements: Part 1; Assignment, ++ and -- Operators
5 Control Statements: Part 2; Logical Operators
6 Methods: A Deeper Look
7 Arrays and ArrayLists
Tutorial / Practice Activity
2 Creating a Form in JavaFX
3 Fancy Forms with JavaFX CSS (use NetBeans or IntelliJ Ultimate Edition)
Lesson Plan
Mindfulness
Previous week review
Resource reinforcement and clarification
Data type - The description of a set of values and the basic set of operations that can be applied to values.
Quick review of Scanner
Sample code
Textbook: painter
New -> Project -> Java, drag .java files into src folder, right click Painter, Run
Mark Directory (if necessary) identify Painter main, run
Oracle - Ensemble
Project planning
Planning a programming project khanacademy