Sitemap


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

    Request more Information

    Course Descriptions


    TERM 1

    SYS121: Architecture and Operating Systems

    This course will provide students with an understanding of computer system architecture from a hardware and software perspective. Microsoft Windows and Linux operating systems are used to illustrate the fundamentals of computer installation, support, and troubleshooting. During the course students will progress though a series of hands-on assignments to re-enforce theoretical concepts and develop troubleshooting principles as they relate to computer systems. Topics Include: personal computer components, laptop and portable devices, operating system peripheral devices, network configuration, security, safety and environmental issues. (5 contact hours / 4 credit hours)

    DBMS215: Data Management Systems

    The course is designed to give a firm foundation in fundamentals of database administration. Students gain a thorough, conceptual understanding of the key components of a relational Database Management System (RDMS) architecture. The course provides students with the necessary knowledge and skills that are essential for creating an operational database and the ability to properly manage the various structures in an effective and efficient manner Topics include: Installation & configuration, managing server instances, server security, data management tasks, and performance optimization. (5 contact hours / 4 credit hours)

    NOSX120: Macintosh OSX

    This course provides the students with in-depth, hands on system administration experience with the Macintosh Operating Systems (MacOS). This course will reinforce core operating system principles, while exposing the students to this popular operating system. Topics include: installation, user accounts management, file system management, network configuration, network service access, peripherals, startup process, application support, security and cross-platform integration. (5 contact hours / 4 credit hours)

    PGRM115: Computer Programming Fundamentals

    The purpose of this course is to provide students with a fundamental understanding of computer programming while developing logical thinking and problem-solving skills. With a strong emphasis on the problem solving process, students will be challenged to develop programming solutions through a series of practical assignments that solve common programming problems. Topics include: compilers, Integrated Development Environments (IDEs), procedural concepts, modular programming and methods, anatomy of a typical application program, algorithms, data structures - arrays, lists, and files, objects and event handlers. (5 contact hours / 4 credit hours)

    TERM 2

    NETC120: LAN Network Architecture

    The course examines a broad range of networking-related topics, including protocols, topologies, and transmission media for both wired and wireless systems. This course also examines elements of network design, maintenance, security, and troubleshooting as they relate to local area networks. Topics Include: OSI Model, Networking Topologies, IP addressing, subnet masks, Local Area Network design, cabling, Ethernet fundamentals, TCP/IP transport and application layers. (8 contact hours / 6 credit hours)

    NETC220: Wide Area Architecture

    Students achieve an advanced understanding and ability to configure a variety of Internet switching and routing devices as utilized in inter- and intra- organizational communications between machines. This course will cover, in detail, topics such as data link control, multiplexing, circuit switching, and packet switching. Students will design and deploy Wide Area Networks (WAN) using common dynamic routing protocols. Topics covered include: Router & switch configuration, Wide Area Networks (WAN) technologies, circuit-switching and packet-switching techniques, Point-to-Point Protocol (PPP), Frame Relay, Asynchronous Transfer Mode (ATM), Internetworking, distance vector routing protocols, bridging protocols, multilayer switching, transport protocols, and access control lists, virtual LANs. (8 contact hours / 6 credit hours)

    DBMS231: Integrated Web Applications

    This course introduces the principle of web and database design. Students will develop database driven web sites by utilizing server-side dynamic scripting languages such as PHP, ASP or JavaScript. Students will be expected to create HTML templates, apply CSS and interface these designs using Structure Query Language (SQL) to a back-end database system. Topics covered include: HTML, CSS, web design, server-side scripting, Relational Database Management Systems (RDBMS), Structured Query Language (SQL), normalization, referential integrity, table relationships, Entity- Relationship Diagrams (ERD). (5 contact hours / 4 credit hours)

    TERM 3

    NOSW120: Windows System Administration

    Students will apply the principles of system administration using the Windows Operating System to diagnose and troubleshoot issues related to network connectivity, operating system conflicts, and gain experience installing and configuring desktop applications, operating system security and features. Students will be expected to resolve common login problems, perform password resets, and other typical desktop application issues. Topics Include: Installing and upgrading Windows; installing, configuring, and upgrading applications software; configuring and troubleshooting post-installation system settings; configuring Windows security features; configuring network connectivity; maintaining and optimizing Windows. (5 contact hours / 3 credit hours)

    NETW120: Windows Network Administration

    The purpose of this course is to teach students to install, configuring and support large-scale, complex computing networks that are typically found in medium to large sized companies. Students will learn how to administer and support common network services and resources, while designing solutions that address organizational requirements. Topics include: Configuring Domain Name System, configuring the Active Directory infrastructure, configuring additional server roles, creating and maintaining Active Directory objects, maintaining the Active Directory environment and configuring Certificate Services. (5 contact hours / 4 credit hours)

    NETW220: Windows Network Infrastructure

    This course teaches students how to configure and troubleshoot common Windows network infrastructure services for medium to enterprise level networked systems. Students will be expected configure secure network access while implementing fault tolerant storage technologies and solving common challenges faced by interconnecting offices and supporting remote users. Topics include: Configuring and troubleshooting DNS, WINS, DHCP, TCP/IP, Virtual Private Networks (VPNs) and routing and remote access. (5 contact hours / 4 credit hours)

    NET260: Network Security

    This course examines common threats and exploits of today’s networked systems. Students will be guided through a series of practical assignments in which they will perform exploitation techniques and harden networked systems. This course will help prepare students to safeguard networks using common technologies such as firewalls, Virtual Private Networks (VPN), and Intrusion Detection Systems (IDS) Topics include: Systems Security, Network Infrastructure security, Access Control, Assessments & Audits, Cryptography, and Organizational Security. (5 contact hours / 4 credit hours)

    TERM 4

    NOSL120: Linux System Administration

    This course prepares students to succeed as Linux system operators who will be able to 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 history, Linux user commands, compression tools, shell programming, text processing tools, process management, system installation, package management, system initialization, kernel services, system services, file system management, X Windows system configuration, user administration, network configuration and troubleshooting. (5 contact hours / 4 credit hours)

    NETX220: 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 also be expected to 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, Organizing Networked Systems, Network File Sharing Services, Web Services, File Transfer Protocol (FTP), Domain Name Service (DNS) Electronic Mail Services, Securing Data and Account Management. (5 contact hours / 4 credit hours)

    MGMT331: Project Management Fundamentals

    This course provides a thorough understanding of key project management principles and prepares students to apply project management techniques to control project costs, tasks, and time lines. While utilizing a project development life cycle, students gain experience in budget and time 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. Topics include: project integration management, scope statement and management plan, time and resource management, cost and budget management, quality management, human resource management, communication management, risk management and procurement management. (5 contact hours / 4 credit hours)

    ESS250: Enterprise Server Services

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