« Back to All Apprenticeships

Computer Programmer

Published
Competency-Based Apprenticeship
Sponsoring Company:
Grand Circus Detroit
Industries
O*Net Code
15-1251.00
Rapids Code
0811CB
Req. Hours
0
State
DC
Created
Jul 29, 2021
Updated
Jul 29, 2021

Competency-Based Skills

4 skill sets | 20 total skills
Foundational
The apprentice will adhere to the organization's rules, responsibilities, policies, and basic workplace ethics. The apprentice will demonstrate basic principles of interpersonal communication and knowledge of the organization's basic structure and functions. The apprentice will follow established safety procedures.
The apprentice will be able to integrate organizational mission/goals and vision into work practices. The apprentice will use benchmarking and "best practices" to improve performance.
The apprentice will be able to engage and utilize employee benefits and development programs.
The apprentice will be able to identify and demonstrate knowledge of the appropriate common office tools used to produce documents, spreadsheets, and presentations.
The apprentice will be able to develop or update work processes or procedures in accordance with the organization's standards.
The apprentice will be able to prepare and deliver oral presentations that effectively convey information, concepts, and ideas.
The apprentice will be able to prepare a complete, accurate, and convincing formal report, on a technical subject, using standard formats and office tools.
The apprentice will be able to communicate effectively and develop effective communications techniques with others.
The apprentice will participate as an effective member of a team and work collaboratively with team members.
Design Application
The apprentice will be able to identify and demonstrate the organization's design principles used for application development.
The apprentice will be able to identify and demonstrate the process to review and provide input for user documentation.
The apprentice will be able to identify and demonstrate the process to integrate feedback and recommendations into product development.
Develop Application
The apprentice will be able to identify coding languages and standards used by the organization.
The apprentice will be able to identify and demonstrate the application development process including coding, documentation, and testing.
The apprentice will be able to review an application's code as part of a peer group.
The apprentice will be able to revise and adapt existing code to meet emerging requirements.
Test and Validate Applications
The apprentice will be able to demonstrate the process for developing a test plan for an application, including unit testing and integration tasks.
The apprentice will be able to perform validation testing on new applications.
The apprentice will be able to demonstrate how to interpret test results and make recommendations.
The apprentice will demonstrate knowledge of how to support user acceptance testing.

Technical Instruction

Working in a Professional Environment - 25 req. hrs
Principles of Team Work
Technical Writing and Professional Communications
Technical Project Management
Career Placement Training - 10 req. hrs
Interviewing
Networking
New Employee Orientation - 6 req. hrs
Resumes
Fundamentals of Programming - 20 req. hrs
Structure of web applications
NET Programming Track - 240 req. hrs
Intro to .Net Programming
Advanced .Net Programming
Final Project
Java Programming Track - 240 req. hrs
Introduction to Java Programming
Advanced Java Programming
Final Project

Save as PDF

You can save this PDF (and any PDF) directly from the Print dialog in your browser. Click "Open Print Dialog", then switch the Printer to "Save as PDF".

Open Print Dialog