Assignments

Special software is required to use some of the files in this section: .java.


SES # TOPICS ASSIGNMENTS JAVA FILES
1 Variables, types, operators (PDF) TempConverter.java (JAVA)
2 Methods and conditionals (PDF)
3 Loops and arrays (PDF) Marathon.java (JAVA)
4 Objects and classes (PDF)
5 Classes and inheritance (PDF)
6 Inheritance, abstraction, design (PDF)
7 Java API, packages, collections (PDF)
8 Exceptions, I/O, and you++

Your assignment is to finish writing Hai, a very simple chat client and server. The skeleton code is provided in Hai.java. Use the Java API!

Remember to use techniques and follow principles mentioned in lecture, and add comments where the code is doing something that isn't obvious!

Hai.java (JAVA)