May 16, 2024  
PUBLISHED 2020-2021 Credit Catalog 
    
PUBLISHED 2020-2021 Credit Catalog [ARCHIVED CATALOG]

Courses in ICT


School of Information and Communications Technologies

Courses

  • CPRG 307 - Database Programming and Testing


    Course Description:
    Database Programming and Tuning is a continuation of Database Design and Programming. Learners will focus on learning database specific structured languages and embedding SQL into these languages. Learners will demonstrate efficient code creation using an industry identified database vendor language. Topics include basic programming structures, storing code inside the database, triggers, writing efficient code, advanced SQL concepts, and code testing.

    3 Credits

    Prerequisite(s):
     

    • CPRG 250
    • CPRG 251

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 311 - Advanced Object-Oriented Programming


    Course Description:
    Advanced Object-Oriented Programming is a continuation of Object-Oriented Programming Essentials. Learners will focus on more advanced object-oriented concepts in this course. Learners will demonstrate object-oriented concepts using an industry identified programming language. Topics include object-oriented design concepts, incorporating databases into software to form complete end-to-end applications, integrating different software components together, recursion, introduction to abstract data types (ADT), and the concept of data structures and algorithms for sorting and searching will be introduced. This course is an advanced course and learners will be working with and creating complex programs. There is a strong emphasis on complete solutions from design to implementation that are efficient and customer focused.

    3 Credits

    Prerequisite(s):
     

    • CMPS 253
    • CPRG 250
    • CPRG 251

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 352 - Web Application Programming


    Course Description:
    Introduce learners to web technologies, web application development (using Java Enterprise Edition API’s), and web application design and architecture.

    3 Credits

    Prerequisite(s):
     

    • CPRG 251
    • CPRG 256

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 401 - Testing, Launch and Distribution


    Course Description:
    Developing a robust, reliable, and maintainable app requires a solid knowledge of testing and quality assurance concepts, tools, and techniques. This course focuses on, and explores the next steps of launching and distributing the app as well as techniques for monetizing the product.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 402 - Messaging and Collaboration Infrastructure


    Course Description:
    This course will provide you with the knowledge and skills to configure and manage a document management and collaboration environment. This course will teach you how to configure a server, as well as provide guidelines, best practices, and considerations that will help you optimize the server deployment.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 403 - Application Development - Android Programming


    Course Description:
    Android is one of the main platforms in the mobile application arena. Based on Java and running on a Linux kernel, this course will leverage the existing skill sets of participants to quickly develop advanced levels of programming on this platform.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 404 - App Development - iOS Programming


    Course Description:
    As one of the two dominant technologies for mobile applications, the Apple iOS platform and its current programming language will be explored in depth in this course.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 405 - Emerging Mobile Technologies


    Course Description:
    Mobile technologies are exploding into new areas, such as “The Internet of Things”, Ubiquitous Computing, robotics, drones, automotive apps, medical devices, implants, and prosthetics, wearable technology, and many other emerging fields. This course will explore the development and application of some of the more popular of these technologies.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 406 - Mobile Application Design and Architecture


    Course Description:
    The focus of this course is on usability, best practices for user experience design, and planning the mix of apps, databases, and web service infrastructure for the best results. The course will explore the frameworks, tools, and applications available to build scalable and robust apps with reliable network-based data repositories.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPRG 407 - Programming Industrial Control Systems


    Course Description:
    This course provides an overview of industrial control systems using digital controllers. Besides providing learners with an introduction to Programmable Logic Controller, practical outcomes for this course include configuring and programming a Programmable Logic Controller, applying the IEC 61131-3 industrial controller programming languages, and then combining this knowledge to program an automatic control system.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPSY 201 - Introduction to Data Management


    Course Description:
    This course introduces the student to the principles of Developing, Administering and Querying a SQL Server Database. Students will learn to administer a SQL Server from installation, through to back-ups, performance monitoring, and the foundations of developing databases. As students’ progress through this course, they will learn and use T-SQL language elements and gain the ability to use SQL Management Studio tools to query and maintain a SQL environment.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPSY 203 - Architecture and Design


    Course Description:
    This course prepares students to capture the business and technical requirements for a Business Intelligence solution with an emphasis on assessment and development of a Business Intelligence project lifecycle. Students will also learn how to create, manage and maintain databases and database elements such as triggers, views, stored procedures, views and tables. Students will work with SQL Service Broker and Notification Services and use XML-related features in planning, creating and optimizing indexes in SQL Server.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPSY 205 - ETL (Extract, Transform, Load)


    Course Description:
    This course will introduce students to Designing and Developing the Extract, Tranform and Load processes. Students will implement control flow, data flow, and logging as they create and debug Integration Services packages to enable the ETL process. Students will then deploy these Integration Services packages. Working with SQL Server Integration Studio (SSIS), students will plan data transfer and staging solutions for ETL operations. These packages will require the student to implement error handling, optimization and reliability as they work towards deployment and operation of an SSIS solution.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPSY 207 - Reporting and Analytics


    Course Description:
    This course introduces students to designing, developing and deploying Business Intelligence applications. Students will complete reporting and analytical interfaces, which are optimized for execution performance. Using reporting services, students will create and manipulate data sets and look for opportunities to enhance reports to business functional areas.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPSY 209 - OLAP (Online Analytical Processing)


    Course Description:
    In this course, students will plan, design, implement and optimize the infrastructure for an OLAP solution. Students will create the logical design and physical storage for multidimensional solutions. Students will implement KPIs (Key Performance Indicators) and associated actions, stored procedures and data sets. As students deploy, manage and maintain an Analysis Services Solution, they will implement data mining solutions. Students will work with SQL Analysis Services to create Multidimensional Analysis Solutions, work with Measures and Measure Groups and execute queries against Multidimensional Analysis Solutions. By customizing cube functionality as they deploy and secure an Analysis Services Database, students will look at Data Mining activities.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • CPSY 401 - Operating Systems and Shell Programming


    Course Description:
    This introductory course provides ICS operators with training in IT concepts and shell scripting, and an understanding of devices with an embedded OS/firmware. Topics include Wintel, networking and storage.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DATA 375 - Online Database Searching


    Course Description:
    In this course, learners explore a variety of online database searching techniques and retrieval systems. They develop search strategies and use advanced searching methods to execute effective searches on commercial databases and the Internet.

    3 Credits

    Prerequisite(s):
     

    • LIBR 202
    • LIBR 235
    • LIBR 251

    Required Materials
    Minimum technical requirements: Learn more about your computer set-up requirements for online.

    Exam proctoring cost(s): This course has exam(s) that must be proctored. Learn more about our proctor options.

    For more information: Contact distance.education@sait.ca or call 1.888.284.7051 (toll-free in North America).
    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • DATA 401 - Data Literacy


    Course Description:
    In this course, you will learn data manipulation and modelling skills. You will gain insights into the formats and styles of data that can be collected, developed and queried. Using data analysis, you will develop a story that can be communicated to inform organizational decisions.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DATA 410 - Business Context for Data Analysis


    Course Description:
    Introduces the use of data to meet the needs of an organization and apply data in decision making. Understand a balanced approach to integrating data decisions in business processes and strategic alignment.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DATA 415 - Statistical Analysis of Data


    Course Description:
    Using statistical methods to sort, summarize, and gain insight into data. Using various statistical methods to analyse data sets with the purpose of communication to business decision makers.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DATA 420 - Predictive Analytics


    Course Description:
    This IBM Skills Academy course will cover essential analytics models to collect and analyze data efficiently. This will require skills in predictive analytics models, such as data mining, data collection and integration, nodes, and statistical analysis. Tools for market research and data mining in order to predict problems and improve outcomes will be used.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DATA 445 - Business Analytics with Excel


    Course Description:
    Using Excel and associated plug-in tools, students will learn how this popular and industry standard software program can be used effectively to analyse data. Running models and analysis tools within the Excel program to present processed data to decision makers.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DATA 460 - Business Intelligence Reporting


    Course Description:
    This IBM Skills Academy course provides professional report authors an opportunity to learn report building techniques using relational data models. Attendees will also learn techniques to enhance, customize, and manage professional reports.

    3 Credits

    Prerequisite(s):
    • DATA 420

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DATA 475 - Advanced Concepts in Data Analytics


    Course Description:
    Building on previous courses, students will explore concepts relating to larger (big) data sets, advanced analysis models, and trends in predicitive and prescriptionve analytics.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DBAD 205 - Database Security Fundamentals


    Course Description:
    This course offers learners an overall view of the importance of Database Security in the larger picture of IT.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DBAD 300 - Introduction to Database Administration


    Course Description:
    Introduction to Database Administration will focus on providing an overview of database administration concepts and the role of the database administrator. Learners will demonstrate their skills using an industry identified RDBMS. Topics include database file and memory structures and management, RDBMS installation, network connectivity, database instance creation, backup and recovery, database vendor comparison, and other topics as they relate to databases.

    3 Credits

    Prerequisite(s):
     

    • One of:
      • CPRG 307
      • CPRG 300

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DBAD 390 - Database Administration Practicum


    Course Description:
    This course is an eight week “real world” course conducted off campus at a participating corporation or business. It provides learners with an opportunity to experience working in the technology industry.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • DIGI 252 - Digital Logic Troubleshooting


    Course Description:
    Digital Logic Troubleshooting concentrates on operating and troubleshooting digital logic circuits, including microprocessors. Topics include: logic gates, truth table, combinational logic circuits, counters, multi-vibrators (bistable, monostable and astable), analog-to-digital converters and digital-to-analog converters. Microprocessor theory covers basic architecture, I/O capabilities and differentiating microprocessors and micro-controllers. Learners will analyze schematics and their relationship to physical circuits during the problem solving process.

    3 Credits

    Prerequisite(s):

    • ELTR 209

    Required Materials
    CONTINUING EDUCATION CALENDAR


     


    NETWORK LEARNING CALENDAR

     

     

     

     


    ACADEMIC CALENDAR

     

     

     

     

     

     

     
    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • DSGN 270 - Web Design Theory and Social Media Concepts


    Course Description:
    This course will introduce the best practices in web design theory including web usability and standardization. The course will also address types of social media sites, integrating social media into the website, and appropriate usage of social media.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELCM 211 - World of Broadcasting


    Course Description:

    World of Broadcasting will provide an overview of the broadcast industry. Topics will include trends in technology, the role of the broadcast technologist in the broadcast industry, the business organization of a broadcast facility, how the broadcast business generates income, employment opportunities, and the web as a resource for researching broadcast related topics. Learners will also be introduced to basic concepts of video and audio systems used in the broadcast industry. Instruction will include a practical lab component that will explore the video and audio equipment used in the broadcast industry.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • ELCM 252 - Digital Transmission Techniques


    Course Description:
    Digital Transmission Techniques will introduce the exchange of digital information between two directly connected devices and a variety of transmission systems used to interconnect nodes in large telecommunications networks. Topics covered include Pulse Code Modulation, multiplexing, framing, signal regeneration and the North American and European digital hierarchies. Impairments associated with digital transmission over copper and fiber are covered in depth. This course also covers transmission levels, signal-to-noise ratio, bit error rate, communication codes, asynchronous/synchronous protocols, serial/parallel interfaces, and error detection and correction techniques, circuit and packet switching, buffering, congestion, MODEMS, CODECS, and VOCODERS.

    3 Credits

    Prerequisite(s):
     

    • ELTR 251

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELCM 254 - Structured Cabling


    Course Description:
    Structured Cabling will introduce learners to the transmission characteristics of optical fiber and copper transmission media used in voice, data, and video transmission. Topics covered include building cabling standards, cabling installing and management, cable drawings and health and safety requirements. Lab activities are centered on cable selection, cabling installation, cross-connects, patch panels, fusion splicing, and terminations for: optical fiber, CAT 5 and higher network cable, and coaxial cable, testing and troubleshooting. The course will involve work on a final team project centered on the installation of a structured cable system in a building.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELCM 303 - Wireless Telecommunications


    Course Description:
    This course provides the requisite knowledge for understanding radio frequency wireless systems used in telecommunications and the training required for installation, maintenance and troubleshooting of those systems. Topics include basic radio, point-to-point, point-to-multipoint, satellite and cellular systems. Training includes radio path calculations, cabling, and the instrumentation required for testing radio systems and their components.

    3 Credits

    Prerequisite(s):
     

    • ELTR 251

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELCM 306 - PBX Switching Principles


    Course Description:
    This course deals with the different types of telephone sets and their operation, common phone features and configurations, numbering plans, signaling, subscriber loop functions, trunk types and applications, DC Power systems and associated safety and functions of Switching systems. Also the components and functions, installation and maintenance of PBX, Key Systems, and digital CENTREX are discussed.

    3 Credits

    Prerequisite(s):
     

    • ELCM 252

    Required Materials
     

     

     

     

     

     

     

     
    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • ELCM 308 - Service Provider Access Technologies


    Course Description:
    Learners will gain an understanding of the copper and fiber infrastructure that lies between the service provider and the customer’s premise. They will learn installation, testing and restoration procedures, cable locating techniques, outside plant safety, and right-of-way. Technologies covered include xDSL, Cable TV access, FTTx, and GPON. The theory is supported with a number of laboratory exercises including; Modular splicing of copper cables, Fusion and Mechanical splicing of optical fiber cables. Learners will construct, test and troubleshoot copper and fiber outside plant networks using state-of-the-art test gear.

    3 Credits

    Prerequisite(s):
     

    • ELCM 254

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELCM 314 - Broadcast Radio Frequency Fundamentals


    Course Description:

    Broadcast RF Fundamentals provides an introduction to basic RF principles including spectrum use, signal mixing, amplitude modulation (AM) and frequency modulation (FM). Transmission line and antenna theory and practice are also explored as well as commercial radio and television broadcasting systems and standards. Radio wave propagation is studied with application to radio and television broadcasting. Lab provides introductory labs to reinforce RF systems theory in basic RF principles. Hands-on experience with RF instrumentation, RF building block circuits, antennas, transmission lines, FM transmitters and stereo generation is the focus of this course.

    3 Credits

    Prerequisite(s):
     

    • ELTR 263

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELCM 323 - Broadcast Systems Instrumentation


    Course Description:
    Broadcast Systems Instrumentation is a combination of theory and lab designed to advance understanding and competencies in testing and measurement principles, equipment and procedures.

    3 Credits

    Prerequisite(s):
     

    • ELTR 263

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELCM 363 - Wide Area Networking Transport Technologies


    Course Description:
    ELCM 363 focuses on the Wide Area Networking (WAN) transport infrastructure. Students will investigate standards, enterprise network basics, and principles of circuit and packet switching. Students will further investigate Quality of Service, routing protocols, network management and bandwidth optimization. WAN transport technologies covered include Asynchronous Transfer Mode (ATM), Synchronous Optical Network (SONET), Optical Transport Networks and Carrier Ethernet. In addition, they will configure and test a variety of WAN transport networks.

    3 Credits

    Prerequisite(s):
     

    • CPNT 254

    Required Materials
    CONTINUING EDUCATION CALENDAR


     


    NETWORK LEARNING CALENDAR

     

     

     

     


    ACADEMIC CALENDAR

     

     

     

     

     

     

     
    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • ELCM 364 - Radio Frequency Transmission Systems


    Course Description:
    Learners will be introduced to the major transmission systems used in the broadcasting industry. Topics included are broadcast transmitter site layout, topology of television and radio transmitters, microwave technology as applied to television, radio and satellite systems, hardware associated with transmitter installations and high-powered vacuum tubes as used in transmitters. Learners will be introduced to digital modulation techniques used in digital cable, satellite, digital TV, digital radio, digital microwave systems. Further, they will be introduced to power systems and grounding for high-power transmitters. Learners will perform hands-on labs with high-power TV and radio transmitters, RF combiners, microwave links, satellite receivers, FM stereo generators and exciters, and a problem-solving lab using a simulated FM transmission system.

    3 Credits

    Prerequisite(s):
    • ELCM 314

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELTR 209 - Troubleshooting Electrical Circuits


    Course Description:
    Troubleshooting Electrical Circuits will introduce the learner to the analysis of electrical concepts dealing with the principles of series, parallel and series/parallel circuits under DC and AC conditions with an emphasis on troubleshooting. The learner will solve fundamental circuit laws with circuits containing combinations of resistors, inductors and capacitors by applying troubleshooting skills through the use of testing equipment for DC and AC electronic circuit parameters. Hands-on labs will reinforce the theoretical concepts and familiarize learners with electronic test equipment and components.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELTR 251 - Electronics for Information Technology


    Course Description:
    ELTR 251 provides an introduction to the fundamentals of AC/DC electricity and electronics. Learners will examine the ‘black-box’ characteristics of analog and digital signals and related components. Learners will also research a selection of analog and digital electronics circuits and devices typically used in telecommunications. Topics include voltage, current, resistance, power, filters, amplification, attenuation, oscillation, modulation, logic gates, switches, counters, registers and the usage of the electromagnetic spectrum.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ELTR 263 - Troubleshooting Electronic Components and Circuits


    Course Description:
    Troubleshooting Electronic Components and Circuits introduces learners to the operation, application and analysis of active electronic components and devices. Solving problems in circuit operations is emphasized. Focal topics include diodes, zener diodes, bipolar transistors, field effect transistors, power supplies, transistor amplifiers, oscillators, op-amps and voltage regulators. Learners are provided with opportunities to apply theory and practice troubleshooting practical problems in regular laboratory classes. Labs include a combination of computer simulated and hands-on practice.

    3 Credits

    Prerequisite(s):
    • ELTR 209

    Required Materials
     

     

     

     

     

     

     

     
    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • ESTM 324 - Printing Estimating I


    Course Description:
    This course deals with a broad understanding of costing for offset and digital printing applications.

    1.5 Credits

    Prerequisite(s):
    • MATH 206
    • PRNT 262

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ESTM 364 - Printing Estimating II


    Course Description:
    A continuation of Printing Estimating I with an emphasis on a problem solving approach for estimating production time and costs associated with each production segment of a printed product.

    1.5 Credits

    Prerequisite(s):
    • ESTM 324

    Required Materials
     

     

     

     

     

     

     

     
    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • FVDO 200 - Film Production I


    Course Description:
    This course provides an introduction to image formation, exposure, film and video camera and lens operation, location lighting equipment, and location sound recording equipment operation. The principles of electrical safety with lighting equipment are also examined.

    Learners then work in teams to practice visual and sound narrative techniques by producing short film and video projects, using camera, lighting, and sound equipment, related production techniques and processes.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • FVDO 202 - Film Post-Production I


    Course Description:
    The FVP Post-Production I course provides an introduction to the creative and technical side of picture and sound editing. Students are introduced to the core terminology and basic skills required for non-linear digital editing, including media management workflows, using media from the Film Production course. Basic image manipulation, text creation and compositing techniques will be explored. Technical aspects of the audio signal and its relationship to other production elements will be examined.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 203 - Film Directing and Producing


    Course Description:
    This “hands on” course introduces specific instruction for learners in the Film and Video Production program relevant to the development of their organizational, creative, and technical skills. It supports learners as they complete production projects by providing them with instruction, demonstrations, and problem solving exercises.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 204 - Story Writing for Film I


    Course Description:
    This course provides the learner essential tools needed to envision, plan and write effective concepts and scripts for Film and Video. You will study what makes a screenplay unique from other forms of writing by its formats and software. You will investigate ways to develop story ideas, concepts and the elements of writing concepts, treatments and pitches. You will develop a process to write a vetted, proofed and edited master scene scripts by applying the techniques of re-writing, editing and polishing.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 208 - Introduction to Film


    Course Description:
    This course examines the nature of film and video production work. Included are the origins, structure, job descriptions, and set etiquette traditions of the industry. Learners develop an appreciation for the fundamentals of the pre-production, production, and post-production phases of film and video projects.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 250 - Film Production II


    Course Description:
    This course explore the principles and procedures related to cinematography, lighting, three phase electricity, grip, and sound and their use in production in more detail. Learners will develop proficiency with related production equipment and support accessories.

    Working in teams, learners will participate in the production of short film and video projects on location, practicing production roles and specific tasks related to those roles. They will apply their knowledge of principles and procedures using related production equipment, all while practicing teamwork and professionalism.

    3 Credits

    Prerequisite(s):

    • FVDO 200

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • FVDO 252 - Film Post-Production II


    Course Description:
    This course introduces learners to an intermediate level of industry based editing concepts, procedures and aesthetics, and is a continuation to FVP Post-Production I. Learners will develop the intermediate skills required for non-linear digital editing, including media management, using audio and video media from the Film Production II course. Compositing techniques involving image and text manipulation utilizing various applications will also be explored.

    3 Credits

    Prerequisite(s):
    • FVDO 202

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 254 - Story Writing for Film II


    Course Description:
    The focus of this course is Composition. The learner will investigate the finer points of story design such as movement, point of view, continuity and contrast. Learners will have the opportunity to compose concepts and scripts for a variety of subjects such as: Documentary, Advertising, Corporate Video, Music Video, and longer form Drama. The learner will investigate the classic struggle between Hero and Villain along with developing a method for the Critique and Analysis of Films and Screenplays as they relate to Story. This course also introduces the learner to the Business side of Screenwriting such as: Writing for Production, Pitching, Marketing and Collaborating,

    3 Credits

    Prerequisite(s):
    • FVDO 204

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 256 - Film and Video Directing I


    Course Description:
    This course introduces learners to the process of creating content for film and video projects from a Directors perspective. Learners examine various techniques and processes a director or content creator goes through when planning and realizing a digital video or film project.

    3 Credits

    Prerequisite(s):
    • FVDO 203

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 258 - Business of Film I


    Course Description:
    This course examines the motion picture industry. It introduces learners to the business culture from negotiating script rights and financing; through production, editing and distribution.

    3 Credits

    Prerequisite(s):
    • FVDO 208

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 300 - Film Production III


    Course Description:
    In this course, learners work as members of a production crew. They will perform the job and role functions of a crew while producing short film and video projects on location.

    Learners are introduced to advanced level creative and technical principles, procedures, techniques and skills. They will examine advanced technical concepts related to pre-production, production and post-production workflow and technologies.

    3 Credits

    Prerequisite(s):
     

    • FVDO 250

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • FVDO 302 - Film Post-Production III


    Course Description:
    Continue building post-production skills to use in an industrial, commercial and conceptual context. Learners will have the opportunity to apply their skills to real-world cinematic challenges while learning styles, techniques, syntax and approaches for effective storytelling.

    3 Credits

    Prerequisite(s):
    • FVDO 252

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 303 - Film and Video Directing II


    Course Description:
    This course examines advanced techniques used by directors of film and video projects to develop and create both fictional and non-fictional content. It will provide practical study combined with project development designed to prepare learners who are interested in developing their skills as director and content creators.

    3 Credits

    Prerequisite(s):
    • FVDO 253

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 304 - Story Writing for Film III


    Course Description:
    This course further advances your screenwriting and pitching skillset. Original creative works will be developed into outlines, treatments, first drafts, and production ready drafts. You will develop scripts from adapted sources and story edit previously existing work.

    3 Credits

    Prerequisite(s):
    • FVDO 254

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 308 - Business of Film II


    Course Description:
    This course examines the process of packaging and monetizing motion picture intellectual properties (IP) for new digital distribution. It introduces learners to the various distribution venues and platforms now available to content creators, and how to build distribution multi-platform strategies for their IP.

    3 Credits

    Prerequisite(s):
    • FVDO 258

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 350 - Film Production IV


    Course Description:
    Perform the various jobs within a film crew to plan and produce short film and video projects on location, using advanced level creative and technical principles, procedures, techniques and skills.

     

    3 Credits

    Prerequisite(s):

    • FVDO 300
    • FVDO 302
    • FVDO 303

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • FVDO 353 - Film and Video Directing III


    Course Description:
    Integrate skills acquired over the preceding three semesters to direct and create content for films and videos. Practice directing skills throughout the stages of a project: development, pre-production, production and post-production.

    3 Credits

    Prerequisite(s):
    • FVDO 303

    Corequisite(s):
    • FVDO 350
    • FVDO 357
    • PROJ 352
    • SCPT 351

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • FVDO 357 - Business of Film III


    Course Description:
    This course will bring together skills learned over the preceding two semesters. It will provide practical study combined with project development designed to prepare learners, interested in developing an IP (a project) for delivery over the growing number of delivery systems including broadcast, online and mobile. This course is designed to prepare entrepreneurial individuals for careers as, or with, producers in independent Transmedia and multiplatform production. It will direct new producers through the paperwork and packaging that surrounds a creative project including; transmedia planning, multiplatform extension of the IP, funding, budgeting, staffing and roll out scheduling.

    3 Credits

    Prerequisite(s):
    • FVDO 308

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • HREL 250 - Business Dynamics


    Course Description:

    This course builds on the foundational principles of business operations in the Information Technology field with emphasis on entrepreneurship and data-analytics.  Students will also employ organizational effectiveness strategies within the context of a project team in a variety of business scenarios.

    3 Credits

    Required Materials

    • Required Resources will be specified by the instructor.

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • INTP 354 - Service Management


    Course Description:
    Service Management will explore the basic concepts, structures, and processes organizations execute to successfully manage business and IT. This course will review global best practices including ITIL® and look at how implementation of service management can contribute to quality customer service and support. ITIL® is a Registered Trade Mark of the Office of Government Commerce in the United Kingdom and other countries.

    3 Credits

    Required Materials
    • Required resources will be specified by the instructor.

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • INTP 362 - Emerging Trends in Technology


    Course Description:
    Emerging Trends in Technology will focus on new technologies being developed and how they will or have affected industry. Learners will research and investigate potential technology trends identified by industry each year. Topics include identification of emerging trends, their impact on different organizations, and the creation of business proposals, and utilization of peer feedback.

    3 Credits

    Prerequisite(s):
     

    • HREL 250

    Required Materials
    • Required resources will be specified by the instructor

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 200 - Network Protocols and Security


    Course Description:
    This introductory course provides students a grounding in basic switching, routing and general protocols. These are analyzed and implemented from both a functionality and vulnerability viewpoint. The configuration of defensive and offensive tools is practiced in the lab environment.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 201 - Military and Strategic Studies


    Course Description:
    This introductory course provides students with a firm grounding in the fundamentals of strategy from a military and cyber-warfare viewpoint. Topics include: implications of economics and politics on strategy, tactics vs strategy, writings of classic strategic thinkers from ancient to current times and methods of critically analyzing situations and strategic plans. Through the use of case studies and essays these fundamental concepts are applied to modern cyber-warfare and industrial espionage.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 202 - Secure Programming Essentials


    Course Description:
    This introductory course provides students the basic principles of programming applicable to program design and exploitation. Principles are illustrated using an intermediate, compiled language such as C. The examination of program data structures and execution flow is emphasized in the lab using debuggers; as well as how basic program instructions are implemented in assembler.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 203 - Offensive and Defensive Tool Construction


    Course Description:
    This course examines the structure, implementation and use of scripted and object oriented languages. The crafting of tools for both defensive and offensive conditions will be emphasized in the labs and assignments.

    3 Credits

    Prerequisite(s):
    • ITSC 202

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 204 - Computer Architecture - Exploitation and Security


    Course Description:
    Through the detailed examination of ARM and X86 assembly language, the structure of CPUs, Trusted Platform modules, peripherals, memory subsystems and bootloaders will be examined. Exploits to each of these subsystems will be discussed. The labs will emphasize the use of subsystems using both C and assembler.

    3 Credits

    Prerequisite(s):
    • ITSC 202

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 205 - Operating Systems Internals


    Course Description:
    Operating systems form the support structure used by all computing resources. Topics include: memory management, interrupt handling, systems call structure, file systems, process management, and sockets. The labs will focus on not only the basic algorithms but also the vulnerabilities caused by implementation specific issues and best defensive practices.

    3 Credits

    Prerequisite(s):
    • ITSC 200

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 206 - Advanced Networking for Offensive and Defensive Environments


    Course Description:
    This advanced course provides a deeper examination of the implementation, strengths and weaknesses of both industrial protocols and business protocols. Topics include: networking security protocols, advanced routing and intrusion detection/prevention.

    3 Credits

    Prerequisite(s):
     

    • ITSC 200

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 301 - Wireless Security


    Course Description:
    This course provides students with a solid introduction to a variety of enterprise and industrial wireless protocol standards and exploitation techniques. The lab will focus on the use of offensive and defensive wireless tools to harden systems in a variety of environments.

    3 Credits

    Prerequisite(s):
     

    • ITSC 206

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 302 - Web Application Security


    Course Description:
    This course provides students an introduction to web technologies with an emphasis on web application hardening and exploitation. Topics include: application auditing, proxies, web attacks, web server hardening, man in the middle attacks, secure application protocols and data exfiltration.

    3 Credits

    Prerequisite(s):
     

    • ITSC 203

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 303 - Malware Analysis


    Course Description:
    This course provides students practical, hands on experiences with the analysis and neutralization of malware. Topics include: disassemblers, cloaking/obfuscation, malware design, packing techniques, infection vectors and polymorphism.

    3 Credits

    Prerequisite(s):
     

    • ITSC 204
    • ITSC 205

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 304 - Operating System Exploitation


    Course Description:
    This course provides students the opportunity to examine the source code of several operating systems. The emphasis will be on the overall structure, internal algorithm implementation potential weaknesses and hardening of each system.

    3 Credits

    Prerequisite(s):
     

    • ITSC 205

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 305 - Reverse Engineering of IoT Systems


    Course Description:
    This course provides students practical, hands on experience with the reverse engineering of Internet of Things (IoT) systems. Topics include: industrial wireless network exploitation, tamper proof mechanisms, encryption key exchange, JTAG debugging, component identification, the use of logic analyzers and oscilloscopes, firmware retrieval and analysis, sensor systems and common system architectures.

    3 Credits

    Prerequisite(s):
     

    • ITSC 204
    • ITSC 205

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 306 - Computer Forensics


    Course Description:
    This advanced course provides students the tools and processes for the collection and evaluation of evidence found in computer systems. The emphasis is on the complexity of investigating incidents in a forensically sound manner consistent with current Canadian and international laws. Topics include: identifying and preserving evidence, chain of custody, file and log analysis, proper legal documentation, memory forensics and the identification of malware within a system being examined.

    3.0 Credits

    Prerequisite(s):
    • LAWG 200
    • ITSC 304

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 307 - Payment Card Industry Compliance and Encryption


    Course Description:
    Many modern businesses are required to comply with Payment Card Industry Data Security Standards (PCI). At the core of PCI is encryption. The fundamentals of modern encryption are explored and the PCI standard, auditing and penetration testing techniques will be discussed.

    3.0 Credits

    Prerequisite(s):
     

    • LAWG 200

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 308 - Security Policies and Operations


    Course Description:
    This course examines the business and computing infrastructure needed to protect an organization from attacks. Topics will include: physical security, risk analysis, disaster recovery, data security controls, security models, access controls and security testing frameworks.

    3 Credits

    Prerequisite(s):
    • LAWG 200

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 309 - Social Engineering


    Course Description:
    This course provides a general overview of persuasion and manipulation techniques, an introduction to neuro-linguistic programming, basic human psychology and improvisational acting. The goal of the course is to allow an entry level penetration tester to successfully infiltrate an organization to conduct security testing.

    3 Credits

    Prerequisite(s):
     

    • LAWG 200

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 310 - System Security Capstone


    Course Description:
    This advanced laboratory course provides students multiple, simulated environments for penetration testing and hardening. The emphasis is for students to use all the techniques gained in the previous three semesters to expose vulnerabilities in large systems. The final project will be a timed, documented penetration of a well-protected system and a presentation of recommendations for hardening the system.

    3 Credits

    Prerequisite(s):
    • ITSC 302
    • ITSC 304
    • ITSC 301
    • ITSC 303
    • ITSC 305

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 311 - Information Technology Security I


    Course Description:
    IT Security I provides an introduction to the field of IT Security. This is the first of two courses on IT Security and will begin with an overview of this industry. Learners will then focus on four specific areas: network security, operating systems security, physical security and web/e-commerce security. Topics include: disaster recovery, penetration detection, malware detection, virtual private networks, authentication services, virtual environments and video surveillance.

    3 Credits

    Prerequisite(s):

    • CMPS 254
    • CMPS 275
    • CPRG 260

    Required Materials
    • Required resources will be specified by the instructor

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 315 - Security for Software Developers


    Course Description:
    This course will examine program structure, web application security, database security and common software vulnerabilities. The creation and prevention of buffer overflows, SQL injection, the structure of malware, flaws in encryption and other issues will be used as examples in the lab.

    3 Credits

    Corequisite(s):
     

    • CMPS 369

    Required Materials
     

     

     

     

     

     

     

     
    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • ITSC 321 - Information Technology Security II


    Course Description:
    This is a second course in computer and network security. Following up on the fundamentals outlined in ITSC 311 this course examines critical issues in computer forensics, rootkit deployment, malware propagation patterns, and application security.

    3 Credits

    Prerequisite(s):
     

    • ITSC 311

    Required Materials
    • Required resources will be specified in the course syllabus

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 359 - Network Security Techniques


    Course Description:
    Network Security Techniques will examine core concepts of good network security practices: auditing, analysis, and documentation of different components of network security. These core concepts will be reinforced with technical concepts including encryption, authentication, firewalls, intrusion detection and secure network administration practices.

    3 Credits

    Corequisite(s):
     

    • CMPS 305

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 400 - Standards & Compliance Frameworks


    Course Description:
    Students will learn current industry security control frameworks and apply accepted practices to function within various security environments.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 401 - Strategic Fundamentals of Cyber Warfare


    Course Description:
    This course examines the evolution of strategic thought from antiquity to the modern day. The coursework focuses on continuities and discontinuities in strategic analysis and theory.

    1.5 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 402 - Vulnerability, Threats and Attacks


    Course Description:
    This course examines the concepts used in the threat and vulnerability management of industrial control systems. You will consider the real life examples in managing threats, vulnerabilities of ICS systems and attacks aimed at ICS systems. You will also learn how to leverage cyber intelligence including darkweb based cyber intelligence in improving the cyber maturity of an industrial control system.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 403 - Defense and Incident Response


    Course Description:
    Defending and developing a response to cyber attack incidents.

    3 Credits

    Prerequisite(s):
    • ITSC 402

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 404 - Security Risk Identification


    Course Description:
    Students will classify security risks and threats to assess the impact on business operations. Exploration of current cyber threats will assist the students in identifying potential impacts of security breaches.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 405 - Data & Network Security Intelligence


    Course Description:
    Students will learn to consolidate event logs from device endpoints within a network to identify threats. Skills developed will include security intelligence and event management such as data security, event offenses, asset profile offenses and event rules.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 406 - Security Tools


    Course Description:
    In this course, you will learn the strategies and tools to prepare you to manage cybersecurity threats that can occur in the ever-changing cybersecurity threat landscape. You will explore all phases of ethical hacking, including reconnaissance, scanning, gaining and maintaining access, and clearing tracks. As well, you will learn about vulnerability scanning, wireless and web attacks, malware and system exploits. Finally, you will explore how to discover and remediate security vulnerabilities, provide measures to defend systems, respond to security incidents, and design and implement security controls for system hardening.

    3 Credits

    Prerequisite(s):
    • CPNT 400

    Required Materials
    1-Oriyano, S. & Solomon, M. (2020). Hacker Techniques, Tools, and Incident Handling (3rd ed.). Burlington: Jones & Bartlett.

    https://www.jblearning.com/catalog/productdetails/9781284172607
    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.

  • ITSC 407 - Web & Application Security


    Course Description:
    In this course, you will learn to scan web applications to detect vulnerabilities and prevent attacks. You will develop skills in web application security including scanning and testing applications to identify and analyze security vulnerabilities. Topics include OWASP security standards, Glassbox scanning, cross-site scripting, broken authentication, threat analysis and reporting.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 408 - Global Information Security Acumen


    Course Description:
    As global cyber security evolves, it is important for industry professionals to understand current developments. In this course, students will explore the current cyber security environment, security laws and ethical practices. Students will analyze the use of cyber capabilities as the fifth domain of warfare, learn how to make an organization’s cyber assets resilient, and implement incident response plans. Focus is also placed on communicating security-related issues to an organization’s senior management.

    3 Credits

    Prerequisite(s):
    • ITSC 407

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • ITSC 409 - Security Risk Management


    Course Description:
    In this advanced course, students will implement a security risk management framework in an enterprise environment. Using best practices, students will determine the most appropriate risk management framework and tools for an analysis, and assess the likelihood and impact of security risks on business objectives. Students will also define appropriate response and mitigation options, and implement the necessary controls, monitoring and reporting to ensure business continuity.

    3 Credits

    Prerequisite(s):
    • ITSC 408

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • JOUR 206 - Writing Fundamentals for Media


    Course Description:
    The focus of this course is to develop and assess the writing skills essential for the broadcast industry. Topics include scriptwriting fundamentals, grammar, styles, script formats, research, and development of interview questions.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • JOUR 207 - Introduction to Broadcast News


    Course Description:
    Introduction to Broadcast News introduces learners to the principles of broadcast journalism and the role of the broadcast industry. They will learn to examine current events, sources, critical news judgment and the basics of interviewing as they relate to potential roles in broadcasting. In addition, learners gain hands-on experience in producing a basic television news program.

    3 Credits

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • JOUR 251 - News and Feature Writing


    Course Description:
    Building on the basics in Writing for Journalism, students will develop news and feature stories from different settings, and on different topics. The theory and practice of long-form feature writing will also be introduced.

    3 Credits

    Prerequisite(s):
    • WRIT 230

    Required Materials
    CONTINUING EDUCATION CALENDAR




    NETWORK LEARNING CALENDAR




    ACADEMIC CALENDAR



    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • JOUR 253 - Broadcast News for Digital I


    Course Description:
    Learn to research, fact-check and source information using digital tools. Write for online audiences. Using the latest digital technologies, develop interactive stories on multiple platforms (outside of mainstream media).

    3 Credits

    Prerequisite(s):
    • JOUR 206
    • JOUR 207

    © 2015 - 2020, Southern Alberta Institute of Technology (SAIT). All Rights Reserved.
  • Page: 1 | 2 | 3 | 4