NATIONAL
ENGINEERS WEEK
University of Kentucky College
ofEngineering
ENGINEERING OPEN HOUSE
February
26, 2005 -
UPE/ACM
High SchoolProgramming and Web Page Challenges 2005
HighSchool students in Kentucky
are invited to participate in the UPE/ACM HighSchool Programming
Challenge 2003. The Programming Challenge is prepared by theUPE and ACM
Student Chapters at the Computer Science Department and is a partof the
Engineering Day, an annual event organized by the College of Engineering
at the University of Kentucky. There are two separate challenges
this year: The Programming Challenge
2005
Participants
Teams of at
least two high school students may participate by submitting a solution
toeither of the challenges, or by submitting separate solutions to both
of thechallenges.
Deadline
The
submission must be postmarked (first class mail) February 23,
2005 and mailed to Dr. Jerzy W. Jaromczyk, 775 Anderson Hall,
Department of Computer Science, University of Kentucky, Lexington,
KY 40506.
Please register your
entry
here.
Prizes
Results
ofthe challenge will be announced during the Engineering Day on
Saturday,
General Requirements
In
addition,the (DOS formatted) disk must contain a text file
called entry2005.txt
This fileshould include the names
of all team members, their grades, and the name,address, and telephone
number of their high school. Also include in the textfile the name
of any software needed to compile and/or execute the program. Ahard
copy of this file should be included with your submission and should
besigned. Supported environments are Windows (98, NT, 2000, XP) and
Unix (Linux), Mac, programming languages may include Pascal, Visual Basic,
C, C++ and Java, perl and python.
Supported browsers for the Web design are Microsoft
Internet Explorer 5.0 andNetscape 4.74. Also, JavaScript and Java
will be supported on both browsers andActiveX will be supported
in Internet Explorer. An effort will be made to accommodate other
platforms and programming languages, if needed. The last thing in
the entry2002.txtfile should be a copy of the honor clause below. Please
keep a copy of yourentries, mailed submissions will not be
returned. We reserve the right to usethe entries for promotional
purposes.
Honor Clause – must be
signed included with yoursubmission
"We certify that all work contained in
thissubmission is the result of our own efforts. No one other than
the individualslisted above contributed to this project by coding,
debugging, documenting, orany other means. No copyrighted materials
have been used. It is understood thatproof of violation of these
rules will result in this submission beingdisqualified from the
competition."
Additional information and
updates
Check out
http://www.cs.engr.uky.edu/~jurek/HS regularly. Any questions regarding
thechallenge should be directed to Andy Martin <camart1@uky.edu> or
RobbSamuell <rlsamu0@uky.edu>. There are two different challenges
and you arewelcome to participate in either one or both of them
(separate entries).
Web Design
Challenge2005
(Deadline –February 23,
2005)
This
challenge for 2003 involves creating a Web page. Your Web page
should have alocal flavor. It s content may be centered on a
school, city, county, region,or interesting local person. The
page should balance the presentation (form)with the contents
(information, both textual and graphical).
The
Webdesign should support (at least):
clear welcome
page
good navigation
panel
clear/fast
graphics
within the Web page,
give the names ofthe team members
interesting, relevant
links
no broken
links
no illegal/inappropriate
material
at least two pages worth of
textualcontents.
Evaluation
Guidelinesfor Web Design Challenge
The UK
Computer Science department wishes to stress the importance of the
entire Webdesign procedure. As a result, each submission must contain
documentation andcode, as well as the first page and URL of a page
that will be active betweenFebruary 23 and February 26 (if possible
send the entire Web page on a CD orDVD).
Thedocumentation section should explain everything
about your Web design process.It should also point out
any special features or known bugs.
Submissions
will be judged using the following rubric.
Description (10
points)
How project was
developed, tools used,etc. 5
Well written/attractive
presentation 5
Content (45
points)
Interesting 25
Appropriate and
relevant 20
Design (45
points)
Visual Appeal (creative
aspect) 25
Navigation (ease of
browsing) 15
Fast
Loading 5
Programming
Challenge2005 (UPE/ACM Department of Computer Science,
University of Kentucky)
(Deadline
– February23, 2005)
Thisyesr’s programming challenge has three different options:
ShipSim game design, Avoid the last
AndMaze Builder. You can (as a team) submit one, two or all
of the solutions, eachof them separately.
Eachentry will be graded according to the rubric
presented below, at the end of thepage.
1. ShipSim game
design
The object of this project is to design, using the
provided tools, an interesting mission for ShipSim game.
You need to submit the configuration files for the game, its description and
solution. Each team can submit up to six different missions.
See the details of the ShipSim game and its
builder here.
2. Avoid the last
The object of this project is to predict the
winner in a simple board game.
See details here.
3.
Maze builder
Maze builder specs
The UK Computer Science
department wishes to stress the importance of the entire software design
procedure. As a result, each submission must contain documentation and
programcode as well as the executable. The documentation should contain
a minimum ofthree sections: user information, algorithm, and testing
procedure. The userinformation section should explain everything a
person needs to know in orderto operate the program. It should also
point out any special features or knownbugs: all limitations and
restrictions should be clearly described. Thealgorithm section is a
step-by-step explanation of how the program works. Itshould be written
in English words and phrases, not in any programminglanguage. Of
course, the program should have its own help manual. The testing
procedure should outline the test cases run through the program
to ensurecorrect operation. Be creative!
Submissions will be judged using the following
rubric:
Total - 100
points
Submissions
are due by February
23, 2005 (seethe beginning of the document for how/what/when/where
to submit.)