High School course

Intro to Java

  • ALL GRADES
  • ADVANCED
  • WEB
  • 16 LESSONS

Answer Key

Unit 10: Algorithms Challenge Lab

Unit 10: Algorithms Challenge Lab

Practice using algorithms with challenge questions in this lab.

Lab: Algorithms
1

Description

Learn object oriented programming in Java! Students will learn the Java programming language, study data structures, analyze algorithms, and get a deep understanding of object-oriented programming.

Topics Covered: Java syntax, variables, data types, math operators, boolean logic, branching, while loops, for loops, strings, functions, arrays, classes, and inheritance.

What Students Learn

  • Learn Java syntax
  • Solve complex problems by writing programs in Java
  • Study data structures, arrays, objects, methods, classes, and more
  • Understand object-oriented concepts such as encapsulation, composition, inheritance and polymorphism
  • Design algorithms for various tasks and analyze their efficiency
  • Learn code analysis and debugging; making iterative improvements and program efficiency, modularity and readability

Technical Requirements

* Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required.

Lesson 10 :
Java 101

Time:

Suggested Unit Pacing Guide