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

Note: Remove filter(s) above to view all program curriculum requirements.

Curriculum

Diploma Requirements

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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

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

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) and Spring (June).

For further information including deadlines and fees, please visit the
Convocation website or contact the
Convocation Office at 416-491-5050 ext. 77461.

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.