Coding Bridging Program
Looking for work in the coding industry?
UFV's Coding Bridging Program is offered by UFV Continuing Education and the Ministry of Advanced Education. The Ministry has provided one time grant funding for short-term training to address the demand for coding related skills in the technology sector. This funding is aligned with the BC Skills for Jobs Blueprint and the #BCTECHStrategy. The learning outcomes for this program were developed through consultation with the technology industry, and employers in the field.
The purpose of this program is to enhance coding skills and bridge students/graduates into coding related employment.
May 1-26, 2017
Classes: Monday-Wednesday, 9am-3:30 pm
Work experience (unpaid): Thursday-Friday, Full-time hours (dependent upon employer hours)
UFV Five Corner's Campus
46115 Yale Road
• Must be a current UFV student or UFV alumni who has graduated with the past five years
• Current students must be graduating with their degree in June 2017
• Preference will be given to students with a Computer Information Systems (CIS) degree, a Computing Science (CS) minor, and to students in math, physics, and engineering who have completed COMP 251 with a grade of B or higher
• Must have a minimum GPA of 2.33 in all university courses
• Students must be committed and able to attend full time classes, Monday through Friday as noted above
• Students must have a mode of transportation to school and work.
*Preference will be given to those who are available to start work in the coding industry following the program
*A $100 fee applies to students accepted into the program
Upon completion of the Coding Bridging program, students will demonstrate the ability to:
- Develop and use computational tools to turn data into useful information
- Analyze social, legal and ethical implications of computing in modern society
- Promote the ethical and responsible use of computing
- Work individually or as part of a team to develop algorithms to solve difficult problems
- Justify and explain the choice of a particular algorithmic solution by analyzing its correctness and efficiency
- Apply knowledge of Computing Science tools, techniques, and concepts to new situations
- Develop software systems according to best practices of design, programming and documentation.
- Understand and use different programming styles, such as procedural, object-oriented, and functional programming
- Use various programming languages with the ability to select the most appropriate language to complete a project
- Develop a problem focused approach to programming
- Efficiently code for different application areas, such as data analysis, visualization and graphics, web, robotics and automation
- Use project management skills and software to meet specific project goals, producing deliverables within a given timeline
- Effectively use multiple operating systems including command based operating systems
- Comprehend best practices from industry professionals, while learning from them in the classroom and workplace
- Work individually or as part of a team to complete a coding project within industry
- Submit an effective coding job application package
- Successfully complete, prepare for and understand a coding job interview
How to apply
Apply by completing the online application form (ensure to upload résumé and unofficial transcript )
Friday, March 31, 2017
updated Mar 2017