Java and Excel Spreadsheet Programs for Learning
Most of these interactive learning objects could be used in different courses. For example, the shortest-path problem is addressed both in Management Science and Discrete Math courses; waiting-line systems are explored both in Management Science and Computer Science courses; and so on.
Below learning objects are organized more by theme than by course. The source code is available for some Java applets but not for all. It is meant that students could be assigned to develop similar applets by themselves using some quick start source code (provided in some cases).
1. Operations Research
2. Computer Simulation
3. Computer Graphics
4. Discrete Mathematics
5. Computer Security