Java Bronze
This is an entry level Java Course with no prior coding knowledge needed. This course starts with the basics, covering variables, strings, integers, Booleans and there uses. We cover the use of if/else statements, loops and the proper use of comparisons and finish with a brief overview of functions in java. Over this 11-week course we really try to focus on real life coding and application of these things and not just reading something on a screen (coding makes us better coders). That is why starting from week one we have them writing actual code in class and in homework this approach really makes students internalize syntax and proper coding techniques to take them ahead of their peers.
Course
Content
Summary
Week 1
-
How to print a piece of text in Java
-
Creating a Variable and assigning it to a piece of text
-
Connecting two strings together using the variable or two pieces of text
-
Intro to indexes of strings
Week 2
-
Intro to integers(numbers) in Java
-
Using +=, -=, and % to manipulate integers
-
Creating an integer variable
-
Intro to Booleans
Week 3
-
Review integers
-
Introduction of doubles/flouts
-
full walkthrough of Booleans and their comparisons (==, ||, <,>)
Week 4
-
Intro to if, else statements using Booleans
-
Writing full if, else if, else comparing seasons using comparisons like <, >
Week 5
-
For loops (range and string loop)
-
Review indexes
-
Create range loop
-
Create string loop
Week 6
-
Review syntax of range loops
-
Create range loop with conditionals in it
-
Review syntax of string loop
-
Create string loop with conditionals in it
Week 7
-
Intro to while loops
-
Creating a loop from 1 to 8 and when the number is less then 6 add that number to the variable
-
Create a loop with a string and if it lands on anything but a space adds to the variable; then print a variable
Week 8
-
Intro into nested loops (loops inside loops)
-
Go over proper syntax and the correct path the data takes.
-
Create nested loops
Week 9
-
Print cool design using loops
-
Using inputs to interact with code
-
Inputting numbers and string to code
-
In class game
Week 10
-
Intro into functions
-
Defining, declaring, and calling a function
-
Go over syntax and using return to get values from function
-
Boolean and integer review
Week 11
-
Review functions
-
Parameters and arguments
-
Encryption