• Print
  • Share

Software Development Diploma

Gain the skills you need to create the latest computer, mobile, and gaming applications. Prepare to transform your ideas into reality all while developing your problem-solving skills. Create exceptional user experiences by understanding customer-focused designs and learn to work together in a team with other talented developers.

This program will be delivered in flexible learning spaces and a laptop computer with course applicable software will be required (specifications coming soon).

Applications for this program will be accepted starting in mid-January, 2017.

Interested in this program? Contact us directly using the form below, and we'll connect with you.

Need more info?

Contact the Student Advising Centre:
Phone: 403-410-1402
Email: info@bowvalleycollege.ca

Courses in Program

Click on the course to view the course description.

Example Courses in Program (complete program course list coming soon)

Rapid Application Development (credits and hours TBD)

This course introduces programming techniques supported by a visual rapid application development environment (such as Visual Basic) including forms, controls, user-defined classes and objects. The packages provided by the platform to support visual programming, data files and Graphical User Interfaces (GUI) are studied. The skills learned in this course can be applied to such diverse system capabilities as e-commerce and database manipulation.
Prerequisites: TBD

Introduction to Object Oriented Programming (credits and hours TBD)

In this course, you will program using an object oriented programming language. It is assumed you have already learned to design and outline the logic and structure of a program. Upon that foundation, you will build skills in creating application programs that use object oriented programming concepts, application programming interface (API) classes, and user-defined classes. Throughout the course, proper program documentation using class diagrams and comments will be stressed.
Prerequisites: TBD

User Experience Design (credits and hours TBD)

This course focuses on designing interfaces for commercial, educational and entertainment markets. You will learn the principles of designing effective screen layouts and interactive interfaces. Approaching the subject from the perspective of multiple disciplines, you will learn to view multimedia content development as an integrated process involving skills, concepts and performance criteria. The course will cover layouts, usability testing, visual theory and the study of common appliances (car dash, toaster, microwaves, bank machines, kiosks). The background and development of human/computer interaction as well as practical work in how to create a user-oriented project is covered.
Prerequisites: TBD

Admission Requirements

1)      Academic Requirements

  • Credit in English 30-1 or 65% in English 30-2 or equivalent
  • Credit in Math 30-1 or Math 30-2 or equivalent       


Successful completion of the General Educational Development test (GED) test with a minimum score in the following sections:

  • Writing Skills: 520 minimum standard score
  • Interpreting Literature and Art: 520 minimum standard score
  • Math: 520 minimum standard score


Satisfactory results on the BVC Admissions Test

2)      English Language Proficiency Requirements

Applicants whose first language is not English must demonstrate one of the following:

  • IELTS - Academic (International English Language Testing Systems): 6 with a minimum band score of 5.5
  • TOEFL (Test of English as a Second Language): 83
  • Academic English 2: Grade B-
  • Milestones Test (CLB): 8 in each strand