Computer Programming



Similar documents
Job Ready Assessment Blueprint. Accounting-Basic. Test Code: 4000 / Version: 01. Copyright All Rights Reserved.

Job Ready Assessment Blueprint. Web Design. Test Code: 2750 / Version: 01. Copyright All Rights Reserved.

Pathway Assessment Blueprint

Job Ready Assessment Blueprint. Criminal Justice. Test Code: 4081 / Version: 01. Copyright All Rights Reserved.

Pathway Assessment Blueprint

Hospitality Management-Lodging

Electronics Technology

Job Ready Assessment Blueprint. Welding. Test Code: 4172 / Version: 01. Copyright All Rights Reserved.

Administrative Assisting

Early Childhood Education and Care-Advanced

Pathway Assessment Blueprint

Manufacturing Technology

Early Childhood Education and Care-Basic

Computer Repair Technology

Automotive Technician-Advanced

Pathway Assessment Blueprint

Wind Turbine Maintenance Technician

Job Ready Assessment Blueprint. Practical Nursing. Test Code: 4162 / Version: 01. Copyright All Rights Reserved.

Job Ready Assessment Blueprint. Dental Assisting. Test Code: 4126 / Version: 01. Copyright All Rights Reserved.

Culinary Arts Level 1 Prep Cook

Job Ready Assessment Blueprint. Medical Assisting. Test Code: 4155 / Version: 01. Copyright All Rights Reserved.

Teacher Assessment Blueprint. Web Design. Test Code: 5934 / Version: 01. Copyright 2013 NOCTI. All Rights Reserved.

Hospitality Management Lodging

Electronics Technology

Assessment Blueprint Accelerated Marketing (3-Credit)

Assessment Blueprint Accelerated Entrepreneurship (2-Credit)

How To Pass The Amca Clinical Medical Assistant

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

Architectural Drafting

Teacher Assessment Blueprint. Criminal Justice. Test Code: 5269 / Version: 01. Copyright 2010 NOCTI. All Rights Reserved.

Culinary Arts Level 2 Cook

ACF Culinary Arts Certification

Assessment Blueprint PHCC Educational Foundation Plumbing Year 2

WESTMORELAND COUNTY PUBLIC SCHOOLS Integrated Instructional Pacing Guide and Checklist Computer Math

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Small Animal Science and Technology

Job Ready Assessment Blueprint. Accounting-Advanced. Test Code: 3900 / Version: 01

Describe the process of parallelization as it relates to problem solving.

Java Programming (10155)

Teacher Assessment Blueprint. Plumbing. Test Code: 5175 / Version: 01. Copyright 2010 NOCTI. All Rights Reserved.

Early Childhood Education and Care

Test Code: 7933 / Version 1

2667A - Introduction to Programming

Chapter 14. Programming and Languages. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

COMPUTER SCIENCE (5651) Test at a Glance

Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha

Programming and Software Development CTAG Alignments

HARDWARE AND SOFTWARE COMPONENTS Students will demonstrate an understanding of the relationship between hardware and software in program execution.

Heating, Ventilation, and Air Conditioning (HVAC)

Test Code: 8094 / Version 1

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

Chapter 7: Software Development Stages Test your knowledge - answers

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Fundamentals of Programming and Software Development Lesson Objectives

Chapter 1 An Introduction to Computers and Problem Solving

Programming Languages The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 12 Programming Concepts and Languages

Passaic County Technical Institute. Curriculum of Instruction. Computer Science IV. Grade 12

2.2 INFORMATION SERVICES Documentation of computer services, computer system management, and computer network management.

Computer Technology Computer Programming II (Joint Course with Business Technology Approved 10/29/10 for that area)

Course MS10975A Introduction to Programming. Length: 5 Days

Chapter 13: Program Development and Programming Languages

OCCUPATIONAL STANDARD (For use in the development of supply chain related job descriptions, performance evaluations, career development plans, etc.

Course Overview and Approximate Time Allotments. First Semester

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

Course Title: Software Development

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

How To Understand Programming Languages And Programming Languages

Pathway Assessment Blueprint. Health Informatics. Test Code: 1187 / Version: 01

#820 Computer Programming 1A

Chapter 13: Program Development and Programming Languages

Test Code: 8297 / Version 1

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)

Application Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability

Information Technology Career Cluster Introduction to Digital Technology Course Number

Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

A Project Based Approach for Teaching System Analysis, Design, and Implementation Courses

3. How Do States Use These Assessments?

KS3 Computing Group 1 Programme of Study hours per week

50 Computer Science MI-SG-FLD050-02

Commercial Database Software Development- A review.

Transcription:

Job Ready Assessment Blueprint Computer Programming Test Code: 4023 / Version: 01 Copyright 2010. All Rights Reserved.

General Assessment Information Blueprint Contents General Assessment Information Written Assessment Information Specific Competencies Covered in the Test Sample Written Items Performance Assessment Information Sample Performance Job Test Type: The Computer Programming industry-based credential is included in NOCTI s Job Ready assessment battery. Job Ready assessments measure technical skills at the occupational level and include items which gauge factual and theoretical knowledge. Job Ready assessments typically offer both a written and performance component and can be used at the secondary and post-secondary levels. Job Ready assessments can be delivered in an online or paper/pencil format. Revision Team: The assessment content is based on input from secondary, post-secondary, and business/industry representatives from the states of California, Connecticut, and Pennsylvania. CIP Code 11.0201- Computer Programming/Programmer, General Career Cluster 11- Information Technology 15-1131.00- Computer Programmers The Association for Career and Technical Education (ACTE), the leading professional organization for career and technical educators, commends all students who participate in career and technical education programs and choose to validate their educational attainment through rigorous technical assessments. In taking this assessment you demonstrate to your school, your parents and guardians, your future employers and yourself that you understand the concepts and knowledge needed to succeed in the workplace. Good Luck! In the lower division baccalaureate/associate degree category, 3 semester hours in Computer Programming, Computer Science, or Computer Information Systems Page 2 of 10

Written Assessment NOCTI written assessments consist of questions to measure an individual s factual theoretical knowledge. Administration Time: 3 hours Number of Questions: 166 Number of Sessions: This assessment may be administered in one, two, or three sessions. Areas Covered Analyze Programming Problems and Flowchart Solutions Design Program Solutions 13% 15% Code Programs 19% Test Programs 14% Maintain Programs Complete User Documentation and Technical Writing 7% 8% General Information and Concepts 24% Page 3 of 10

Specific Standards and Competencies Included in this Assessment Analyze Programming Problems and Flowchart Solutions Analyze user requirements for a given outcome Determine input and output formats for a program Determine the flow of data through network Identify and describe a data flow diagram Identify and describe a process logic diagram Describe the system development cycle (i.e., code management, ongoing revisions) Design Program Solutions Determine where data is to be accessed/stored Design data storage and layout Apply principles of quality, efficient programming Explain the importance of a design review Apply implementation plans for a new system Assess ongoing impact of existing systems (Continued on the following page) Page 4 of 10

Specific Standards and Competencies (continued) Code Programs Determine the variables and data types for a program Prepare and code routines using structured logic Identify various programming languages Apply appropriate computer language syntax Explain unit testing requirements Document appropriate comments and programmer notes Test Programs Explain system testing requirements Design and analyze test plan for use in program testing Test programs and evaluate results for accuracy Correct programming errors discovered during testing Identify appropriate debugging tools Computer Programming (Continued on the following page) Page 5 of 10

Specific Standards and Competencies (continued) Maintain Programs Change existing programs when requirements change Correct existing program errors Update documentation for existing programs Provide user instructions on program modifications Complete User Documentation and Technical Writing Develop documentation narrative Define data use and storage Develop online help for users Computer Programming General Information and Concepts Apply general design and programming concepts Identify various hardware platforms and run-time environments Identify human aspects in information systems Identify general information technology (IT) definitions and terms Adhere to best programming practices and methodologies Exhibit understanding of data hierarchy, access methods, and manipulation Page 6 of 10

Sample Questions Data that is represented in a tagged-format language is A. delimited B. fixed-length C. XML D. binary Large programs used by many different people should be stored on a A. server B. personal computer C. DVD drive D. tape backup Each module in top-down programming should A. be well distributed B. represent a loop C. represent a program function D. contain a procedure call Test data should be developed that will A. execute the program properly the first time B. validate the operating system C. contain only invalid data D. generate the answers wanted by users Documentation standards should be A. changed frequently B. defined up front C. dictated by the end users D. determined by the programmer (Continued on the following page) Page 7 of 10

Sample Questions (continued) The requirements, design, implementation, and testing phases are part of the A. programming phase sequence B. software development life cycle C. extreme programming development D. linear design phase A structured code walk-through A. ensures that the code follows in-house standards B. ensures that there are sufficient lines of code C. increases the user friendliness of the program D. should only be performed by the original programmer Compile errors can be caused by bad syntax, typing errors, or A. input data B. incorrect user specification C. illegal function calls D. insufficient test data One technique for handling runtime errors gracefully to prevent the application from crashing is to A. make use of exception handling B. use an interpreter not a compiler C. limit user input and output D. compile the code a second time The process of laying out a web page on poster board is called A. outlining B. storyboarding C. copying D. processing Page 8 of 10

Performance Assessment NOCTI performance assessments allow individuals to demonstrate their acquired skills by completing actual jobs using the tools, materials, machines, and equipment related to the technical area. Administration Time: 3 hours Number of Jobs: 2 Areas Covered: 39% 61% Write a Program Participants will use correct information and date for customer orders for Susan Smith, Reshay Thompson, and George Jackson, get cumulative information, label columns, enter data accurately, and set up output form correctly. 61% 39% Design Solution Logic Participants will read input file until End of File, list name and date of birth, count the number of people, calculate the age of each person, calculate the average age of the group, produce a summary line, and produce a hard copy of the logic flow diagram. Page 9 of 10

Sample Job Design Solution Logic Maximum Time: 30 minutes Participant Activity: The participant will be provided a programming situation. Create a flowchart or pseudocode that solves the programming situation (problem definition). Page 10 of 10