Class Lectures and Reading Assignments
CS 33600
Network Programming
Spring, 2025
This page documents what we do in class. It contains Java programs that we will discuss in class, reading assignments, simple homework exercises that you can work on for practice and exam preparation (not for credit), and links to other sources of information. It is a good idea for you to "play" with the example Java programs; compile them, run them, make simple changes to them and compile and run them again.
Here is another chapter about Java I/O clases. This reference has a good explanation of Java's use of the decoratorpattern in the design of the stream classes.
Here are some books that we will use as references this semester. We will only need one or two chapters from each book. You should be able to download a pdf of each book (or individual chapters) while you are on campus.