a

Information Technology with Co-op, Software Development, eCommerce

  /  Information Technology with Co-op, Software Development, eCommerce
PROGRAM DESCRIPTION

This diploma program focuses on preparing the student to work as a programmer specializing in web based E-Commerce and E-Commerce applications requiring the use of current industry policies, practices, procedures and tools. This program will give students 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, XML, PHP, Javascript, web design and Photoshop.

The two options are:
– IT diploma, Software development – eCommerce
– IT diploma with Co-op, Software development – eCommerce

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, XML, 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.

Program Hours
Total instructional hours 960
Total Co-op hours 960 (if applicable)
Total program hours 960 (No Co-op) – 1920(With Co-op)
Total program length (weeks) 48 (No Co-op) – 96 (With Co-op)
  • Successful completion of all program courses
  • Successful completion of program Co-op (if applicable)
Co-op
960

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
IEC300 Existing Technology on e-Commerce 40
IEP310 e-Business model & marketing 40
IEC320 Legal issues & online transactions 40
IGP330 Open Source scripting 60
IGP400 Computer Networks 60
GRD110 Digital Imaging I 40
IEC400 Procedural e-Commerce web building 40
ITN400 Markup and Data Serialization 40
ITN420 Network & online security 40
IGP410 Web Development portfolio 40
IEC500 E-commerce Portfolio 40

Upon successful completion, graduates will be able to secure employment as web-based application programmers.

ICR100 Information Technology Essentials
This is an introductory 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 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 page and simple website infrastructure. Students will construct simple webpage and websites using authoring tools, HTML 4.0 and JavaScript. 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 Programmin
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. A variety of different controls to present and edit dynamic data on ASP.NET pages will be explored. Students will also work with Internet Information Services on Windows client platform and will finally deploy an ASP.NET website on IIS.

IEC300 Existing Technology on E-Commerce
As E-commerce evolves, new technologies are being introduced and new web sites are implemented with them. This course is a comprehensive course that introduces and compares all existing platforms that an E-Commerce web site can be built and hosted with. In this course different operating systems, different web servers, and different CGI based programming languages are introduced and compared.

IEC310 E-Business Model & Marketing
This course will cover various aspects of running a business online (E-business): SEO for eCommerce and Shopify. Touching upon the basics of evaluating websites and identifying conversion goals, measuring and interpreting website analytics, get the most out of SEO, and set up first text and display ads. With a hands-on, practical approach, students will create a Shopify E-commerce website. Topics include, configuring tax and notification settings, setting up payment processing and shipping options, and adding inventory (digital or physical), customizing the look and feel of the store, processing orders and managing customer accounts.

IEC320 Legal Issues & Online Transactions
E-commerce has evolved and has become a major marketing force for most business in most countries around the world. Given licensing regulations set forth by governments and the evolving state of information access technology what applies in one country may not in another. In this course students will be introduced to the broad spectrum of legal issues related to e-commerce focusing on online fraud, security of personal information, encryption, intellectual property, and cyber crime.

IGP330 Open Source scripting
Hypertext Preprocessor (PHP) is one the popular open source programing 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.

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

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.

IEC400 Procedural E-commerce Web Building
This course is intended to cover the entire process required for modern E-Commerce website development and is suitable for intermediate to upper-level computing students. It covers both the concepts and the practice of the entire scope of web development and focused on the web development reality of today’s world and in anticipation of future trends. The course comprises of realistic and engaging case studies.

I400 Procedural E-commerce Web Building
Extensible Markup Language is a markup language that defines a set of rules for documents in a format which is human and machine-readable. XML is a software and hardware independent tool for storing and transporting data. In this course student learn how to create XML files and how to extract XML data in a programming language. Students also learn to transfer data in between computers using XML files.

ITN400 Markup and Data Serialization
Extensible Markup Language is a markup language that defines a set of rules for documents in a format which is human and machine-readable. XML is a software and hardware independent tool for storing and transporting data. In this course student learn how to create XML files and how to extract XML data in a programming language. Students also learn to transfer data in between computers using XML files

ITN420 Network & Online Security

In a hyper-interconnected world where the majority of transactions occur via web or app enabled technologies, data and application security is of strategic importance to companies of all sizes. In this course you will learn methods for securing servers, services and applications running on Windows 2008 Server.

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.

This Coop will provide you with the opportunity to apply acquired theory and skills in a practical business setting. You will gain real world experience working on projects as a member of a team with project deliverables and deadlines.

User registration

You don't have permission to register

Reset Password