Computer Programming Contest 2002
for
High School Students (Grade 10-12)

 Sponsored by  
The Association of Sri Lankan Graduates of Canada

Entrance Requirements:

  1. This contest is open to all high-school students from grades 10 to 12. 
  2. Only one submission from the given categories below is allowed for each group.
  3. No greater than 3 students per each group.
  4. All work has to be original, and unique.  No prior work from other projects can be submitted as an entry into this competition.    If any submitted material is found to be plagiarized, the team will be automatically disqualified from the competition.

Deliverables

All source code, executables, documentation and the project entrance form need to be submitted by the project deadline – August 8th 2002.  Specimen entrance form is available under Computer Programming Contest 2002 on our web site: www.asgc.ca.  Please send email to Dr. Mannivannan at manni_vannan@yahoo.com, the group members, school, grade, your contact information and the category you wish to participate.

Categories

  1. English to Tamil and Tamil to English Translator Software

      A minimum of 500 commonly used Tamil words should be in the translator.  In the case of English to Tamil translation, the translated Tamil word should be displayed by the appropriate Tamil fonts and visa versa.  Credit will be given for including any additional features to the translator.  The application front-end must be developed in a graphical environment preferably using Visual Basic, Visual C++, or Java Swing for the Win32 platform. 

2.   Medical or Dental Clinic Patient Management Application Software 

      Store patient information, search patients by some key fields, allow doctors to  enter notes/comments and print client record.  Patient information fields can be obtained from Doctor’s or Dentist’s offices.  The choice of implementation language is up to the contestants. 

3         Data Base Management on a Web Page

Add a new feature to the Association of SriLankan Graduates of Canada web site www.asgc.ca. The feature named “Directory of SriLankan graduates” will allow graduates of SriLankan origin visiting the website to add and manage their profiles in this directory.  The graduate profile should contain the following fields:  Last name, First name, Current address, Profession, Degree(s), Year of graduation, University, Affiliations, Telephone, Email, and Website.  The items marked bold are mandatory fields.  Note:  A graduate could have multiple degrees up to a maximum of 3.

We require that the directory has a search capability, allowing others to query the members of the directory based on last name, first name, degree, and university.  The user should have the choice to view the entire directory of members.  We also require that the user can sort the results of the query by any of the following fields: last name, first name, degree, and university. We require that the following functionality be implemented using CGI with Perl or C, Microsoft ASP, or Java Servlets.  If you chose to obtain persistence of user data using a database, it is recommended to use a basic database such as MySQL or Microsoft Access.

 

Awards

The entries will be judged by a panel appointed by the ASGC, and their decisions are final.  The top three contestants in each category will be recognized through awards and/or prizes.  These will be given out at the Computer Programming Seminar for High-School students to be held on August 17th 2002 at the Scarborough Civic Centre.