Explore Lassonde

Close mobile menu
inside futuristic car, robot driver surrounded by augmented reality

Curriculum Insights

Bachelor of Applied Science in Digital Technologies

Overview

The BASc in Digital Technologies is a unique program designed to equip graduates with the skills required for a successful career in the digital technologies sector. It aims to address skill gaps across digital industries through a combination of degree-level education and workplace learning. First of its kind in Canada, this work-integrated learning program enables learners to spend most of their time doing a full-time job while studying for their degree through a combination of online and on-campus sessions. The program will deliver a curriculum in line with an Occupational Standard that has been specified with the help of employers representing a wide range of industries, including: Ceridian, CGI, Cinchy Inc., Cisco Canada, Connected (Connected.io, Now part of Thoughtworks), EY Canada, General Motors of Canada Company, IBM Canada, mimik Technology Inc., RBC, Saa Dene Group, Shopify Inc., TELUS Health, Treasury Board of Canada Secretariat and TribalScale Inc.

Approach

This program entails a common two years to build fundamental knowledge and skills before the learner pursues one of three specializations to gain precise skills needed to excel in their chosen field:

  • Software Developer
  • Cyber Security Analyst
  • Data Scientist

Only one of these specializations will apply to each learner. The specialization will be decided depending on the employment role within each learner’s workplace before starting the program. To ensure that learners can balance degree-level studies with full-time work over four years, the program is designed to deliver:

  • Academic-only courses: where learning objectives are met through a blend of classroom, synchronous and asynchronous learning activities.
  • Academic & workplace courses: where learning objectives are met through a blend of classroom, synchronous and asynchronous learning, and workplace experience.

Learners will receive continuous support & guidance from a Course Director, responsible for providing academic oversight; and a Learning Skills Coordinator, responsible for keeping abreast of the student’s learning in the workplace.

Courses

Gain fundamental knowledge about design, development and analysis of digital technology solutions along with a self-managed approach to developing effective workplace skills like organization, communication and teamwork.

● Introduction to Computational Problem Solving
● General Mathematics for Software Development
● Teamwork and Communication in Software Development
● Organizations: Structure and Processes
● Workplace Reflection I
● Understanding Cyberspace
● Disruptive Technology Innovation & Entrepreneurship
● Object-Oriented Problem Solving
● Web Development Basics
Continue to develop an understanding of the development of robust & secure digital systems along with engaging effectively in an organization across various levels of stakeholders.

● Systems Programming
● Data Structures, Algorithms and Analysis
● Practice of Software Development
● Operating Systems
● Communications and Network Fundamentals
● Security Fundamentals
● Introduction to Data Management
● Workplace Reflection II
● Elective
Develop skills to select, design, build and maintain fit-for-purpose digital systems; and contribute as an active member of the workplace community with strategic communication & problem-solving skills.

● Software Development Lifecycle
● Software Security
● Security and Privacy: Awareness and Governance
● Introduction to Data Analytics
● Introduction to Project Management
● Digital Technologies Project

Software Development Specialization:

● Software Development I
● Software Development II

Security Specialization:

● Network Security
● Basics of Cryptography

Data Science Specialization:

● Database Systems
● Data Acquisition and Governance
Become a well-rounded professional who is proficient in applying theoretical knowledge with critical analysis to solve practical issues and meet business goals.

● Machine Learning: Foundations
● Machine Learning: Applications
● Cloud Computing: Infrastructure and Software
● User-Driven Development

Software Development Specialization:

● Software Development: Requirements
● Software Development: Architectures and Metrics
● Software Development: Testing
● Software Development Project

Security Specialization:

● System Security: Architecture and Engineering
● System Security: Trust, Identity and Access
● System Security: Detection, Response, Recovery
● Security Project

Data Science Specialization

● Data Storage and Retrieval
● Data Mining
● Data Analysis and Presentation
● Data Science Project

Skill Development

Technical skills: Creation of software solutions using industry-standard methodologies, development of digital technology infrastructure, security and data privacy principles & methodologies, data and information management & analytics.

Soft Skills: Critical analysis, stakeholder management, agility, business communication, teamwork, conflict resolution, leadership and project management.

Delivery Model

Flexible learning activities allow for learning development to occur, integrating theory, understanding, practice and reflection over the year at a pace that best suits the learner and the work environment. The program begins with a three-week induction for the learners. Later on, the delivery becomes blended, where the learner is allowed a weekly half-day release from work to allow for self-study using a synchronous virtual platform (webinar, lecture, tutorial) interspersed with regular (e.g., every 6 weeks) 5-day blocks to attend campus. At the same time, learners will continue skill development by fulfilling their workplace tasks and duties. In addition, learners will need added time for independent study, assignments, reflection and preparation.

Assessment

The strategy for assessment is driven by industry norms. Formative assessment will be used throughout and takes a wide variety of forms, including interaction in class, peer feedback on in-class presentations, workshop activity with feedback, online quizzes, and tutor feedback on project work. The program has a mandatory requirement for the completion of a portfolio that covers all four years. The portfolio will be used to document progress towards personal and professional objectives set within the host company and to document the learner’s progress towards proficiency in the learning outcomes, as defined within the Digital Technologies program.

Benefits for Employer Partners

  • Develop your staff for your organization’s future success
  • Increase job satisfaction and retention rates
  • Enhance your recruitment pool with new, motivated, highly competent candidates
  • Increase workplace diversity and productivity 
  • Take advantage of new knowledge and technologies