2006 – 2007 Student Activity Conference 1CS Intro and Update Computer Science Contest Introduction Mike Scott Contest Director For new coaches and contestants.

Slides:



Advertisements
Similar presentations
Connecticut Assessment of Student Performance and Progress Smarter Balanced Spring 2014 Field Test Workshop for Students Greenwich Public Schools March,
Advertisements

Troy High/CSU DH Programming Contest Troy/CSU DH.
Contest format 5 hours, around 8-12 problems One computer running (likely)Linux, plus printer 3 people on one machine No cell phones, calculators, USB.
Local Programming Contest Overview John Paxton October 25, 2006.
CS 410 Applied Algorithms Applied Algorithms Lecture #1 Introduction, class information, first problems.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Mrs. Otero Fall 2013 – Spring MY CONTACT INFORMATION If you wish to get a hold of me: Phone:
EASY TEAM MANAGER By Dave Abineri EASYWARE: PO Box 231, Milford, OHIO (Cincinnati) Phone: (513) Use UP arrow to move to the NEXT slide Use.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
11 July 2009 Capital Conference 1UIL CS Contest Preparation Computer Science Contest Preparation and Problem Solving Dr. Shyamal Mitra Contest Director.
Simulation Walk Through Seeing how a simulation could work on your course.
2007 – 2008 Student Activity Conference 1CS Intro and Update Computer Science Contest Introduction Dr. Shyamal Mitra Contest Director For new coaches and.
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
Common Core Where have we been and where we are going…
CS110/CS119 Introduction to Computing (Java)
Measures academic skills you’ll need for college Co-sponsored by the College Board and National Merit Scholarship Corporation Serves as an entry point.
Succeeding in the American Classroom Aimee Nord Office of International Programs.
Welcome Math Leaders Mac Scoring Training Year 17 …analyzing student thinking and improving instruction.
COMP Introduction to Programming Yi Hong May 13, 2015.
An intro to programming. The purpose of writing a program is to solve a problem or take advantage of an opportunity Consists of multiple steps:  Understanding.
Student Centered Teaching Through Universal Instructional Design Part II.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
SC115 PRINCIPLES OF NUTRITION UNIT 1 SEMINAR DEBORAH ZIPPEL MS, RD, LD October19 th term, 2011.
Simulation Walk Through See how your learners might use a simulation on your course.
OOP (Java): Prelim/ OOP (using Java) Objective – –to give some background on the course Semester 2, Who we are: Andrew Davison.
Welcome to Physics 1D03.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
AB Accounting 1 Unit 1 Seminar July 5, 2012 School of Business and Management.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Introduction to Data Structures
Computer Science 102 Data Structures and Algorithms CSCI-UA.0102 Fall 2012 Lecture 1: administrative details Professor: Evan Korth New York University.
The Call to Write, Third Edition
Assessments in Moodle Working Beyond the Classroom Daniel Studebaker National Trail Middle School Social Studies.
Course Objectives Discuss fundamental concepts of information technology Show how computers are used as practical tools for solving personal, business,
TIPS FOR EFFECTIVE TEACHING IN STEM HIGHER EDUCATION Benjamin C. Flores, Ph.D. Director, Computing and Electrical and Engineering Division MIE Project.
Best Informed Greenhand Josephine Smith. Purpose of the Contest UnderstandAimsPurposesHistoryStructure For the Local, State and National FFA student organization.
Simulation Walk Through Seeing how a simulation could work on your course.
Hutto High School. Test Day/Date:Wednesday, October 14 Time:8:30 – 12:00 Location:Friday, Oct 9 – Look for rosters in the main areas Bring: Two #2 Pencils.
2013 – 2014 Student Activity Conference 1CS Intro and Update Computer Science Contest Introduction Dr. Shyamal Mitra Contest Director For new coaches and.
Research Experience Program (REP) Spring 2008 Psychology 100 Ψ.
 Virginia Science Olympiad Coaches Clinic November 13, 2010.
Data Structures and Algorithms in Java AlaaEddin 2012.
IHSAA Tournament Officials Rating System The ranking of contest officials applying for an IHSAA tournament series event shall have two components: 1.
Syllabus for SPE 523 Dr. Karin Dyke January 13, 2010.
Certificate in Accounting NOS 116, 118, 213, 222 Lecture 1: Introduction.
Assignments Checklist for MT219 & MT303 Updated: January 2011.
MR-110 Keyboarding II Amber Krasny, MBA, CPC, CMRS.
WELCOME TO MICRO ECONOMICS AB 224 Discussion of Syllabus and Expectations in the Class.
Page ADP PearsonAccess Proctor Training. Page Agenda Test Overview Testing Components Proctor Roles and Responsibilities Overview Administering the Test.
Dental Hygiene Program Academic Advising Lane Community College Jacob Hornby Ph.D. (208) Jessica.
Welcome to MT140 Introduction to Management Unit 1 Seminar – Introduction to Management.
CyberPatriots 2016 Student Handbook.
Lecture 1: Introduction to JAVA
Math Field Day Meeting #2 October 28, 2015
Dental Hygiene Program Academic Advising
Computer Science 102 Data Structures CSCI-UA
Agricultural Sales Career Development Event
Understanding Your PSAT/NMSQT Results
Step One Make Contact Visit the school or schools within your club area The right contact person is important Be prepared to discuss Rotary and the concepts.
Accelerated Introduction to Computer Science
Chapter 5THE NCLEX-PN®
CS 2530 Intermediate Computing Dr. Schafer
JUDGING CONTESTS DISTRICT 39 (Session 2) Brought to you by
Illinois Nurse Assistant/ Aide Competency Evaluation Exam at the Joliet Junior College Academic Skills Center PowerPoint edited by AIAS Director on February.
Step One Make Contact Visit the school or schools within your club area The right contact person is important Be prepared to discuss Rotary and the concepts.
AP Biology.
Chapter 5THE NCLEX-PN®
Presentation transcript:

2006 – 2007 Student Activity Conference 1CS Intro and Update Computer Science Contest Introduction Mike Scott Contest Director For new coaches and contestants.

2006 – 2007 Student Activity Conference 2CS Intro and Update In This Session Contest introduction, including –general rules –contest structure and scoring –the hands on contest State written test Sample hands on questions

2006 – 2007 Student Activity Conference 3CS Intro and Update Contest Directors Mike Scott Dr. Twila Lehmann James Goodwin Charlotte Scroggs David Trussell

2006 – 2007 Student Activity Conference 4CS Intro and Update What is the Computer Science Contest? A competition that challenges students to apply computing and algorithmic concepts and skills Tests knowledge of algorithms, computation, and object oriented programming –using the Java programming language Allow students to expand their knowledge of computer science beyond what they learn in the classroom and to foster their interest in the field

2006 – 2007 Student Activity Conference 5CS Intro and Update Background Contest established in the 1990 – 91 school year Modeled on the College Board's Advanced Placement Curriculum for computer science –plus some additional topics Brought computers into UIL competition for the first time with the State Meet, hands-on programming –Modeled on ACM programming contest –Hands-on was later added to regional –pilot for hands-on approval at districts pending approval of the UIL Legislative Council in October

2006 – 2007 Student Activity Conference 6CS Intro and Update Programming Language UIL uses the same language as the AP curriculum –if AP changes, we will too Pascal for 8 years. C++ for 5 years. This is the 4 th year for Java –language just a tool to test concepts –example: sorts are essentially the same

2006 – 2007 Student Activity Conference 7CS Intro and Update General Rules As with other UIL academic contests –Participants must meet eligibility requirements –A school may enter up to four contestants in district competition

2006 – 2007 Student Activity Conference 8CS Intro and Update Contest Structure Two components: individual and team District competition is a 45 minute written exam for both individual and team component –40 questions Regional and state competitions consist of: –a 45 minute written exam, for the individual competition and the team contestants (counts for half of team score) –a two hour hands on programming contest for teams with 12 questions

2006 – 2007 Student Activity Conference 9CS Intro and Update The Individual Component At all levels of competition, individual places are determined solely by written exam scores. All contestants compete for individual honors at all levels of competition Individuals placing first, second, and third advance to the next level of competition

2006 – 2007 Student Activity Conference 10CS Intro and Update The Team Component At district competition team placement is determined by combined scores on the written exam. At the regional and state competitions team placement is determined as follows: top three team member written scores + hands-on score = overall team score First-place teams advance to the next level of competition

2006 – 2007 Student Activity Conference 11CS Intro and Update Team Entries and Scoring at District A school may enter up to four contestants at district A school must enter at least three contestants to participate in the team competition At district only the top three scores from a school are counted towards the team score, even if the school enters four contestants All four members of first place teams advance to the next level of competition

2006 – 2007 Student Activity Conference 12CS Intro and Update Scoring Rules – Written Exam 40 multiple choice questions SIX points awarded for correct answer TWO point deduction for each incorrect No points given or deducted for unanswered questions Questions may be skipped A 15 minute verification period is held prior to announcing official results Verification is your chance to ensure answers are correct –unfortunately there are occasionally errors on the test

2006 – 2007 Student Activity Conference 13CS Intro and Update Scoring Rules – Hands-On 12 programming problems 60 points awarded for a correct answer 5 points subtracted for each incorrect answer only if a team eventually gets a correct answer Incorrect solutions will be returned and may be reworked and resubmitted –judges do not provide a detailed explanation of the problem

2006 – 2007 Student Activity Conference 14CS Intro and Update What About Ties? In individual competition ties are broken by determining the highest percentage of correct answers –Example: –attempting 30 questions with 20 correct = 20 * 6 – 10 * 2 = 100 percent correct = 20 / 30 = 66.7% –attempting 22 questions with 18 correct = 18 * 6 – 4 * 2 = 100 = 18 / 22 = 81.8% (wins the tie break) If a tie still exists it will not be broken

2006 – 2007 Student Activity Conference 15CS Intro and Update Ties, continued In district-level team competition, ties are broken by adding up the score of all team members –the highest score wins –if a tie still exists it will not be broken In regional and state competition, ties are broken by the team that has a higher score on the hands on portion –if a tie still exists the total team score on the written exam is considered –if a tie still exists it will not be broken

2006 – 2007 Student Activity Conference 16CS Intro and Update Wild Cards The highest scoring second place team among all districts in a given region advances to the regional meet –one wild card per conference The highest scoring second place team among all regions advances to state –one wild card per conference Districts must report their team scores with contest results on time to be eligible for the wild card

2006 – 2007 Student Activity Conference 17CS Intro and Update Written Contest Materials Pencils and erasers scratch paper is provided no calculators

2006 – 2007 Student Activity Conference 18CS Intro and Update Written Contest Format A 45 minute exam consisting of 40 multiple choice questions Answers are recorded on the answer sheet topic list provides areas covered old exams are also very useful for practice

2006 – 2007 Student Activity Conference 19CS Intro and Update Hands-On Contest - Materials In the hands-on only three members of a team compete –coach's choice Each team may bring two published reference texts –includes text books and language manuals –books should be reasonably free of written notes Each team must bring an unopened package of 12 or more preformatted floppy disks for submitting solutions to judges –future of disks? Writable CDs? memory sticks? networking at some sites? Thoughts?

2006 – 2007 Student Activity Conference 20CS Intro and Update Hands-On Contest Computers Each team shall be prepared to bring one computer to use for competitions –some sites may provided computers but check with local contest director –most regional sites and state require teams to bring their own computers printers are allowed, but not required

2006 – 2007 Student Activity Conference 21CS Intro and Update Hands-On - Computers Each team may use ONLY ONE computer –one monitor, one keyboard, one mouse –no dual monitor systems –you can bring a back up computer What software can be on the computer –operating system –standard software preloaded on new computers: office, explorer, anti-virus –A Java compiler and IDE –Built in libraries, library documentation, and help functions may be used during the contest

2006 – 2007 Student Activity Conference 22CS Intro and Update Hands-On Computers What CANNOT be on your drives: –solutions, data files, templates, from previous UIL competitions or any other programming competitions (TCEA) –Programs written for class –Any other program written by contestants or coaches.

2006 – 2007 Student Activity Conference 23CS Intro and Update Hands-On Judging Computer setup for judging will vary from site to site –Most sites will have judging stations in a room separate from the contest room –other arrangements possible Check with your host site ahead of time to find out what procedures will be used –if using a mac your host site may require you to bring another mac as for the judging station

2006 – 2007 Student Activity Conference 24CS Intro and Update Hands On Judging contestants submit Java source code judges recompile and run on test cases No major problems with using Java thus far

2006 – 2007 Student Activity Conference 25CS Intro and Update Hands-On Contest Format A two hour programming contest consisting of 12 problems –vary degrees of difficulty, but all worth 60 points –finding the easy ones is part of the competition Plan to arrive early to allow time to set up equipment and have systems verified Prior to the beginning of the contest teams will work a simple dry run problem –a system check for contestants and judges

2006 – 2007 Student Activity Conference 26CS Intro and Update Hands-On Contest Format Typically, contestants work in one room while judges work in another teams submit solutions on disk as they finish them along with a run sheet –runners transport disks and other items between contestants and judges When a team submits a correct solution, the judges return an acceptance form

2006 – 2007 Student Activity Conference 27CS Intro and Update Hands-On Contest Format When a team submits an incorrect solution, the judges return the disk and run sheet –general comment on problem syntax error runtime error failed test case exceeded time limit NO information on why solution is incorrect –teams may rework the solution and resubmit it

2006 – 2007 Student Activity Conference 28CS Intro and Update Hands-On Contest Format Teams can submit a clarification form if they believe the problem is unclear –many times the answer will be read the question –judges will not explain unfamiliar concepts during the competition Standings may be posted periodically during the course of the contest

2006 – 2007 Student Activity Conference 29CS Intro and Update Hands-On Contest Strategy Break up the problem pack find the easy problems one person working on easy problem on computer two others working other problems on paper problems may be worked in any order Know when to give up on a problem –computer time is a scarce resource

2006 – 2007 Student Activity Conference 30CS Intro and Update Returning Papers If there are no unresolved questions then at the district level entries may be returned no sooner than the end of the contest on the Saturday of the respective district week If there are no unresolved questions then at the regional level entries may be returned to the contestants at the conclusion of the regional meet.

2006 – 2007 Student Activity Conference 31CS Intro and Update Frequently Asked Questions can team contestants receive individual awards if they did not place in the individual competition at the previous level competition –Yes. Team contestants are in the mix for individual honors, even if they did not place in the top three at the previous level of competition

2006 – 2007 Student Activity Conference 32CS Intro and Update Frequently Asked Questions Do contestants who advance only as individuals participate in the hands-on contest? –no. Contestants who advance as individuals only take the written test at the next level of competition

2006 – 2007 Student Activity Conference 33CS Intro and Update Frequently Asked Questions If a team gets a solution correct on the second or third or later try do they still receive the 5 point deduction? –Yes

2006 – 2007 Student Activity Conference 34CS Intro and Update Frequently Asked Questions What if one of our team members is sick or otherwise unable to compete at regionals or state? May we substitute? –Yes. Advancing teams may insert a substitute for one and ONLY ONE team member who is unable to compete at the next level of competition. –If more than one member is unable to compete the alternate team will advance Can substitutes win individual awards? –Yes

2006 – 2007 Student Activity Conference 35CS Intro and Update Preparing for the Contest References, Books

2006 – 2007 Student Activity Conference 36CS Intro and Update Preparing for The Contest – Online Resources UIL – My UIL web site – Links to –java compiler and IDEs –second party materials –references –online programming problems

2006 – 2007 Student Activity Conference 37CS Intro and Update Preparing for the Contest - Books Big Java –Cay Horstmann, Wiley Publishing, How to Prepare for the AP Computer Science Exam (Barron’s Review) –Roselyn Teukolsky, Barron’s Educational Series, Java: How to Program –Deitel & Deitel, Prentice Hall Publishing, Java Language Specification –James Gosling, et al., Sun Microsystems, java.sun.com. Your classroom textbook.

2006 – 2007 Student Activity Conference 38CS Intro and Update Preparing for the Contest Development Tools IDE (interactive development environments) are tools that allow you to write Java programs You don't have to use one You can use which ever one you want Demos of –command line –textpad –Eclipse –BlueJ

2006 – 2007 Student Activity Conference 39CS Intro and Update IDE Information Eclipse – – (Download instructions) – outs/Eclipse%20Help/EclipseIntroduction.html (Basic use instructions) outs/Eclipse%20Help/EclipseIntroduction.html

2006 – 2007 Student Activity Conference 40CS Intro and Update IDE Information BlueJ – – (Installing BlueJ) – (Using BlueJ)

2006 – 2007 Student Activity Conference 41CS Intro and Update IDE Information TextPad (not free) – –really a text editor with the capability to compile and run Java programs JCreator – –LE version is free

2006 – 2007 Student Activity Conference 42CS Intro and Update Preparing for the Contest Practice problems TopCoder – – (online high school contest and practice problems) Programming Challenges – –online problems and judges

2006 – 2007 Student Activity Conference 43CS Intro and Update Questions and Discussion

2006 – 2007 Student Activity Conference 44CS Intro and Update 2006 State Test Questions 1 – 10 Reference Sheet –use this to help answer questions –examples: Questions 23, 24, and 30 Bitwise operators –27 –operators ^, |, and &

2006 – 2007 Student Activity Conference 45CS Intro and Update Programming Problems Regional Packet Setting up to read from a file –see my UIL page ( ) Problems 12, 1, 11, 6