Year | Name | Fees | Total |
---|---|---|---|
1st Semester | Tution Fee | CAD 7862 | 7862.0 |
2nd Semester | Tution Fee | CAD 7691 | 7691.0 |
3rd Semester | Tution Fee | CAD 7691 | 7691.0 |
4th Semester | Tution Fee | CAD 7505 | 7505.0 |
Starting Date | Application Deadline | Status |
---|
Ontario Secondary School Diploma (OSSD) or equivalent. Applicants with an OSSD showing senior English and/or mathematics courses at the Basic Level, or with Workplace or Open courses, will be tested to determine their
eligibility for admission; OR
* Academic and Career Entrance (ACE) certificate; OR
* General Educational Development (GED) certificate; OR
* Mature Student status (19 years of age or older and without a high school diploma at the start of the program). Eligibility may be determined by academic achievement testing for which a fee of $50 (subject to change).
Program Eligibility
* English, Grade 12 (ENG4C or equivalent).
* Mathematics, (Grade 12 MCT4C) or (Grade 11 MCR3U) or equivalent; or (Grade 12 MAP4C with a grade of 80% or higher) or (Grade 11 MCF3M with a grade of 70% or higher).
1. Application along with supporting documents will be processed on TEN Agent portal.
2. Application fee of $95 will be charged from the student and it will be paid by credit card only
3. Student will receive the admission offer either conditional or unconditional on his TEN Agent portal.After accepting the offer Fee invoice will be generated on student account.
4.After getting the fee invoice student can pay the fee and fee receipt can be found on TEN Portal (Ten Agents).
Code | Course Name & Description | Hours |
---|---|---|
CST8117 |
Cross-Platform Web Design Technologies on the web evolve quickly. Every year brings new devices and with them new capabilities. These devices present many challenges and opportunities to web developers. Fundamentals of web development using hypertext markup language (HTML), and cascading style sheets (CSS) are reviewed, with a focus on developing responsive and mobile websites. Multiple IDEs are introduced and used to complete hands-on projects. |
56.0 |
CST8209 |
Web Programming I Emphasis is on client-side browser scripting using JavaScript. Students focus on the theory behind client-side web scripting and how to manage interactive sites that use JavaScript to generate and manipulate a page's HTML and CSS. Topics include object detection, DOM manipulation, timers and animation, event handling, functions, jQuery introduction, form validation, timers and simple animations. |
56.0 |
CST8260 |
Database System and Concepts A solid theoretical and practical understanding of database systems is provided. Topics covered include relational database design, data definition and manipulation using SQL. Participants practise designing a database, and extracting information from a database using SQL. |
56.0 |
CST8279 |
Introduction Computer Programming Using Python Emphasis is on principles of software development, style and testing. Students learn the basics of robust computer programming, with emphasis on correctness, structure, style and documentation using Python. Theory is reinforced with application by means of practical laboratory assignments. |
70.0 |
CST8300 |
Achieving Success in Changing Environments Rapid changes in technology have created personal and employment choices that challenge each of us to find our place as contributing citizens in the emerging society. Life in the 21st century presents significant opportunities, but it also creates potential hazards and ethical problems that demand responsible solutions. Students explore the possibilities ahead, assess their own aptitudes and strengths, and apply critical thinking and decision-making tools to help resolve some of the important issues in our complex society with its competing interests. |
42.0 |
MAT8001C |
Technical Mathematics for Computer Science The study of algebraic and transcendental functions is an essential prerequisite to Calculus. Students manipulate algebraic expressions, solve algebraic equations and linear systems and learn the properties of and graph algebraic and transcendental functions. Students investigate computer number systems in addition to Boolean algebra and logic to help solve problems involving computer systems. Students also study the addition and subtraction of vectors using vector components. Delivered in a modular format, this course is equivalent to the completion of all of the following math modules MAT8100 - A, B, C, D, E, F, and L. |
56.0 |
Code | Course Name & Description | Hours |
---|---|---|
CST8250 |
Database Design and Administration A solid theoretical and practical understanding of database design and database administration is provided. The material is dealt with from the point of view of the user, the database designer and the database administrator. Topics to be covered include relational database design (e.g., data modelling, normalization, ER diagrams, integrity constraints) and database administration (e.g., user management, backups and restores, database security). |
70.0 |
CST8253 |
Web Programming II Through the study of C# and ASP.net, students learn the concepts of object-oriented programming as applied to the design, the development and the debugging of ASP.net web. Object-oriented concepts, such as encapsulation, inheritance, abstraction and polymorphism are covered and reinforced with practical applications. The course also continues the development of Web Programming concepts by examining and using HTML form elements, web server controls, the ASP.NET Page class, its inherent Page, Request, Response and Cookies objects. |
70.0 |
CST8254 |
Network Operating Systems Students are introduced to the concepts behind implementing network operating systems in a multiple user, computer and Internet Protocol (IP) networked environment. Topics include managing and updating user accounts, access rights to files and directories, Transmission Control Protocol/Internet Protocol (TCP/IP) and TCP/IP services: Domain Name System (DNS), Hyper Text Transfer Protocol (HTTP/HTTPS) and File Transfer Protocol (FTP/SFTP). Theory and practical lab assignments are reinforced to install and configure a network operating system and the services mentioned |
70.0 |
CST8318 |
Graphics Technologies Students are introduced to graphics and illustration programs in the computer environment. Students also learn skills and production techniques which help to design effective interfaces for websites, mobile websites and mobile applications. Focus is placed on hands-on learning of software, such as Adobe Photoshop and Illustrator. Basic design concepts are covered within the context of becoming productive with the software packages. |
42.0 |
ENL1813T |
Communications I Communication remains an essential skill sought by employers, regardless of discipline or field of study. Using a practical, vocation-oriented approach, students focus on meeting the requirements of effective communication. Through a combination of lectures, exercises, and independent learning, students practise writing, speaking, reading, listening, locating and documenting information and using technology to communicate professionally. Students develop and strengthen communication skills that contribute to success in both educational and workplace environments. |
42.0 |
GEP1001 |
Cooperative Education Readiness Students are guided through a series of activities which prepares them for their co-op job search term. Through a detailed orientation students learn the cooperative education program policies and procedures related to searching and securing a work term opportunity. Students identify their strengths and transferable skills and participate in workshop style sessions that focus on cover letter and resume development, interview techniques and job search strategies. Students learn how to navigate HireAC where employers post cooperative education job opportunities. Students reflect on workplace success, ethics and responsibilities. |
18.0 |
Code | Course Name and description | Hour |
---|---|---|
GED3002 |
General Education Elective Visit the general education electives site for details about how to select these courses. |
42.0 |
Code | Course name & description | Hours |
---|---|---|
CST8256 |
Web Programming Languages I Emphasis is placed on ways of moving data between web pages and databases using the .NET platform: C#, ASP.NET, (as well as ASP.NET Core), Microsoft Entity (as well as Microsoft Entity Framework core) and the .NET Framework (as well as .NET Framework core). Students focus on how web applications can interact with databases through Entity Frame or other technologies. Server-side methods and the advantages of multi-tiered and MVC (Model View Controller) application architecture are explored. |
70.0 |
CST8257 |
Web Applications Development Students are introduced to PHP and how this technology is used to create dynamic server-side web applications. Students learn how to build database-driven Web applications using PHP. Students learn techniques to access and process data, manage state information, upload and download files, interact with the file system and manipulate pictures through the study of examples. The course concludes with a mini-project to develop a social media network with emphasis on sharing and managing picture albums. |
70.0 |
CST8258 |
Web Project Management This course introduces students to the software engineering process. System engineering, design, software quality assurance and testing are explored in detail. The course consists of lectures, case studies and practical lab group work. Project teams are provided with the opportunity to apply sound software engineering principles in the scoping and analysis of web-related projects. Students must produce appropriate documentation to support the project progression to the fourth level Project course. |
42.0 |
ENL8720 |
Technical Communication for Technicians Clear, concise and detailed communication is essential for technical workplaces. Students plan and execute a variety of formal and informal visual, oral and written communication tasks. Exercises and activities foster confidence and competence in workplace communication. |
42.0 |
Code | Code Name & Description | Hours |
---|---|---|
GED3002 |
General Education Elective Visit the general education electives site for details about how to select these courses. |
42.0 |
Code | Course Name & Description | Hours |
---|---|---|
WKT8001 |
Work Term I Students complete a cooperative work term, and submit a written report which documents the location of employment and the duties performed. |
Code | Course name & Description | Hours |
---|---|---|
WKT8002 |
Work Term II Students complete a cooperative work term, and submit a written report which documents the location of employment and the duties performed. |
Code | Code Name & Description | Hours |
---|---|---|
CST8259 |
Web Programming Languages II The concepts and use of high level tools and current web programming languages used in web development, such as XML and JSON, Content Management Systems Web Services and JavaScript frameworks are addressed. |
70.0 |
CST8265 |
Web Security Basics Students explore how to secure website and web applications. Tools and techniques for understanding basic web environment security and web application security are also explored. Common web application vulnerabilities and the mechanisms/tools to detect and prevent them are investigated. This may include such things as encryption, secure socket layers (SSL), authentication and authorization. |
70.0 |
CST8268 |
Project Students apply sound software engineering principles in the design and implementation of a major web-related project. Students work in teams under the direction of a staff advisor. The projects undertaken are conceived either internally (by the College) or externally (local industry or organizations). In the case of external projects, the industry professionals act as customers. Students must produce appropriate documentation to support the project progression. A formal project presentation to peers, faculty, staff and invited guests is required at the end of the course. |
56.0 |
CST8325 |
Current Trends in Web Application Development The field of web development is dynamic and constantly changing with new tools, workflows and best practices for constructing usable application. Students explore current trends in Web Application Development through guest speakers' presentations, case studies and hands-on exercises. Topics like eCommerce, eGovernment, eHR, Development frameworks and Content Management Systems are explored. |
42.0 |
Pursue a career in the evolving world of web software application creation.
The two-year Internet Applications and Web Development Ontario College Diploma program prepares you to pursue a variety of different careers in the internet applications and web development industry.
This program is designed to teach you:
Use modern computing facilities with a variety of software offered to help you during the program. The department is sponsored by Microsoft Developer`s Network Academic Alliance and through other vendor agreements, which gives you access to the most up-to-date technology.
During the program, you study a number of topics relevant to the field. You learn full stack web development, database programming and internetworking in a TCP/IP environment.
Additional topics include:
In your last semester, you apply what you have learned throughout the program as a member of a team working on a multi-tiered internet application.
Students also have the option to gain real-world experience through a paid co-operative education (co-op) work term (see Additional Information for more details). Please note that places in the co-op version of the program are subject to availability. Students who elect to apply to the non co-op version of the program may not have the opportunity to transfer to the co-op version at a later date.
This program is designed to help you begin your career as:
This program is well-suited for students who:
For visa process, refer to this link:
https://www.canada.ca/en/immigration-refugees-citizenship/services/study-canada.html
The VISA Application should be submitted online with Documents mentioned below.
Study Permit – Checklist of Documents.
Note: All documents front and back sheet, (1 Photocopy set (clear) and notarized)
(Experience Letter, Appointment Letter, Bank account Salary Statement (last 3 months), Pay Slips (last 3 months), Job Relieving Letter if resigned (From each employer)
Any document in a language other than English must be accompanied by notary attested English translation.
For GIC: 10200 CAD (Funds must be transferred to Canada from student’s bank account in India)
Embassy Fee: 235 CAD (150 CAD VISA Fee + 85 CAD Biometric Fee)