Overview

Are you ready to embark on a journey into the heart of the tech-driven economy, where information technology plays a pivotal role in shaping the world?

Our Information Technology Services program offers you a comprehensive and action-based education that equips you with the skills, knowledge and expertise needed to excel in the dynamic field of IT services and support.

Our program provides you with hands-on training and a broad understanding of computers and information technology systems, support and management, ensuring you are well-prepared to meet the ever-growing demands of the tech sector. Our industry-supported curriculum is designed in collaboration with industry experts, ensuring you learn the most relevant and up-to-date skills.

In this program, you will:

  • develop comprehensive IT knowledge based on your understanding of IT fundamentals, cloud services, information security, and emerging technologies
  • develop the expertise to drive business value through your IT solutions
  • roll up your sleeves and apply your knowledge in real-world scenarios working with hardware, software and networks using various tools and applications under the guidance of experienced instructors
  • master network administration, maintenance and troubleshooting skills, enabling you to support an organization's IT infrastructure effectively
  • learn to identify cloud technologies and solutions to meet diverse business requirements
  • explore automation and scripting skills by creating scripts to develop, integrate and automate business applications, streamline processes and enhance efficiency
  • gain experience with operating systems by learning the basics necessary for constructing and administering both virtual and physical IT systems
  • evaluate IT system security using hardware and software tools, ensuring the protection of critical data and systems
  • develop business acumen by learning about business management processes and the crucial role IT plays in supporting an organization's goals
  • acquire a client-centric approach and a service mindset focused on client satisfaction
  • gain the ability to effectively problem-solve with customer needs in mind, a skill highly valued in the computing and IT service industry. 

You'll be positioned for a rewarding career in the ever-evolving tech sector. Junior career opportunities include service desk technician, junior network analyst, security operations, and database analyst.

After some experience, you may progress to network or server administration, reporting analyst, technical lead or business or cybersecurity analyst.

With a successful career in medical research and investigative journalism behind him, Terrance Malkinson continues to be a trailblazer. The 75-year-old uses athletic endeavours to understand and share his autism diagnosis, helping others understand themselves better in the process.

Those working in information technology services are innovative, methodical, and directive.

You need:

  • logical thinking to analyze complex problems and create and verify solutions
  • patience and persistence when developing applications
  • attention to detail to avoid errors that cost time and money
  • the ability to interpret user needs
  • speaking, listening, and writing skills
  • interpersonal and teamwork skills.

To do well in this field, you should enjoy learning new computer languages and programming styles, solving problems creatively, and working with precision and structure. 

After completing your first year, you can gain practical experience through an optional work term, further enhancing your readiness for the workforce. 

In your second year, you'll participate in a capstone project course to apply all your learning from the program to solve real-world IT challenges. 

Upon successful completion of this program, you'll recieve a SAIT Information Technology Services diploma.

Download program info

Careers and opportunities

Our graduates may work in the following occupations. Some careers require additional experience and education.

Associated National Occupational Classification (NOC) codes: 20012, 21211, 21220, 21221, 21222, 21233, 22220, 22221, 22222, 21223.

Test

Career planning support

Unsure which career path is for you? Here are some recommended career planning resources to help you decide your future.

You can also head to Alberta alis for lots of information about careers in Alberta, including quizzes and labour market information to help you narrow down a path.

Finally, you can take our online career finder quiz, which can help narrow your options based on your current skills and interests.

Courses

The Information Technology Services diploma requires 60 credits (20 courses) to complete.

The program spans two years, with two semesters each year. All courses must be completed within this timeframe.

View classes by semester

Course Credits

This course introduces you to the hardware and software essentials of computer systems. You will learn how to install and configure desktop and virtual operating systems, implement backup and security processes including anti-malware protection, and use troubleshooting techniques to diagnose hardware and software problems, configure add-ons, and replace defective sub-systems. You will also perform software testing and installations.

3

This course is designed to develop technical writing and presentation skills to ensure workplace readiness. Students will learn how to evaluate communication situations, analyze documents, assess research sources and develop organizational skills to apply in their work. They will learn about and practice designing, formatting and writing a range of professional documents. Students will also develop confidence (through practice) in the development and delivery of effective and engaging presentations.

3

This course introduces you to networking terminology, devices, standards and protocols. You'll configure initial settings on network devices, test network connectivity and examine the role of network protocols in accessing network resources. You'll examine the seven network communication layers of the OSI model, as well as explore IPv4 and IPv6 addressing. You'll also gain practical experience configuring network devices to enhance security and implementing a network design on a small network.

3

This course focuses on switching technologies and router operations that support small- to medium-sized business networks, as well as exploring wireless local area networks (WLAN) and security concepts. In this course, you will perform basic network configuration and troubleshooting, identify and mitigate LAN security threats, and configure and secure a basic WLAN.

Pre-requisites:

One of:

  • CPNT 219
  • CPNT 220
3

This course describes the architectures and considerations related to designing, securing, operating, and troubleshooting enterprise networks. It covers wide area network (WAN) technologies and quality of service (QoS) mechanisms used for secure remote access along with the introduction of software-defined networking, virtualization, and automation concepts that support the digitalization of networks.

Pre-requisites:

One of:

  • CPNT 224
  • CPNT 254
3

This course covers key concepts in wireless theory, antennas, spread spectrum technology and roaming mechanisms. Students will also explore WLAN architecture, and get hands-on practice designing a WLAN, configuring security and troubleshooting connectivity issues.

Pre-requisites:
  • CPNT 300
3

This course explores the evolution of computer programming and examine common problem-solving techniques. Emphasis is placed on examining code reuse in functions, scoping and abstraction. Additional topics will be explored such as, version control, and you'll use classes and object-oriented programming principles to create applications using an industry-standard programming language.

Equivalents:
  • CPRG 2160
3

This course introduces you to computer system scripting concepts and techniques. In addition to collecting, sorting and filtering data, you will learn how to produce a script with basic functionality, demonstrate error handling techniques, apply data types to process and organize data, and create tools to standardize and script system tasks. You will also learn how to use programming languages like Python in conjunction with IT platforms like Ansible. You will apply these concepts and techniques by completing projects that reflect the needs of industry. 

Pre-requisites:

One of:

  • CPRG 216
  • CPRG 2160
  • CMPP 269
3

This course introduces the learner to basic administration for modern computing operating systems. This course will build upon the foundational networking knowledge of the learner and apply them to client networks. The learner will gain competencies in installing, configuring and troubleshooting services for modern computer operating systems. Administration topics will include Web services, Mail services, and File Transfer services. The learner will also manage interoperability between various operating system environments with consideration for business impacts.

Pre-requisites:

One of:

  • CMPH 209
  • CMPH 211
3

In this course you will learn about the fundamentals of data centre infrastructure and information storage. The main topics covered include virtualization architecture, high-availability infrastructure, cloud computing, and containerization. While exploring these topics you will learn how to use industry standard hypervisor technologies, compare major virtualization technologies, and select a technology based on business needs. You will also learn about cluster computing, the role of virtualization in Virtual Desktop Infrastructure (VDI), and the core components and features of cloud computing.

Pre-requisites:

One of:

  • CMPH 209
  • CMPH 211
3

This course focuses on the advanced configuration of the services necessary to deploy, manage and maintain a computer server infrastructure. You will examine key topics, including advanced communication protocols, Active Directory Domain Services (AD DS) and network protocol services. You'll also configure redundancy features to ensure service availability.

Pre-requisites:

One of:

  • CPSY 204
  • CMPS 275
3

This course builds on a foundational knowledge of server infrastructure and virtualization concepts and applies them to cloud computing and automation. Students will examine cloud subscription options and learn how to manage storage, compute and networking services, as well as explore cloud security and performance. The course will focus on industry standard cloud platforms and early adoption technologies.

Pre-requisites:
  • CPSY 350
  • CPSY 302
  • CPNT 300
3

This course focuses on emerging hardware and software technologies that enable businesses to consolidate applications and operating systems in a virtual environment. Learners will analyze and deploy the components of virtual systems including hypervisors and storage area networks. Emphasis will be on the configuration and management of virtual servers on enterprise systems.

Pre-requisites:
  • CPSY 206
3

This course introduces the fundamental principles of IT service management (ITSM), with a focus on implementing business processes and workflows, as well as using ITSM tools to manage service desk essentials such as incidents and requests. Students will also explore advance service desk topics including change management and problem management techniques in a variety of business scenarios.

3

This course focuses on development of emerging technologies and how they will or already have affected the information technology (IT) industry. Using an investigate-and-research approach, you will identify emerging technology trends while exploring their impact on different organizations. You will apply this understanding in idea feasibility exercises, including proofs of concept or business proposals.

3

This course introduces you to the field of IT security, beginning with an overview of the industry and an examination of the types and impact of cyber threats. You will configure perimeter-based networks and demonstrate next-generation firewall (NGFW) capabilities. You'll also design a scalable enterprise IP addressing scheme, analyze network traffic, and explore security best practices.

Pre-requisites:

One of:

  • CPSY 204
  • CMPS 275
3

This intermediate-level security course builds on foundational concepts to explore advanced topics such as rootkit deployment, malware propagation patterns, and application and cloud security. You will compare and contrast cloud services and deployment models, and implement security measures for hybrid data centers. You'll also design secure access service edge (SASE) solutions, apply key security operations elements, implement endpoint protection strategies and use automation tools. The course also covers risk management frameworks and the challenges associated with moving data to the cloud.

Pre-requisites:
  • ITSC 300
3

Mathematics for Technologists will provide learners with concepts in algebra, trigonometry, arithmetic of complex numbers, linear algebra, exponential and logarithmic functions, rates of change and statistics. This course provides foundational mathematics skills for engineering technologists. It covers a variety of mathematical models for solving application problems.

3

The purpose of this course is to introduce you to fundamental skills in critical thinking. You will develop skills in identifying fallacies, evaluating formal arguments, and diagnosing the appropriate form of argumentation in a variety of areas, including science and morality. Your skills in argumentation will be honed both in evaluating others' arguments and in making your own.

Equivalents:
  • PHIL 1011
3

In this capstone course, you will investigate issues across many different subject areas or domains of knowledge, may connect with community issues or problems, and create a solution. Your project should demonstrate the technical and professional skills learned in the program and beyond. You are expected to apply your creativity and problem-solving abilities to a real-world context.

Pre-requisites:

One of the following sets of pre-requisites, as applicable to your program of study:

Information Technology Services

  • CPNT 300, CPSY 302, CPSY 350, INTP 301, and ITSC 300

Software Development

  • CPRG 303, CPRG 304, CPRG 306, CPRG 307, and CPSY 301

Information Systems Security

  • ITSC 203, ITSC 301, ITSC 304, ITSC 307, and ITSC 309

Film and Video Production

  • FVDO 300, FVDO 302, FVDO 303, FVDO 304, and FVDO 308

New Media Production & Design

  • MMDA 300, MMDA 303, MMDA 323, MMDA 324, and MMDA 326

Interactive Design

  • COMM 238, CPRG 218, DSGN 221, DSGN 227, MMDA 203, PHIL 241, and PMGT 200
3

Course Credits

This cooperative work term course provides the opportunity to apply your classroom learning in a practical workplace setting, as well as gain valuable industry experience. This course is optional.

Pre-requisites:

One of the following sets of pre-requisites, as applicable to your program of study:

Information Technology Services

  • CPNT 224, CPRG 217, CPSY 204, CPSY 206, and PHIL 241

Software Development

  • CPRG 211, CPRG 250, CPSY 200, CPSY 202, and PHIL 241

Information Systems Security

  • ITSC 204, ITSC 205, ITSC 206, ITSC 302, and LAWG 200

New Media Production & Design

  • MMDA 225, MMDA 237, MMDA 243, MMDA 244, and MMDA 247

Film and Video Production

  • FVDO 250, FVDO 252, FVDO 254, FVDO 256, and FVDO 258

Journalism

  • JOUR 251, JOUR 254, JOUR 258, PHOT 256, and PUBL 261

Interactive Design

  • CPRG 218, DSGN 221, DSGN 227, MMDA 203, and PMGT 200

Integrated Artificial Intelligence

  • ARTI 407, ARTI 408, ARTI 409, DATA 480, and PROJ 407
0

Progression

You must attain a PGPA and/or a CGPA of 2.0 or better each semester and pass the prerequisite courses to progress through the program.

To qualify for graduation, you must pass all courses, attain a CGPA of 2.0 or better and complete course requirements within the prescribed timelines.

Review our grading and progression procedure > 

hall

Explore your options!

Some courses in this program are available through Open Studies. You can complete courses via Open Studies to get a head start on your education, reduce your course load once accepted into a credentialed program, or determine which career path best suits you before you fully commit. 

You may also take courses for general interest or personal and professional development.

Admission requirements

Applicants educated in Canada

Applicants must demonstrate English language proficiency and completion of the following courses or equivalents:

  • at least 50% in Math 30-1, or 60% in Math 30-2 and, 
  • at least 55% in English Language Arts 30-1, or 60% in English Language Arts 30-2

SAIT accepts high school course equivalents for admission for applicants educated outside Alberta.

All applicants who were educated outside of Canada must demonstrate English language proficiency and provide proof they meet the program admission requirements with an international document assessment. Find accepted educational documents and assessment options

SAIT may also accept courses completed at certain international post-secondary institutions.

hall

Academic Upgrading

Missing an admission requirement for this program? Upgrade your prior education to help you receive admission into one of SAIT's career programs.

hall

English language proficiency

All applicants must demonstrate English language proficiency prior to admission, including students educated in Canada.

Transfer agreements

At SAIT, we evaluate post-secondary credit you have previously earned and apply it to your SAIT credential. Explore our formal transfer agreements available for this program.

We can evaluate your prior education, even if we don't have a formal agreement in place.

Submit a transfer credit application

There are no formal transfer agreements currently in place for this program.

Transfer options for graduates

Build on the knowledge you’ve learned at SAIT. The opportunity to advance your education at an accredited post-secondary institution may be available.

🔗 Visit Transfer Alberta search tool for all transfer agreements in Alberta (including UCalgary, MRU and BVC).

If there are transfer agreements with other institutions outside of Alberta, nationally or internationally, they will be listed below.

Griffith University

Program name
Bachelor of Information Technology
Available credits:
45

Upon successful completion of this program, you'll be eligible to receive up to 45 credits (1.5 years) toward Griffith's Bachelor of Information Technology program.

This degree is a three-year program with intakes offered in February and July each year.

Available intakes

Winter 2025

Start dates:

Domestic students: Closed
  • Application deadline: Oct. 25, 2024
International students: Closed
  • Application deadline: Sept. 30, 2024

Spring 2025

Start dates:

Domestic students: Open
  • Application deadline: April 30, 2025
International students: Open
  • Application deadline: March 28, 2025

Fall 2025

Start dates:

Domestic students: Open
  • Application deadline: June 30, 2025
International students: Open
  • Application deadline: May 30, 2025

Costs

2024/25 tuition and fees

The following costs are effective as of July 1, 2024. 

Domestic students

The estimated total cost of tuition and fees for domestic students is based on the recommended course load per year. 
Year Number of semesters Tuition fees Additional fees Total per year
1 2 $9,630 $1,608 $11,238
2 2 $9,630 $1,608 $11,238
Total cost:
$22,476

The estimated total cost of tuition and fees for international students is based on the recommended course load per year. 
Year Number of semesters Tuition fees Additional fees Total per year
1 2 $23,580 $1,608 $25,188
2 2 $23,580 $1,608 $25,188
Total cost:
$50,376

Books and supplies are approximately $1,000 per full-time year.

This is a bring-your-own-device program with a power-user hardware and software requirement. See the specific requirements on our computers and laptops page.

The required textbooks will be discussed within the first few weeks of classes.

sait

Financial aid

Paying for your education may feel overwhelming, but we have resources and programs that can help, including information about payment options, student loans, grants and scholarships.

Application process

Ready to apply?

Follow our step-by-step guide to submitting a successful application.

Learn how to apply

Communication during admission

Email is the primary source of communication during the selection process. Ensure your personal email account is managed appropriately to receive our emails, files and communications. We recommend you add the sadt.advising@sait.ca domain to your safe senders' list or you risk missing critical email messages.

sait

Begin your application

Apply now using the online application portal. 

Ensure you have a valid Visa or Mastercard to pay the non-refundable application fee of $120 for domestic applicants or $175 for international applicants. 

Information sessions

Prepare for a strong start in your chosen program or get the details you need to decide your future path.

Our expert staff and faculty are ready to answer your questions and provide information about the following:

  • What sets SAIT apart
  • An introduction to the program and area of study
  • Admission requirements
  • Future career paths
  • Information on the earning potential and graduate employment rates.

Contact us

School for Advanced Digital Technology Advising

Phone
403.284.8543
Email
sadt.advising@sait.ca

International Student Advising

Phone
403.284.8852
Email
international@sait.ca
a view of the moutains and stream in between

Oki, Âba wathtech, Danit'ada, Tawnshi, Hello.

SAIT is located on the traditional territories of the Niitsitapi (Blackfoot) and the people of Treaty 7 which includes the Siksika, the Piikani, the Kainai, the Tsuut’ina and the Îyârhe Nakoda of Bearspaw, Chiniki and Goodstoney.

We are situated in an area the Blackfoot tribes traditionally called Moh’kinsstis, where the Bow River meets the Elbow River. We now call it the city of Calgary, which is also home to the Métis Nation of Alberta.