Loading...

Overview

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.

Information Session

New 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   


Curriculum

Diploma Requirements

EAC150
College English
Availability
 

Prerequisite(s):

Placement via English Assessment, or successful completion of ESL934, EAP 500, or EAC149.

College English is an introductory college writing and reading course fundamental to successful college studies. Through a variety of assignments and classroom activities, students strive to develop the rhetorical and analytical skills essential to their success as communicators in college and upon graduation. Fiction and nonfiction are central vehicles for teaching writing.




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.

APC100
Applied Professional Communications
Availability
 

Corequisite(s):

EAC149

Required course for CPA/CPD/CPAC/CNS/CTY/AST programs but cannot be used as a General Education credit.

This course focuses on group work, team building, interpersonal communication, presentation skills, conflict and time management with applications to the computer industry. In this course, you are developing the skills that will make you not only a greater asset to an employer, but a more confident and accomplished individual. APC100 will give you a thorough grounding in employability skills listed as essential by the Conference Board of Canada in our global, knowledge-based society of the 21st century. You will be introduced to the theoretical background, then given ample opportunity to develop your expertise in these communication, teamwork, personal management, presentation and thinking skills. You will both require and be further developing these skills in all the courses of your programme. Only students who have a Canadian university degree in the humanities will be considered for advanced standing. These students must provide detailed course outlines from their university.




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):

INT213

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.

EAC397
Business Report Writing
Availability
 

Prerequisite(s):

EAC150 or equivalent

This business communications course is designed for Computer Studies students. It builds the written and oral communications, teamwork, personal management, and critical thinking skills that are essential to those that work in computer or technological fields. Through team and individual projects, participants learn the essentials of career management and practice the skills that are required in the workplace to communicate effectively with customers, co-workers, and management.




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 OR OPS435
 
OPS335
Open System Application Server
Availability
 

Prerequisite(s):

INT213 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.

 
OPS435
Open System Automation
Availability
 

Prerequisite(s):

OPS235

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.

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.

1 General Education Option 1 General Education Option
Plus 4 Professional Options
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.

OPS335
Open System Application Server
Availability
 

Prerequisite(s):

INT213 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.

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):

OPS235

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.

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.

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 1 - 2 courses at the same time, you may be considered for part-time student grants and loans.

  • 1 course (20%)
  • 2 courses (40%)

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

  • 3 courses (60%)
  • 4 courses (80%)
  • 5 courses (100%)

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 (Advanced Standing)

Many students who enter Seneca College 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 Degree and Credit Transfer Office.

Graduation

If 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 fee. Forms are available at the Registration office and online.

Certificates and diplomas are issued twice a year: Fall (October) and Spring (June). Graduation Application forms must be received no later than July 31 (for Fall Convocation), November 30 or March 31 (for Spring Convocation).

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

Sejal Ahir
Program Assistant
Sejal.Ahir@senecacollege.ca
416-491-5050 ext.77290


Glen Steins
Part-time Program Coordinator
Glen.Steins@senecacollege.ca
416-491-5050 ext.33025


Sheri Ladoucier
Program Coordinator
Sheri.Ladoucier@senecacollege.ca
416-491-5050 ext.77306


Information Session

New students are invited to attend an information session.