Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
What is an ILM? An Interactive Learning Module is a software entity which helps students to understand a concept by
 

Summary: 1
What is an ILM?
An Interactive Learning Module is a software entity which helps students to understand a concept by
interacting with the software. There are several excellent examples of ILMs (for the math discipline) at
eNLVM.
Characteristics include:
1. Educational. Needs to teach a computer science concept. The module should be usable in teaching
basic concepts OR designed for a specific CS class (like data structures, advanced algorithms, etc).
2. Written as a Java Applet (for consistency). Flash or JavaScript could also be used.
3. Allow user to interact with software in meaningful way.
4. Can be used in a variety of lessons.
5. Compelling something you envision students wanting to experiment with. The idea is that material will
be taught more effectively by emphasizing problem solving.
Why ILMs?
Rather than have students create "throwaway" software, this semester we are creating software which will
become part of the materials utilized by the funded NSF curriculum grant. The website is at
http://csilm.cs.usu.edu
Example ILMs
1. The balls on the left are to be exchanged with the balls on the
right by a sequence of moves. Any ball can move into an adjacent

  

Source: Allan, Vicki H. - Department of Computer Science, Utah State University

 

Collections: Computer Technologies and Information Sciences