Computer Systems Technician (Diploma) | Canadian College

Computer Systems Technician (Diploma)

このプログラムは、コンピューター、システム問題解決など、ダイナミックに成⻑を遂げるIT分野で、テクニカルサポートとして活躍したい学生に最適です。

Program Overview

学生はビジネス環境内で、コンピューターとネットワークの使用をサポートするための専門知識と実践的なスキルを習得します。 卒業生は、個人や組織の日々のニーズを満たすためのITソリューションを維持するために、単独またはチームの一員として働くことができます。 プログラムの過程で、学生はクライアント/サーバーコンピューティング、クラウドコンピューティング、O/S仮想化、エンタープライズネットワーク、管理、インターネット管理などに必要な専門的なスキルを習得します。

Admission Requirements

高校卒業以上(Math 11並びにEnglish 12、もしくはそれらに相当する科目の修了を含む) また下記、いずれかの英語力条件を充たしていること               ※実際の入学許可は成績証明書等、必要書類提出後に審査を経て確定されます。

  • Canadian College of English Language Level 140, Pass with 60%.
  • セントローレンスカレッジ附属ESLアドバンス修了(60%以上のスコアの取得)
  • IELTS6.0 (各セクション、5.5以上)
  • TOEFL CBT 213 もしくは TOEFL IBT 78
*This program has been approved by the Registrar, in accordance with the Ministry of Advanced Education.
Fall (Sept-Dec)

Study

15 weeks

Winter (Jan-Apr)

Study

15 weeks

Summer (May-Aug)

Vacation

5月−8月夏季休暇・休暇期間中はフルタイムで就労可能

Fall (Sept-Dec)

Study

15 weeks

Winter (Jan-Apr)

Study

15 weeks

Summer (May-Aug)

Vacation

5月−8月夏季休暇・休暇期間中はフルタイムで就労可能

注) お席には限りがあります。

Study & Work

Work Opportunities

本プログラムの学生は、学生ビザで週20時間までのパートタイムでの就労が許可されています。また、学生は5月−8月夏季休暇期間中はフルタイムで就労可能です。

Career Opportunities

IT業界では、雇用と昇進の両方の面で優れた展望があります。ここ数年、ベビーブーマーの退職に伴い、カナダのIT専門家の需要は倍増しています。CSTの卒業生は以下の職種にて採用されています。

  • Hardware/software support
  • Network administration
  • Help desk support
  • Internet resource management
  • Network support and installation
  • Network design

カリキュラム

CARE 10 Career Strategies for Computing Professionals

This course prepares students for a career in the information technology field. Students gain an understanding of various technical roles and their impact on the enterprise. Using an understanding of these roles, students learn to develop career plans. Job search, resume, and interview skills are taught with an emphasis on technology-related conventions. Students also develop the ability to operate as continuous learners, guiding their own development.

COMM 110 Communications For College

This course is designed to help students develop and practice the communication skills needed to succeed in college and workforce environments. Emphasis is placed on improving foundational communication strategies--reading, writing, listening, and speaking--and on developing research and critical thinking skills.

COMP 105 Ethics and Computer Security Best Practice

Students develop the skills and knowledge to ensure the confidentiality, integrity, and availability of information systems and applications. Students learn appropriate security mitigation techniques and participate in risk mitigation activities. Students discuss the security and ethical challenges and best practices that impact IT decision making and programming.

COMP 1111 Introduction to Databases

This course begins with an overview of Microsoft Excel, and then focuses on Microsoft Access. It introduces the student to database design and one to many relationships. The student will build multiple tables, queries, multiple forms and custom reports. The student will understand and implement calculations and aggregate functions.

COMP 163 Practical Experience

In this course, students apply practical skills from throughout the program to a simulated work environment related to the field of Computer Networking and Technical Support (CNTS). All CNTS students work on projects that simulate common tasks encountered by employees of a Help Desk, Hardware Support, Network Installation, Network Administration, etc. Students remain under the guidance of faculty and are required to meet at regularly scheduled times for review. This course is offered in the fourth semester of the CNTS program. This is a core course and allows students to apply a variety of skills from throughout the program to situations encountered in a simulated work environment.

Networking 1

In this course, students are introduced to network terminology, network media and hardware as well as various topologies and architectures. Students explore the functionality and set up of simple and complex Network operations, Ethernet, Protocols and Network Operating Systems. Local Area Network (LAN) and Wide Area Network (WAN) are discussed and the enterprise and distributed network technology (Internet) are introduced. Students develop foundational networking skills using theoretical and practical approaches to understanding protocols, network architecture and troubleshooting techniques.

Cloud Computing 2

This course is designed to teach students concepts of virtualization and containerization. Students study and apply techniques to setup, manage and maintain a scalable, redundant and secure cloud computing environment. This course focuses on understanding the difference between, when to use, and how to apply both virtualization and containerization in a cloud environment.

COMP 2111 Advanced Databases

This course is designed to teach the student more advanced concepts and techniques of working with modern database technologies. Students discuss concepts around table design, relationships, queries and migrations in both relational and non-relational database technologies. This course focuses on administering, running, maintaining and migrating databases on premise or in a cloud environment.

COMP 213 Windows server

In this course, students develop competency in managing the Windows Server operating system. Students learn the installation/provisioning, configuration, and operation of Windows Server. Specific technologies including Identify and Authentication Management, Network Services, Resource Sharing, Storage Services, Security, and Monitoring are taught to an in-depth level.

COMP 223 Networking 3

In this course students will explore the process of securing a networked environment. Students will work on network mapping and enumeration to identify services and potential vulnerabilities on their network. Students will document their network and found vulnerabilities and then attempt to exploit them. This course will also explore ways to mitigate the found vulnerabilities to maintain a secure computing environment.

COMP 30 Computer Hardware Systems

This course is an introduction to the interaction between hardware and software. Students study the functions of and interactions between major hardware components in computer systems. The relationship among system software, application software and data is included in an explanation of how a computer system works. Students develop the skills necessary to properly use and care for a personal computer from outside the case will be covered.

COMP 3014 Networking 2

This course will teach the student new terminology and the fundamental concepts of data and voice communications from business point of view. Data communications concepts are illustrated by study of Media, Equipment and Data Transmission, Modulation, Synchronisation and Error management. Student will learn basic network concepts, network ownership and distributing systems as well as MAN and WAN from business point of view. Electronic commerce, B2B initiative and the Electronic Data Interchange will be introduced. This course builds on students' introductory knowledge of networking concepts to develop their competency in switching and routing technologies. Students learn the detailed operation of Ethernet technologies and advanced network switch configuration. Internetworking concepts are mastered, and students learn how to implement various routing schemes on network devices. Techniques for troubleshooting network issues area explored. The role and configuration of ancillary network devices, such as firewalls and load balancers, is introduced.

COMP 66 OS Scripting

The aim of this course is to introduce the use of Perl as a scripting language to build simple, yet effective tools to automate standard administration tasks. The student will be introduced to the types of systems that they may encounter, the tasks they will be required to perform, and the skills they will need to build upon in order to be effective problem solving. This course develops students' ability to programmatically manage computer systems. This includes both automating tasks and using programmatic tools to diagnose and resolve operating system level issues. Building on introductory programming experience, this course introduces scripting languages that are optimized for operating system management. On completion of this course, students can effectively manage heterogeneous computer system environments using the languages taught.

COMP 67 Technical Support Procedures

This course provides students with the skills required to provide technical support to end users. Students master troubleshooting skills using critical thinking, industry best practices, research, and system utilities. Processes for supporting the enterprise computing environment are introduced and rehearsed familiarizing students with contemporary service desk practices. Students also become familiar with applications used to administer computer systems at scale.

COMP 68 Linux 2

In this course, students develop advanced knowledge of and skills in administering the Linux Operating System. Students discuss Linux Administration in terms of installation, configuration, and maintenance. This course focuses on administration, running, and maintenance of Linux Server environments including but not limited to the configuration of DHCP, DNS, CUPS, and FTP.

COMP 77 Cloud Computing 1

In this course students will be introduced to the fundamentals of cloud computing. Students will explore services provided by cloud platforms. Students explore the difference between different cloud models as well as “-as-a-service” model approaches to cloud computing. The deployment and management of cloud resources including the deployment of Virtual Machines, storage implementation and the configuration of virtual networks will be explored.

COMP 79 Emerging Technologies

Technology changes at a rapid pace with new innovations coming to market regularly. Students discover new and emerging technologies. Students work in teams on self-guided projects working towards integrating new technologies into existing IT infrastructure. Students articulate the key effects of new technologies on existing IT and computing systems.

COMP 82 MS Client Operating System

This course is an expansion on basic user knowledge of a Windows Operating System environment for students enrolled in the two-year Computer Networking program. The course will explore architecture of Windows 7. Students will learn to install and configuration the OS. The booting process as well as various System Utilities will be covered. The course will concentrate on System Management, Administration, File Systems, shares and file securities. Students will also be introduced to different Network Protocols and a client site of the Remote Access Services (RAS). Various Windows 7 components, printing and performance tuning and monitoring will be learned. The practical experience of all covered subjects will be gained in labs.

COMP 83 Linux 1

This course is designed to teach students the fundamental concepts of the Linux Operating System. Students are introduced to the essentials of Linux in terms basic Linux operation, command line, configuration, and maintenance. This course emphasizes the development of students’ skills in operating, running, and maintaining Linux systems. Topics include administration of common tasks such as User and Group management, File System management, package management as well as System Performance monitoring and troubleshooting.

COMP 905 Pogramming I

This course offers an introduction to programming logic using the syntax of a strongly-typed programming language. Students explore and apply programming concepts, such as variables, data types, assignment/arithmetic operators, input/output, looping, decision making, and arrays. An additional emphasis is placed on employing appropriate style and logical thinking.

COMP 930 Programming 2

This course teaches students how to apply programming concepts to build simple yet effective tools to automate standard administration tasks. Students apply problem solving techniques to identify, analyze and plan the best approach to construct a software solution. This course focuses on programming automated solutions that interact with a Linux or Windows environment, work with database technologies and handle input/output.

MATH 8 Introductory Computer Mathematics

This course begins with a review of operations within number sets to prepare you to solve equations and to convert among number systems.

Additional 3 courses from GENE Electives

Ask an Expert

お問い合わせは日本語でどうぞ。 Akie to help you plan your studies.

akie.ohori@canadiancollege.com:Akie Ohori

お問い合わせ