NATIONAL ENGINEERS WEEK

FEBRUARY 2005

 University of Kentucky College ofEngineering

Department of ComputerScience

ENGINEERING OPEN HOUSE

February 26, 2005 - report at 10:45 AM in the Hardymon Building.

9:00 a.m. - 1:00 p.m.

 

UPE/ACM High SchoolProgramming and Web Page Challenges 2005

Call for Participation

 

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 and the Web Page Design 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,  February 26, 2005 and prizes will be awarded. The contestants must be present to receive prizes.

 

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

Total - 100 points

 

 

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.

download the game (for Windows system only).
The game and help is available here (without the builder) see the game . Send questions about the game to jurek@cs.uky.edu if something is unclear. Check this page often as missions with new backgrounds may be added.

 

2. Avoid the last

The object of this project is to predict the winner in a simple board game.   See details here.

Avoid the last .

 

3. Maze builder
Maze builder specs

 

Evaluation Guidelines for the Programming Challenge

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:

  1. Documentation (25 points)
    1. Includes all relevant information      10
    2. Well-written                               10
    3. Attractive presentation                   5
  2. Program Code (30 points)
    1. Efficient algorithm (quickness)        15
    2. Style (comments, readability, etc.)  15
  3. Functionality (40 points)
    1. Correctness (do all features work?)  15
    2. User interface (ease of use)             15
    3. Special features                           10
  4. Overall impression (5 points)                       5

Total - 100 points

 

Submissions are due by  February 23, 2005 (seethe beginning of the document for how/what/when/where to submit.)