This course provides an introduction to concepts of programming, object-oriented design, the Java programming language, and computer science fundamentals. Students will learn the basics of how computers function, how to design object-oriented software, how to implement programs, and how "computer science" is tied to many different fields and applications.
______________________________________________________________
Current syllabus and schedule.
Link to Class blog for current announcements, assignments, etc.
Resources that include tutorials, examples, extra notes, and links.
Some examples of student work.