2 Fundamentals

SDF/Algorithms and Design

SDF/Fundamental Programming Concepts

Learning Outcomes

  1. Create a JavaFX program with a grid, labels, text fields, and a button with all code in Main

  2. Create a button click event handler with all code in Main

  3. Use CSS in a JavaFX program

  4. Configure IntelliJ options and install plugins for style and quality


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

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

  • Project planning

Mindfulness