• Campus
    • Student life
  • Refund Policy
    • Approved Programs
    • Not Required Approval Programs
  • Policies
    • Sexual Misconduct Policy
    • Statement Of Rights
    • Privacy Policy
  • PTIB
  • COVID 19

study@itdcanada.ca +1 (604) 558-8727

logologologo
  • Home
  • ITD
    • About ITD
    • Accreditation
    • Admission Requirements
    • News
  • Schools & Programs
    • Schools
    • Individual Courses
  • University Pathway
  • ITD Locations
  • Contact Us

  • Home
  • ITD
    • About ITD
    • Accreditation
    • Admission Requirements
    • News
  • Schools & Programs
    • Schools
    • Individual Courses
  • University Pathway
  • ITD Locations
  • Contact Us
logologologo
  • Home
  • ITD
    • About ITD
    • Accreditation
    • Admission Requirements
    • News
  • Schools & Programs
    • Schools
    • Individual Courses
  • University Pathway
  • ITD Locations
  • Contact Us

  • Home
  • ITD
    • About ITD
    • Accreditation
    • Admission Requirements
    • News
  • Schools & Programs
    • Schools
    • Individual Courses
  • University Pathway
  • ITD Locations
  • Contact Us

software Development - Graphic & Web Development

Institute of Technology - In Canada - ITD Canada - Software Development Graphic & Web Development

Co-Op

The co-op will provide students with the opportunity to apply acquired theory and skills in a practical business setting. Students will gain real-world experience working on projects as a member of a team with project deliverables and deadlines.

  1. Tuition Fee & Admission Requirements and program outline Without Co-Op
  2. Tuition Fee & Admission Requirements and program outline With Co-Op

PROGRAM DESCRIPTION
This Co-op diploma program focuses on preparing you to work as a programmer specializing in graphical and web based applications, requiring the use of current industry policies, practices, procedures and tools. This program will give you the theoretical knowledge and hands-on skills in industry-standard programming languages, database design and application, fundamentals of object oriented programming, C sharp, visual basic, HTML, PHP, JavaScript, web design and Photoshop.

The two options are: – IT diploma, Software development – Graphic and web development
– IT diploma with Co-op, Software development – Graphic and web development

LEARNING OBJECTIVES
Upon successful completion, students will have demonstrated the ability to apply theoretical knowledge and hands-on skills in industry standard programming languages, database design and application, fundamentals of object-oriented programming, C sharp, visual basic, HTML, PHP, JavaScript, web design and Photoshop.

ADMISSION REQUIREMENTS
Grade 12 graduate or mature student status (British Columbia 19 years or older)
Meet minimum English language proficiency requirements.

CAREER OPTIONS
Upon successful completion, graduates will be able to secure employment as, for example, web-based application programmers, web developers and web programmers.

  • Web-Based Application Programmers
  • Web Developer
  • Web Programmers
  • Full-stack programmers

Course Details

  • Course Breakdown
  • Admission Requirements
  • Program Breakdown
  • Graduation Requirements
  • Program Duration
  • Delivery Method
  • Downloads

Course Breakdown

ICR100 Information Technology Essentials
This is an introduction to the basics of computer hardware, especially those components that are used frequently by programmers including RAM and CPU. Students will also be introduced to operating systems.

ICR110 Problem solving and analytical thinking 
Understanding the language, grammar, and syntax of a programming language is key to the application of that language in solving programming problems. All programming languages have been created around a fundamental set of language theories and conventions. This course introduces the student to the theory and practice of programming and programming logic. This course does not introduce the student to a specific programming language but rather to the basic language, grammatical, and syntactical constructs and logic found in all programming languages. Students will solve programming problems using pseudo-code.

ICR120 Markup Essentials 
This course will introduce students to web pages and simple website infrastructure. Students will construct simple webpage and websites using authoring tools, HTML 4.0 and JavaScript. The student will learn basic programming principles and best practices. Students will use their programming skills to enhance a web site they have developed by building simple interactive functionality into their webpages.

ICR130 Scripting for Web Development 
Students will learn how to create all of the key components required in a 21st-century commercial web site. Students will learn how to apply your HTML, CSS, and JavaScript skills in a commercial context.

ICR140 Databases Design and Modeling
This is an introductory database course. Students will be introduced to the role and function of databases and to accepted dbase design and development methodologies. You will also be introduced to database software manipulation systems using Classic ASP and Microsoft Access tools.

IGP210 Rapid Application Development
In this course students learn how to create desktop applications using a rapid development tool – Visual Basic.Net. They will also be introduced to Object Oriented Programming.

IGP220 Cross Platform Programming
In this course students learn how to create desktop applications using C#.Net. Students will learn how to create windows based applications along with database connectivity. They will learn simple concepts of Object Oriented Programming and create multiple projects based on Object Oriented concepts in C#. Students will also learn Inheritance and polymorphism along with the concept of static and dynamic binding.

IGP230 Proprietary Scripting
In this course students learn how to create web form pages using ASP.net and Microsoft SQL Server 2008 Express. They will also learn how to use the controls to present and edit dynamic data on ASP.NET pages. Students work with Internet Information Services on a Windows client platform, resulting in the deployment of an ASP.NET website on IIS.

IGP300 System Programming
This course introduces students to basic C programming principles and structures. Students will learn to develop console applications in C while they learn the Visual Studio IDE. Pointers will be introduced. Students will learn how to use pointers to self-referential data structures.

IGP310 Object Oriented Programming
In this course students will learn object oriented terminology and concepts using C++. Students will learn to create classes and implement inheritance and polymorphism. Advanced concepts like templates and operator overloading are also discussed in this course.

IGP320 System Programming Workshop
In this course students will apply what they have learned to a programming problem.

IGP330 Open Source Scripting
Hypertext Preprocessor (PHP) is one of the popular open-source programming languages for creating dynamic web sites. PHP is usually created using a MySql database. In this course, students will learn how to install PHP and MySql on IIS and how to create dynamic web sites using PHP and MySql.

IND100 Art & Design Foundation
This is a survey course. In this course, you will be introduced to the fundamentals of art and design. You will explore significant periods in art history with an emphasis on understanding period art and design themes and trends and how they influence communication, architecture, costumes, ornaments, and entertainment today.

GRD110 Digital Imaging I
This course introduces students to industry-standard digital imaging software – Photoshop. Students will learn the fundamentals of digital image manipulation, editing tools, and techniques.

IGP400 Computer Networks
Computer networks allow for increased productivity and simplified instantaneous information sharing. The Internet, the world wide web, and the ‘cloud’ continue to build upon basic network theory and practice. This is an introductory course where you will learn to design and implement simple networks based on client needs, using existing network tools, practice, and hardware.

IGP410 Web Development Portfolio
HTML5 has been designed to simplify many of the processes and techniques used in HTML 4, and to add significant new functionality, simply, across a, wide variety of devices. HTML 5 introduces new elements that assist with page structure, content and new phrasing tags that add new meaning to content within a page.

CAP200 Career Preparation Workshop

This course is to get students familiar with the work culture, communication, employer – employee relationship and all necessary soft skills that are needed to secure a job. This course is spread over all terms and teaches students different levels of skills needed to obtain and keep a job.

Admission Requirements

  1. Grade 12 graduate or mature student status (British Columbia, 19 years or older)
  2. Meet minimum English language proficiency requirements, only one of the followings:
    • IELTS: 5.5 (or better) or
    • TOEFL (paper): 520 (or better) or
    • TOELF (CBT): 190 (or better) or
    • TOEFL (IBT): 70 (or better) or
    • Cambridge: CAE (or better) or
    • Canadian High School Diploma or
    • English 12 graduation certificate from a Canadian high school or
    • Canadian LINK or ELSA program level 4 certificate
    • CELPIP (Canadian English Language Proficiency Index Program) 3H or better
    • CLB (Canadian Language Benchmark) 6 or better
    • Pre-Intermediate (or better) Certificate from a Language Canada accredited school or
    • Pre-Intermediate (or better) Certificate from any language school accredited by local authorities worldwide or
    • Two years of study in an English program that leads to a degree worldwide or
    • BA, MA or Ph.D. in the English Language from a university worldwide or
    • The student has TESOL, CELTA or DELTA certification or
    • The student has lived and worked in an English-speaking country longer than 10 years or
    • The student has spent at least two years studying in a secondary, post-secondary or higher education school in any program in a system where English is the official language of instruction or
    • The student has passed ITD Canada’s English Assessment Test (online with a proctor or in person) at the pre-intermediate level.

English language proficiency test scores will only be accepted if they are dated within the last 4 calendar years from the program’s start date.

Program Breakdown

Course No. Hours
ICR100 Information Technology Essentials 40
ICR110 Problem Solving and Analytical Thinking 40
ICR120 Markup Essentials 60
ICR130 Scripting for web development 60
ICR140 Databases Design and Modeling 40
IGP210 Rapid application Development 80
IGP220 Cross platform programming 80
IGP230 Proprietary scripting 80
IGP300 System Programming 60
IGP310 Object Oriented Programming 160
IGP320 System programing workshop 20
IGP330 Open Source scripting 60
IND100 Art & Design Foundation 40
IGP400 Computer Networks 60
IGP410 Web Development portfolio 40
GRD110 Digital Imaging I 40
CAP200 Co-op Prep. Workshop 80
Co-op 960

Graduation Requirements

  • Successful completion of all program courses
  • Successful completion of program Co-op (If applicable)

Program Duration

Program Hours
Total instructional hours 960
Total Co-op hours 960 (if applicable)
Total program hours 960 (No Co-op) – 2000 (With Co-op)
Total program length (weeks) 48 (No Co-op) – 96 (With Co-op)

Delivery Method

  • In-class instruction
  • Distance education
  • Combined delivery (both in-class and distance)

Downloads

Download Course With Co-Op Prospectus
Download Course Without Co-Op Prospectus
APPLY NOW

ITD Canada

Location:
475 Granville St, Vancouver
Office Hours:
Mon – Fri : 8:00am – 9:00pm
Telephone:
+1 604 558 8727
Email:
study@itdcanada.ca

Resources

  • Student Handbook
  • Tuition – Price List
  • Tuition Payment options

Admissions

  • Campus
    • Student life
  • Refund Policy
    • Approved Programs
    • Not Required Approval Programs
  • Policies
    • Sexual Misconduct Policy
    • Statement Of Rights
    • Privacy Policy
  • PTIB
  • COVID 19

Social

  • Facebook
  • Twitter
  • Instagram
  • LinkedIN
  • YouTube

2022 © Institute of Technology Development of Canada