Please enable JavaScript to use CodeHS

TCH323AE2 Introduction to Java Programming 1

TCH323AE2 Introduction to Java Programming 1 - Outline

  1. Introduction to Programming in Java with Karel the Dog

    1. 1.1 Introduction to Programming With Karel

    2. Video 1.1.1 Introduction to Programming With Karel
    3. Quiz 1.1.2 Karel Commands
    4. Example 1.1.3 Our First Karel Program
    5. Exercise 1.1.4 Your First Karel Program
    6. Exercise 1.1.5 Short Stack
    7. 1.2 More Basic Karel

    8. Video 1.2.1 More Basic Karel
    9. Quiz 1.2.2 More Basic Karel
    10. Example 1.2.3 Tennis Ball Square
    11. Exercise 1.2.4 Make a Tower
    12. Exercise 1.2.5 Pyramid of Karel
    13. 1.3 Java Programs and the Run Method

    14. Video 1.3.1 Writing a Java Program
    15. Quiz 1.3.2 Run Method
    16. Example 1.3.3 Square Karel
    17. Exercise 1.3.4 Tower Karel
    18. Exercise 1.3.5 Gold Medal Karel
    19. Exercise 1.3.6 Maze Karel
    20. 1.4 Karel Can't Turn Right

    21. Video 1.4.1 Karel Can't Turn Right
    22. Quiz 1.4.2 Karel Can't Turn Right
    23. Example 1.4.3 Tower and Turn Right
    24. Exercise 1.4.4 Slide Karel
    25. Exercise 1.4.5 Fireman Karel
    26. 1.5 Methods in Karel

    27. Video 1.5.1 Methods in Karel
    28. Quiz 1.5.2 Methods in Karel
    29. Example 1.5.3 Turn Around
    30. Exercise 1.5.4 Pancakes
    31. Exercise 1.5.5 Mario Karel
    32. 1.6 Top Down Design and Decomposition in Karel

    33. Video 1.6.1 Top Down Design and Decomposition in Karel
    34. Quiz 1.6.2 Top Down Design and Decomposition
    35. Example 1.6.3 Hurdle Karel
    36. Exercise 1.6.4 The Two Towers
    37. 1.7 Commenting Your Code

    38. Video 1.7.1 Commenting Your Code
    39. Quiz 1.7.2 Commenting Your Code
    40. Example 1.7.3 Hurdle Karel (Comments)
    41. Exercise 1.7.4 The Two Towers + Comments
    42. 1.8 Super Karel

    43. Video 1.8.1 Super Karel
    44. Quiz 1.8.2 Super Karel
    45. Example 1.8.3 Hurdle Karel (with SuperKarel)
    46. Exercise 1.8.4 The Two Towers + SuperKarel
    47. 1.9 For Loops

    48. Video 1.9.1 For Loops
    49. Quiz 1.9.2 For Loops
    50. Example 1.9.3 Repeated Move
    51. Example 1.9.4 Put Down Tennis Balls
    52. Exercise 1.9.5 Marathon Karel
    53. Exercise 1.9.6 Take 'em All
    54. Exercise 1.9.7 Dizzy Karel
    55. Exercise 1.9.8 For Loop Square
    56. Exercise 1.9.9 Lots of Hurdles
    57. 1.10 While Loops in Karel

    58. Video 1.10.1 While Loops in Karel
    59. Quiz 1.10.2 While Loops in Karel
    60. Example 1.10.3 Move to Wall
    61. Exercise 1.10.4 Follow The Yellow Ball Road
    62. Exercise 1.10.5 Just Keep Spinning
    63. Exercise 1.10.6 Lay Row of Tennis Balls
    64. Exercise 1.10.7 Big Tower
    65. 1.11 If Statements

    66. Video 1.11.1 If Statements
    67. Quiz 1.11.2 If Statements Quiz
    68. Example 1.11.3 If Statements
    69. Example 1.11.4 Safe Take Ball
    70. Exercise 1.11.5 Is There a Ball?
    71. 1.12 If/Else Statements

    72. Video 1.12.1 If/Else Statements
    73. Quiz 1.12.2 If/Else Statements
    74. Example 1.12.3 Flip Karel
    75. Exercise 1.12.4 Right Side Up
    76. 1.13 Control Structures Example

    77. Video 1.13.1 Control Structures Example
    78. Quiz 1.13.2 Control Structures Example
    79. Example 1.13.3 Cleanup Karel
    80. Exercise 1.13.4 Random Hurdles
    81. 1.14 More Karel Examples and Testing

    82. Video 1.14.1 More Karel Examples and Testing
    83. Example 1.14.2 Move Tennis Ball Stack
    84. Example 1.14.3 Climbing Karel
    85. 1.15 How to Indent Your Code

    86. Video 1.15.1 How to Indent Your Code
    87. Quiz 1.15.2 How to Indent Your Code
    88. Example 1.15.3 Dance and Clean Karel
    89. Exercise 1.15.4 Diagonal
    90. Exercise 1.15.5 Staircase
    91. Badge 1.15.6 Karel Exercises Badge
    92. 1.16 Karel Challenges

    93. Challenge 1.16.1 Fetch
    94. Challenge 1.16.2 Racing Karel
    95. Challenge 1.16.3 Tower Builder
    96. Challenge 1.16.4 Super Cleanup Karel
    97. Challenge 1.16.5 Double Tennis Balls
    98. Challenge 1.16.6 Midpoint Karel
    99. Badge 1.16.7 Karel Challenges Badge
    100. 1.17 Unit 1 Quiz

    101. Quiz 1.17.1 Intro Java Unit 1
  2. Final Project

    1. 2.1 Final Project

    2. Free Response 2.1.1 Brainstorm
    3. Free Response 2.1.2 Milestones
    4. Exercise 2.1.3 Final Project
    5. Badge 2.1.4 Final Project Badge
  3. Java Outside of CodeHS

    1. 3.1 Java Outside of CodeHS

    2. Video 3.1.1 Java Outside of CodeHS
    3. Video 3.1.2 Hello World in Eclipse
    4. Video 3.1.3 Hello World in BlueJ
    5. Video 3.1.4 Hello World in Terminal
    6. Video 3.1.5 Java main vs run
    7. Video 3.1.6 Using the main Method in Eclipse
    8. Video 3.1.7 Using the main Method in BlueJ
    9. Video 3.1.8 Using the main Method in the Terminal
    10. Example 3.1.9 Hello World with main Method
    11. Video 3.1.10 Getting User Input
    12. Example 3.1.11 Using Scanner for Input
  4. Computer Ethics

    1. 4.1 Computer Ethics

    2. Resource 4.1.1 Student Honor Code
    3. Resource 4.1.2 Computing Ethics
    4. Free Response 4.1.3 Self Driving Cars