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.

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.

The opportunity to advance your education by transferring into this program or gain credit for previous postsecondary courses may be available.

There may also be opportunities to further your education once you graduate.

Learn more about program and institution transfer options.

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


Career counselling and support

Unsure which career path is for you? SAIT offers career planning services to help you decide your future.

You can also get started by taking our online career finder quiz, which can help you narrow down your search based on your current skills and interests.

Finally, you can also head to Alberta alis for various tools and resources, including additional quizzes and labour market information to help you narrow down a career path.


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

The program spans two years, with two semesters each year.

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.


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 various professional documents. Students will also develop confidence (through practice) in developing and delivering effective and engaging presentations.


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.


This course focuses on switching technologies and router operations that support small- to medium-sized business networks and explores 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.

  • CPNT 219 or CPNT 220

This course describes the architectures and considerations for 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.

  • CPNT 224 or CPNT 254

This course provides learners with the skills to design and implement wireless LANs. Topics covered include wireless LAN design, security, installation, configuration, management and troubleshooting.

  • CMPN 322 or CPNT 300 or CPNT 301

This course explores the use of computer programming languages as tools that can be used to provide IT business solutions. You’ll explore the evolution of computer programming and examine standard problem-solving techniques. You’ll also examine code reuse in functions, scoping and abstraction. The course includes an introduction to version control, and you’ll use classes and object-oriented programming principles to create applications using an industry-standard programming language.

  • CPRG 2160

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 with IT platforms like Ansible. You will apply these concepts and techniques by completing projects that reflect the needs of the industry.

  • CMPP 269 or CPRG 216 or CPRG 2160

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

  • CMPH 209 or CMPH 211

This course will teach you 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.

  • CMPH 209 or CMPH 211

This course focuses on the advanced configuration of services necessary to deploy, manage and maintain a computer server infrastructure, such as advanced networking services, Active Directory Domain Services (AD DS), Web services, Mail services, and File Transfer services.

  • CMPS 275 or CPSY 204

This course builds on the foundational knowledge of server infrastructure and virtualization concepts and applies them to cloud computing and automation. Emphases will be placed on industry-standard cloud platforms with an introduction to early adoption technologies.

  • CMPH 308 or CPSY 350
  • CMPN 332 or CPNT 300 or CPNT 301
  • CMPS 305 or CPSY 302

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 configuring and managing virtual servers on enterprise systems.

  • CPSY 206

This course introduces the principles of business operations in the Information Technology (IT) field, emphasizing entrepreneurship, data analytics, IT organizational structures, change processes, continuous improvement, and service management concepts. Students will also employ organizational effectiveness strategies within the context of a project team in various business scenarios.


This course focuses on developing 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.


This course introduces you to the IT security field, beginning with an overview of the industry and examining 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.

  • CMPS 275 or CPSY 204

This course builds on the security fundamentals concepts and examines critical issues in computer forensics, rootkit deployment, malware propagation patterns and application security.

  • ITSC 300 or ITSC 311 or ITSC 359

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


This course aims 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 various areas, including science and morality. Your argumentation skills will be honed in evaluating others’ arguments and making your own.

  • PHIL 1011

In this capstone course, you will investigate issues across many different subject areas or domains of knowledge, 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 must apply your creativity and problem-solving abilities to a real-world context.

  • ITSC 203
  • ITSC 301
  • ITSC 304
  • ITSC 307
  • ITSC 309

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.


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

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




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 >


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 meet the following requirements 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 out what educational documents are accepted and assessment options.

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


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.


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 a full list of transfer opportunities within the province.

Griffith University

Program name
Bachelor of Information Technology
Available credits:

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

Fall 2024

Start dates:

Domestic students: Waitlisted
  • Application deadline: June 28, 2024
International students: Closed
  • Application deadline: May 29, 2024

Winter 2025

Start dates:

Domestic students: Open
  • Application deadline: Oct. 25, 2024
International students: Open
  • 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


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:

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:

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.

Required textbooks

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


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


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 $150 for international applicants. 

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.

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


International Student Advising

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, Region 3.