Skip to main content
BirdBrain Technologies
  • Products
    • Want to learn more about our products?
      • Compare Products
      • Try one for 60 days!
      • Request a Quote
      • Grant Assistance
      • Help Desk
    • Hummingbird Bit Robotics Kit
      Grades 4-12
      • Features
      • Buy Now
    • Finch Robot 2.0
      Grades K-College
      • Features
      • Buy Now
    • Owlet Math Tools
      Grades K-5
      • Features
      • Buy Now
  • Teach
    • We support teachers so they can inspire students.
      • Classroom Adaptations
      • Educator Community
      • Professional Development
      • Reading List
      • Standards
      • Blog
      • Try one for 60 days!
    • Hummingbird Bit Robotics Kit
      • Start Teaching
      • Programming
      • Building
      • Projects
      • Printables
      • Have an older model?
    • Finch Robot 2.0
      • Start Teaching
      • Programming
      • Activities
      • Printables
      • Loan Program
      • Have an older model?
    • Owlet Math Tools
      • Start Teaching
      • Teacher Guides
      • Printables
      • Owlet Apps
  • About Us
    • Mission & History
    • Our Team
    • Research
    • Media Kit
    • Contact Us
  • Shop
BirdBrain Technologies
  • Products
    • Want to learn more about our products?
      • Compare Products
      • Try one for 60 days!
      • Request a Quote
      • Grant Assistance
      • Help Desk
    • Hummingbird Bit Robotics Kit
      Grades 4-12
      • Features
      • Buy Now
    • Finch Robot 2.0
      Grades K-College
      • Features
      • Buy Now
    • Owlet Math Tools
      Grades K-5
      • Features
      • Buy Now
  • Teach
    • We support teachers so they can inspire students.
      • Classroom Adaptations
      • Educator Community
      • Professional Development
      • Reading List
      • Standards
      • Blog
      • Try one for 60 days!
    • Hummingbird Bit Robotics Kit
      • Start Teaching
      • Programming
      • Building
      • Projects
      • Printables
      • Have an older model?
    • Finch Robot 2.0
      • Start Teaching
      • Programming
      • Activities
      • Printables
      • Loan Program
      • Have an older model?
    • Owlet Math Tools
      • Start Teaching
      • Teacher Guides
      • Printables
      • Owlet Apps
  • About Us
    • Mission & History
    • Our Team
    • Research
    • Media Kit
    • Contact Us
  • Shop
Finch Robot 2.0

l Program

Finch Robot 2.0

l Program

Print

Finch 2.0: Java Lessons

*Teacher Note: These lessons were designed to supplement other Java curricula. To assist you in aligning these lessons with your curriculum, each lesson lists the new Java concepts covered within that lesson. If you choose to reorder lessons, be sure that you have covered all the Java concepts in earlier lessons.

Lesson
Java Concepts*
Installation Instructions Start Here

Installing Java, compiling and running a program

Lesson 1 – Moving and Turning

Creating a new program, declaring an object, using object methods

Lesson 2 – Exploring Sensors

Data types, variables, arithmetic, printing to the screen

Lesson 3 – Controlling the Lights

User Input

Lesson 4 – Controlling the Motors

If-else statements, comparison operators, logical operators

Lesson 5 – Buttons and the Distance Sensor

While Loops

Lesson 6 – micro:bit Display

For loops

Lesson 7 – Light Sensors

Generating Random Numbers

Lesson 8 – Finch Accelerometer

If-else if-else statements

Lesson 9 – Line Tracking

Review

Lesson 10 – Methods with Finch

Methods

Lesson 11 – Buzzer

Arrays

Lesson 12 – Encoders

Review

Lesson 13 – Compass

Dictionaries

Lesson 14 – Multiple Finches

Object-oriented Programming

Lesson 15 – Finch Fractals

Recursion

Lesson 16 – Classes with Finch

Classes

Lesson 17 – Storing Data in ArrayList

ArrayList, selection sort

Lesson 18 – Two-dimensional Data

2D Arrays, files

Lesson 19 – Interfaces

Interfaces, event listeners

Back to Top
BirdBrain Technologies
  • Contact Us
  • Help Desk
Connect
  • Twitter
  • Youtube
  • Facebook
  • Instagram

Copyright ©2010-2023 BirdBrain Technologies. All rights reserved.

National Science Foundation

Research and development has been generously funded in part by STTR grants from the National Science Foundation.

Carnegie Mellon University

Finch and Hummingbird are sold by BirdBrain Technologies under license from Carnegie Mellon University.