Please enable JavaScript to use CodeHS

TCH323BE2 Introduction to Java Programming 1

TCH323BE2 Introduction to Java Programming 1 - Outline

  1. Basic Java

    1. 1.1 Printing in Java

    2. Video 1.1.1 Printing in Java
    3. Quiz 1.1.2 Printing in Java
    4. Example 1.1.3 Hello world
    5. Example 1.1.4 Printing Multiple Lines
    6. Exercise 1.1.5 Welcome Program
    7. Exercise 1.1.6 ASCII Art
    8. 1.2 Variables and Types

    9. Video 1.2.1 Variables and Types
    10. Quiz 1.2.2 Variables and Types
    11. Example 1.2.3 Variables
    12. Exercise 1.2.4 Our First Integer
    13. Exercise 1.2.5 Answering Questions
    14. 1.3 User Input

    15. Video 1.3.1 User Input
    16. Quiz 1.3.2 User Input
    17. Example 1.3.3 UserInput
    18. Exercise 1.3.4 About You
    19. Exercise 1.3.5 Poetry
    20. 1.4 Arithmetic Expressions

    21. Video 1.4.1 Arithmetic Expressions
    22. Quiz 1.4.2 Arithmetic Expressions
    23. Example 1.4.3 Calculator
    24. Example 1.4.4 Tricky Java
    25. Exercise 1.4.5 Area of a Rectangle
    26. Exercise 1.4.6 Add Fractions
    27. 1.5 Casting

    28. Video 1.5.1 Casting
    29. Quiz 1.5.2 Casting
    30. Example 1.5.3 Casting
    31. Exercise 1.5.4 Casting to an Int
    32. Exercise 1.5.5 Casting to a Double
    33. Example 1.5.6 Casting Order of Operations
    34. Example 1.5.7 Rounding using Casting
    35. Exercise 1.5.8 Movie Ratings
    36. 1.6 Booleans

    37. Video 1.6.1 Booleans
    38. Quiz 1.6.2 Booleans
    39. Example 1.6.3 Boolean Example
    40. Exercise 1.6.4 Ice Cream
    41. 1.7 Logical Operators

    42. Video 1.7.1 Logical Operators
    43. Quiz 1.7.2 Logical Operators
    44. Example 1.7.3 Light Switch
    45. Exercise 1.7.4 Roller Coaster
    46. 1.8 Comparison Operators

    47. Video 1.8.1 Comparison Operators
    48. Quiz 1.8.2 Comparison Operators
    49. Example 1.8.3 Grade Range
    50. Exercise 1.8.4 Triple Double
    51. 1.9 For Loops

    52. Video 1.9.1 For Loops
    53. Quiz 1.9.2 For Loops
    54. Example 1.9.3 The For Loop
    55. Exercise 1.9.4 Repeat 1000 Times
    56. Video 1.9.5 General For Loop
    57. Example 1.9.6 Countdown
    58. Example 1.9.7 Count By Twos
    59. Exercise 1.9.8 Print The Odds
    60. Video 1.9.9 For Loop Examples
    61. Example 1.9.10 For Loop Sum
    62. Exercise 1.9.11 Factorial
    63. 1.10 While Loops

    64. Video 1.10.1 While Loops
    65. Quiz 1.10.2 While Loops
    66. Example 1.10.3 While Loop Countdown
    67. Exercise 1.10.4 Even Numbers - While Loop
    68. 1.11 If Statements

    69. Video 1.11.1 If Statements
    70. Quiz 1.11.2 If Statements
    71. Example 1.11.3 Negative Numbers
    72. Example 1.11.4 Even and Odd
    73. Exercise 1.11.5 Find the Minimum
    74. 1.12 Loop-and-a-Half

    75. Video 1.12.1 Loop-and-a-Half
    76. Quiz 1.12.2 Loop-and-a-Half Quiz
    77. Example 1.12.3 Running Average
    78. Exercise 1.12.4 Guess the Number
    79. 1.13 Short-Circuit Evaluation

    80. Video 1.13.1 Short-Circuit Evaluation
    81. Quiz 1.13.2 Short-Circuit Evaluation Quiz
    82. Example 1.13.3 Pizza Slices
    83. Exercise 1.13.4 Divisibility
    84. 1.14 De Morgan's Laws

    85. Video 1.14.1 De Morgan's Laws
    86. Quiz 1.14.2 De Morgan's Laws Quiz
    87. Example 1.14.3 De Morgan AND
    88. Example 1.14.4 De Morgan OR
    89. Exercise 1.14.5 Amusement Park
    90. 1.15 Strings

    91. Video 1.15.1 Strings
    92. Quiz 1.15.2 Strings
    93. Example 1.15.3 Comparing Strings
    94. Exercise 1.15.4 Three Strings
    95. Badge 1.15.5 Basic Java Exercises Badge
    96. 1.16 Unit Quiz

    97. Quiz 1.16.1 Intro Java Unit 1
  2. Methods

    1. 2.1 Java Methods

    2. Video 2.1.1 Java Methods
    3. Quiz 2.1.2 Java Methods
    4. Example 2.1.3 Print Line Break
    5. Exercise 2.1.4 Print Java
    6. 2.2 Methods and Parameters

    7. Video 2.2.1 Methods and Parameters
    8. Quiz 2.2.2 Methods and Parameters
    9. Example 2.2.3 Line Breaks with Parameters
    10. Example 2.2.4 Sum
    11. Exercise 2.2.5 Multiply
    12. Exercise 2.2.6 Add10
    13. Exercise 2.2.7 Countdown From
    14. Exercise 2.2.8 Echo
    15. 2.3 Methods and Return Values

    16. Video 2.3.1 Methods and Return Values
    17. Quiz 2.3.2 Return Value
    18. Example 2.3.3 Methods and Return Values
    19. Practice 2.3.4 Double Number
    20. Practice 2.3.5 Square
    21. Practice 2.3.6 Average
    22. 2.4 Javadocs and More Methods

    23. Video 2.4.1 Javadocs
    24. Quiz 2.4.2 Javadocs
    25. Example 2.4.3 Javadoc Sum
    26. Practice 2.4.4 Is in Range
    27. Practice 2.4.5 Sum Range
    28. Practice 2.4.6 Is Divisible
    29. Practice 2.4.7 Fahrenheit to Celsius
    30. 2.5 Strings Methods

    31. Video 2.5.1 String Methods
    32. Example 2.5.2 Looping Over a String
    33. Practice 2.5.3 Yelling
    34. Practice 2.5.4 Porky Pig
    35. Practice 2.5.5 Triple String
    36. Practice 2.5.6 Full Name
    37. Practice 2.5.7 First and Last
    38. Practice 2.5.8 Repeating String
    39. 2.6 Strings and Characters

    40. Video 2.6.1 Strings and Characters
    41. Example 2.6.2 Chars are Numbers
    42. Example 2.6.3 Escape Sequences
    43. Example 2.6.4 Character Methods
    44. Practice 2.6.5 Is it an Integer?
    45. 2.7 Exceptions

    46. Video 2.7.1 Exceptions
    47. Quiz 2.7.2 Exceptions Quiz
    48. Example 2.7.3 Arithmetic Exception
    49. Example 2.7.4 Index Out Of Bounds Exception
    50. Exercise 2.7.5 Bug Hunter
    51. 2.8 String Processing

    52. Video 2.8.1 String Processing
    53. Example 2.8.2 Finding Palindromes
    54. Example 2.8.3 String Concatenation
    55. Practice 2.8.4 Fix the Sum String
    56. Practice 2.8.5 Convert To Uppercase
    57. Practice 2.8.6 Double Vowels
    58. Practice 2.8.7 All Same Letter
    59. Practice 2.8.8 AltCase
    60. Practice 2.8.9 Do the Brackets Match?
    61. Practice 2.8.10 Teen Talk
    62. Practice 2.8.11 Password Checker
    63. Practice 2.8.12 Replace Letter
    64. Badge 2.8.13 Methods Exercises Badge
    65. 2.9 Unit Quiz

    66. Quiz 2.9.1 Intro Java Unit 2
  3. Final Project

    1. 3.1 Final Project

    2. Free Response 3.1.1 Brainstorm
    3. Free Response 3.1.2 Milestones
    4. Exercise 3.1.3 Final Project
    5. Badge 3.1.4 Final Project Badge
  4. Java Outside of CodeHS

    1. 4.1 Java Outside of CodeHS

    2. Video 4.1.1 Java Outside of CodeHS
    3. Video 4.1.2 Hello World in Eclipse
    4. Video 4.1.3 Hello World in BlueJ
    5. Video 4.1.4 Hello World in Terminal
    6. Video 4.1.5 Java main vs run
    7. Video 4.1.6 Using the main Method in Eclipse
    8. Video 4.1.7 Using the main Method in BlueJ
    9. Video 4.1.8 Using the main Method in the Terminal
    10. Example 4.1.9 Hello World with main Method
    11. Video 4.1.10 Getting User Input
    12. Example 4.1.11 Using Scanner for Input
  5. Computer Ethics

    1. 5.1 Computer Ethics

    2. Resource 5.1.1 Student Honor Code
    3. Resource 5.1.2 Computing Ethics
    4. Free Response 5.1.3 Self Driving Cars