"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."
Skills:
- Basics of Programming
- Basic Data Structures
Projects: |
Description |
P1 |
Hello World |
P3 |
Desktop Calculator |
P4 |
Tax Computation |
P6 |
Maze Solver |
P8 |
GreyScale Image Transformations |
P13 |
LinkedList Creation |
CS164
  was my first look into the world of programming.  I had went in with the intention
of testing the waters of a new area of study, and with the aim of solidifying my then undecided major.  What I found was a captivating world of logic and puzzle solving, and by the third project
I had fallen in love.  Projects were of weekly occurence in this course, with many being in the form of skeleton code with completed testing, that needed key methods or otherwise the implementation of different
data structures to be completed.