Learn more about the academic programs we are delivering in Winter 2025. If you have any questions about part-time studies, please contact us.
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.
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.
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.
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.
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.
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.
Today Linux powers most servers and mobile devices.
This subject introduces students to the use and management of Linux through the following actions:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
If you are taking three or more courses at the same time, you may be considered for full-time student grants and loans.
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.
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.
Students in this program should have the following system requirements:
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.
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.
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