Learn more about the academic programs we are delivering in Summer 2024. If you have any questions about part-time studies, please contact us.

 

 

Overview

Please note: The Computer Networking and Technical Support program is being phased out and replaced with the CSN program. New students to Networking should enroll in courses offered in the CSN program. In an effort to help students who wish to complete the program, courses will be offered until Fall 2023. Please be sure to register in courses that you require to complete your certificate.

 

Information Session

Students are invited to attend an information session.

Entry Requirements

Prerequisites

It is your responsibility to ensure that program requirements and course prerequisites as outlined are met. Prerequisites are included for your academic protection. Knowledge of the prerequisite material is assumed by your instructor and instruction will proceed accordingly. Students lacking prerequisites not only jeopardize their own ability to succeed but present unnecessary interruption. If you lack appropriate prerequisites (or Transfer Credit for the prerequisite course) you may be asked to withdraw or transfer to a more appropriate course with the risk of academic/financial penalty.

Filter Classes: In Class     Online     Correspondence     Hybrid     Availability   

Part-time Studies courses are being offered in either of the following four formats: Online, Flexible, In-person, Hybrid. Click Availability below to see current offerings.

Curriculum

Diploma Requirements

COM101 OR COM111
 
COM101
Communicating Across Contexts
Availability
 

Prerequisite(s):

Placement via English Assessment, or successful completion of ESL934.

COM101 replaces EAC 150.
Students who have successfully completed EAC 150 are not required to complete COM101.

This course introduces students to the core concepts of communication. Students will cultivate an awareness of these concepts by analyzing how they are used in a variety of texts and contexts, and they will apply these concepts strategically in their own writing. Through a variety of writing tasks centred on these core concepts of communication, students will develop the transferrable reading and writing skills essential for success in their post-secondary studies, workplaces, and communities.




Loading availability...
If the availability does not load please click here.

 
COM111
Communicating Across Contexts (Enriched)
Availability
 

Prerequisite(s):

Placement via English Assessment

This course introduces students to the core concepts of communication. Students will cultivate an awareness of these concepts by analyzing how they are used in a variety of texts and contexts, and they will apply these concepts strategically in their own writing. Through a variety of writing tasks centred on these core concepts of communication, students will develop the transferrable reading and writing skills essential for success in their post-secondary studies, workplaces, and communities.




Loading availability...
If the availability does not load please click here.

IOS110
Introduction to Operating Systems Using Windows
Availability
 

Students will learn basic operating system concepts and functions using Windows®, receive a general overview both in a multi-user and single user environment, use command line tools, and perform simple configuration tasks.




Loading availability...
If the availability does not load please click here.

HWD101
PC Hardware I
Availability
 

Prerequisite(s):

IOS110 or experience with PC Operating Systems

This course is an introduction to microcomputer architecture. Through activity-based learning students will examine the internal organization of the computer, memory and other PC components. Students will gain hands-on knowledge and troubleshooting capabilities in this course. HWD101 is intended to infuse the students with the necessary background knowledge required for the subsequent semesters of the CNS and CTY programs.




Loading availability...
If the availability does not load please click here.

ULI101
Introduction to UNIX/Linux and the Internet
Availability
 

Prerequisite(s):

None

Unix and Linux represent the operating system technology underlying many of the services of the Internet. This course introduces students to Unix, Linux and the Internet. Students will learn to navigate the Internet, transfer files, communicate with others via electronic mail, and create and maintain World Wide Web pages using Extensible Hypertext Mark-up Language (XHTML). Students will do this work in Unix and Linux environments, at the same time learning to configure their login accounts, manipulate data stored in files, effectively use Unix commands and utilities, and write simple shell scripts.




Loading availability...
If the availability does not load please click here.

SPS110
Strategic Problem Solving
Availability
 

This course introduces the concepts of critical and computational thinking with an emphasis on problem solving and problem analysis. Independent of any programming language, these concepts provide the basis for deriving application and system solutions.
** This course has been replaced by SPS120, students who need this requirement for the CNS diploma should take SPS120 under the CSN program **




Loading availability...
If the availability does not load please click here.

WIN210
Basic Administration of Microsoft Windows
Availability
 

Prerequisite(s):

IOS110

This course is an in-depth introduction to Windows 200x Server Administration that includes setup and installation. Students will be required to purchase removable hard drive kits from Seneca.




Loading availability...
If the availability does not load please click here.

WIN213
Introduction to Scripting and PowerShell
Availability
 

Prerequisite(s):

IOS110 and ULI101

PowerShell is Microsoft's task automation framework, for the administration of Windows servers, clients, and networks. PowerShell enables a wide range of tasks, including software and hardware installation and configuration, and user account creation and management. Upon successful completion of this course, students will be proficient with the PowerShell command environment, and will be able to write and maintain scripts that combine sequential, iterative, conditional, and repetitive statements, to support the automation of basic system and user administration.




Loading availability...
If the availability does not load please click here.

DCN286
Introduction to Data Communication Technology
Availability
 

Prerequisite(s):

IOS110, HWD101

This course is an introduction to the field of Telecommunications and Data Communications. The course focuses on the practical aspects of implementation, installation and maintenance of Local Area Networks and Wide Area Networks. Ethernet and a practical understanding of components, hardware requirements, cabling, software and security/management features needed to build and operate a LAN will be learned. Wide Area technologies will also be discussed, directed towards the development of a practical understanding of the functions and abilities of connectivity devices such as hubs, switches, bridges and routers.




Loading availability...
If the availability does not load please click here.

OPS235
Introduction to Open System Servers
Availability
 

Prerequisite(s):

ULI101

This course involves Linux installation and configuration in Linux/Unix. Students will learn to manage files and processes, communicate over a network, set up their environment and properly use the rich set of available commands. Students will also learn to write simple scripts and work with both text and graphical user interface. Students will need to purchase removable hard drive kits from Seneca.




Loading availability...
If the availability does not load please click here.

1 General Education Option 1 General Education Option
WIN310
Microsoft Windows Network Infrastructure
Availability
 

Prerequisite(s):

WIN210 & DCN286

This course is for those who will be responsible for installing, configuring, managing and supporting a network infrastructure that uses Microsoft Windows Server products. Basic TCP/IP, along with TCP/IP applications such as DHCP, DNS and WINS will be covered. TCP/IP security as well as remote access and Internet related Windows Server configurations will be taught using lectures and hands-on exercises.




Loading availability...
If the availability does not load please click here.

DAT702
Introduction to Databases
Availability
 

Prerequisite(s):

WIN213

Students will gain knowledge of the various components of a Relational Database Management System and will learn how to design and implement concepts for a database on both the Windows and Linux platforms using Microsoft Access and MySQL. Finally, students will learn how to use Structured Query Language (SQL), Entity, Relationship (E-R) Modeling, Normalization of Database Tables and Database Design.




Loading availability...
If the availability does not load please click here.

EAC594
Business Communication for the Digital Workplace
Availability
 

With businesses thriving on good customer relationships, effective business communication is the cornerstone of company success. This course will help you learn the principles, practices, and tools for communicating effectively in the workplace using cases and/or projects.

From learning about audience, context, formats, tone, and media to applying your skills in writing correspondence, reports, and presentations, this course will guide you in developing professional interpersonal, collaborative, and web-based knowledge and practices.




Loading availability...
If the availability does not load please click here.

DCN386
Advanced Data Communications Technology
Availability
 

Prerequisite(s):

DCN286

This course is the second in the two-part data communications comprehensive introduction to Datacom. Students will review the OSI model and continue with high-speed LANS and broadband WANS. Focus will be on different types of networks and their switches, bridges and configuring Cisco routers. Cisco courseware is used.




Loading availability...
If the availability does not load please click here.

OPS335
Open System Application Server
Availability
 

Prerequisite(s):

INT 213 and OPS235

This course teaches the maintenance and administration of a UNIX server using Linux. Students will learn to install and upgrade the operating system software, set up user accounts, backup and restore files, install and configure servers, monitor network traffic and recover from system disasters.




Loading availability...
If the availability does not load please click here.

1 General Education Option 1 General Education Option
NDD430
Network Diagnostics and Design
Availability
 

Prerequisite(s):

OPS335 or OPS435, DCN386, EAC397, WIN310

This course draws the student's attention to the issues and considerations related to the inter-connectivity of various operating system platforms. Students learn to identify, isolate and subsequently overcome various installation and maintenance-related obstacles. It is expected that students will be proficient in setting up, maintaining and diagnosing an interconnected multi-server environment by course end. This course also introduces networking design topics, including developing a scalable and redundant network design. Students learn how to design a network by addressing client's needs, such as cost, security, bandwidth issues and reliability. Over 30% of this course is devoted to group project work, designed to allow the students to apply the knowledge they have acquired in all the courses in the previous semesters.




Loading availability...
If the availability does not load please click here.

SEC625
Information System Security
Availability
 

Prerequisite(s):

OPS335, WIN310

This course explores the study of security policies, models and mechanisms for secrecy, integrity, availability and usage. Topics include operating system models and mechanisms for mandatory and discretionary controls, basic cryptography and its applications, telecommunication and network system security.




Loading availability...
If the availability does not load please click here.

1 General Education Option 1 General Education Option
Plus 3 Professional Options

Note: Effective Fall 2023, EAC594 replaces EAC894. Students who have already taken EAC894 or those taking it in the Fall 2023 Term will not be required to take EAC594.

General Education Requirements

In order to meet Seneca's breadth requirements for diploma or advanced diploma programs, students must successfully complete at least 3 General Education courses toward their program, satisfying the following criteria:

Professional Options

CIS701
Cisco Networking Academy Training I
Availability
 

Prerequisite(s):

NDD430

This course covers three of the four Cisco networking academy modules. Students will be required to pass official Cisco networking academy online testing and hands-on skills tests.




Loading availability...
If the availability does not load please click here.

DCN706
Wireless and Mobile
Availability
 

Prerequisite(s):

CIS701

This course in Wireless LANs focuses on the design, planning, implementation, operation and troubleshooting of Wireless Lands. It covers a comprehensive overview of technologies, security, and design best practices with particular emphasis on hands on skills in the following areas: Wireless LAN setup and troubleshooting, 802.11a and 802.11b technologies, products and solutions, Site Surveys, Resilient WLAN design, installation and configuration, WLAN Security - 802.1x. EAP, LEAP, WEP, SSID, Vendor interoperability strategies.




Loading availability...
If the availability does not load please click here.

INT420
Internet II
Availability
 

Prerequisite(s):

OPS435 and DAT702

This course expands the skill base acquired by students who have successfully completed ULI101, and OPS335. Students will learn to install, configure, and maintain the Apache web server. Students will also learn how to install Secure Sockets Layer and how to set up secure environments using public key cryptography. Students will learn basic Perl programming as it applies to writing CGI scripts. Students will learn interactive web page scripting, implementing CGI with Perl. Students will learn how to create a simple e-commerce program on the Apache server.




Loading availability...
If the availability does not load please click here.

INT620
Applied E-Commerce
Availability
 

Prerequisite(s):

SEC520

Students will be introduced to the skills necessary to design, configure and maintain a secure web-based transaction-based site on the Internet. They will learn to design, document, and implement a database driven dynamic e-business solution using simple templating mechanisms in Perl like HTML::Template, and graduate on to more capable templating system such as Perl's HTML::Mason or Perl's Templating Toolkit, in a LAMP/XAMP environment. We will cover a variety of conceptual issues ranging from project management, business models, and design, through customer service, demographics, and electronic payment systems; this course will be, however, primarily project-driven, and students are expected to observe, comply with and be driven by the life-cycle of a typical business project from proposal to prototype. The development platform and tools are the same for all students, and students are required to implement their project according to specifications determined by the instructor.




Loading availability...
If the availability does not load please click here.

IPC144
Introduction to Programming Using C
Availability
 

This first course in computer programming emphasizes problem solving strategies using structured programming techniques. The C programming language is used to introduce problem analysis, algorithm design, and program implementation. Students work in a Linux environment.




Loading availability...
If the availability does not load please click here.

MAP603
Introduction to Cloud Computing
Availability
 

Prerequisite(s):

CIS701 and INT420

Gain a solid understanding of cloud computing concepts including fundamental technologies, architecture, design and security.




Loading availability...
If the availability does not load please click here.

OPS400
AS/400 Operations
Availability
 

Prerequisite(s):

OPS235

Students will learn to work in the OS/400 environment on an IBM AS/400. They will learn the system commands and operating system concepts as well as hands-on exercises on cross-platform connections with other operating systems.




Loading availability...
If the availability does not load please click here.

OPS435
Open System Automation
Availability
 

Prerequisite(s):

OPS335

The course will teach students the creation of error-free and maintainable shell scripts to automate day-to-day UNIX/Linux administrative tasks. Students will examine system scripts such as boot scripts and log generators. Exploring destructive scripts such as Trojan Horses will further the student's understanding of how to protect themselves from malicious programs. Upon successful completion of this course, students will be able to administer UNIX/Linux systems with much less effort through automation.




Loading availability...
If the availability does not load please click here.

PHP701
PHP Scripting
Availability
 

Prerequisite(s):

DAT702 (some HTML knowledge would be beneficial) and OPS335 or OPS435

Through theoretical and hands-on laboratory exercises students learn how to build web pages using dynamic content via the PHP (Personal Home Page) language in a Linux development environment.




Loading availability...
If the availability does not load please click here.

PRO675
Introduction to Python
Availability
 

Python is an open source programming language commonly used for data manipulation in commercial Big Data operations. In addition to Big Data manipulation, Python is employed for testing microchips, networking, powering social media platforms and building video games. This course provides students with an overview of the language and an in-depth guide to writing code in Python as it applies to Big Data and Computer Networking.




Loading availability...
If the availability does not load please click here.

PRO690
Introduction to DevOps Practices and Principles
Availability
 

DevOps is a software development methodology that combines software development and operations together in the entire software/service life-cycle, through the development process to production support. Many companies are adopting DevOps to get software projects completed in a faster and automated way by communication, collaboration, integration and automation between software developers and technology operations professionals. In this course, students will learn the principles and practices of DevOps including Source Control management, Integration, Testing, Configuration management and Monitoring.




Loading availability...
If the availability does not load please click here.

SEC520
Internet Security
Availability
 

Prerequisite(s):

OPS335, WIN310 and webserver knowledge (IIS and Apache) is also suggested.

Students will learn to design, configure and maintain a secure web site leading to successful e-commerce, proper scripting, web server security, and accurate database retrieval in a project-driven environment.




Loading availability...
If the availability does not load please click here.

SEC700
Information System Security
Availability
 

Prerequisite(s):

DCN286 or broad knowledge of networking

This course focuses on security in the areas of enterprise infrastructure and operations, cryptography, telecommunications and applications. Students learn how to identify security risks, protect organization's systems and data by deploying firewalls, data encryption and other countermeasures, and how to protect users from hostile applications. The course content maps to the CompTIA Security+® certification objectives and is intended to help prepare students to write the exam.




Loading availability...
If the availability does not load please click here.

TEC701
Technical Support for Network Administrators
Availability
 

Prerequisite(s):

OPS235 and WIN210

This course enhances student's abilities to function as network administrators and technicians, using the technical knowledge that they gained in previous semesters, and focusing on the importance of interpersonal and other skills that are needed in Help Desk problem-solving.




Loading availability...
If the availability does not load please click here.

TEC702
Technician as an Entrepreneur
Availability
 

Prerequisite(s):

OPS235 and WIN210

As the world of work continues to shift and change, the ability to start and manage one's own business has risen to the forefront. Students will learn how to develop, market, finance, promote and present their business idea by creating a complete business plan, with all its components, using a Kickstarter look alike site or they can start a real business if they are ready. The focus is on effective writing, financial. and presentation skills, using all current technologies, to create a business plan ready for crowd source funding.




Loading availability...
If the availability does not load please click here.

WIN700
Windows Active Directory Services
Availability
 

Prerequisite(s):

WIN310

This course provides students with the knowledge and skills necessary to install, configure, and administer Windows server 2003 Active Directory. Topics such as Implementing DNS to support Active Directory, Creating a Windows 2003 Domain, Publishing Resources in Active Directory, Creating and managing Trees and Forests will be covered through lecture and hands-on exercises. The course also focuses on the tasks required to implement Group Policy to centrally manage large numbers of users and computers.




Loading availability...
If the availability does not load please click here.

OSAP Funding Available

This program is eligible for OSAP funding.

Course load is used by OSAP to determine funding options for programs.

If you are taking one to two courses at the same time, you may be considered for part-time student grants and loans.

  • one course (20 per cent)
  • two courses (40 per cent)

If you are taking three or more courses at the same time, you may be considered for full-time student grants and loans.

  • three courses (60 per cent)
  • four courses (80 per cent)
  • five courses (100 per cent)

To find out if you qualify and to learn how to apply, please visit the OSAP website.

For information on other awards and financial assistance, please see Financial Aid.

Credit for Prior Learning

Prior Learning Assessment

Earn college credits for what you already know.
Prior Learning Assessment is a method of assessing and recognizing learning that is equal to college level learning, but has been gained outside a traditional classroom (through work experience, volunteering, outside study, etc.). If you can prove that the knowledge you have gained meets the outcomes of a Seneca course, then credit will be awarded.

How does the PLA process work?
Prior Learning is demonstrated through a "challenge" process. The process measures learning through a variety of methods which may include tests, portfolio assessment, interviews, demonstrations, essays, and work samples. The method used will be determined in consultation with a Program Coordinator.
For more information and to determine if you are eligible for PLA, please call the Program Coordinator.

The process may take from 6 to 8 weeks.

Note: Not all courses can be challenged. For more information go to PLA website or contact your Program Coordinator.

Transfer Credit

Many students who enter Seneca Polytechnic will have earned academic credits in post-secondary educational institutions which they may be able to apply toward completion of a Seneca College program.

Requests for Transfer Credit must be for a specific course and must be accompanied by an official transcript and course outline. A minimum grade of "C" (60 percent) is generally required for a course to be considered for Transfer Credit.

Download a Transfer Credit Request form. An official copy of your transcript and applicable detailed course outlines should be attached and submitted. Please note it may take 4 to 6 weeks for a Transfer Credit decision.

More Information

Please visit the Office of the Registrar.

Graduation/Convocation

When you meet all program requirements and become eligible for a certificate, diploma, or degree, you must inform the Registrar by completing a Graduation Application form and paying the graduation and alumni fee. Certificates, diplomas, and applied degrees are issued twice a year in the Fall (October), Spring (June) and Winter (February).

For further information including deadlines and fees, please visit the Convocation website or contact the Convocation Office at theservicehub@senecapolytechnic.ca.

Facilities

Students will use networked mid-range and PC computer platforms to access today's leading operating systems (Windows, .Net, UNIX and OS/400 on the AS/400). The College uses SFTP and SSH access modes for some courses to enable work to be done from home. Most programming and networking courses and labs are located at Seneca@York Campus. The programming course students are expected to log 20-30 hours of lab time in addition to classroom time. The lab hours are extensive. Please check with the learning commons or Open Lab for their hours of operation. During evening hours, Continuing Education students have priority over day students; until 7 p.m. on weekdays, full-time students have priority, but Continuing Education students may use facilities that are not occupied. On weekends, Continuing Education and full-time students have equal right to the use of the labs. Your registration receipt is your passport to the lab, although AS/400, UNIX and other users may also require account codes and passwords provided by their instructor. In some courses, students will be required to purchase removable hard drive kits or other hardware. In most courses students will require a USB Drive for storing programming assignments.

Help!

On scheduled Program Information evenings, or by special appointment, you can meet with a Computer Studies coordinator for help in choosing courses. To obtain waivers of prerequisites, and apply for transfer credits, please call 416-491-5050, ext 33025.

Program Contacts

Rasika De Silva
Program Assistant
Rasika.DeSilva@senecapolytechnic.ca
416-764-0977


Glen Steins
Part-time Program Coordinator
Glen.Steins@senecapolytechnic.ca
437-312-0354


Sheri Ladoucier
Academic Program Manager
Sheri.Ladoucier@senecapolytechnic.ca
416-764-0983


For more information about this program, fill out the following form.





Information Session

Students are invited to attend an information session.