Computer Information Systems Technology
Do you like solving problems? Do you look forward to the launch of new technology and computer systems? Do all your friends and family turn to you when they have technology issues? If so, our two-year diploma program in Computer Systems Technology may be the perfect fit for you! This program is designed to equip graduates with software, programming, and hardware skills needed to support the systems that are commonly used in businesses, government agencies, utilities, law enforcement agencies, health services providers, and educational institutions.
Program Overview
This 2-year full-time, 60 credit program provides the knowledge, skills, and training required to prepare students for a career as a Computer Systems Technologist.
Program Design
Year 1 – Fall
Course | Title | Credits |
---|---|---|
CIST-101 | Computer Systems Administration | 4 |
CIST-102 | Introduction to Programming | 4 |
CIST-103 | Website Development | 3 |
CIST-104 | Introduction to Database Management Systems (DBMS) | 4 |
Total | 15 |
Year 1 – Winter
Course | Title | Credits |
---|---|---|
CIST-105 | Introduction to Data Communication and Networking | 3 |
CIST-106 | Programming in C++ | 3 |
CIST-107 | Introduction to Internet Programming and Web Applications | 3 |
CIST-108 | Software Analysis and Design | 3 |
CIST-109 | Windows Administration 1 | 3 |
Total | 15 |
Year 2 – Fall
Course | Title | Credits |
---|---|---|
CIST-201 | Windows Administration 2 | 3 |
CIST-202 | User Interface Design | 2 |
CIST-203 | Algorithm Analysis and Data Structures | 3 |
CIST-204 | Switching, Routing and Wireless Essentials | 3 |
CIST-205 | Introduction to Cloud Computing | 3 |
Total | 14 |
Year 2 – Winter
Course | Title | Credits |
---|---|---|
CIST-206 | Introduction to Computer Security | 3 |
CIST-207 | Windows Administration 3 | 3 |
CIST-208 | Enterprise Networking, Security and Automation | 2 |
CIST-209 | IT Development Project | 4 |
CIST-210 | Emerging Technologies | 3 |
Total | 16 |
Course Descriptions
Year 1 – Fall
CIST-101 – Computer Systems Administration
This course introduces students to the computer (PC) as a system, both hardware and software. Students learn PC hardware and peripheral components: their role, how to connect, install, configure, and troubleshoot issues. This also includes basic safety and operational procedures. For software, students will gain knowledge of the fundamentals of Operating Systems (OS). They will acquire the skills needed to install and configure desktop computers and other devices in a business environment. Topics include OS architecture, file and disk management, BIOS and UEFI, multi-boot, virtual machines, software installation/removal, performance tuning, backing up and protecting data, and troubleshooting. The basics of networking, security, virus protection, and firewalls are also covered. Students will be introduced to the basics of other major OS such as Linux and Apple’s iOS. Theoretical knowledge will cover the Microsoft 70-698 Installing and Configuring Windows 10 course.
- Minimum Credits: 4
- Length: 80 hours
- Prerequisites: Admission to the Computer Information Systems Technology Diploma Program
- Delivery Method: ? Blended
- Cost: $909.16
- Course Outline
CIST-102 – Introduction to Programming
This is an introductory course on programming. Learners will develop problem-solving skills through the use of detailed algorithms and be introduced to structured and object-oriented design techniques. The course content includes standard program syntax, variable types, operators, input/output statements, decision and loop control structures, methods, encapsulation, instantiating and using objects. The course is taught in Python to keep the focus on programming language neutral.
- Minimum Credits: 4
- Length: 80 hours
- Prerequisites: Admission to the Computer Information Systems Technology Diploma Program.
- Delivery Method: ? Blended
- Cost: $909.16
- Course Outline
CIST-103 – Website Development
This course covers the fundamentals of website development and design using Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript. Students will learn how to create structured websites using HTML; how to use the most up to date CSS styles to create responsive, visually-interesting pages and captivating graphical designs; and how to implement client-side script using basic concepts in JavaScript to access Document Object Model (DOM) elements, to validate web forms, and to perform site management.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: Admission to the Computer Information Systems Technology Diploma Program
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-104 – Introduction to Database Management Systems (DBMS)
In this course students will learn how to manage SQL database systems, including performing basic database administration. Students will learn how to configure a database to support different applications and to perform tasks such as creating users and database schema, applying constraints, setting up access control, assigning memory, defining storage structures and manipulating data. Since database administration does not end after the database is created, students will learn the importance of backup and recovery strategy. Students will become familiar with fundamental concepts in the field such as transnational operations, ACID property, backup and redundancy, data integrity, various database roles (database admin, database programmer, database designer), database normal forms, join operations, and how to perform queries.
- Minimum Credits: 4
- Length: 80 hours
- Prerequisites: Admission to the Computer Systems Technician program.
- Delivery Method: ? Blended
- Cost: $909.16
- Course Outline
Year 1 – Winter
CIST-105 – Introduction to Data Communication and Networking
In this course learners will study the fundamentals of computer networking, protocols, components, major networking technologies and systems of modern networks, and will be able to configure, manage, and troubleshoot modern networks. Students will learn how to provide access to local and remote network resources and to enable end to end connectivity between remote devices. Students will also learn how to implement IPv4 and IPv6 addressing schemes.The topics include TCP/IP protocol suite, multiplexing/switching techniques, basic error detection and correction, elementary data link protocols, flow control and an introduction to routing and congestion control issues, multiple access protocols, networking and internet-working devices, LANs and WANs.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 101
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-106 – Programming in C++
This is an intense hands-on course on the most popular system and app development language: C++. Students (equipped with the basics of programming from CSTP 1105) go on to cover the basics of C++ and its powerful features. Topics include classes, object life cycle, memory management and smart pointers, program execution life-cycle, an introduction to the Standard Template Library (STL), the basics of exception handling, and finally the basics of threads and processes in C++.The main goal of this course is for students to become fully familiar with the landscape of programming with C++ and to be comfortable using its common and modern features as well as to have the confidence to debug, optimize, and restructure existing code in a general application development context.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 102
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-107 – Introduction to Internet Programming and Web Applications
In this course students learn how to design and develop a software application that works through browsers or the internet. Students will learn about various web application development technologies, and how to create a web application using a modern MVC (Model-View-Controller) framework which communicates with an Apache server. In a small team of 2-4, students will build a robust Representational State Transfer (REST)ful web app back-end to complement their chosen projects. The team will collaborate using a shared Git repository and Gitflow workflow.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 102 and CIST 103
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-108 – Software Analysis and Design
In this course students are exposed to the pillars of the Software Development Life Cycle (SDLC). Students explore and apply the concepts required to analyze, design, create, install and document a systems project through individual and team exercises. Learners will be exposed to key project management concepts and practices.Using Object Oriented Design (OOD), students learn how to identify classes and build the domain model. Additionally, learners are introduced to an industry standard modeling graphical language: Unified Modeling Language (UML). Students learn the features of various Software Development Life Cycle (SDLC) patterns such as the Agile iterative model and the WaterFall model. Learners will learn the key players and stakeholders in a typical project and their roles. Various testing types such as unit testing, feature testing, regression testing, user acceptance testing, smoke test, and functional testing are also introduced.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 102
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-109 – Windows Administration 1
In this course students will gain comprehensive knowledge and practical skills in Server Administration. They will be instructed on the methods of installing and configuring servers, as well as managing user accounts and administering Active Directory objects. Furthermore, students will go through the implementation of both IPv4 and IPv6 addressing schemes, enabling seamless communication across server and client environments. Additionally, the curriculum will cover essential networking concepts such as DHCP and DNS. Students will learn how to effectively utilize these services within the Windows client and services environment, ensuring efficient network resource allocation and management. They will be equipped with troubleshooting techniques for resolving IPv4 network issues.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 101
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
Year 2 – Fall
CIST-201 – Windows Administration 2
In this course students will build upon their foundational knowledge from Windows Administration 1, delving deeper into topics like DNS configuration and troubleshooting. Additionally, they will receive an introduction to Group Policy infrastructure, gaining insights into effectively supporting user accounts through Group Policy Objects (GPOs). Moreover, students will explore advanced concepts including FSRM, quota management, file screening, and optimization strategies for file services. Through practical exercises and hands-on labs, participants will develop a comprehensive understanding of these key areas, enhancing their ability to manage network resources effectively.Furthermore, this course will equip students with essential knowledge about Network Access Protection (NAP) and Remote Access protocols. By engaging in practical scenarios, students will gain insights into the challenges inherent in a Server/Client environment, ranging from performance optimization and latency reduction to reliability enhancement, scalability considerations, and security vulnerabilities. The overarching goal is to provide students with a holistic understanding of server and network environments, empowering them to tackle real-world challenges with confidence and proficiency.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 109
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-202 – User Interface Design
This hands-on course is an introduction to User experience/User Interface (UX/UI) for websites, mobile applications, and information systems. Students will plan and create a small website or a UI-centeric mobile app following UI/UX best practices, analyzing website requirements and user interaction. Using those requirements and following usability guidelines, learners will design a site that works well on both desktop and mobile devices applying responsive web design. Students will choose and create appropriate media for website content.
- Minimum Credits: 2
- Length: 40 hours
- Prerequisites: CIST 102 and 103
- Delivery Method: ? Blended
- Cost: $454.58
- Course Outline
CIST-203 – Algorithms Analysis and Data Structures
Students learn the fundamentals of algorithm design and analysis through hands-on practice with various popular algorithms and data structures used in software development. Students learn how to analyze the time and space complexity of an algorithm and learn how to test and choose the right solution for a non-trivial programming problem. The emphasis is on developing practical skills as well as the conceptual mastery of efficient algorithm selection. Important data structures covered in this course include: Arrays and Vectors, Trees and Graphs. Popular algorithms and design strategies covered include: Recursion vs Iteration, Divide and Conquer, Greedy Techniques and basic sorting algorithms.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 108
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-204 – Switching, Routing and Wireless Essentials
In this hands-on course students will engage with a comprehensive curriculum focused on configuring and troubleshooting networking devices such as routers, switches, and wireless devices. Through hands-on activities, participants will gain proficiency in setting up and troubleshooting VLANs, Wireless LANs, and Inter-VLAN routing, essential components for modern network deployments. Furthermore, students will delve into advanced topics including the configuration and troubleshooting of redundancy mechanisms like Spanning Tree Protocol (STP) and EtherChannel, enhancing network reliability and resilience. Moreover, this course emphasizes the development of critical thinking and problem-solving skills
essential for network administrators. Students will learn how to effectively support available and reliable networks by implementing dynamic addressing and first-hop redundancy protocols. By the end of the course, students will possess the expertise needed to design, configure, and troubleshoot complex network environments, empowering them to contribute effectively to the operational success of modern networking infrastructures.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 105
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
Year 2 – Winter
CIST-206 – Introduction to Computer Security
In this course students will learn the fundamentals of computer security. Students learn the principles of computer and information security in general and become familiar with the fundamentals of designing a secure system both from a hardware and software point of view. Students will become familiar with security policies, the principles of cryptography, the basics of
authentication, data protection concepts, how access control systems work, and software security. In general, learners will become familiar with the principles, practices, and analysis of developing secure software systems. Additionally, students will learn to recognize several areas of security attacks, examine current security measures and evaluate techniques to enhance existing measures. Students will also learn fundamental principles associated with the current cybersecurity landscape and identify concepts required to recognize and potentially mitigate against enterprise networks as well as mission critical infrastructure. This course will also teach students how to initially setup and configure security zones, authentication, policies on the Palo Alto next generation firewall.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 101
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-207 – Windows Administration 3
In this course students will advance their knowledge in managing and securing Windows-based network. The course covers a range of advanced topics including network services, load balancing, and file services, alongside an in-depth exploration of Active Directory features such as Certificate Services, Federation Services, and Rights Management Services. Additionally, students will learn dynamic access control, fail over clustering, and strategies for disaster recovery and business continuity. This curriculum is designed to equip students with the skills required to design, implement, and manage resilient and secure Windows Server networks, ensuring efficient operation and protection of organizational assets.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 201
- Delivery Method: ? Blended
- Cost: $681.87
- Course Outline
CIST-208 – Enterprise Networking, Security and Automation
This course enhances understanding of wide area network (WAN) architecture, components, and functionalities, delving into dynamic routing, firewalls, VPN concepts, network automation, virtualization, and a variety of WAN technologies. This course, the culmination of a three-course series, aims to equip students with the requisite knowledge and skills to excel in the Cisco Certified Network Associate (CCNA) examination. Upon completion, students will demonstrate proficiency in configuring
and troubleshooting OSPF, ACL, NAT, and IPsec across IPv4 and IPv6 wide area networks. Students will acquire the ability to discuss Metro Ethernet, MPLS, DMVPN, and other WAN technologies, configure single-area and multi-area OSPF in both IPv4 and IPv6 networks, troubleshoot OSPF in broadcast and point-to-point networks, engage in conversations surrounding network security issues and concepts, and configure and troubleshoot ACL and NAT. Additionally, they will describe IPsec protocol encapsulation, confidentiality, and integrity, showcasing comprehensive expertise in WAN technologies and network security practices.
- Minimum Credits: 2
- Length: 40 hours
- Prerequisites: CIST 204
- Delivery Method: ? Blended
- Cost: $454.58
- Course Outline
CIST-209 – IT Development Project
This is a group project course which will expose students to all aspects of project development. Students work in a team of 3 to 6 to design, develop, manage, and deliver an IT software application project to an external (real or simulated) client. Students will study and employ the practical and theoretical concepts obtained in the first-year systems analysis and design courses by building an IT system. Learners will work as part of a development team on an IT problem for an external industry client. The project will include the production and demonstration of the functioning components of the system for each releasee within deadlines set out in the project management documentation. Students will present the final product to the client.Students will also practice project management, documentation, meeting and presentation skills. As a contributor to a computer system development project, learners will prepare for and participate in project meetings, prepare project management documentation, adapt project management processes as required, manage progress using project management techniques and manage storage of project documentation.
- Minimum Credits: 4
- Length: 80 hours
- Prerequisites: Successful completion of all of the courses in Term 1, 2 and 3: CIST 101, CIST 102, CIST 103, CIST 104, CIST 105, CIST 106, CIST 107, CIST 108, CIST 109, CIST 201, CIST 202, CIST 203, CIST 204 and CIST 205.
- Delivery Method: ? Blended
- Cost: $909.16
- Course Outline
CIST-210 – Emerging Technologies
In this course students will study new and emerging technologies, and will examine how these technologies can change existing markets and development environments. Students will gain experience in working with software and/or hardware that can be classified as part of the emerging technology paradigm. This may include cloud computing, machine learning, virtualization technologies, or simulation technologies.
- Minimum Credits: 3
- Length: 60 hours
- Prerequisites: CIST 106 and CIST 107
- Delivery Method: ? Blended
- Cost: $227.29
- Course Outline
Admission Requirements
Academic Requirements:
- Minimum 60% in either English Studies 12, English First Peoples 12, ENGL 090, or equivalent.
- Minimum 60% in either Foundations of Mathematics 11, Pre-Calculus 11, Computer Science 11, MATH 080 or equivalent.
Basic computer literacy skills are expected, including Windows operating system and file management skills, the ability to use word processing software, and the ability to communicate, research, exchange and download files using web browsing and email software.
For students for whom English is a second language, students must meet the College’s English Language proficiency requirements.
Your Costs
Tuition and Fees for Domestic Students:
For the 2024/25 academic year (2024/SU, 2024/FA, 2025/WI, 2025/SP)
Tuition Year 1: | $6,818.70 |
Tuition Year 2: | $6,818.70 |
Application Fee: | $30.00 |
Student Association Fee: | $138.00 |
Bus Pass Fee: | $177.60 |
Health and Dental Fee: | $480.00 |
Total | $14,463.00 |
*These prices are for domestic students and may not be 100% accurate. However, these estimates will give you an adequate idea of tuition and fees for our programs. These prices do not include textbook costs. All prices are subject to change. Tuition fees include an alumni fee, student activity fees, and a student technology fee. In certain cases a materials and supply fee may also be included. For more information, visit: Tuition and Fees.
Tuition and Fees for International Students:
For the 2024/25 academic year (2024/SU, 2024/FA, 2025/WI, 2025/SP)
Tuition Year 1: | $16,385.10 |
Tuition Year 2: | $16,385.10 |
Application Fee: | $100.00 |
International Fee: | $100.00 |
Student Association Fee: | $138.00 |
Bus Pass Fee: | $177.60 |
Health and Dental Fee: | $480.00 |
Guard.me Insurance: | $270.00 |
Total | $34,035.80 |
*These prices are for international students and may not be 100% accurate. However, these estimates will give you an adequate idea of tuition and fees for our programs. These prices do not include textbook costs. All prices are subject to change. Tuition fees include an alumni fee, student activity fees, and a student technology fee. In certain cases a materials and supply fee may also be included. For more information, visit: Tuition and Fees.
Career Info and Pathways
The Computer Information Systems Technology (CIST) Diploma will prepare you for a career in computer systems and software implementation and support. Such careers are well paying and expected to continue in high and growing demand in the region and across the Province.
Gain insights into job expectations, career prospects, salary, and additional information through WorkBC.
Your Diploma prepares you for entry-level positions such as:
- Computer Network Technician
- Web Technician
- Deskside Support Technician
- User Support Technician
- IT Coordinator Applications
- IT Coordinator Cloud Systems
- Systems Architect
- Systems Analyst
- Systems Administrator
- Helpdesk Analyst
- Web Developer
- Network Administrator
- Programmer
- Network Systems Analyst
Computer Information Systems Technology – Block Transfer Agreements
To Institution | Program | |
---|---|---|
Northern Alberta Institute of Technology | Bachelor of Technology Note: Minimum grade: B- is required | Transfer Agreement |
Program Details
Delivery Method:?
Blended
Credential:
Diploma
Categories:
Industry & Trades Training, Technology
Interests:
Office, Start or Run Your Own Business, Technology, Work With My Hands
Contact Details
Cranbrook
2700 College Way,
Box 8500, Cranbrook, BC, V1C 5L7
Phone: 250-489-2751
Toll-free: 1-877-489-2687
Email: info@cotr.bc.ca