ASSOCIATED COLLEGES OF THE SOUTH
TECHNOLOGY FELLOWS PROGRAM

PROPOSAL

TEACHING CALCULUS WITH TECHNOLOGY

Chuang Peng
Department of Mathematics
Morehouse College
Atlanta, GA 30314
e-mail: cpeng@morehouse.edu
 
 
 

        BACKGROUND

        Morehouse College has long enjoyed a national reputation. Morehouse College continues to show a strong commitment to academic excellence, particularly in the area of technology, and provides long term administrative support for teaching and research. Just this year, the Department of Mathematics upgraded one of its computer labs to a new SUN lab, with eighteen new SUN machines, supported by Morehouse College's Information Technology office and a matching program from SUN Microsystems, to promote teaching as well as faculty and student research. The Principal Investigator is supervising the administration of the SUN Unix system in the lab.
        The Department of Mathematics, in particular the Principal Investigator, have devoted extensive efforts, time and energy to research and teaching reform utilizing technology. Teaching Calculus with technology is one of the most important aspects in Calculus reform. In fact, the Principal investigator has participated in the Calculus Pilot Workshops, sponsored by ACS, at Rollins College in Florida in both 1998 and 1999. Much of the discussion during the workshops was devoted to introducing technology into Calculus teaching. In recent years, the Principal investigator has spent a great amount of time on reforming calculus teaching with technology. He has started developing an web based on-line tutorial and testing system for Calculus and College algebra courses. The feedback from students and fellow faculties has been overwhelming. The interactive, visualized user interface of the system has greatly enhanced students' comprehension of the concepts and theorems, and their performance has been improved significantly.
        In this proposal the Principal Investigator intends to continue his project in teaching Calculus with technology, the on-line learning and tutorial system.

DESCRIPTION

        During the years of teaching undergraduate courses, one of the things we have heard most from students is that they wish they had constant and immediate access for instant and unlimited tutorial help. Whenever needed, some one could answer their questions and grade their homework, day or night. It has become possible with the current technology. The objective of the project is to develop an on-line learning and tutorial system which can play exactly that role for students.
        The system initially started from a script based dynamic web pages for College Algebra and Calculus I courses the PI was teaching. The schema of the project primarily has four components: initial log-in; material review; self test and on-line test. The project will be built on a database management (by ORACLE) which contains a problem bank in its database and stores all the data from users for instructor's use. The problem bank includes problems such as testing understanding of concepts, solving equations and working on word problems.
        Only students with appropriate authorization can use the system. For instance, all students who are taking certain classes in current semester will have the privilege. After log-in, they can select the chapter or section they wish to start with. In each chapter or section, one can choose to review the material and concepts, or self testing, or take an on-line test and the system will report the results to instructor as a reference of student class performance.
        In the Review component the system will provide a dynamic, interactive and graphical user interface to explain the concepts for each section. User can go back and forth to learn and understand the concepts until they feel comfortable and fully understand. For example, with the concept of limit which is one of the most difficult topics in beginning level Calculus course, system puts a function curve on the screen. When user uses mouse to approach any point along the curve, both x and y coordinates appear when the cursor moves. They can see exactly how y coordinate changes when x moves. Another example is the definition of continuity and derivative. User can see how slope of the secant line approaches to slope of the tangent line by looking at the animated display on screen..
        In the self testing component, the system will randomly take problems from its bank, selected by instructor, and an digital clock is at the corner for timing purpose. For each problem, if user gets the right answer it will move to next problem, otherwise it can ask user to re-try. After several unsuccessful attempts, the system will prompt the answer with explanation. The number of allowed re-try's will be configured by instructor. At the end of each test, the system will produce a detailed report of the results, including the correct answer for each problem and user's input, how many attempts was made, time for each problem and total time of the test. Although not officially recorded as student performance, these data will be statistically collected for instructor's teaching reference.
        In the on-line test component, problems will be selected from the same bank. The format, the number of the problems, the types of the problems will be exactly the same as in the self test component,  but user will not be given chances to re-try any problems, and the scores will be recorded to both students and instructor, as a measurement of their performance. Because of the identity issue, those tests will only be administered in computer lab or any monitored area in which students' identity can be verified.

TIMELINE

        The project has already finished its initial phase. PI will expect to continue and finalize this project during the Spring semester, 2002. It consists of software developing, user testing and software improvement. PI will expect to have second phase finished at mid March, and put in use in classroom for further testing. Final touch will be made at the end of Spring, 2002 after the testing and feedback from instructors and students, and final report of the project will submit to ACS at mid May, 2002.

TECHNOLOGY

        The first phase started from a script based dynamic web page putting at Morehouse school web server, which doesn't in general support any server end programming for administrative reasons. With our newly established SUN lab with Solaris 8 and new server, the system will be put in Mathematics Department web server (URL: http://www.math.morehouse.edu). We will install ORACLE for database management. We also installed Maple on all our machines. Most of the text based user interface will still use Java script, but the system core will be written in CGI programming, and use java severlets for some graphical interface.
        One of the big challenges in developing the testing components is that how to teach student type mathematical symbols as they input their answers, such as fractions, square root or cubic root and exponential, and how to let the system correctly read in these inputs. If the correct answer is 2, the system would not mark incorrect if some one enters "square root of 4" or "4 time sine of 30 degree".
 

LEARNING OUTCOMES

        The learning outcome from this project is expected to be very positive. The response from initial phase of the project has shown a great potential in this direction. Students and instructor will benefit from it tremendously. Student will be able to understand the materials much better, and have a stand-by tutor available 24 hours a day as long as they have internet access. They will have their homework graded instantly when they practice, and know how well they understand the material by self testing. Morehouse offers internet connection at library, various laboratories, as well as  students dormitory. Most of the school in ACS community offer similar service to their students. Also, with the system, instructors know the students better by analyzing those data from students. Adjustment could be made in a timely manner if needed.


CURRICULUM

        We plan to integrate the system in our curriculum as part of our teaching and testing mechanism, for most of our freshman and sophomore courses, including College Algebra, Precalculus and Calculus. Standardize and uniform tests in those courses as many universities and colleges have already began for years doing so. It is under consideration that our department will use the system to administer our placement tests for freshmen, once its final phase is completed.


DISSEMINATION

        Once completed, PI would welcome distributing the system among ACS member institutions. Feedback from member institutions would actually help improvement of the system. The system will allow individualized configurations so that different school can adapt according to their own requirements, text books and curriculums. These include adding or deleting topics, selecting or inputting more problems in the problem bank, and determining the test frequency. Since PI is administering the SUN lab, if any institution or department needs, we can even host for others on our web server if some one is willing to use the system for certain classes and there is no local web server end programming support.