Project Types:
There are several types of projects to choose from:
- Implementing a simple prototype tutoring system from scratch.
- Extending an existing system.
- Doing a user study on an existing system.
- Doing a literature review- This is not a small amount of work!!!
Group projects are encouraged, as long as the contributions of each group member are well-defined. In this case, each member should describe their contribution separately in the project proposal, and illustrate it during the in-class presentation.
Project Proposal:
- Title, participants, areas of relative expertise
- Type of project: prototype, extension, evaluation, lit review
- Describe the project in at least 1 paragraph, and provide a general timeline for your project. Be as specific as possible.
- If submitting an implementation proposal, you may include hand sketches of "storyboards" for your project.
- Provide an explanation of what you will learn and how the concepts in the course will apply to your project.
Project Report:
A final project report should accompany each project, no longer than 20 pages, single space. There is no minimum length. Projects will be evaluated on how well the report places the work in the context of issues discussed in class, and refers to relevant readings.
Project Ideas:
Projects are not limited to these ideas.
Prototype Implementation/Extension:Literature Reviews:
- Extend a NovaNET tutorial: To use them you will need to download and configure Portal, a client program that will connect to NovaNET, an educational network.
Tutorials:
- Proofs - idea: build a model-tracer for logic proofs.
- Binary Relations
- Counting
- Cognitive Tutor for solving 2 linear equations for 2 unknowns.
- Logic tutor to find the truth value of a logical sentence.
- Logic tutor on basic logic and building truth tables.
- Tutors for any subject in discrete math or other college-level topics. (Easier to get students)
Discrete Math Course at NCSU: Set Theory, Finite Automata, Induction, Recursion (another NovaNET tutorial exists for this, see instructor), Predicate Calculus, Algebraic proofs, etc.
- User Interface Design and Technology in ITS
- Pedagogical Agents
- User Interface Evaluation Methods
- Motivation in ITS and learning
- Learner-Centered Design
- Computer Support of Collaboratiive Learning