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.

Applications are now closed. 

Program Dates:

May 1-26, 2017
Full-time, Monday-Friday.

Classes: Monday-Wednesday, 9am-3:30 pm
Work experience (unpaid): Thursday-Friday, Full-time hours (dependent upon employer hours)

Campus Location:

UFV Five Corner's Campus
46115 Yale Road
Chilliwack, BC

Map

Prerequisites:

  • Preference given to current UFV students or alumni who have graduated within the past five years, preference given to students graduating in Summer 2017
  • Preference will be given to students with one of the following:
  • CIS Major degree
  • CS Minor degree
  • Degree in Math 
  • Degree in Physics
  • Degree in Engineering
  • Preference will be given to students 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

Learning Outcomes

Upon completion of the Coding Bridging program, students will demonstrate the ability to:

  1. Develop and use computational tools to turn data into useful information
  2. Analyze social, legal and ethical implications of computing in modern society
  3. Promote the ethical and responsible use of computing
  4. Work individually or as part of a team to develop algorithms to solve difficult problems
  5. Justify and explain the choice of a particular algorithmic solution by analyzing its correctness and efficiency
  6. Apply knowledge of Computing Science tools, techniques, and concepts to new situations
  7. Develop software systems according to best practices of design, programming and documentation.
  8. Understand and use different programming styles, such as procedural, object-oriented, and functional programming
  9. Use various programming languages with the ability to select the most appropriate language to complete a project
  10. Develop a problem focused approach to programming
  11. Efficiently code for different application areas, such as data analysis, visualization and graphics, web, robotics and automation
  12. Use project management skills and software to meet specific project goals, producing deliverables within a given timeline
  13. Effectively use multiple operating systems including command based operating systems
  14. Comprehend best practices from industry professionals, while learning from them in the classroom and workplace
  15. Work individually or as part of a team to complete a coding project within industry
  16. Submit an effective coding job application package
  17. Successfully complete, prepare for and understand a coding job interview

How to apply

Applications are now closed. 

Questions?

Contact continuingeducation@ufv.ca  

Coding program offers hands-on experience in tech sector

updated Mar 2017

Twitter Facebook Linkedin Flikr UFV on Google+ YouTube goUFV