Computer Programmer

Competency-Based Apprenticeship
Sponsoring Company:
Grand Circus Detroit
Industries
O*Net Code
15-1251.00
Rapids Code
0811CB
Req. Hours
0
State
DC
Created
Apr 04, 2021
Updated
Apr 04, 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
Principles of Team Work
# | 25 hrs
Technical Writing and Professional Communications
# | 25 hrs
Technical Project Management
# | 25 hrs
Career Placement Training
Interviewing
# | 10 hrs
Networking
# | 10 hrs
New Employee Orientation
Resumes
# | 6 hrs
Fundamentals of Programming
Structure of web applications
# | 20 hrs
NET Programming Track
Intro to .Net Programming
# | 240 hrs
Advanced .Net Programming
# | 240 hrs
Final Project
# | 240 hrs
Java Programming Track
Introduction to Java Programming
# | 240 hrs
Advanced Java Programming
# | 240 hrs
Final Project
# | 240 hrs