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

 

 

Overview

The Focus of the CSN diploma is on developing marketable skills in the areas of designing and implementing wireless, local/wide area and software defined networks; working with and configuring open source and proprietary operating systems; and how to work on premise and in the cloud taking you into the future of IT administration. Graduates from the CSN diploma program can work as Technical support Specialists, Network Administrators, Local-area Network/personal computer technicians, and Help Desk support.


 

Interested in learning more?

Students are invited to attend an information session to learn more about the program and to connect with our team. 

Seneca Part-Time Computer Studies Information Session

Wednesday, November 27, 2024
6:30 p.m. - 8:00 p.m.
Location: Zoom
Register Now

Confirmation of registration and a unique link to join the information session will be provided upon registration.

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

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 postsecondary 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 postsecondary studies, workplaces, and communities.




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

MST100
Introduction to Microsoft Services
Availability
 

This course provides a technical foundation of operating systems installation and configuration and how those operating systems fit into an on-premises, virtualized or cloud environment. It introduces terminology and concepts related to servers, operating systems, networking, virtualization, cloud and automating tasks using the command line and scripting. Students learn to problem-solve and identify technical solutions to meet business needs.




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

SPS120
Strategic Problem Solving
Availability
 

This course introduces the concepts of critical thinking, documentation, presentation, and project management with an emphasis on problem analysis and problem solving. These concepts provide the basis for deriving practical solutions to common and abstract problems. Students will work in teams to analyze problems, document their processes and solutions, and present their findings.

 




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

OPS145
Introduction to Linux and Unix
Availability
 

Today Linux powers most servers and mobile devices.

This subject introduces students to the use and management of Linux through the following actions:

  1. Interact with Linux by typing commands on command lines and clicking on graphical user interfaces.
  2. Personalize and control Linux.
  3. Make personalization settings reboot-persistent by saving edits to plain text files.
  4. Run Linux locally on Windows or macOS.
  5. From Linux running locally, connect to and manage remote Linux servers.
  6. Automate repetitive tasks on Linux by creating or modifying scripts.

 




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

CSN105
Introduction to Computers and Networks
Availability
 

This course is an introduction to computer functions and introductory networking concepts. Through activity-based learning and an Internet of Things (IoT) project, students will examine the relationships between computer, operating system, and networking components. Students will examine the roles of computers and networking devices and demonstrate how to deploy this equipment to achieve computer functionality and network connectivity. Students will gain hands-on knowledge and troubleshooting capabilities in this course.




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

CSN205
Static Networks
Availability
 

Prerequisite(s):

CSN105

In this course students learn the foundation of core, distribution and access networks implementation, based on hardware and software components in a distributed control plane architecture. All those components are integrated in a secure and manageable solution according to customers needs. Through practical activities, students configure network appliances and apply switching and routing techniques to implement quality of service, congestion control and security features.




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

MST200
Microsoft Server Administration
Availability
 

Prerequisite(s):

MST100

This course provides students with the knowledge and skills necessary to perform administration tasks on a Microsoft Windows Server operating system, on-premise or in a cloud environment. Topics such as designing and implementing a user and group strategy, resource security, protecting data, scripting and using cloud services will be covered through lecture and hands-on exercises.




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

OPS245
Open Systems Server
Availability
 

This project-based course will teach students how to install and configure a Linux server. Further, students will learn how to connect to and communicate over a network in a controlled environment. They will learn how to manage their files on their system and how to set-up file and directory permissions. Students will manage basic system security and firewall settings. In order to configure their system, students will gain knowledge of basic Unix/Linux commands and be exposed to the Bash Shell and python programming basics.




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

SEC220
Introduction to System Security
Availability
 

With the ever-expanding of digital world, cyberattacks are an evolving danger to organizations, employees and consumers. This course provides the technical foundation required to understand the security concerns faced by network administrators, technical support staff and end users in today's data communications environments. Current security solutions that address issues such as secure network deployments, access controls, security breaches and malicious attacks will be examined through a combination of lectures and hands-on labs.




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

1 General Education Option 1 General Education Option
1 General Education Option 1 General Education Option
CSN305
Software Defined Networks
Availability
 

In this project-based course students will examine and then use the functions and components of Software Defined Networks (SDN) to create a network. They will identify challenges when converting static networks to software defined ones. And will be able to analyze the performance of an SDN using verification and troubleshooting techniques to guarantee quality of service.




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

DAT330
Introduction to Databases
Availability
 

This course is an introduction to databases. Through activity-based learning and using a database cloud deployment project, students will learn how to work on Microsoft Azure SQL on cloud and on-premises Microsoft SQL server. Students will learn how to use Structured Query Language (SQL) to query data and optimize query performance. Students will also learn how to monitor and optimize operational resources, how to implement a secure environment and how to automate database tasks.




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

MST300
Introduction to Microsoft Cloud Technologies
Availability
 

This course introduces gains hands-on experience on Azure services, core solutions and management tools, security features, identity and privacy, governance and compliance, and cost management and service level agreements through lecture and hands-on exercises.




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

OPS345
Open System Application Server
Availability
 

This subject teaches the maintenance and administration of a Linux server. Students will learn to install and upgrade the operating system software, set up user accounts, manage current files systems, back up and restore files, install and configure servers, modify system start-up sequences, administrate common services and modify basic network configurations. Students will also be able to modify the configurations using scripting tools.

 




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

SEC320
Security Incident Response
Availability
 

Threat landscape is continuously evolving and despite all the efforts, adversaries penetrate networks for a variety of purposes, such as theft of confidential information, sabotage and money extortion. Therefore, it is important for all of the cybersecurity workforces to be familiar with the process and technologies used in cyber incident response. This course is prepared to cover a variety of topics, from preparation, detection and analysis, intelligence, and response automation. Students will perform live and dead box forensics, create timelines and develop scripts to automate their processes in order to rapidly respond to cyber incidents.




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

1 General Education Option 1 General Education Option
CSN405
Wireless Networks
Availability
 

This course focuses on the design, planning, implementation, operation and troubleshooting of Wireless Local Area Networks. It comprehensively covers technologies, security, and design best practices with particular emphasis on hands on skills.




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

CSP450
Computer Systems Projects: On Premises Networking and Server Administration
Availability
 

This course draws the student's attention to the issues and considerations related to the inter-connectivity and administration of various on-premises network devices, applications and services. Students learn to identify, isolate and subsequently overcome various installation and maintenance-related obstacles. It is expected that students will be proficient in creating, administering and diagnosing an interconnected multi-server environment by course end. This course also introduces networking design topics, including development of a scalable and redundant network design in conjunction with disaster recovery planning. This course is devoted to group project work, designed to allow the students to apply the knowledge they have acquired in all of the subjects in the previous semesters.




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.

MST400
MS Cloud Administration
Availability
 

This course provides students with the knowledge and skills necessary to install, configure, and administer Windows server Active Directory through interactive lectures and applied labs. The subject also focuses on the tasks required to centrally manage large numbers of users and computers.




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

OPS445
Open System Administration
Availability
 

This course will prepare students for working as systems and network administrators in a modern, automated environment with the focus on Open-Source operating systems (OS). Through a series of projects using industry standard tools and programming languages, students will demonstrate how to automate tasks learned in previous courses such as OS deployment and configuration, application deployment, databases, storage devices, networks and firewalls.




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

1 Professional Option
 

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

APL701
Applied Integration
Availability
 

In this problem-based course students will be challenged to learn the concepts of planning, integration and administration in a multi-platform environment. Students will employ skills gained in the previous semesters along with the problem solving and research techniques introduced in this course to plan effective system strategies, share system resources and provide efficient and stable cross-platform environments. Topics will include effective planning and reporting strategies, installation techniques, backup/recovery techniques, security services, print, and user services.




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

CIS700
CISSP Certification Preparation
Availability
 

Prerequisite(s):

Can be taken as a professional option for CNS or CTY. However students who have not yet graduated from CNS or CTY cannot write the CISSP professional exam. See course outline for more details.

This is an advanced course designed to prepare information systems and network security professionals to write the CISSP (Certified Information Systems Security Professional) certification examination. CISSP is the gold standard in vendor-neutral security certification through the International Information Systems Security Certification Consortium (www.isc2.org).




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

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.

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.

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.

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.

Information Session

Students are invited to attend an information session to learn more about the program and to connect with our team. 

Seneca Part-Time Computer Studies Information Session

Wednesday, November 27, 2024
6:30 p.m. - 8:00 p.m.
Location: Zoom
Register Now

Confirmation of registration and a unique link to join the information session will be provided upon registration.

System Requirements

Students in this program should have the following system requirements:

  • 16 GB RAM minimum
  • 256 GB SSD Hard Drive (500+ GB would be better)
  • Quad-core i7 2.4GHz or better
  • Video card (2GB RAM minimum/4GB RAM recommended)
  • Webcam

Pathways

Build on your Seneca Polytechnic diploma

Seneca is recognized as a leader in pathways and offers a range of options to help you reach your educational and career goals.

As a graduate of this program, you may be eligible to pathway into a bachelor's degree program at Seneca or at one of our partner institutions.

To explore your pathway options and learn more, visit our Degree Transfer Guide.

If you have additional questions regarding pathways to, within and beyond Seneca, connect with our Academic Pathways team at 416.764.0399 or email academic.pathways@senecapolytechnic.ca.

After reviewing the Degree Transfer Guide, you can also book a virtual appointment to discuss your options in more detail with a dedicated Pathways Adviser.

Graduation/Convocation

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.

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