Please enable JavaScript to use CodeHS

Standards Mapping

for Kentucky JAVA Programming 1

12

Standards in this Framework

10

Standards Mapped

83%

Mapped to Course

Standard Lessons
1
Design, develop, compile, debug, test, run, and document programs in the Java language using a software development kit.
  1. 1.1 Why Programming? Why Java?
  2. 2.1 Objects: Instances of Classes
  3. 3.1 Boolean Expressions and if Statements
  4. 4.1 Iteration
  5. 5.3 Documentation with Comments
2
Design and develop programs using operators and assignments
  1. 1.3 Expressions and Assignment Statements
  2. 1.4 Compound Assignment Operators
3
Design and develop programs using primitive data types.
  1. 1.2 Variables and Data Types
  2. 1.5 User Input
  3. 1.6 Casting and Ranges of Variables
4
Design and develop programs using sequence, selection, and repetition structures.
  1. 3.2 if Statements and Control Flow
  2. 3.3 if-else Statements
  3. 3.4 else if Statements
  4. 4.1 Iteration
  5. 4.2 For Loops
  6. 4.3 Developing Algorithms Using Strings
5
Design and develop programs using single and multi-dimensional arrays.
  1. 6.1 Array
  2. 6.2 Traversing Arrays
  3. 6.4 Developing Algorithms Using Arrays
  4. 8.1 2D Arrays
  5. 8.2 Traversing 2D Arrays
6
Design and develop programs using effective error and exception handling
7
Design and develop programs using object-oriented programming features, including defining classes, instantiating objects, and using arrays of objects.
  1. 2.2 Creating and Storing Objects (Instantiation)
  2. 5.1 Writing Classes
  3. 6.1 Array
8
Design and develop programs implementing user-defined methods and modular programming
  1. 5.1 Writing Classes
  2. 5.6 Writing Methods
9
Design and develop programs using method overloading.
  1. 5.6 Writing Methods
10
Design and develop programs using inheritance, encapsulation, and polymorphism.
  1. 9.1 Inheritance
  2. 9.2 Writing Constructors for Subclasses
  3. 9.5 Creating References Using Inheritance
  4. 9.6 Polymorphism
11
Design and develop GUI interfaces for Java applications.
12
Evaluate and critique effectiveness and efficiency of code.
  1. 4.5 Informal Code Analysis