Computer Programming

Similar documents
Television Production

Hospitality Management-Lodging

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

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

Job Ready Assessment Blueprint. Biotechnology. Test Code: 4075 / Version: 01. Copyright 2014 NOCTI. All Rights Reserved.

Construction Masonry-Block

Construction Masonry-Brick

Test Code: 4002 / Version 1

Pathway Assessment Blueprint

Manufacturing Technology

21st Century Skills for Workplace Success

Agriculture Mechanics

Virtual Enterprise Certification Assessment

Pathway Assessment Blueprint

Fundamentals of Construction

Pre-Apprenticeship Certificate Training (PACT) Core Examination

Pathway Assessment Blueprint

Pathway Assessment Blueprint

Pathway Assessment Blueprint

Test Code: 8157 / Version 1

Production Agriculture

Logistics Technology/Distribution Center Services

Entry Level Assessment Blueprint Administrative Assisting

Integrated Education and Training (IET) Checklist

IT. 1. Carry out trouble-shooting strategies for resolving an identified end-user IT problem.

Design and Implementation of Room Management System of Hotel Based on J2EE Chongjie Dong

Training. Advancing yourself

Project Management Concepts, Tools & Techniques

Project Report Template (Sem 1)

Technical Description - Mobile Robotics Competitor Pre-Competition Information Pack Abu Dhabi April 2015

Core Skills Training Manufacturing and Shop Paperwork Instructor Guide

EMPLOYMENT & TRAINING WORKER I EMPLOYMENT & TRAINING WORKER II

STUDY GUIDE CHAPTER 10

Unit 2 Information Systems Unit Level : Level 3. Purpose of the Unit: Guided Learning Hours 60 Unit Credit Value 10

Dictionary of Functional Competencies for Career Banding

Department of Defense INSTRUCTION

Choose an Agile Approach

NORTHWESTERN UNIVERSITY PROJECT NAME JOB # ISSUED: 03/29/2017

Computer Systems Analysts, Database Administrators, and Computer Scientists

A Sad Story. Info IV IT Project Management. How to Avoid Troubled Projects. Why IT-Projects Fail

Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October

Chapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design

Info IV IT Project Management. A Sad Story. Why IT-Projects Fail. Prof. Dr. Peter Müller. Standish Group Research Study CHAOS 1995

one Introduction chapter Overview Chapter

Requirements for a Successful Replatform Project

Ability to write reports, business correspondence, and procedure manuals in a coherent and logical manner.

TIER II STANDARD FOR TECHNICAL COOPERATION ADMINISTRATORS INTRODUCTION

GENERIC TOOL: PORTFOLIO ASSESSMENT

SIMATIC BATCH. Automation of batch processes with SIMATIC BATCH

POLOPOLY V9 TECHNICAL OVERVIEW. System Architecture Templates and Presentation Modules

SAN FRANCISCO PUBLIC UTILITIES COMMISSION INFRASTRUCTURE CONSTRUCTION MANAGEMENT PROCEDURES

- Schuylkill Technology Center - CARPENTRY PROGRAM COURSE SYLLABUS

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

Basic Black Box Testing Techniques

9. Verification, Validation, Testing

Data Exchange Module. Vendor Invoice Import

Implementing a Data Warehouse with Microsoft SQL Server

CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS

Communication between SIMATIC WinCC Industrial Data Bridge and SIMATIC S7

Data Exchange Module. Vendor Invoice Import

ALTIRIS Implementing an Asset and Contract Management System

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

Mechatronics Courses by School Period

mysap ERP 2004: Learning Map for Employee Self-Service (ESS) & Manager Self-Service (MSS) Consultants

Application of Olympiad-Style Code Assessment to Pre-Hire Screening of Programmers

2-2 Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall

Manchester Digital Level 4 Software Developer Apprenticeship

ADOS- 2 Training and Reliability Process

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

COMPUTER SYSTEM ADMINISTRATION ADMINISTRATIVE AND FOREIGN SERVICE CATEGORY

Lesson Plan. Course Title: Sports and Entertainment Marketing Session Title: Marketing Information Management for Sports and Entertainment

PROFESSIONAL SERVICES CONSULTANT

Process Modeling, Process Improvement, and ERP Implementation

Information Technology Career Cluster (IT) Cybersecurity Career Pathway (IT-NET) Programming Career Pathway (IT-PRG) 15 CCRS CTE

embedded hmi system zenon Operator Make the best out of your plant: Easy and intuitive handling, secure operation and ergonomic control

Skills Standards NATIONAL LAW, PUBLIC SAFETY, SECURITY & CORRECTIONS CORE ASSESSMENT OD15001

Software tool support for software development

CONTEXTUAL FRAMEWORK: CAM - BUSINESS & MANAGEMENT

Thinking ERP? Important factors to keep in mind while considering an investment in enterprise business software.

2009 McGraw Hill Ryerson Limited. Kwantlen and Richardson Chpt 6 slide number 1

Benefits of Railroad Signal Software Simulation. Terry D. Harris. Jason J. Schroeder. CSX Transportation. Jacksonville, FL

Sergio Gama, Justin Orofino and Evan Kaiser, Rockwell Automation

Cover Your A$$ Real Time Quality Assurance at the Job Site

Bioinformatics Specialist

EMC Unified Storage for SAP Design Validation. Enabled by EMC Celerra with Oracle. Blueprint

Automated Data Collection System

IF YOU DO NOT AGREE TO THESE TERMS, DO NOT DOWNLOAD, INSTALL OR USE BSS.

Online Course Manual By Craig Pence. Module 12

Library Technician - University COMPETENCY PROFILE

Introduction to Systems Analysis and Design

Self Assessments Complete the FOCUS 2 Self Assessments. Then explore and discover majors and occupations that match your personal attributes.

High School Course Guide Marketing

IBM SPSS Modeler Personal

Pierce County Classification Description GIS PROGRAMMER/ENGINEER, LEAD

Affiliate Management Platform Solutions

2007 Comparative Assessment Methodology Process for BPEL

Task Control for bpm'online. User Manual

III BSc (CS) [ ] SEMESTER - VI ELECTIVE:ENTERPRISE RESOURCE PLANNING - 607U5 Multiple Choice Questions.

Winnefox Library System Position Description

Siebel CRM On Demand Administrator Rollout Guide

Transcription:

Measuring What Matters in Job Ready Assessment Blueprint Computer Programming Test Code: 4023 / Version: 01 Copyright 2010

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 assessment 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 Competencies and Skills Tested in this Assessment Computer Programming 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 Competencies and Skills (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 (Continued on the following page) Page 5 of 10

Specific Competencies and Skills (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 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 Create an order form to track CD purchases from a website, set up a GUI panel-type form, enter each set of given test data, perform appropriate calculations, display results in a table on the GUI panel, print out source code and output report, and time to complete Job 1. 61% 39% Design Solution Logic Read the provided programming situation, create a flowchart of pseudocode that solves the programming situation, and time to complete Job 2. 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