CSCE 155

Handout 1:  Reinventing CS Curriculum

 

January 10, 2005

 

As part of our Reinventing CS Curriculum Project at the CSE Department, we have built a suite of online tools to help you learn the topics better.  You will use these tools in this course.  Further, we will conduct educational research on our laboratories.  We have also designed a placement examination.

 

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 Student Resource Center, Room 13A Avery Hall.  For the week of January 10 and week of January 17, you may take the exam between 9:00 AM – 5:00 PM.  After these two weeks, the exam will be pulled from the Student Resource Center.  This exam will allow us to make a recommendation for you to whether to take CSCE105 or CSCE155.