Getting Started — for Teachers: This section contains instructional design material about TKPJava courseware. Topics include: How to Teach TKP Courses About The TKP Intentional Method What are the Parts of each TKP Course? How TKP uses [...]
Start Course
Concepts Taught: Students will learn the following concepts in this unit: Programming objects Classes Methods For loops Students will use the Java programming language and a customized (simplified) version of the Eclipse code editor.
Start Course
Concepts Taught: Students will learn how to write and to extract methods using the refactoring tools in Eclipse. Students will learn how to declare, set and change the value of variables in this course.
Start Course
Concepts Taught: Students will learn how to write conditional statements using the If-Else If-Else construct.
Start Course
Concepts Taught: Students will learn how to combine core programming concepts, including classes, methods, variables, for loops and if statements.
Start Course
Concepts Taught: Students will learn about recursion and continue to use core programming concepts such as classes, methods and variables.
Start Course
Concepts Taught: Students will learn string concatenation as well as working with the MVC (model-view-controller) pattern.
Start Course
Concepts Taught: Students will learn about Objects (Classes) and object instances. Students will also learn more about Collections, such as ArrayLists. Additionally students will work with foreach loops.
Start Course
Concepts Taught: Students will learn how to work with programming events which are triggered by mouse activity – movement and clicks. Students will also continue learn about objects, instances and constructors.
Start Course
Concepts Taught: Code Katas – FizzBuzz How to code conditional logic in multiple ways Type conversions (String, Integer) Test-driven development with JUnit Real-world coding – completing the ‘Simple Puzzle’
Start Course