Location
Start Dates

  • August 29, 2019
  • September 01, 2020
Duration

2Terms

Course Delivery

  • In Class
Tuition & Fees

Domestic: CAD $6,644
International: CAD $19,281

Program Description

Enhance your prior post-secondary education with new skills. This post-diploma certificate prepares you for a career in software development, computer applications development, database management, and mobile development. Gain the tools you need to analyze and design solutions for business and consumer applications, including coding principles, systems analysis, and more. You'll be ready for a rewarding career in software development in many possible industries.

This program will be delivered in flexible learning spaces. A laptop computer with course-applicable software will be required (specifications below).

Laptop specifications
  • Intel quad core CPU (i5 or i7)
  • 8GB RAM (16GB recommended)
  • 13 inch 1080p screen (15 inches recommended)
  • a dedicated graphics card with 2GB of VRam
  • 128GB solid state hard drive (256GB recommended)
  • a portable hard drive (for data backup)
  • Windows 10

**Equivalent specification in an Apple MacBook Pro is acceptable.

Request More Information

Domestic Applicants

Prospective Student Centre
South Campus – Main Floor
info@bowvalleycollege.ca
403-410-1402


International Learner Applicants

International Education
North Campus – Third Floor
international@bowvalleycollege.ca
403-410-3476


Admission Requirements

Academic requirements
  • Completion of a diploma or degree
  • Credit in Math 30-1 or Math 30-2 or equivalent       
Other requirements
  • Applicants are recommended to have previous education or work experience in a technical field
  • A laptop computer (specifications listed above)

Note: Special Acceptance to the program may on occasion be approved by the dean based on equivalent work experience, education, and/or training.

English language proficiency requirements

For applicants whose first language is not English, please review English language proficiency requirements.

Request More Information

Domestic Applicants

Prospective Student Centre
South Campus – Main Floor
info@bowvalleycollege.ca
403-410-1402


International Learner Applicants

International Education
North Campus – Third Floor
international@bowvalleycollege.ca
403-410-3476

Course Listing


Term 1

Required Courses

This course focuses on foundational programming techniques underpinning web application development. Learners plan, design, program, and integrate server-side elements for web applications.
Group and individual activities address common business needs such as basic security, session management, and data persistence.
CO-REQUISITE: DESN3203

Course Delivery

In this course, learners design, author, and publish websites meeting current standards. During their activities, learners address in groups and individually, concerns such as design principles, frameworks, and deployment operability as related to real-world examples. Development artifacts include Hyper-Text Markup Language (HTML), cascading style sheets (CSS), and client-side scripting.

Course Delivery

This course focusses on both fundamental control structures (sequence, decision, and repetition) as well as fundamental object oriented programming concepts. Learners analyse basic problems to design solutions, then create programs that address those problems. In their activities, learners apply principles of design, logic, and structure in the creation of application programs using object-oriented programming language.
Prerequisites: DATA3201*, SODV3302* (may be used as a pre- or co-requisite)

Course Delivery

In this course learners explore advanced object-oriented application development concepts such as design patterns, threads, and event handling. Course activities place focus on developing systems requiring database manipulation, graphical user interfaces (GUI), and data communication.
Co-requisites: DATA3201, SODV3301

Course Delivery

Term 2

Required Courses

Learners approach application development with a mobile-first and mobile-only lens, expanding avenues to reach users. The course focuses on common industry tools and mobile features of programming languages and frameworks that enable mobile business application construction.
Prerequisites: DATA3201, SODV3302

Course Delivery

Learners strengthen their skills and their knowledge of software development by creating a portfolio piece to prepare for entry into the industry. Research, client communication, and documentation skills are practiced and refined. Advanced elements of software design and development are put into practice. This course centres on a capstone project based on a business problem where teams of learners will address using tools and techniques of their choosing.
Prerequisites: DATA3201, SODV3301, SODV3302

Course Delivery

In this course, learners explore practical approaches to a blend of traditional and object-oriented analysis and design. Course activities focus on the application of tools, methodologies, and techniques used in software analysis and design including the exploration of Unified Modeling Language (UML).

Course Delivery

Your cart is currently empty.

Browse Available Courses

We use cookies to ensure that we give you the best experience on our website. Learn more in our privacy policy