AITP: The Association of Information Technology Professionals AITP National Collegiate Conference

AITP 10th Annual National Collegiate Conference
April 7-9, 2005  Atlanta, Georgia

"AITP Programming Contest Rules & Guidelines"

==>Updated March 15, 2005<==

The following rules and guidelines apply to the Cobol, Visual Studio, Webpage Design, Java, Database, Systems Analysis & Design, Network Design and PC Troubleshooting contest events.  For an explanation of the BYOC (Bring Your Own Computer) option fort the contest events - please scroll down for additional information.

1. Students competing on a team must be AITP members currently enrolled in courses at a two- or four-year college/university. Students who already have graduated from college with a related Bachelor's or Masters degree (CIS, MIS, IS, CS) may not compete. Additionally, we request that IS professionals (excluding internships and co-ops beyond one year) not compete as well. We are also also counting on the AITP student chapter faculty advisors to assist in this area.  However, a new Graduate student paper contest was approved and started with the 2003 conference.  The same rules will apply but scoring will be done for undergraduate .vs. graduate divisions.

                          2.  Team Size:  1-2 individuals for  Cobol, C++, Visual Basic, Web Design, Java, Database, Systems A&D, Network Design

3. NEW for the 2005 event - ALL contest team fees are rolled in/included in your individual attendee registration fees!  As always,  substitutions for members of registered teams is allowed but at the time of team registration, ALL team members must register or already be registered for the conference. Contest team registrations "only" will be "held" until the individual student attendee registrations are received.

4. Teams will have a total of approximately 4 hours to complete their assigned problem or problems. This amount of times INCLUDES registration, briefing, problem statement review, Q&A, the actual contest itself and any contest de-briefing.

5. A team may not consult with nor communicate with anyone outside the team during the contest. This includes, but is not limited to the use of Instant Messaging, email, or other electronic forms of communication. Only teams and authorized room proctors will be allowed in the contest labs during the competition and the team's sponsor/advisor may not communicate with the team during the competition.

6. Due to the BYOC (Bring Your Own Computer) nature of the events, students may utilize whatever applications they have installed on their computers. However, in certain events, a specific development environment may be dictated to fulfill the completion requirements. For instance, VS.Net requires Visual Studio 2002 or higher. Refer to contest specific rules for details. Students may NOT download or install software during the contest event.

7. Legitimate special physical needs such as special keyboards, chairs, etc., need to be communicated to the host site and their availability and use negotiated by March 15, 2005.

8. Proctors in the contest labs will give a 15-20 minute warning before the ending time for the contest. Any final printing or other work must then be finished by teams before the announced ending time for the contest. When this ending time is reached, all teams must stop and turn in materials to the room proctor promptly.

9. Teams must not include the team members names nor the name of the college the team represents nor any other identifying information anywhere in the materials or solution turned in to the proctor. The team's solution and other materials may only be identified by the team number assigned to the team at the beginning of the contest.

10. Any violations of the rules and guidelines will result in the offending team being disqualified. Such disqualification may be ruled by the room proctors, contest coordinators or judges.

11.  Although team feedback will vary by contest event and judges, our goal is to provide maximum team feedback beyond recognizing the top three contest winners. We will rank the top ten teams for each contest event with places 4th through tenth receiving an honorable recognition for their achievements. (The exception is the Web Design Competition which uses a different "categorical" ranking system.) Sample and/or winning solutions will also be posted on the web site www.aitp.org/ncc after the conference. In the event of a tie, the time stamp will be used to break the tie. Please note that all judges decisions are final.

12.  Additional contest information (and changes/updates) will be published on the web site http://www.aitp.org/. Additionally, links to web sites maintained by our volunteer base will contain tips, solutions, sample problems. However, not every contest event provides this supplementary material.

13.  Graduate students will be allowed to compete in the student paper contest as a separate division.  Otherwise, Graduate students may not compete in any other programming contest events associated with this conference.

14. General programming contest solution judging criteria:

      a.   Only Programs/solutions that function will be initially evaluated (unless no one has a functioning solution).

      b.   Internal documentation refers to descriptive data and module names, readability of code and internal comments  

15. AITP reserves the right to limit the number of teams for a particular contest event by college/university so as to allow all attending colleges & universities the chance to enter a particular contest event.


AITP National Collegiate Conference

BYOC: Bring Your Own Computer Rules & Guidelines

1.    All computers (both desktop and laptop computers are allowed) must have Windows XP, Windows XP Professional, Windows 2000, or Windows 2003 installed.  Your computer should be fully patched with all current operating system and application software updates.  It should also have current antivirus software installed to help protect against the possibility of infection and/or corruption that could result in a loss of your competition time, results, or both.

2.    All computers must have a USB port (USB 2.0 preferred, but not required).  Each team is responsible for ensuring that their computer's USB port functions properly.  

As you compete in a particular contest, you will prepare a folder on your computer that contains your team's work.  At the end of a competition event, the Contest Coordinator will collect team folders submitted for review by the judges by connecting a USB storage device.  The folders cannot contain any identifying indications, other than your officially-assigned team number.

3.    Wireless or wireline networking devices may not be activated during competition.  Any activation will result in immediate disqualification.

4.    Some contests may allow or require that printed materials be submitted at the end of the contest period.  See the rules on the official AITP National Collegiate Conference website (http://www.aitp.org/g/ncc) to determine whether or not your contest will require printed output. 

If printing is required for a particular contest, the Contest Coordinator may make network-based printers available at the end of the contest period.  In order to be able to use those printers, your computer will need to have a Category 5 Ethernet cable with RJ45 connectors and a 10/100 Ethernet adapter.  You will also need to have Microsoft Windows Networking and TCP/IP both installed.  The TCP/IP connection properties should be set to use DHCP so that the computer can obtain its network address automatically.

5.    Your computer must contain the approved application development tool(s) in the version(s) specified on the official AITP National Collegiate Conference website (http://www.aitp.org/).

6.    All teams are responsible for ensuring the safety, security, and integrity of their computer equipment.  AITP does not assume responsibility for any loss or damage.

7.    A testing area will be available adjacent to the overall conference registration table to verify USB, network, and printing capabilities.

8.    There will "not" be any loaner systems or campus PC lab systems available for use for the contests denoted as "BYOC".

9.     Only one (1) PC will be allowed per team.
 

 


AITP National Collegiate Conference

"AITP Programming Contest Rules & Guidelines"

Cobol Competition (BYOC)

  1. Micro Focus for Windows Net Express Version 3.1, running on a Windows XP Pro platform should  be utilized with Office XP 2002 & Text Pad
  2. A program shell (from the Identification Division to the Working-Storage Section header) and data files will be  supplied to each team. A sample of correct output will be available to the teams during the contest.
  3. Basis for Evaluation: Correct Output (60%), Structure & Modularity (30%), Internal Documentation (10%)
  4. If you need a copy of MicroFocus Cobol:  Refer to http://www.microfocus.com/shop/

Visual Studio.net Competition (BYOC)

  1. Microsoft Visual Studio.NET running on a Windows 2000 Professional (or later) platform should be utilized in this blended VB.NET/C# contest event.
  2. Problems will test expertise using Windows Forms, ADO.NET, and general .Net Framework knowledge
  3. Students may choose either Visual Basic.Net or C# to complete the problem statement "only".
  4. Basis for Evaluation: Correct Output (60%), Structure & Modularity (30%),  Internal Documentation (10%)

PC Troubleshooting Competition

  1. Qualifying Round: Written test that each team member will take individually and the team average score will be used for Finalist Determination

  2. The written test will consist of 100 questions covering the hardware (core) and the operating system.  It is randomly generated so no two tests will be the same.  The student will have one hour to complete it.  A test score is automatically generated and each team will get an average grade for each of the tests.   No reference materials of any kind (books, notes, CD's, etc) will be allowed during the written test.

  3. The top twenty-five scores will move onto the second phase, troubleshooting.  When teams are involved, the average score of both team members will be used.

  4. Finalist teams will be posted online as well as in the conference registration area!

  5. Finalists: A "Real World" PC troubleshooting exercise   **For the top 25 teams based on the average qualifying test score for the team.

  6. Finalists: The student team will be given a computer and asked to troubleshoot and the fix the machine so it will boot to Windows.  There wont be any software problems with these computers. The following problems will be implemented for each team and all computers will have the same problems.  These include CMOS errors and hardware problems.  It will be judged on time and accuracy by a staff and faculty team from multiple colleges.  The student should be able to access CMOS information and determine whats wrong and fix the problems.  The hardware problems could include cabling, hard disk, floppy disk or CDROM failures, memory configuration errors, bad power supplies, connections, keyboards, mouse and adapter cards such as sound, modem, video and NICs.  This phase will be one hour long.

Web Design Competition (BYOC)

  1. Teams of 1-2 students may compete in this event. Teams must provide their own computers and development tools. Local Area Network connectivity will be provided. Laptops must be configured to use DHCP to be assigned an IP address/DNS settings. In keeping with BYOC requirements, computers must be fully patched and running antivirus software.

  2. Each team will be provided with the same starter web site. A list of technical and aesthetic specifications will be provided. Each team will have access to a Microsoft IIS web server, Apache web server, Microsoft SQL server, MySQL server, or may used an Access database as a data store in order to complete the objectives.

  3. Technical tasks will be along the lines of user registration pages, order forms, reading and writing to a database, etc.

  4. Three winners will be announced from the competition, Best Artistic, Best Technical, and Best Overall. Students may choose to attempt either the graphical or technical requirements or a mixture of both. Winners will be chosen based on a predetermined point value for each requirement. By design, It is not expected that any web site will meet every requirement, students should choose the requirements they feel best represent their skills and pursue those goals

  5. Please be prepared to leave a short document outlining technologies used in development and any special considerations for the website such as passwords that may be needed to access certain areas or other special elements that may not be obvious to the judges

  6. No Internet connectivity will be provided, however local area network connectivity will be provided to web/database servers provided for the competition.
     

Java Programming Competition (BYOC)

  1. Sun Java 2 (1.4.2 or 1.5.0, including the JavaDoc) running on Windows XP and Office XP should be used.  An IDE, such as Eclipse, NetBeans, or JBuilder may be used.  MySQL and the MySQL Connector/J (http://dev.mysql.com/) for JDBC and either XOM (http://www.cafeconleche.org/XOM) or JDOM (http://www.jdom.org/) for XML may be used.  Specific software mentioned above should be installed beforehand.

  2. To help contestants prepare for the contest, a list of topics is provided below.  It is important to remember that the items on this list may not be in the actual problem statement (and that items on this list may be included).  The items listed below represent Java topics that a contestant should have a solid working knowledge of:

    • JDBC and SQL

    • XML

    • Streams input and output

    • JavaDoc

    • Use of the toString Method

    • String class

    • Wrapper classes

    • Collections

    • AWT and layout knowledge

    • Swing and user interface design

    • Applets and Applications

    • Listeners

    • Basic Java API's

    • Exception handling (try-catch)

    • Packages

    • UML and Use Cases

    • Foundation Java programming skills

    • How to use getter (assessor) and setter (mutator) methods

    • How to import specific classes .vs. global importing using .*.

    • Object-Oriented architectural skills (proper use of composition, inheritance, interfaces and defined classes)

     

  3. Basis for evaluation; Satisfying Specifications (50%), Implementation & Problem Solving (30%), Internal Documentation (10%), Structure & Architecture (10%).

Network Design Competition (BYOC)

  1.  Competing 1 or 2 person teams will create a proposal for a network design given a problem statement scenario.  Elements will include LAN design, network components, protocols used, security issues and network architecture and a budget.

  2. Each team will be provided a hardware/software inventory list which includes make, model, specifications and prices. 

  3.  Basis for Evaluation: Functionality (35%), Efficiency (30%), Creativity (20%), Organization of the Proposal (15%).

Database Competition (BYOC)

Teams from one to two individuals will be given a problem statement and approximately a three hour time frame to (1) design the database and (2) implement specified components of that database using Microsoft Access 2002.  The database design will consist of an Entity Relationship (ER) diagram and a relational schema, which will be turned in for scoring.  Teams may use software, such as Microsoft Visio or Visible Analyst, to create the ER diagram, or may draw it by hand.  Each team can bring your own laptop/notebook PC with your own ER diagramming software and bring any needed reference material.  Teams may not use their own computer to complete the implementation component. 

 

The implementation component of the competition will be in Microsoft Access 2002.    After a team has completed the design component and turned in that design for scoring, they will begin working on the Access database, which will contain the populated tables of the database.  The Competition Problem Statement:

        Will require the students to draw the ER diagram (entities, relationships, cardinality, and optionality) and to specify a relational schema normalized to 3NF, with all keys indicated

        Will require students to perform operations on Access tables, create queries of various types, develop custom forms, reports, and data access pages.

        Will require students to develop macros, switchboards, and event procedures.

        Will describe an application that can be designed and developed in approximately 3 hours

 

The judging will use the following for determining each teams score:  Design Component (25%), Production Component (75%).

 

"Call for Student Papers"

Individually authored and presented undergraduate and graduate student papers are solicited dealing with contemporary and important issues in business information systems. Topics include, but are not limited to, software engineering issues, the use of CASE tools, user interfaces, client server, database systems, expert systems, decision support systems, applications of object-oriented, graphical, or visual programming languages, data communications and networks, ethical and social issues, security, and multi-media environments.

Papers for review and publication are limited to fifteen (15) typed, double-spaced pages including figures, tables and references. Paper must use 12 point Times font, be right and left justified, and have 1 inch margins all around. Paper must include a separate cover page with title, name, college and/or university, address, and e-mail address for the author. The first page of the paper must have the title and a list of appropriate keywords such as those presented as suggested topics, but NO NAME or EDUCATIONAL AFFILIATION of the author. A 250 word maximum abstract must immediately follow the keyword list. The body of the paper must contain NO NAME or EDUCATIONAL AFFILIATION of the author. References must appear in alphabetical order at the end of the paper as follows:

Adams, D., Wagner, G., and Boyer, T. (1983) Computer Information Systems: An Introduction, Southwestern Publishing: Cincinnati, OH.

Liebowitz, J. (1995) Integrating Expert Systems Throughout the Undergraduate Curriculum. Journal of Information Systems Education, 7 (1) 34-36.

Senhouse, C. (1995) An Entity-Relationship Design for Graphical Software Development. Proceedings of the 33rd Annual ACM Southeast Conference, Clemson University, SC, 37-41.

They are referred to in the body of the paper as (Adams et al., 1983), (Liebowitz, 1995), and (Senhouse, 1995) respectively.

PAPERS NOT CONFORMING TO THESE RULES WILL BE DISQUALIFIED

Referees are instructed that they are reviewing what is essentially a final paper. The referees will assign point values to the papers. On the back of this flyer, you will find both the criteria for initial paper evaluation and the onsite presentation evaluation points. The combination of these two scores will determine the ultimate student paper contest winners.

Authors will receive notification of acceptance or rejection by March 19, 2005. Only the top ten (10) papers in the competition will be accepted for presentation at the conference. All finalists must register for the conference in order to present. Information on presentations will be sent with notification of acceptance. A group of judges, different from the previous referees, will attend each student presentation at the conference and make the final determination as to first, second, and third place winners who will receive at $500, $250, and $100 respectively for Graduate and Undergraduate competitions (separately).

Email a Word or PDF document of your paper to:  aitpncc@aitp.org     AITP 2005 NCC Student Paper Contest   Attn: Sean Gallagher 

Papers must be emailed  no later than February 20, 2005 to aitpncc@aitp.org and must also indicate which division (Undergraduate or Graduate) you are competing in.  Finalists will be announced on or before March 19, 2005.


AITP National Collegiate Conference

Student Papers Evaluation Criteria

INITIAL STUDENT PAPER EVALUATION

A panel of reviewers will review your "blind" paper (meaning all identification of the author will be removed) and score the papers on the following points and scale:

Undergraduate: Total possible score of 120 (maximum of 20 points for each category):

Graduate: Total possible score of 100:

ACCEPTANCE AS A FINALIST

You will be notified via email/phone/mail if your paper has been accepted as a "finalist" for presentation at the 2005 AITP National Collegiate Conference in Atlanta, Georgia. In order to present your paper, you must register and attend the conference and appear at the scheduled breakout session Saturday, April 9, 2005, to present your paper.

ONSITE STUDENT PAPER PRESENTATION EVALUATION  (Both Undergraduate and Graduate)

A panel of judges will objectively evaluate your live presentation of your paper during the scheduled breakout sessions on Saturday, April 9, 2005.  Separate presentation sessions will be scheduled for graduate and undergraduate paper presentations and a time block of 15 minutes will be provided for each presentation.  There will be timers and setup time will be available. .

Total possible score of 120 (maximum of 20 points for each category):

DETERMINATION OF WINNERS

The combination of the two scores (paper evaluation and presentation evaluation) will ultimately determine the overall student paper contest winners with the top three scores being awarded first, second and third place.


AITP National Collegiate Conference

"AITP Student Chapter Web Site Contest"

 

*Sponsored by the ICCP Education Foundation

BASIC RULES & GUIDELINES

1.               The solution must be the official AITP student chapter web site representing the school of the students competing.

2.        Remember, the target audience for the site are current and prospective members of your local AITP student chapter!

3.        Only one entry will be accepted per school.  All students from the same school wishing to compete must team up with each other.

4.        All competitors should be active members of their  local student chapter's web site committee.

 

FUNCTIONAL REQUIREMENTS

 

1.        Student chapter officers and information for contacting them

2.        AITP Student Membership form (completed online and submits an email to chapter membership chair)

3.        AITP Student Chapter website listing of other AITP student chapters (searchable database by school/state, use info from http://www.aitp.org/)

4.        Announcements of upcoming events

5.        Past chapter activities - including photos

6.        Meeting minutes - a summary of the most recent chapter meeting

7.        A link to http://www.aitp.org/

8.        Remote announcement update capabilities (finalists only)

 

 

TECHNICAL REQUIREMENTS

 

1.        All content MUST run on your web site.  A link to a form on another web site will not count as meeting a requirement.

2.        Must run on IE 6.0

3.        Must NOT include any plug-ins or other add-ins that must be downloaded and installed in order to use the web site.

4.        PDF files are acceptable content on the site.

5.        Design for the minimum screen resolution of 600x800 (no horizontal scroll bar).

6.        Finalists must demonstrate and show announcements can be updated from a web browser form that does not require any programming

           knowledge.

 

JUDGING GUIDELINES

1.           Functionality - everything on the site should work properly

2.      Navigation

3.      Visual Appearance

4.      Documentation (finalists only)

5.      Content - Useful Information

6.      All Functional and Technical requirements have been satisfied

 

PROCESS

 

1.                   The contest judges will select the top **10** entries (URL submission is due 3/1/2005) to aitpncc@aitp.org

2.         PLEASE make sure that your website is complete and that no additional changes are made after 3/1/2005 as the judging starts and if your

            site continues to change after the judges have viewed it - some features may not be seen by the judges at all which will affect your score. 

            Also remember that not all the judges will view your site at the same time so it is critical that your site be "frozen" so to speak.

3.                   The top 10 entries will be declared "finalists" and will be announced/notified by March 19, 2005.

4.         Late submissions "will not be considered" in consideration to those that submitted their URL on time.

5.                  Finalists will be given an additional problem statement on the date they are notified of finalist status and will be REQUIRED to have it completed by Thursday, April 7, 2005 (the first day of the conference).

6.         Finalists will present their websites on Saturday morning, April 9, 2005 as a scheduled breakout session during the conference.

7.         We would like for one faculty member from each of the finalists schools to help with the judging at the conference as well.

 

TIPS ABOUT COMPETING

 

1.        Design your web site for what it represents.  You may use Flash but it must be appropriate for an AITP student chapter web site.  Don't over do it.  Have a mature professional theme..

2.        Web sites are judged by a point system.  No matter how great a certain feature is, it can only earn you the maximum points for a certain aspect of the contest.  It generally isn't going to be enough to make up for a low point total for another area either.  Don't overlook any category the web sites are judged by.

3.        Give yourself every opportunity to win.  The judges will make every effort to give each web site a fair evaluation but realize that it is to your advantage to be certain your work isn't overlooked.  Don't place any barriers, such as a special login, to the features of your web site.  Contestants don't have the opportunity to explain their web sites in the initial phase when the finalists are being selected.  Be aware of the situation and make sure everything is as obvious as possible.

4.        Finalists will be asked to provide written web site project documentation at the finalist presentation for the judges.        

 

 

CONTEST URL SUBMISSION (Must be by 3/1/2005!!!)    Email: aitpncc@aitp.org

 

 

CONTEST QUESTIONS???        Email: mike@burell.com

 

 


AITP National Collegiate Conference

"Systems Analysis & Design Contest" (BYOC)

Teams of one or two individuals will be given a business problem statement and approximately a three hour time frame to analyze and design. Any widely used methodology may be used such as Object Oriented Analysis, Structured Analysis, Information Engineering, Prototyping, etc. The business model does not have to be fully implemented; however, a system design that allows user prototyping with screen/window/web page interaction will be considered in the over-all grading.

This contest is software and methodology independent. Each team MUST:

C   Bring your own laptop/notebook PC

C   Bring your own business modeling software.  This could include any CASE, I-CASE or other model-based

   development product.  Example tools may include: Oracle Designer/Developer, Unified Modeling Language,

   Visible Analyst, CA Cool Gen, Cool Jex, etc.

C   Bring any needed reference material(s).

 

 

The Contest Problem Statement:

C    Will allow multiple analysis and design methodologies, which may include structured analysis,

   object-oriented analysis, information engineering, rapid application design and prototyping and

   any other widely accepted methodology

C     Will describe a corporate problem that can be solved in approximately 3 hours

Each team will provide a set of analysis and design diagrams for the problem statement depending on the methodology selected and/or followed.  Total points will be used to determine the overall contest winners.

 

The judges will use the following criteria in evaluating team your solution depending on which methodology was selected:

                                                  -----------METHODOLOGY 1-----------                                          -----------METHODOLOGY 2------------

Overall

%

Structured/Info. Engineering

%

Object-Oriented Approach

%

Unique Approach

10

Correct Entity Relationship Diagrams (ERD's)

35

Class Diagrams, State Charts, Sequence & Activity Diagrams

70

Correctness of Overall Solution

30

Process Models (Decomposition, DFD's, Dependency, Process Action Diagrams..)

35

Design Model (Windows, Screens and/or Web Pages)

20

Completeness

30

Interface Design Models

20

Prototyping Capability

10

Acceptability

30

Prototyping Capability

10

 

 

 

100

 

100

 

100

 For additional information, contact Dr. Bill Tastle, contest coordinator, at tastle@Ithaca.edu.