CSCE
155
Handout 1: Reinventing CS Curriculum
January 10, 2005
Learning Objects
In conjunction with the Simple Class and Recursion Laboratories, we will have two learning objects online for you to use to learn about classes and recursion. Each learning object has a tutorial, a set of examples, a set of practice problems, and an assessment component at the end.
Intelligent Tutoring System
In conjunction with the File I/O, Event-Driven Programming, Exceptions, Inheritance/Polymorphism, and Recursion Laboratories, we will have an intelligent tutoring system called ILMDA to help you out. This online system will give you a tutorial, a customized set of examples, and a customized set of problems for you. So, different students will receive different sets of examples and problems.
Software Testing Tool
In conjunction with the Debugging and Testing II Laboratory, we will have a highly interactive system that teaches you about software testing. This system will have four components, some game-based, with hands-on activities.
Laboratory Research
We will have different laboratory design for each section. Some will work in groups, some will work in structured groups, and some will work as individuals. There will also be surveys and interviews conducted.
Placement Examination
You are required to take the placement examination at
the