| Fundamentals of Computer Science 2: Labs | ||
Labs: The goal of the labs is to learn how to implement your solutions to the given problems as a computer program. If you cannot finish the lab during the given time, finish it at home. Ask questions any time you get stuck!!! Use the lab work as a model for how to structure your homework programs. A note about ProfessorJ: The first six labs use ProfessorJ as their working environment. Because of the special setup for the test suite, the .java files for those labs are actually saved as DrScheme binaries and cannot be viewed outside of DrScheme. The corresponding files with -text in the title have the test cases converted into comments and can be used as regular Java files. Lab 1: Understanding Data: Lab 2 Designing Methods: Lab 3 Methods for Lists: File numavg.java that illustrates the use of accumulator style. File numavg-text.java that illustrates the use of accumulator style. Lab 4 Circularly Referential Data: File routes-stations-text.java Lab 5 Abstractions with Object and Interfaces: Lab 6 Interfaces for Iterators and Data Structures: Lab 7 Equality: Instructions for working with Eclipse Lab 8 Sorting, Using Java Libraries: Lab 9 Collections, Linked Lists, and Stacks: Lab 10 User Interactions: GUIs and Events: Lab 11 Graph Algorithms: Lab 12 Network Communications: |
last updated on Sun Apr 25 19:10:04 EDT 2004 | generated with PLT Scheme |