Computer Information Systems
ufv.ca/computingCoding is a part of the software development workflow that draws on software designs and business requirements to realize the implementation of new software systems. Our daily activities are becoming increasingly integrated and reliant on computing technologies. The expertise required to develop new systems using these technologies is in high demand. Coding is an important aspect of work in specialized fields such as Artificial Intelligence (AI), Big Data Analytics, mobile technologies, and web services.
The Coding Skills associate certificate program is designed to prepare graduates as junior-level developers, front-end and back-end developers, app creators, web developers, and API engineers. This 15-credit program consists of advanced software development courses and includes a field practicum experience.
Seats in the Coding Skills associate certificate are limited and entry is competitive. Applicants must have the following to be considered for admission to the program:
Note: Students who have completed the first two years of the Computer Science major (at UFV or at an equivalent educational institution) will also be considered.
Applications are accepted for entrance to the Fall, Winter, and Summer semesters. For application deadlines, see Specific intake application process.
Students must meet all entrance requirements and will be admitted competitively based on their GPA and a portfolio evaluation consisting of:
All students in the Coding Skills associate certificate are expected to have, or have access to, their own laptop computer. Some courses may require the purchase or licensing of additional software. Wherever possible, UFV will try and obtain educational pricing. Books and additional supplies normally cost approximately $75–150 per course. Students are responsible for costs associated with travel to and from field placement sites.
The Coding Skills associate certificate requires at least two semesters of study and can be completed in less than one year.
The program is located at the Abbotsford campus. Some courses may be offered in the evening for people working full-time who wish to take courses on a part-time basis.
Course | Title | Credits |
COMP 359 | Design and Analysis of Algorithms | 3 |
or MATH 343 | Applied Discrete Mathematics | |
COMP 370 | Software Engineering | 3 |
or COMP 371 | Object Oriented Modeling and Design | |
One of: | 3 | |
COMP 455 | Extreme Computing | |
COMP 481 | Functional and Logic Programming | |
COMP 380 | Introduction to Artificial Intelligence | |
COMP 351 | Advanced Website Programming | |
Plus: | ||
COMP 386 | Coding Best Practices | 3 |
COMP 486 | Field Practicum | 3 |
Students in CIS programs must maintain semester and cumulative grade point averages of at least 2.00 (C average) in order to be awarded a certificate, diploma, or degree. All courses used to satisfy certificate requirements must be completed with a grade of C or better in order to be counted for credit towards the certificate.
Students enrolled in undergraduate courses (courses numbered 100 or higher) must maintain an undergraduate Cumulative Grade Point Average (CGPA) of at least 2.00 to remain enrolled in Good Academic Standing at UFV. Students in Good Academic Standing will have no registration limits placed on them. Failure to meet the minimum CGPA requirement will result in restrictions on registration and may eventually lead to academic suspension from undergraduate studies at UFV. Students on Academic Warning or Academic Probation are limited to registering in 10 credits. For further details, see the Academic standing and undergraduate continuance section of the academic calendar. Academic standing is governed by UFV’s Undergraduate Continuance policy (92).
Students are not permitted to register for the same course more than three times. No more than five course duplications will be permitted in work used towards the Coding Skills program. Where a course has been repeated, only the higher grade is counted in the GPA calculation.
Students in the Coding Skills associate certificate program who fall into any of the following categories must apply for readmission:
Students must complete at least 12 of the credits required in the certificate at UFV.
To be eligible to graduate, students must achieve a minimum GPA of 2.50.
Students must complete the associate certificate within 10 years of initial entry.
For complete details on courses see the course descriptions section.