Debugging is one of the most important parts during a software development. As a tradition, engineers name their first product the Alpha version. This is the first version which direct comes from engineers without any testing. Then there is a set of tests the product has to go through in order to make sure it meets all the requirements. In our life, we can always see things in Beta version of a product. This version has usually go through the Alpha phase which indicates that is has met all the requirements. Beta tests gives engineers feedback directly from users. This will provide some ideas on how to improve the program. Continue reading
Last week, the Westtown School Math Team attended the Harvard MIT Math Tournament. During the tournament a seminar is offered called linguisticless linguistics. This linguisticsless linguistics seminar talks about how people can sometimes understand a language they have never seen before with a few hints. The concept and logic behind this could be used in the computer science world.
At this point of the work, I think there are a few points in the future that are milestones for this project.
During the first quarter, the main work I have done in my independent computer science is building the main frame of the program. I have learned a lot about building a database and the basic steps to lead to map out a program.
At this point, the basic structure of the program is finished. Here are some steps that I have followed in order to decided what kind of structure that I want to use. Continue reading
One of the requests that the weekend coordinator made is that he wishes to have a drop down box for all the weekend duty crew list. Because of the way the data base is set up right now which is to have the event list independent from the weekend list, it hard to accomplish the object. Here are some solutions that I have came up: Continue reading
As the main client and user of this weekend program, T. Paul was interviewed about the program structure about this could potentially mean to him. I also asked him about if there is anything he would like to add to the program to make his job easier.
In the program I am writing for Westtown’s Weekend Program, I am using Java as the main language for the backstage layer. Since its an object-oriented program, the program of course consists of a couple of objects. There are two main objects that are essential to the program. One is the class of Event. Each event instance is created whenever a new event, either standard or non-standard event is needed. Continue reading
Right now, I am using a static class to contain all the information. My plan is for every database, the program will generate a text file to contain all the information. Continue reading
This week I worked on the structure of the program. This program for Westtown’s weekend coordinator has 3 layers. The first layer is the interface. The functions of the interfaces are the following:
To take human input, inter-operate the data if it’s simple
To pass on the data to the next layer
To show the data that’s already there Continue reading