Seneca Polytechnic will be closed from the end of business day on Friday, Dec. 20, 2024, to the reopening on Thursday, Jan. 2, 2025. Part-time classes for the Winter 2025 Term will begin on Friday, Jan. 10. During the holiday closure, you will still be able to access The Service Hub virtually through the online portal and chatbot.
Learn more about the academic programs we are delivering in Winter 2025. If you have any questions about part-time studies, please contact us.
Please note: The Curriculum for Computer Systems Technology program is being phased out in part-time studies. 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.
Graduates from the CNS and the CTY diplomas can work as technical support specialists maintaining PC networks, doing network administration, Helpdesk support, Internet resource management, and other evolving areas that require microcomputer technical support in networked environments. These programs focus on developing strong technical and interpersonal skills.
Students are invited to attend an information session.
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.
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.
Students with a completed high school diploma or prior English Proficiency scores can find more details on next steps here.
Students without any of the above can be placed via successful completion of ESL934 OR English Assessment.
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 centered on these core concepts of communication, students will develop the transferable reading and writing skills essential for success in their post-secondary studies, workplaces, and communities.
Students with a completed high school diploma or prior English Proficiency scores can find more details on next steps here.
Students without any of the above can be placed 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 centered on these core concepts of communication, students will develop the transferable reading and writing skills essential for success in their post-secondary studies, workplaces, and communities.
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.
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.
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.
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 **
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
Many students who enter Seneca Polytechnic will have earned academic credits in postsecondary educational institutions which they may be able to apply toward completion of a Seneca Polytechnic 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.
Please visit the Office of the Registrar.
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.
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.
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.
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.
Students are invited to attend an information session.