Challenge Team Interim Report


[Challenge Logo]

    Team Number: 010

    School Name: Clovis High School

    Area of Science: Chemistry

    Project Title: Basic Chemical Reactions

Abstract
Interim
Final Report

        We first decided to write this program because students in our chemistry class could not visualize what was actually happening in a double replacement reaction. So we decided to write a program to help students be able to see what is actually happening on a molecular scale.
    We have just completed program version 0.03 of our program. We are writing our code in c++. It consists of three files: main.cpp, element.h and atom.dat. atom.dat is a list of all the elements in the periodic table containing useful information about each element. Our program uses this data so the user needs to input only the atomic number, the program will fill in the rest. element.h is our class. It defines a class called "element" consisting (at least for now) of atomic number, atomic symbol, and element name. main.cpp is ... you guessed ... it the main file it is the one that calls all other modules and makes use of atom.dat. Our project cannot do much right now because we have been putting together the class.
    Now that it is working we can go on to the more advanced problems. In our next version it will also include ionic charge. function for combustion reactions. We are currently in the process of researching how to make graphics for XWindows. After we have learned enough about how to use the graphics, a user will enter the desired reaction and compounds, and the program will do its magic.


Team Members

Team Mail

Sponsoring Teachers

Project Advisor(s)