Skip to main content
Java Level 1 Microcredential

Exam Format, Topics & Concepts Covered, Prerequisites

Gary Gould avatar
Written by Gary Gould
Updated over 6 months ago
Banner: This is an Extra Feature.

The CodeHS Java Level 1 Microcredential Exam tests foundational understanding of Java topics and concepts. This microcredential can serve as a stepping stone for teachers’ career aspirations and help build programming skill credibility.

Banner: Java Microcredential Level 1

Exam Format

  • Format: 45 Multiple Choice Questions

  • Delivery Method: Online Timed Exam

Topics & Concepts Covered

  • Java Fundamentals

  • Perform basic input and output using standard packages (including scanner)

  • Evaluate the scope of a variable

  • Working with Data Types, Variables, and Expressions

  • Understanding primitive variables including casting and arithmetic operations

  • Strings and string methods including parsing

  • Arrays - creating, manipulating, and traversing.

  • ArrayLists - creating, manipulating, and traversing.

  • 2D Arrays - creating, manipulating, and traversing.

  • Implement Flow Control

  • Boolean Expressions, including understanding and evaluating logic expressions

  • Iterations and Loops including for loops, for-each loops, and while loops

  • Perform Object-Oriented Programming

  • Creating and using objects

  • Writing classes, including methods, instance variables, and static methods

  • Inheritance and polymorphism, but excludes abstract classes and interfaces

  • Compile and Debug Code

  • Troubleshoot syntax errors, logic errors, and runtime errors

  • Recursion

  • General recursion analysis including understanding base case and execution counts

Prerequisites

There are no prerequisites to take the CodeHS Java Level 1 Microcredential Exam. However, we recommend that students take the CodeHS AP CSA Course to prepare for the exam.

Interested in taking the CodeHS Java Level 1 Microcredential? Find out more information here.


Still have questions? Contact our team at hello@codehs.com to learn more!

Did this answer your question?