Sitemap


  • School of Engineering Technology and Computing
  • Academy of Design
  • School of Dental Health
  • Toronto Film School
  • About Us
  • Resources
  • News & Events
  • Call Today!
    1-866-838-6542

    Request more Information

    Course Descriptions


    TERM 1

    ENGL131: RESEARCH AND COMPOSITION

    This course builds on the conventions and techniques of composition through critical reading and writing related to the student’s program of study. Students apply principles of logic, strategic thinking, and synthesis to prepare sound arguments supported by relevant, well-documented research. The culminating activity is a persuasive and analytical paper referencing contemporary issues in technology where individual style and unique thinking are demonstrated. (4 contact hours / 4 credit hours)

    MATH131: APPLIED MATHEMATICS 1

    This course introduces basic mathematical topics. It proceeds from the elementary math needed for basic electronics applications such as circuit analysis to more specialized applications in electronics technology. Course topics include: basic algebraic operations, definition and properties of trigonometric functions, and complex numbers and their applications. (5 contact hours / 5 credit hours)

    EAC155: ELECTRICAL FUNDAMENTALS

    The purpose of this course is to provide students with a fundamental understanding of basic electrical theory. Topics include: basic electrical concepts, electrical measurement, electrical power, Ohm’s Law, series circuits, parallel circuits, series-parallel circuits, DC circuits, AC circuits, Kirchhoff’s Laws, capacitance, inductance, and transformers. (5 contact hours / 4 credit hours)

    CNET110: NETWORK ARCHITECTURE

    The course examines a broad range of networking-related topics, including protocols, topologies, and transmission media for both wired and wireless systems. The course also uses network protocol models to explain the layers of communication in data networks and explains how to design, calculate and apply a proper IP addressing scheme. It also covers Cisco CLI commands to perform basic router and switch configuration and verification and helps to develop skills in building a small to medium Ethernet network. (6 contact hours / 5 credit hours)

    CNET120: WORKSTATION INSTALLATION AND CONFIGURATION

    This course provides students with an overview of computer workstation architecture. Students will be required to perform routine system installation, maintenance and troubleshooting procedures. Students will apply troubleshooting principles to diagnose and recover from common computing problems. Topics covered include computer hardware design, motherboards, mass storage devices, power supplies, memory, bus architectures, I/O controllers, microprocessors, BIOS, troubleshooting principles, installation and configuration. It also covers Windows based file systems, registry, system backup and recovery, Anti-virus and spyware protection. (5 contact hours / 4 credit hours)

    TERM 2

    SPCH235: PRESENTATION SKILLS

    Building upon skills acquired in ENGL131, this course teaches elements of effective public speaking. Areas of study include audience analysis, organization, language, delivery and nonverbal communication. Practical application is provided through a series of individual and group presentations in a variety of rhetorical modes. (4 contact hours / 4 credit hours)

    MATH170: APPLIED MATHEMATICS 2

    This course has two parts. The first part is a continuation of the topics of MATH131; these include: powers and roots of complex numbers, applications of complex numbers in AC circuit analysis, trigonometric identities, exponential and logarithmic functions, solving systems of linear equations, and determinants. The second part introduces the applications of differential calculus in the solution of engineering problems with emphasis on circuits. Topics of the second part include: limits, rates of change, rules of differentiation of algebraic and transcendental composite functions, finding maxima and minima of functions and applications of derivatives in electrical circuit analysis. (6 contact hours / 6 credit hours)

    EAC175: ELECTRONIC FUNDAMENTALS

    The purpose of this course is to provide students with a fundamental understanding of basic semiconductor concepts. Topics covered include basic theory of: diodes, Light Emitting Diodes, simple power supplies, transistors, simple transistor amplifiers, transistor switches, operational amplifiers, and timers. (5 contact hours / 4 credit hours)

    CNET130: ROUTERS AND ROUTING

    This course describes the architecture, components, and operation of routers, and explains the principles of routing and routing protocols. It covers analysis, configuration, verification, and troubleshooting of the primary routing protocols such as RIPv1, RIPv2, EIGRP, and OSPF. Students will be able to recognize and correct common routing issues and problems. Course is based on configuration, implementation, and troubleshooting labs. (5 contact hours / 4 credit hours)

    CNET150: WINDOWS SYSTEM ADMINISTRATION

    This course provides in-depth, hands-on experience for students planning to implement, manage, and support a Microsoft based desktop operating environment. It is geared specifically to address the implementation and desktop support needs of business clients that are planning to deploy and maintain a desktop operating system in a client-server environment. Topics covered include operating system software installation, system reconfiguration and upgrades, file system security, disk management, system monitoring, and licensing. (5 contact hours / 4 credit hours)

    TERM 3

    MATH215: PROBABILITY AND STATISTICS

    This course introduces the fundamentals of the probability theory, statistical methods, and their applications in engineering technology. Topics covered include: descriptive statistics, correlation and regression analysis, probability concepts, and probability distributions. Also included is the application of statistical methods in decision-making and quality control. (4 contact hours / 4 credit hours)

    PLD210: COMPLEX PROGRAMMABLE LOGIC DEVICES

    The purpose of this course is to provide students with a fundamental understanding of basic digital theory. Topics include: binary, octal, and hexadecimal number systems; basic logic functions; logic gates; Programmable Logic Device (PLD) basics; introductory VHDL, combinational logic circuits; Boolean expressions, latches; flip-flops, counters; registers; basic memory types; address decoding; analogue-to-digital conversion; digital-to-analogue conversion. (5 contact hours / 4 credit hours)

    CPRG220: C++ PROGRAMMING

    The purpose of this course is to provide students with an understanding of the C/C++ programming language. It also provides students with the knowledge and skill to develop high-level computer programs. Students will create C/C++ programs to access memory directly and control computer processes to perform input and output operations and to control external devices. Topics covered include: procedural and modular programming principles, input-output operations, testing and debugging, pseudo code writing and flow charts, C/C++ language structure, classes, data types and data structures, arrays, strings, variables, operators, pointers, input/output control, program control, functions, dynamic memory allocation, arrays, and files. (5 contact hours / 4 credit hours)

    CNET230: SWITCHING BASICS

    This course helps students develop an in-depth understanding of how switches operate and are implemented in the LAN environment for small and large networks. This course provides detailed explanations of LAN switch operation, VLAN implementation, Rapid Spanning Tree Protocol (RSTP), VLAN Trunking Protocol (VTP), Inter-VLAN routing, and wireless network operations. Students will analyze, configure, verify, and troubleshoot VLANs, RSTP, VTP, and wireless networks. Campus network design and Layer 3 switching concepts are introduced. (6 contact hours / 5 credit hours)

    CNET250: WINDOWS NETWORK ADMINISTRATION

    The purpose of this course is to teach students to install, configure and support large-scale, complex computing networks that are typically found in a medium to a large size company. Students will learn how to administer and support common network services and resources, while designing solutions that address organizational requirements. Topics include Domain Name System configuration, Active Directory infrastructure design and configuration, Active Directory objects creation and maintenance, and Certificate Services configuration. (5 contact hours / 4 credit hours)

    TERM 4

    PROW200: PROFESSIONAL WRITING

    This course extends composition and research principles to writing in a career context. Students apply principles of economy and clarity to create business documents that are informative and persuasive. While the course focuses on all business correspondence, the capstone of this course is a formal research proposal or investigative report. Studies include electronic communication and oral reporting. (4 contact hours / 4 credit hours)

    MATH250: APPLIED CALCULUS 1

    This course introduces integral calculus. Topics include: anti-derivative and indefinite integrals, rules of integration, definite integrals, substitution method of integration, and integration by parts. Applications of integration in electronics are also discussed. (4 contact hours / 4 credit hours)

    EDIG220: DIGITAL EMBEDDED SYSTEMS

    The purpose of this course is to provide students with a fundamental understanding of embedded systems with microcontrollers Topics include: basic microcontroller architecture, interfacing techniques, the instruction set, programming, and applications. (5 contact hours / 4 credit hours)

    JPRG250: JAVA PROGRAMMING

    The purpose of this course is to provide students with an understanding of the process of applications development using a full featured language such as Java or C#. Students learn and apply key programming principles and concepts as they relate to programming in general and object-oriented programs using basic data types as well as user-defined data types. Through hands-on laboratory exercises students develop programs to manipulate various data structures such as arrays, lists, stacks, trees, and queues. Additional topics include graphical user interfaces, file processing, event handling, and exception processing. (5 contact hours / 4 credit hours)

    CNET270: LINUX SYSTEM ADMINISTRATION

    This course prepares students to function as Linux system operators who will install, configure, and manage Linux workstations. Students will be expected to perform common Linux troubleshooting and system maintenance operations, as well as create system administration scripts to automate common administrative tasks. Topics include Linux user commands, shell programming, text processing tools, process management, system installation, package management, system initialization, kernel services, system services, and file system management. (5 contact hours / 4 credit hours)

    TERM 5

    LAW410: LAW AND ETHICS

    This course will introduce students to the fundamental legal principles applicable to businesses in Canada. Students will gain an understanding of the Canadian Legal System, Dispute Resolution, Contract Law, Business Torts, Property Law, Employment Law, Intellectual Property Law, as well as the key distinctions between Civil and Criminal Law. Students will apply legal theory in a practical manner through case scenarios and case analyses. Students will also examine ethical issues in law. Ethics will be integrated throughout the course by discussing ethics frequently and by providing an ethical perspective in each case analysis. The Code of Ethics of professional organizations such as OACETT and PEO will be discussed. (4 contact hours / 4 credit hours)

    MATH320: ADVANCED MATHEMATICS FOR COMMUNICATION SYSTEMS

    This course presents an advanced understanding of the applications of differential and integral calculus in the solution of engineering problems with an emphasis on communications systems. Topics covered include: methods of integration, applications of integration in electrical circuit analysis, Laplace transform, inverse Laplace transform, applications of the Laplace transform to systems problems.
    (5 contact hours / 5 credit hours)

    EPRG260: EMBEDDED SYSTEMS PROGRAMMING

    The purpose of this course is to provide students with a fundamental understanding of embedded systems with Programmable Logic Controllers/Relays (PLC/PLR). Topics include programmable controllers, algorithm design, logic diagrams, control instructions, computer and device interfaces. (5 contact hours / 4 credit hours)

    CNET310: WIDE AREA NETWORK ARCHITECTURE

    This course explains the principles of traffic control and access control lists (ACLs) and provides an overview of the services and protocols at the data link layer for wide-area access. Students learn about user access technologies and devices and discover how to implement and configure Point-to-Point Protocol (PPP), Point-to-Point Protocol over Ethernet (PPPoE), DSL, and Frame Relay. WAN security concepts, tunneling, and VPN basics are introduced. The course concludes with a discussion of the special network services required by converged applications and an introduction to quality of service (QoS). (6 contact hours / 5 credit hours)

    CNET370: LINUX NETWORK ADMINISTRATION

    In this course students will learn how to administer and manage Linux networks and explore various interoperability solutions between Linux and Windows networks. Students will configure common network services such as file sharing, document and message exchange and printing in a secured Linux environment. Topics include system performance and security, system service access controls, network resource access controls, network file sharing services, web services, File Transfer Protocol (FTP), Domain Name Service (DNS), and Electronic Mail Services. (5 contact hours / 4 credit hours)

    TERM 6

    PHY315: ENGINEERING PHYSICS

    This course introduces several important topics of physics along with some of their applications in technology. Topics discussed include: introduction to vectors, laws of motion, simple mechanics, and gears & pulleys. Also included are the fundamental concepts of electricity & magnetism and their applications, fundamentals principles of optics and related applications. Properties of fluids, introduction to thermodynamics, and the concepts of static electricity are introduced. (4 contact hours / 4 credit hours)

    ITPRJ350: INFORMATION TECHNOLOGY PROJECT MANAGEMENT

    This course enhances students’ ability to function in a project leadership role. While exploring the project life cycle, students gain experience in budget and timeline management. Project management software is used to design project schedules using methods such as bar charts, program evaluation review technique (PERT) and critical path method (CPM) to produce project plans to apply to the solution of case studies. (5 contact hours / 4 credit hours)

    COMM320: TELECOMMUNICATIONS

    The purpose of this course is to provide a fundamental understanding of the principles of communications. Students study the principles of signal encoding, multiplexing/ de-multiplexing, modulations and demodulation as they relate to the communication industry. Topics covered include noise and noise filters, oscillators, modulation techniques (AM, FM, PM) with basic circuits, phase-locked loops (PLL ’s) and applications. (5 contact hours / 4 credit hours)

    WEBDB320: WEB-DATABASE INTEGRATION

    This course builds on analysis, interface design and programming skills learned in previous courses and introduces the basics of design, coding and scripting, as well as database connectivity for Web-based applications. A programming language such as Java, C#, Visual Basic, or PHP is used to implement Web-based applications. (5 contact hours / 4 credit hours)

    CNET400: EMAIL AND WEB SERVER ADMINISTRATION

    In this course students learn how to administer and manage various common services provided by a Web and Email server. Students will perform tasks such as installation, configuration, and administration of a Web Server and Email Server. Tasks such as configuration and deployment of applications, management of HTTP/FTP settings, implementation of security, as well as monitoring and troubleshooting using various web server tools are explored. This course thoroughly covers electronic mail services and management of email accounts. Students engage in hands-on exercises in setting up email accounts and administering mail services using an industry standard email application. (5 contact hours / 4 credit hours)

    TERM 7

    PROJ350: ENGINEERING PROJECT I

    This engineering project course provides students with an opportunity to employ formal report writing principles in preparation for a senior technologist project. This course will outline the steps necessary to plan and choose a topic for a senior project and also prepare them to write a Technical Report. Course topics will provide information on researching a topic for the technical project; developing an effective thesis statement for the report; writing the project proposal; preparing progress reports for a project advisor; writing a draft using APA and MLA documentation style; using appropriate graphic aids to enhance the report; editing and proofreading a technical draft; and submitting a final draft for evaluation. Concurrently, the student will work on the first of two phases to develop an engineering project as a technical assignment. (5 contact hours / 4 credit hours)

    COMM340: TRANSMISSION MEDIA SYSTEMS

    The purpose of this course is to provide a fundamental and practical understanding of the principles of transmission media. Students study transmission line basics, application and matching techniques between different systems. Basic dipole and related antennae are covered for various wireless applications to include impedance matching techniques. Microwave oscillators, waveguides, directional couplers and related components are covered as a system. Optical Fibers are studied to include types, transmitters, receivers, speeds, performance, and applications as related to the industry. (5 contact hours / 4 credit hours)

    WEBAP350: ADVANCED WEB APPLICATION DEVELOPMENT

    This course presents techniques and tools for creating web-based solutions by coalescing computerized applications functions together into a larger integrated system for a company. The course also examines enterprise software capability in general and shows how software integration can improve the functional operations of a company. Real-world examples used in this course will provide a thorough understanding of enterprise computing systems. Building on analysis, interface design, programming, and database skills developed in previous courses, students will build various applications and application modules such as human capital management (HR) and customer relationship management (CRM) systems using a programming environment such as Java, C#, Visual Basic and scripting technologies. (5 contact hours / 4 credit hours)

    CNET350: PRINCIPLES OF NETWORK DESIGN

    The purpose of this course is to help the student learn how to design networks that meet a customer’s business and technical goals. Whether the customer is another department on the LAN or external customer, the course elaborates on tested processes and tools to help the student understand traffic flow, protocol behaviour and Internetworking technologies. Tools and CAD software currently used by Network engineers, architects and technicians such as: LAN surveyor, OPNET IT Guru, Multi Router Traffic Graffer, Microsoft Visio, HP OpenView and IBM Tivoli will be used to re-enforce core concepts. (5 contact hours / 4 credit hours)

    CNET420: INTRODUCTION TO MIDRANGE AND MAINFRAME SERVERS

    This course provides students with an introduction to large-scale computing through hands-on exploration of enterprise systems such as mainframe and midrange computing environments. Students will explore both the hardware and operating system components of these large scale systems, while gaining practical skills and concepts that will help them prepare for a career in enterprise computing services and data centre operations. Topics include server hardware, logical partitioning, data sets, load balancing, power management, batch and queue processing, transaction management, database management systems, system messaging, server security, and network communications. (5 contact hours / 4 credit hours)

    TERM 8

    CARD420: CAREER DEVELOPMENT

    Career-planning strategies and resources are explored to prepare students for a successful job search and to develop effective methods for career advancement. Activities include critical self-evaluation, goal setting, company research, personal marketing plans, resume and cover letter preparation, and interviewing practice. A career development portfolio is assembled highlighting achievements, career goals, and professional development strategies. (4 contact hours / 4 credit hours)

    PROJ400: ENGINEERING PROJECT II

    The course represents the final phase of a senior engineering project. The core aspect of this course is a project undertaken under the supervision of a Technical Advisor who will guide the student to a successful project development exercise. This course allows students to finalize their research activities and proceed to complete the development and implementation of an integrated computer or network related project. This course leverages the technical knowledge, analytical, troubleshooting, and documentation skills students acquired through their previous program coursework. At the end of the project the student is expected to submit and present a Technical Report outlining the description and rationale for the project with appropriate technical details and project outcomes. (5 contact hours / 4 credit hours)

    COMM440: WIRELESS COMMUNICATION SYSTEMS

    This course provides students with a fundamental understanding of the principles of voice and data communications over wireless communications networks. Principles of telephony and data communications will be explored in detail to build a strong understanding of the fundamentals of voice and data transmission. Coverage of material such as telephony systems, TDMA & CDMA cellular technologies, Wireless Local Loop, satellite communications, wireless LANs and Bluetooth applications will provide the building blocks for this course. Fundamental topics covered include a broad spectrum of concepts in data communications such as data encoding, and error correction schemes. (5 contact hours / 4 credit hours)

    DBMS431: DATABASE ADMINISTRATION

    The aim of this course is to introduce students to the various tasks and responsibilities involved in database administration and provide a firm foundation in basic database administration procedures. Students gain a thorough conceptual understanding of the key components of the various database architectures and how architectural structures work and interact with one another. The course provides students with the necessary knowledge and skills that are essential for creating an operational database and properly managing the various structures in an effective and efficient manner. Students learn how to manage tables, users, and security for a database. In addition to learning the various commands needed to perform the DBA tasks, the course also provides students with instruction to perform the same DBA tasks using a related GUI-console management tool. (5 contact hours / 4 credit hours)

    CNET440: PRINCIPLES OF NETWORK SECURITY

    The purpose of this course is to provide students with an overall view of computer and networking security issues. It will help the students to effectively design, implement, and support security policies for small to large scale enterprise networks. Students are exposed to a wide variety of security analysis and defensive tools and engage in implementing and troubleshooting problematic security situations on a case study basis. (5 contact hours / 4 credit hours)