Description

CS163: Java (CS1) No Prior Programming

Computer programming in Java for students without previous programming experience. Topics include variables, assignment, expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting.

CS164: Java (CS1) Prior Programming

Computer programming in Java for students with previous programming experience, not necessarily in Java. Topics include variables, assignment, expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting.

See syllabus for instructor and teaching assistant information.
Aug. 25 (bsay) The first programming assignment and first zyBooks reading are due soon! Check the schedule page.
Aug. 25 (bsay) Your lowest two clicker grades will be dropped. This is to account for hardware failures, forgetfulness, and dead batteries.
Aug. 25 (bsay) Issues with lab grades will need to be fixed in lab starting with lab 3. Talk to the lead TA in lab.
Aug. 1 (bsay) All labs will be held the first week, as scheduled.
Aug. 1 (bsay) Welcome to cs163!