Bellbrook High School

  • Classes & Objects - Part II

    by Rob Schultz
    Define the following:
    Properties
    Behavior
    Encapsulation
    Actual & Formal Parameters
    Scope and Lifetime
    Enheritance
    130411 - Classes Part II.pdf, 306.22 KB (Last Modified on April 11, 2013 )
    Comments (-1)
  • Classes and Objects

    by Rob Schultz
    Define the following:  Class, Object, method, variable, state, encapsulation.
    Discuss the purposes of constructors, accessors (getters), and mutators (setters).
    130408 IntroToClasses.pdf, 307.81 KB (Last Modified on April 8, 2013 )
    Comments (-1)
  • ASCII and Number Systems

    by Rob Schultz
    Use the Chacter class methods to gather information about Strings and Characters
    Use the Integer class to convert between various number systems.
    130320 ASCII and Number Systems.pdf, 329.37 KB (Last Modified on March 20, 2013 )
    Comments (-1)
  • Number Systems

    by Rob Schultz
    Convert between Decimal, Binary, Hexadecimal, and Octal number systems.
    130319 Number System Conversions.pdf, 243.71 KB (Last Modified on March 19, 2013 )
    Comments (-1)
  • Be The Teacher

    by Mr. Schultz
    Grade the project packets submitted by 3 students...Moe, Larry, and Curly...using our project rubric from class.
    130318 Be The Teacher.pdf, 255.12 KB (Last Modified on March 18, 2013 )
    Comments (-1)
  • while loops

    by Rob Schultz
    Define: while loop, do-while loop, pre-condition loop, post-condition loop, robust, "user-proof"
    Use while loops to solve problems in java.
    Make programs more robust by using loops to "user-proof" code
    130227 while Loops.pdf, 524.39 KB (Last Modified on February 27, 2013 )
    Comments (-1)
  • for loops

    by Rob Schultz
    Define the following:  for loop, initilization statement, control statement, increment statement, sentinal controlled loop, count countrolled loop.
    Use for loops to repeat a set of instructions.
    130226 for lLoops.pdf, 209.03 KB (Last Modified on February 27, 2013 )
    Comments (-1)
  • The Switch Statement

    by Rob Schultz
    Use the Switch statement in place of if-else to solve problems in the Java programming language.
    Use the char data type to pull specific characters from Strings.
    Use the char data type with the switch statement.
    Sorry-NoNotes.pdf, 27.73 KB (Last Modified on February 19, 2013 )
    Comments (-1)
  • if and if-else Statements

    by Rob Schultz
    Use if and if-else statements to solve problems in Java programs.
    130212 JavaBat Exercises.pdf, 72.27 KB (Last Modified on February 13, 2013 )
    Comments (-1)
  • Boolean Expressions and Truth Tables

    by Rob Schultz
    Review:  Boolean Expressions, Boolean Operators, Comparison Operators, Truth Tables
    Use .equals() and .equalsIgnoreCase() to compare two strings.
    Sorry-NoNotes.pdf, 27.73 KB (Last Modified on February 8, 2013 )
    Comments (-1)
  • Analysis/Design/Testing Example

    by Rob Schultz
    Example of the Analysis, Design, and Testing phases of a project.
    120206 - Analysis Design Testing review.pdf, 44.93 KB (Last Modified on February 6, 2012 )
    Comments (-1)
  • 120203 - The SCANNER Class

    by Rob Schultz
    Create a Scanner object to get int, double, and Strings from the keyboard.
    SORRY...There were too many people in class not taking notes.  My Notes are meant to SUPPLIMENT...not SERVE AS...your notes.
    Sorry-NoNotes.pdf, 27.73 KB (Last Modified on February 4, 2013 )
    Comments (-1)
  • The MATH Class

    by Rob Schultz
    Define: signature, overloading
    Use methods from the MATH class to solve algebraic expressions.
    130131 The Math Class.pdf, 307.01 KB (Last Modified on January 31, 2013 )
    Comments (-1)
  • Mixed Data Types - Casting - Constants

    by Rob Schultz
    Discuss the results of mixing data types in arithmetic operations.
    Discuss the benefits of casting data types.
    Define constant in terms of java programming.
    130125 Mixed Data Types Constants.pdf, 198.66 KB (Last Modified on January 25, 2013 )
    Comments (-1)
  • Using Numeric Variables

    by Rob Schultz
    Discuss the order of operations in Java.
    Identify and use the assignment operator and the basic arithmetic operators to solve problems in Java
    130124 Numeric Variables.pdf, 250.70 KB (Last Modified on January 24, 2013 )
    Comments (-1)
  • The String Class

    by Rob Schultz
    Use the basic string methods (i.e. length, substring, toUpperCase, toLowerCase) to solve problems using the Java programming language.
    130118 Strings.pdf, 196.83 KB (Last Modified on January 24, 2013 )
    Comments (-1)
  • High Level vs. Low Level Languages

    by Rob Schultz
    Discuss the differences between High Level and Low Level languages.
    130117_Binary and Languages.pdf, 78.18 KB (Last Modified on January 17, 2013 )
    Comments (-1)
  • The JVM / Primitive Data Types

    by Rob Schultz
    Discuss the purpose and functionality of the JVM
    Identify the 6 numeric primative data types.
    130117_JVMnDataTypes.pdf, 168.90 KB (Last Modified on January 17, 2013 )
    Comments (-1)
  • Intro to Eclipse

    by Rob Schultz
    Introduce the Eclipes IDE for creation of Java Projects and Class files.
    130114_EclipseOverview.pdf, 733.74 KB (Last Modified on January 15, 2013 )
    Comments (-1)
  • Recursive Logic

    by Rob Schultz
    Use recursive algorithms to solve problems with Alice
    notes.pdf, 23.55 KB (Last Modified on January 15, 2013 )
    Comments (-1)
  • Arrays and Lists

    by Rob Schultz
    Uses Arrays and Lists to work with groups of objects in Alice.
    notes.pdf, 23.55 KB (Last Modified on November 5, 2012 )
    Comments (-1)
  • Event Driven Programming

    by Rob Schultz
    Define: event listener, event trigger, event handler, and event
    Write event driven programs in Alice.
    121029_events.pdf, 231.66 KB (Last Modified on October 31, 2012 )
    Comments (-1)
  • Boolean Logic

    by Rob Schultz
    Use comparison (< > == != <= >=) and boolean operators (AND, OR, NOT) within methods in Alice
    121022_BooleanLogic.pdf, 324.20 KB (Last Modified on October 23, 2012 )
    Comments (-1)
  • Demo -- Looping in Alice

    by Rob Schultz
    Demo code for a count-controlled loop and a sentinal controlled loop.
    111018 - Alice Loop Demo.pdf, 16.01 KB (Last Modified on October 19, 2011 )
    Comments (-1)
  • Looping

    by Rob Schultz
    Define the following: count controlled loop, sentinal controlled loop, counter, pre-test loop, post-test loop.
    Use looping statements in Alice to solve problems.
    121015_Loops.pdf, 318.48 KB (Last Modified on October 16, 2012 )
    Comments (-1)
  • Branching Statements

    by Rob Schultz
    Use branching statements (if, if-else) to control program flow.
    121009_BinaryChoices.pdf, 725.72 KB (Last Modified on October 9, 2012 )
    Comments (-1)
  • Top Down and Modular Design

    by Rob Schultz
    Discuss the process and benefits of Top-Down design.
    Discuss the process and benefits of Modular Program Design.
    Create object-level and world-level methods in Alice.
    120926_TopDownDesign_MethodsInAlice.pdf, 5.27 MB (Last Modified on September 26, 2012 )
    Comments (-1)
  • Variables, Input, and Output

    by Rob Schultz
    Define the purpose of comments in a program.
    Create user-defined variables to store values.
    Use input and output statements within an Alice world.
    Use arithmetic operations to calculate values.
    120920_VariablesInputOutput.pdf, 606.04 KB (Last Modified on September 20, 2012 )
    Comments (-1)
  • Computer Architecture

    by Rob Schultz
    Discuss the components that make a computer system work.
    120917_ComputerArchitecture.pdf, 69.21 KB (Last Modified on September 18, 2012 )
    Comments (-1)
  • Intro to Alice

    by Rob Schultz
    Define: Class, Object, Encapsulation, Instantiation, Behavior, Properties, State
    Intro to the Alice Programming Language.
    Use Alice to create a basic World.
    120913_OOPandAlice.pdf, 2.08 MB (Last Modified on September 18, 2012 )
    Comments (-1)
  • Software Development Life Cycle

    by Rob Schultz
    Discuss the phases of the Software Development Life Cycle
    120913_SDLC.pdf, 892.90 KB (Last Modified on September 18, 2012 )
    Comments (-1)
  • Flow Charts

    by Rob Schultz
    Define the following terms: flow chart, terminal, process, choice
    Demonstrate the use of basic flowcharting tools (i.e. terminal, proces, and choice)
    Use flowcharts to describe the steps to complete a task.
    120830_FlowChartsContinued.pdf, 156.03 KB (Last Modified on August 31, 2012 )
    Comments (-1)
Last Modified on April 11, 2013
All content found within this site is protected by Copyright © 2011 - Sugarcreek Local Schools