The Pedagogical Tools Group's primary responsibilities are the development and maintenance of the programming tools, software libraries, and other software systems the department uses in teaching programming and other aspects of Computer Science. In addition, they provide assistance in developing Lab exercises, examples and assignments for these classes. This will involve working closely with, at least, the faculty teaching CS128 and CS256, the CS lab system administrators, and the Earlham Computing Services lab administrators. The group normally consists of two or three students and a faculty advisor.
- Developing a C++ class package that simulates bouncing balls, which are the basis of the labs and assignments in the CS128 class.
- Working on methods to allow students to work from their dorm by remotely logging in to one of our ACL machines. This includes looking at Xming, Ubuntu Live CDs, and Parallels.
- We are researching the current load distribution acheived by the Chooser program and investigating ways to improve upon the method.
- We researched the current load distribution acheived by the Chooser program and investigated ways to improve upon the method.
- Developed the current chooser and NWD scripts being used to allow remote X sessions to the ACL machines.
- Assisted with the writing and maintaining of the labs currently being used for CS256.