Below is a list of concepts in Java which students are expected to have covered (in high school or in CS177) before enrolling in CS180M
if statements and can effectively employ &&, ||, and ! as boolean operators in Java.for and while loops to iterate over a block of code. Students are familiar with the pitfalls of off-by-one errors and infinite loops.