Student Opportunities

Here's a list of projects you could get involved. Our work is funded by Microsoft Research and Hewlett-Packard. If you are interested, send an email to lqiu@cs.oswego.edu with your experience and qualifications. Feel free to talk to me if you have an idea for your own project.

Tablet-based Software Development

We are looking for 3-4 students to help us develop software on Tablet PCs for teaching concurrent programming and software engineering. This project would involve exploring the use of digital ink and real-time collaboration capability on Tablet PCs, developing sketching tools for pen-based input, developing visualization tools for classroom use, and extending existing integrated development environments (IDEs). See here for details.

A strong software background in Java with the ability to learn new systems and languages quickly would be ideal. Knowledge of C#, concurrent programming, or UML is a plus.

You can work on this project either for pay ($10/hr), for CSC499 independent study course credit, or for HCI550.

System Administration

We are looking for a student to set up and maintain a network involving 20 Tablet PCs. This project would involve ordering hardware and software, hardware debugging, installing and debugging software, setting up an environment for classroom use of the Tablet PCs, etc.

Experience with system and software configuration and strong motivation to learn is preferred. You can work on this project for CSC499 independent study course credit.

Web Services

We are looking for a student to join our Webtionary project. This project would involve writing a tester to send queries to Google, collecting results returned, and analyzing the results. You will learn web service programming and natural language processing during the project.

A strong software background in Java is preferred. You can work on this project for CSC499 independent study course credit.

Web Development

We are looking for a student to help us design and implememnt a website for our project group. Elements of this work include collecting materials for the website, implementing the website, and conducting user evaluation.

Knowledge of web design and programming in HTML is required. You can work on this project for CSC499 independent study course credit.