275x Filetype PDF File size 0.15 MB Source: www.skillsusa-register.org
d. Ballpoint pens or sharpened pencils
e. Blank notebook paper
COMPUTER f. All competitors must create a one-page
PROGRAMMING résumé and submit a hard copy to the
technical committee chair at
orientation. Failure to do so will result
in a 10-point penalty.
PURPOSE
To evaluate each contestant’s preparation for Note: Your contest may also require a hard
employment and to recognize outstanding copy of your résumé as part of the actual
students for excellence and professionalism in contest. Check the Contest Guidelines
the field of computer programming. and/or the updates page on the SkillsUSA
website: http://updates.skillsusa.org.
First, download and review the General
Regulations at: http://updates.skillsusa.org. SCOPE OF THE CONTEST
The contest uses competencies identified by the
ELIGIBILITY Computing Technology Industry Association.
Open to active SkillsUSA members enrolled in The specific projects chosen for national
programs with computer programming as the competition will be determined by the
occupational objective. Computer Programming technical committee.
CLOTHING REQUIREMENTS Knowledge Performance
Class E: Contest specific — Business Casual The contest includes a written knowledge test
assessing knowledge of Visual Basic, Java, C++
• Official SkillsUSA white polo shirt or RPG or “other approved language.” Check
• Black dress slacks (accompanied by black the Contest Guidelines and/or the updates page
dress socks or black or skin-tone seamless on the SkillsUSA website: updates.skillsusa.org.
hose) or black dress skirt (knee-length,
accompanied by black or skin-tone Skill Performance
seamless hose) The contest includes a computer programming
• Black leather closed-toe dress shoes problem consisting of background information
and program specifications with accompanying
These regulations refer to clothing items that reference materials and description of program
are pictured and described at: output requirements. An appropriate
www.skillsusastore.org. If you have questions (successfully executable) computer program
about clothing or other logo items, call from design notes and instructions will be
800-401-1560 or 703-956-3723. developed.
Note: Contestants must wear their official Contest Guidelines
contest clothing to the contest orientation 1. The contestants will receive a packet that
meeting. includes three or four projects.
2. Each project’s specifications are written for
EQUIPMENT AND MATERIALS either Visual Basic, Java, C++ or RPG.
1. Supplied by the technical committee: 3. Projects will be scored on the following six
a. Printer criteria: completeness, correctness of
b. Programming instructions output, validation of input, internal
c. Timing and judges procedures documentation, efficiency of code, and
2. Supplied by the contestant: quality of work.
a. Desktop computer/monitor or laptop 4. The contest will also include an interview
b. Visual Basic, Java, C++ or RPG software to assess contestants’ ability to answer
c. One copy only of the coding reference questions typical of an entry-level position
manual of the language in which they for a computer programmer.
will code the program
Standards and Competencies 3.9 Use pointers in C++ programs
3.10 Use sequential files in C++ programs
CP 1.0 — Demonstrate knowledge of computer programming
1.1 Describe how programs and CP 4.0 — Perform competencies related to Visual Basic
programming languages work programming
1.2 Describe the purposes and practices of 4.1 Demonstrate knowledge of the
structured programming fundamentals of Visual Basic (VB)
programming using Visual Basic.NET
CP 2.0 — Perform competencies related to Java programming 4.2 Use sequential and random access files in
2.1 Explain the structured programming VB programs
paradigm 4.3 Use advanced controls and multiple
2.2 Identify the primary components of a controls in a business application
Java program 4.4 Use a database and database controls in
2.3 Explain the basic syntax of a Java a business application
program 4.5 Demonstrate knowledge of structured
2.4 Demonstrate procedures for compiling and object-oriented programming
and running a Java application techniques through the process of
2.5 Demonstrate use of Java’s online subprograms, selection, and repetition in
hypertext technology documentation projects
2.6 Demonstrate use of Java’s identifiers to 4.6 Use GUI design principles in all projects
name variables, constants, and methods
2.7 Demonstrate use of Java’s operators to Committee Identified Academic Skills
write expressions The technical committee has identified that the
2.8 Explain the rules governing operand following academic skills are embedded in this
evaluation order and operator contest.
precedence
2.9 Summarize Java’s variable naming Math Skills
conventions • Use fractions to solve practical problems
2.10 Distinguish syntax errors, runtime errors • Use proportions and ratios to solve
and logic errors practical problems
2.11 Understand program flow control in • Simplify numerical expressions
selection and loop statements • Use scientific notation
2.12 Demonstrate use of methods in Java • Solve practical problems involving percents
2.13 Demonstrate use of declaring, initializing • Solve single variable algebraic expressions
and accessing elements in arrays • Solve multiple variable algebraic
2.14 Demonstrate use of the string class to expressions
process fixed strings • Apply transformations (rotate or turn,
reflect or flip, translate or slide, and dilate
CP 3.0 — Perform competencies related to C++ programming or scale) to geometric figures
3.1 Write C++ programs using input/output • Construct three-dimensional models
statements • Apply Pythagorean Theorem
3.2 Write C++ programs using selection and • Make predictions using knowledge of
iteration probability
3.3 Create C++ programs using functions • Make comparisons, predictions, and
3.4 Write C++ programs using one- inferences using graphs and charts
dimensional arrays • Organize and describe data using matrixes
3.5 Properly document and debug C++ • Graph linear equations
programs • Solve problems using proportions,
3.6 Create object concepts and terminology formulas, and functions
3.7 Implement those algorithms in the C++ • Find slope of a line
programming language using classes • Use laws of exponents to perform
3.8 Debug C++ programs written by others operations
• Solve quadratic equations
Computer Programming, 2020 • 2
• Solve problems involving symmetry and understanding of textual features (e.g.,
transformation sound-letter correspondence, sentence
structure, context, graphics)
Language Arts Skills • Students adjust their use of spoken, written
• Provide information in conversations and in and visual language (e.g., conventions,
group discussions style, vocabulary) to communicate
• Provide information in oral presentations effectively with a variety of audiences and
• Demonstrate comprehension of a variety of for different purposes
informational texts • Students employ a wide range of strategies
• Organize and synthesize information for as they write and use different writing
use in written and oral presentations process elements appropriately to
• Demonstrate knowledge of appropriate communicate with different audiences for a
reference materials variety of purposes
• Use print, electronic databases and online • Students conduct research on issues and
resources to access information in books interests by generating ideas and questions,
and articles and by posing problems. They gather,
evaluate and synthesize data from a variety
Connections to National Standards of sources (e.g., print and nonprint texts,
State-level academic curriculum specialists artifacts, people) to communicate their
identified the following connections to national discoveries in ways that suit their purpose
academic standards. and audience
• Students use a variety of technological and
Math Standards information resources (e.g., libraries,
databases, computer networks, video) to
• Numbers and operations gather and synthesize information and to
• Algebra create and communicate knowledge
• Reasoning and proof • Students use spoken, written and visual
• Communication language to accomplish their own purposes
• Connections (e.g., for learning, enjoyment, persuasion
• Representation and the exchange of information)
Source: NCTM Principles and Standards for School Source: IRA/NCTE Standards for the English Language
Mathematics. For more information, visit: Arts. To view the standards, visit:
http://www.nctm.org. www.ncte.org/standards.
Science Standards
• Understands the sources and properties of
energy
• Understands forces and motion
• Understands the nature of scientific inquiry
Source: McREL compendium of national science
standards. To view and search the compendium, visit:
www2.mcrel.org/compendium/browse.asp.
Language Arts Standards
• Students apply a wide range of strategies to
comprehend, interpret, evaluate and
appreciate texts. They draw on their prior
experience, their interactions with other
readers and writers, their knowledge of
word meaning and of other texts, their
word identification strategies, and their
Computer Programming, 2020 • 3
no reviews yet
Please Login to review.