Search
As a diverse workforce becomes increasingly prevalent in Canadian organizations, the traditional one-size-fits-all safety management is no longer sufficient. Diversity can create challenges in health and safety due to different experiences, biases, training, and attitudes. This seminar will help students recognize various diversity-related challenges and explore strategies to address them, such as effective training, protective measures, and safety communications.
Understand the essentials of business theory and practices as you explore concepts and tools useful in various organizational settings. Gain an appreciation for decision-making complexity within organizations and organizational networks and apply these skills in business case development. Build critical thinking skills in financial literacy, qualitative and quantitative analysis, and cost-benefit analyses of health and safety initiatives.
Managing health and safety requires an in-depth understanding of how to effectively coordinate safety with other business units and business priorities. Learn how OHS professionals can use their knowledge and skills to integrate health and safety throughout their organization. Gain an understanding of foundational organizational theory with a focus on practical applications of business acumen. Explore key concepts such as governance, operational and strategic planning, project management, legislative requirements, management system review, stakeholder accountabilities, and managing others.
Understand how a worker's performance is a product of their interactions with the work environment, the equipment, and the management systems within their organization. Learn about the eight elements of the human factors spectrum and how these elements can be applied in the workplace to prevent incidents and injuries. Gain an understanding of how errors and at-risk performance can be a result of external factors such as equipment and workplace design, information transfer, and work environment, as well as physiological, psychological, and risk tolerance factors.
The study of ergonomics will result in reductions of injury and increases in productivity by improving the fit between the worker and the work environment. This is achieved by matching the physiological and psychological capabilities of a person to the design of the equipment, tasks to be performed and the total workplace environment. This course will introduce the student to the need for ergonomics, methods for problem identification, solution development and effectiveness evaluation of implemented changes.
Joint Occupational Health and Safety (JOHS) Committees are mandated in many jurisdictions and are considered an essential element of any health and safety management system. This seminar will examine when and why a joint committee should be established, how these committees should be structured and the various tools available to develop short and long term action plans aligned with the operational environment of any organization. The seminar will also explore various methods to assess the effectiveness of jOHS Committees and communicate continuous improvement strategies.
Get a step-by-step overview of the investigation of unplanned events and learn the critical components of an incident investigation, including the initial response, legal reporting requirements, securing the scene, evidence-gathering, interviewing techniques, documentation collection, the role of various stakeholders, and reporting formats. Understand the primary reasons for performing an incident investigation and identify recommendations to prevent reoccurrence.
OHS professionals are often called upon to lead an organization's emergency management team. Examine case studies and post-event reviews to learn about the four pillars of emergency management--prevention/mitigation, preparedness, response, and recovery--and explore the ways in which they interact in real-life scenarios. Understand how an emergency management program is structured as you work through the Canadian Standard for Emergency and Continuity Management.
Being prepared for and responding effectively to emergencies in the workplace is a key activity in the field of occupational health and safety. Learn the fundamentals of what steps and processes are used to develop emergency response plans, as you explore the legal requirements for emergency planning, the key elements required in an emergency plan, and the basics on how to train staff to execute the plan.
Stress and fatigue are hazards that can impact both the health and safety of employees. Understand how managing the risks in relation to these hazards can require unique mitigation strategies. Learn about factors that contribute to stress and fatigue in the workplace, as you explore risk assessment methods and discuss countermeasures and organizational strategies that can be used for stress and fatigue management.
Ergonomics goes beyond the use of adjustable chairs or fancy equipment; it is the science of how to work efficiently and safely, Learn the basic ergonomic principles to be considered when designing a job or setting up a workstation in an industrial or office environment. Understand how a well-designed job meets the needs of a diverse working population to enhance and maximize health, safety, and productivity in the workplace.
Examine the appropriate ethical considerations to be addressed when competing roles, rights, and responsibilities of workplace stakeholders need to be balanced. Learn to recognize the appropriate scope for your services as an OHS professional and to effectively respond to potential ethical conflicts as they arise.
The need to control costs arising from occupational injury or disease has taken a greater priority in today's financial reality. Human rights issues, individual rights, employer responsibilities and other contemporary issues further complicate these concerns. This course is designed to help students understand the relationship of these complex issues and develop a basic strategy for managing disability claims.
This introductory course examines health and safety hazards and controls in a variety of workplace settings. The focus of the course will be on conducting hazard assessments and identifying potential controls. A variety of topics will be introduced, including include fall protection, confined spaces, excavations, mobile equipment, equipment guarding, control of hazardous energy, electrical safety and hoisting and conveying equipment. Methods to evaluate hazards and determine the risk presented by the hazards will be covered. Engineering, administrative and personal protective equipment control techniques to protect worker safety and health will be emphasized throughout the course. This course is well suited for individuals new to the field of safety and looking for a high level overview of general hazards.
This introduction to theories and practices of health and safety programs in the workplace includes the recognition, evaluation, and control hazards. You will develop a basic understanding of accident control procedures as you examine the legislations related to accident investigation, work site inspection, accident causation theories, and safe-work procedure development.
Effectively developing, managing, and measuring the effectiveness of health and safety systems is a challenge for all health and safety professionals. This course will introduce students to the basic issues and provide tools to make the task easier. This course presents an overview of factors influencing the success of health and safety systems. These factors include understanding organizational safety culture, understanding effective and efficient management principles, establishing priorities, measuring program success, presenting information effectively, analyzing financial impacts of programs. This course will provide a basic overview of management skills and principles and how they apply to the development of safety systems within an organization or company. Prerequisite: EXOS 4620
Occupational Hygiene is the science devoted to the recognition, evaluation and control of workplace hazards that may result in illness or injury. This introductory course is designed to provide a basic understanding of some of the key concepts in Occupational Hygiene, including routes of entry of contaminants into the body, classification of hazards, occupational exposure limits, and methods of controlling workplace exposures. In addition, the student will be introduced to methods of evaluation including the development of sampling strategies.
As a health and safety practitioner your practice is governed by an array of Federal and Provincial legislation and policy. This course, which is based on current legislation, will guide students through the key elements of the regulatory environment governing workplace safety including: the framework of occupational health and safety in Alberta, organizational obligations, jurisdictional considerations, and an overview of ethical and legal responsibilities as a safety professional.
Effective Risk Management, including the ability to communicate risk with the community, is necessary for success in today's business world. Today risk management and communication are often a regulated activity. Learn what is required to implement an effective risk management system; including the tools, people and systems for identification of hazards, evaluating the associated risks, and if acceptable what needs to be done to manage those risks effectively. Human factor issues have been at the root of ~80% of incidents, therefore the course will also focus on these human factor issues.
This course will introduce you to a training development process in which you will learn designing successful workshops, delivering presentations, and evaluating training effectiveness. This course builds upon the topics covered in the core course: Organizational Behaviour.
Accident causation theory is the art and science that seeks to understand the deeper roots of why accidents happen. Understanding accident causation theory is essential in determining why workplace incidents occur and so that we can prevent re-occurrences. Through examples and case studies, students will gain an overview of the most important theories, strengths and weaknesses of each, and learn how to select the best theories and models to better understand why accidents occur.
Human Rights Legislation and Safety Legislation do not always work harmoniously together. When conflict occurs, one must be careful to achieve the safety objective with a minimal impact to fundamental human rights. This seminar will discuss the major areas of conflict including: pre-employment medical testing and medical information, duty to accommodate disabilities, provision of programs in different languages, drug and alcohol testing, and PPE and religious practices. Also, this seminar will acquaint you with the Human Rights Process and discuss strategies to ensure that you and your company are complying with the legislation.
This seminar will provide participants an overview of business continuity planning (BCP) methodology and best practices that can be applied to any organizations' business continuity program and subsequent plans that support continuity activities. Linkages between the application and integration of establishing needs, ideas, governance and processes for an effective BCP will be discussed, as well as crisis communication, exercises and BCP auditing. This seminar will be beneficial for individuals with an indirect of supplementary role in the development and maintenance of BCP's for anyone involved in an organizations' emergency management function.
Workplace violence and harassment legislation does not simply involve responding to incidents; it also requires an understanding of the hazardous conditions that may lead to violence or harassment and ensuring that such hazards are properly controlled. This seminar will acquaint you with the law surrounding workplace violence and harassment (including the recent changes to the OHS Act and OHS Code) and discuss strategies to ensure that you and your organization are complying with the law.
Psychological health and safety (PH&S) is becoming an integral part of Canadian workplaces as employers begin to recognize its financial, legal, and social benefits. This seminar will provide an understanding of the conceptual framework, the business case, resources, strategic approaches and practical tools available. Managers, HR, and OHS professionals will learn to assess, design and implement effective PH&S strategies. Topics may include psychosocial factors, stress, mental illness, harassment, and bullying in the workplace.
Explore the benefits and challenges associated with the design and implementation of health and wellness initiatives and programs in the workplace. Learn evidence-based strategies to assess wellness needs, as well as to design, plan, implement, and strategically position wellness initiatives and programs. Measurement, evaluation, reporting, and sustainability are also reviewed, including benchmarking and using resources and tools to apply knowledge and skills in an integrated approach to health and wellness in the workplace.
Leadership and organizational culture greatly influence the success of health and wellness initiatives and programs. Explore relevant characteristics of workplace culture and learn strategies to assess organizational receptivity to health and wellness. Review the main leadership styles in the workplace, with a focus on how health and wellness professionals can apply to lead wellness initiatives and programs. You will also be introduced to topics such as communication and facilitation strategies, resource tools, industry benchmarking, and employee engagement.
Ethics and professional practice covers management ethical issues within the legal, regulatory, and social context, ethical issues of communication and consultation facing OHS Professionals, and ethical decision-making in the context of corporate and personal responsibilities. The course provides students with theoretical background (models and frameworks), practical skills (assessment, deliberation and communication), and professional tools (codes of conduct and legal frameworks). Theses outcomes enable the OHS Professional to understand analyze, negotiate, and act in accordance with international, national, corporate, and personal standards.
This course will introduce students to statistics and data management, through a Health and Safety professional's perspective. The focus of the course includes an introduction to basic units of measure, statistical analysis, and how to present and interpret data visually. Topics include: basic arithmetic and algebraic operations; units of measurement, basic statistical measures; probability, sampling distribution and confidence levels; examples of performance measures; and data display and reporting. The course includes specific and practical examples of how each topic may be applied to occupational health and safety management.
This overview will provide participants with an understanding of the essentials that will set you apart as a leader in Disability Management. A study of legislative requirements and current best practices will help you attract and retain diverse employees and provide support for your organizational goals and objectives. This seminar will offer you the practical tools and knowledge on how to manage the human and financial impacts of both workplace and non-workplace injuries and illness that can be applied immediately.
Equity, Diversity, and Inclusion (EDI) is understood to be essential for thriving, healthy, and innovative workplaces. Changes to the OHS act and Alberta Human Rights legislation underscore its importance. This overview will provide you with foundational knowledge regarding the importance of EDI and as well as the language and framework for implementing elements of EDI in your workplace. You will learn the meaning of equity, diversity, and inclusion and their relationship to one another. Further, this course will provide you with the tools to identify gaps and success in relating to EDI.
BASE (behavioural, administrative, social, and evidence-based pharmacy practice) I introduces learners to patient-centred care in Alberta including pharmacists¿ scope of practice, jurisprudence, and the health care system. Learners will explore the application of communication, professionalism, cultural sensitivity, and ethical frameworks to pharmacy practice plus develop skills in answering health and medication related questions using an evidence based approach. Restricted to Certificate to Canadian Pharmacy Practice Students
In BASE (behavioural, administrative, social, and evidence-based pharmacy practice) II, learners will apply ethical and legal frameworks, management, patient safety culture, Indigenous perspectives, and social determinants of health to pharmacy practice. Learners will engage with an individual's specific cultural or communication needs, collaborate in groups, make shared decisions, and appraise synthesized resources and primary research. Prerequisite EXPH 2550
In BASE (behavioural, administrative, social, and evidence-based pharmacy practice) III, learners will integrate concepts from BASE I and II across differing practice settings. Learners will prepare for ongoing professional learning, leadership development, and practice in interprofessional teams.
Learners will expand their knowledge and skills in caring for patients with various disease conditions within the patient care process framework. Restricted to Certificate to Canadian Pharmacy Practice Students
Learners will expand their knowledge of various types of select medical conditions and will apply therapeutic and pharmaceutical science knowledge to various patient care scenarios. Learners will further develop their critical thinking and self-directed learning skills, along with their breadth and depth of therapeutic knowledge, as they incorporate principles of evidence-based therapeutic decision making within the patient care process framework. Prerequisite EXPH 2553
Learners will expand their knowledge and skills in order to provide care to various patient populations. Learners will engage in active learning and focus on using evidence, applying the biopsychosocial model, making decisions, monitoring outcomes, and adjusting drug therapy for complex patients. Prerequisite EXPH 2554
Introduces learners to the patient care process and how to apply it with an emphasis on medication use process. Fundamental skills related to prescription processing and preparation, communication, accessing patient health information, drug information, and documentation will be covered. Restricted to Certificate to Canadian Pharmacy Practice students and Corequisites EXPH 2550 and EXPH 2553
Learners will further develop skills with the patient care process using the pharmacists' scope of practice to conduct a patient assessment, develop a pharmacotherapy plan, and implement monitoring and follow up. Interprofessional communication, patient education, and medication safety practices will also be covered. Prerequisite EXPH 2556 and Corequisites EXPH 2551 and EXPH 2554
Building on Patient Care Skills I and II, learners will apply the patient care process to more complex patient scenarios using the pharmacists¿ scope of practice. Emphasis will be on patient assessment, decision making, and medication therapy management. Prerequisite EXPH 2557 and Corequisites EXPH 2552 and EXPH 2555
Prepares learners for lifelong professional development and provides an opportunity for learners to synthesize and apply the knowledge and skills obtained in the CCPP program through a written exam and objective structured clinical examination (OSCE) simulation of patient interactions as capstone assessments required for program completion. Requisites: EXPH 2552, 2555, 2558
Learn the principles of Universal Design or inclusive design. You will come to think of design in new ways by becoming aware of the impact universal design has had on the past, present, and future of residential housing design. We will focus on maximizing utility with the ultimate goal of looking at design projects that accommodate people's needs regardless of age, ability, or circumstance.
Visualizing space in three dimensions (3D) is critical to the success of an interior decorator/designer. In this course, you will learn SketchUp, a prominent 3D design software, that quickly generates everything from rough concepts to evaluate scale, proportion, colour and texture, to working drawings and construction documents for production, all using a familiar pencil and paper paradigm. Most successful architectural firms with Interior Design or Decoration departments employ SketchUp software.
Sustainable design allows us to improve the health and comfort of homeowners as a feature of quality and aesthetically appealing projects. Acquire the knowledge and skills necessary to make responsible design decisions that will reduce negative environmental impacts. Learn how to develop guidelines and checklists for greening projects and specifications. Know how to communicate the positive impact of sustainable design with clients and promote sustainable design as a value-add service.
Gain an understanding of residential interior design theories, processes, and styles through a balance of the aesthetic and the technical. Learn basic design elements and principles, client needs assessment, articulation of the design process, identification of domestic styles, career options, scope of practice, and the role of consultants.
Develop basic skills in drawing, drafting, and presentation relevant to the field of interior decorating. This intensive course includes hands-on application of theory. Learn basic line-drawing and modeled-drawing techniques, basic drafting tools and techniques, three-dimensional subjects and translation of these into two-dimensional images, as well as presentation techniques for portfolios and client proposals.
Explore the complexities of colour and gain an understanding of its function, subjectivity, and application. Learn basic light and colour theories, colour harmony schemes, colour mixing with acrylics, development and application of a colour plan, implications of colour for the selection of residential interior materials, psychological properties of colour; historical colour periods; and colour forecasting/trends.
Apply your space planning skills and knowledge in this hands-on course that builds on basic research techniques and fundamental theories of residential interior decorating. Learn application of client needs assessment research and problem solving techniques; human/spatial considerations in design; schematics and preliminary planning; design concepts of furniture grouping considerations; functional layouts for individual rooms, room groupings and storage areas; and basic residential structural, mechanical and electrical systems diagrams. Prerequisite: EXRI 4677
Develop creative skills for the effective application of products and materials in decorating residential interiors. We will cover the function of finishes in residential interiors; applying specific materials relative to cost, durability and maintenance; awareness of the function and aesthetics of materials; applying good design elements and principles in the use of materials; interior finishes for permanent, semi- or non-permanent elements; and general understanding of window coverings, lighting and accessories related to residential interiors. Prerequisite: EXRI 4678
Develop the necessary tools to market interior decorating services and/or products effectively within the residential decorating industry using good business and project management practices. Learn the process of starting and growing a residential interior decorating business including marketing skills for establishing a clientele base, finding tools and design sources, selling products and services, avoiding legal problems, establishing fees for services and other basic business practices relevant to the field of residential interiors. Practical aspects of employment in the industry will also be covered. Prerequisites: EXRI 4679 and EXRI 4680
The design studio will provide an opportunity to apply the knowledge obtained from core courses of the Residential Interiors Program by completing a major residential project. Students will create a comprehensive project file utilizing the elements and principles of design. A systematic approach from design development (concepts and presentation) to implementation (drawings, finish, furniture and fixture specifications) will be taught through a series of in-class and take-home exercises. Prerequisites: EXRI 4679 and EXRI 4680
Gain an understanding of lighting principles, applications and types of lighting and light sources and fixtures pertaining to residential interiors. Learn how lighting affects other elements of design and the atmosphere of spaces. Understand how to read a reflected ceiling plan and create one to aid in the implementation of lighting in your projects. Develop and understanding of specification of lighting. Learn how lighting controls implemented into spaces can improve the design and energy consumption. We will further explore lighting by visiting some lighting showrooms.
Cad II is an extension of the lessons learned in CAD I. This project based credit course will focus on developing more advanced skills in generating two-dimensional drawings and three dimensional models, still primarily based in Google SketchUp. Students will develop a greater awareness of presentation skills using the software's built in animation features and creating working/presentation drawings with Google LayOut. Prerequisite: EXRI 3510
From recognizing a need to issuing a purchase order, Participants will learn the essentials of determining quantity, specifications and price that are the cornerstones of procurement. This course covers a variety of procurement scenarios: repetitive purchases of production materials, procuring one-time low-cost items, large capital goods acquisition and securing commodities under long-term supply contracts. The opportunities and challenges of international procurement versus domestic procurement will be discussed. Participants will gain a broad understanding of the role of procurement and the various ways it can be organized.
Participants will learn the advantages and limitations of the 4 modes of transportation: road, rail, air and water, as well as intermodal transportation. Topics covered include the role of freight forwarders, brokers and integrated transportation companies. This course will introduce Participants to transportation documentation and allow them to experience basic load planning. Participants will gain an overview of contracts, insurance, customs clearance and letters of credit. The fundamentals of lncoterms 2010 and their impact on buyer-seller responsibility for transportation will also be examined.
The interconnections between procurement, operations and transportation will be explored in this course. Participants will discuss how to balance the pressures for large order sizes to achieve low unit costs with the competing pressures to keep order sizes low to minimize warehouse space and inventory obsolescence. The options of few centralized warehouses versus multiple distributed warehouses will be addressed. Among the topics covered are forecasting, uncertainty, safety stocks and customer service requirements. Computer systems, such as DRP, WMS and TMS, will also be presented.
This course will familiarize Participants with operations in manufacturing, distribution and services organizations. They will learn the basics of location selection and layout. Among topics covered are capacity planning and scheduling, as well as the key concepts of JIT/Lean, OPT/TOC and MRP. Participants will discuss the challenges of balancing capacity with demand and be introduced to forecasting techniques, demand planning and inventory ordering. Quality systems and continuous improvement methodologies, including Deming, Juran, ISO 9000 and Six Sigma, will also be addressed.
Essential to the successful supply chain professional are the competencies of listening skills, spoken and written communication, persuasiveness and the ability to explain complex issues up and down the organization and around the supply chain. Another critical ability is building effective inter-organizational supply chain relationships. Learn how to create and deliver strong presentations and how to be professional in your spoken communications by looking at steak, sizzle and style. Non-verbal communication such as appearance and body language are also explored. Guidance on producing clear, concise and compelling reports and written communication, and examines do's and don'ts in electronic communication today.
Negotiation skills are an essential competency for any manager, and especially those responsible for supply chain management. This Workshop provides you with a roadmap for leading or participating in successful negotiations. Focus on the entire negotiation process, and learn the activities and techniques to be used from the preparation stage to the actual face-to-face negotiations. It covers understanding the other negotiator, responding to power imbalances, as well as looking beyond the deal to building longer-term relationships. Interactive activities, including negotiation simulations and role-playing exercises, feature prominently and allow opportunities to fine-tune your own negotiating skills.
Competitive bidding and contract management, if not handled properly, can lead to serious legal and financial consequences for any organization. This Workshop seeks to equip you with the tools required to turn this into a competitive advantage for your enterprise. Look at the conditions for successful competitive bidding and the elements of the bidding process, including RFPs and RFQs. Electronic tendering is also addressed. Examine the types of contracts and contract law. Gain an understanding of writing contract terms and how to manage a contract from performance review to dispute resolution and termination.
This seminar provides a comprehensive overview of how finance impacts supply management. Basic terminology used in finance and accounting are defined. Participants learn how to read financial statements and understand how decisions are taken. They will be introduced to using key ratios to interpret financial information. The principles of accounting and budgeting will be presented. Participants will gain an understanding of how supply management practitioners make a business case for an investment and evaluate investment opportunities.
Participants will learn the role and purpose of marketing with a special emphasis on how marketing affects supply management. The differences between marketing and sales, marketing products and services, as well as B2B and B2C marketing will be addressed. Market research, understanding your competition, market segmentation and market selection are key topics covered. Among the other subjects discussed is the marketing mix: the 4 Ps of product, pricing, place and promotion. Strategies for market leaders and market followers will also be outlined.
Every department has a critical role to play in delivering an organization's strategy. This seminar provides an overview of strategic planning in an organization and the basic elements of a strategic analysis (SWOT). The Porter 5-forces model for analyzing the competitive environment will be introduced. Topics covered include critical success factors, strategic maps and company positioning, and strategic models (low-cost, differentiation, niche). Discuss how to develop a strategic plan in a supply management role and the linkages between the strategic plan and a budget.
Explore key concepts used by marketing professionals to help integrate digital marketing into an overall marketing strategy. Be introduced to digital engagement as a means to define and develop a target audience, create and increase brand awareness, generate leads, and ultimately drive sales and other business objectives. Understand the risks, challenges, and ethical considerations associated with digital marketing as well as current and future digital marketing landscapes.
Learn how to leverage current organic digital marketing tactics and best practices to begin building an audience and capturing sales for your organization without spending money on media. This course will introduce you to the principles of search engine optimization (SEO), local citation management, reputation management, social media outreach, and email marketing, and will help you understand which tactics to choose and when.
Learn how to leverage current paid digital marketing tactics and best practices to expand your reach and ultimately increase ROI for your organization. This course will introduce you to the principles of paid tactics such as paid social, paid search, display, remarketing, and video advertising. Learn when to use paid tactics, how to create and manage a paid digital marketing budget, how to grow your conversion rate, and how to benchmark your expenses and budget performance.
Integrate the theory, methods, concepts, and tools you have learned from the previous core courses as you apply them to a real-world digital marketing project. Research, plan, execute, present, and review a digital marketing plan that will confront a business problem and outline a digital solution for it. Mirroring industry practice, you will work as part of a team and operate within an agile project management framework. Prerequisite EXSM 3915, 3916, 3917 and 5512
Explore the principles of content development, planning, and management in the digital space. Understand the importance of strong copywriting, photography, videography, and design, and learn to develop strong omni-channel content while utilizing free tools that are available to you. Learn how to adopt best practices to plan a global content strategy, including objectives, metrics, and guidelines in developing and evaluating your communications to create content that is effective and relevant to different markets.
Discover what it means to use a user-centered design process and learn the fundamentals of UX (user experience) design including the principles of design thinking, user-centered design and information architecture in this course. Gain an understanding of the importance of user research, usability testing and assessment, and the basics of contextual inquiry. By the end of the course, you will be able to describe and apply current best practices and conventions in UX design and make use of the fundamental principles of UX design.
The user interface (UI) is the point where your users interact with your website/app. In this course, you'll learn the fundamentals of UI design. You will learn the UI design process including storytelling, sketching, and prototyping, and how the user experiences these on the front end. Understand how data visualization and web design, impacts branding, visual identity, and accessibility. By the end of this course, you'll be able to articulate the design process and how this influences the user experience.
Visual design is a field that has emerged by blending the principles of both user interface design and graphic design. Learn how to use key design principles such as imagery, colour, typography, and form to enhance usability and improve user experience. You will learn to analyze and construct graphic/visual design using conceptual and technical approaches appropriate to client and target audience. Apply this knowledge to a hands-on project that integrates UI and the principles of graphic design. Prerequisite EXSM 3921
Understanding your user is key to building a successful experience. Learn how human-centred design can guide quantitative and qualitative methods, and generate 'the right' research questions and methods for your client. This course will include practical experience in brainstorming, planning and conducting user-centred research, as well as creating user personas and affinity diagrams. It will also touch upon legal and ethical concerns. Prerequisite EXSM 3920 and EXSM 3921
Stretch your generative and creative abilities as you integrate the knowledge you acquired in the previous core courses and apply theory and method to research, plan, execute, present, and review a real-world project. Mirroring industry practice, you will work as part of a team, operate within an Agile project management framework, and evaluate the features of this approach. Prerequisite EXSM 3920, 3921, 3922 and 3923
Understanding your user is key to building a successful experience. Learn how human-centred design can generate user insights using quantitative and qualitative methods such as surveys, interviews and in-context observations. This course will also teach students how to summarize their research using Experience Mapping, Journey Mapping, Personas and Service Design Blueprint. This course will also touch upon legal and ethical concerns.
Students will evaluate a set of quantitative and qualitative research methods to gain insights into how we can design things better. This course will teach students how to evaluate their user research using feedback to develop effective UX design strategies. You¿ll learn the most widely used technique by UX Researchers, usability testing. Additionally, this course will cover the fundamentals of organizing information with card-sorting and tree testing and basic statistical analysis through A/B testing. Learn about key tools in evaluative research such as prototyping, MVP, moderated and unmoderated user testing, and AB/Testing.
This course provides an introduction to web design principles and client-side scripting. This course will introduce students to HTML5 and CSS and the fundamentals of web development and design. The course provides a foundation on web page construction, wireframing, prototyping and development. By the end, students will understand the anatomy of a web page and know how to work with developers/communicate with developers. Students will have an opportunity to design and develop a personal website.
Digital accessibility refers to the practice of enabling all people to use a website or native application. It involves minimizing or removing restrictions in the use of technology due to barriers of ability: visual, auditory, speech, physical, or neurological. Learn how to consider accessibility in the design, planning, and marketing of websites, applications, and forms. Explore the principles of human-centred design and the universal design process in light of the unique requirements of rich media to become accessible for people with disabilities.
Learn values, principles, practices, and benefits of the Agile development and management framework to effectively respond to change, work collaboratively with customers, and increase productivity. Understand the principles of Agile management and how to apply them in design and development. Explore a variety of Agile methodologies, such as scrum, lean development, and kanban. Through practical exercises, you will discover how to apply the framework to successfully implement change, improve customer engagement, create faster and predictable products, and reduce risk.
Learn about and practice how to navigate and use your computer effectively. Explore some software common to developers in this low-code course that introduces the basics of web development. including version control and the analysis of both data and logic. Students will be introduced to basic web-hosting options, tools, and topics, and learn how to launch a website. The basics of quality assurance, and why it is so integral to the success of software projects will also be covered.
This course introduces students to the fundamentals of HTML (HyperText Markup Language), the foundational markup language used for structuring content online. The basics of building a webpage using HTML, as well as up-to-date best-practices with the most recent HTML specification will be covered.
Strong visual design is key for success in the online world. In this course you will learn how to use key design principles such as layout, colour theory, typography, images, and form to enhance usability and improve user experience. Common industry tools and considerations will be explored to build competence in basic design concepts and meet common needs in a developer workflow. The importance of collaboration and the differences between designers and developers will be covered.
This course introduces students to the fundamentals of CSS (Cascading Style Sheets), used to add style and layout to web pages. In this course, students will be introduced to the CSS language, and how it can be leveraged to style a responsive web page and format content into a desirable layout. Topics covered in this course include selectors, pseudo-selectors, the box model, flexbox, grid layout, media queries and others.
JavaScript is a programming language that allows you to implement complex features on web pages including timely content updates, interactive maps, animated graphics and more. Students will be introduced to JavaScript by exploring the fundamentals of programming in JavaScript, and learn to apply these concepts in a console environment. Topics include decisions, iteration, exceptions, encapsulation, proper code structure and debugging strategies. Prerequisite EXSM 3931
Build upon the skills you gained in JavaScript I and dive into manipulating web pages with advanced scripts. Topics include object oriented programming, the document object model, inheritance, polymorphism, asynchronous scripts, application programming interfaces, recursion and browser storage. Prerequisite: EXSM 3932 & EXSM 3935
Learn how to efficiently store and recall large volumes of data by using SQL (Structured Query Language) relational databases. SQL is essential for storing data in software projects and websites of any size. In this course, students will explore databases through MariaDB (MySQL) and examine the topic of data normalization. Topics include table creation, table relationships, data manipulation, subqueries, and more.
Integrate the theory, methods, concepts, and tools you have learned from the previous core and required courses as you apply them to a real-world web development project. Confront a development problem and implement a practical solution to it. Research, plan, execute, present, and review both the front and back end of a web page. Prerequisite: EXSM 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3939, 3940 and (EXSM 3941, 3972, 3943, 3944, 3945 and 3946) or (EXSM 3949, 3950, 3951, 3952, 3953, and 3954)
React is an efficient and flexible JavaScript library for creating user interfaces. Build upon your existing knowledge of JavaScript as you learn about this popular front-end library from the Meta team. Explore React's core concepts by building applications and discussing topics such as props, lifecycle hooks, thinking in components, and others. Prerequisite EXSM 3936 and EXSM 3934
Build upon your existing knowledge of React as you learn about the idea of global state in a React application via the Redux JavaScript library. Learn to implement a dynamic navigation system using React Router. Prerequisite EXSM 3939
C# (c-sharp) is a compiled, high level, general-purpose programming language that can be used to perform a wide range of tasks and objectives. Students will learn programming fundamentals, and the basics of developing and compiling software written in the C# language. Topics include: Translating fundamental programming topics to the C# language, Unit Testing, Data Structures, File Input and Output, and LINQ. Prerequisite EXSM 3935
Building upon the fundamentals, this course introduces students to intermediate C# concepts. Translate Object-Oriented concepts to the C# language and explore interfacing C# objects with Databases. Topics include: Object Oriented Programming, Inheritance, Polymorphism, Recursion, Asynchronous Code, Entity Framework and more. Prerequisites EXSM 3936, EXSM 3937, and EXSM 3941
Stretch your abilities as you integrate the theory, methods, and tools you have learned from previous courses to apply these to a project using C#. Mirroring industry practice, you will work as part of a team, use source control technologies and project management systems as a means to collaborate efficiently. Prerequisite EXSM 3942
.NET is a framework that provides programming guidelines used to develop a wide range of applications from web to mobile. The .NET framework speaks to C#. Extend your knowledge of C# and Microsoft's .NET Core SDK and learn how to make web applications using C# and .NET Core MVC with an SQL database. Topics include setting up a project, configuring database connections, models and EF, views and CRUD. Prerequisite EXSM 3942
Building upon your knowledge of C# and .NET Core MVC, you will explore web applications through the development of a web API capable of receiving requests and sending responses. Topics include the purpose of APIs, Postman, and API implementation. Prerequisite EXSM 3944
Combine your knowledge of .NET Core API with that of React, creating a single page React application powered by a .NET Core API. Prerequisite EXSM 3945 and EXSM 3940
Python is an interpreted, high-level, general-purpose programming language with a wide array of use cases. Topics include: Translating fundamental programming topics to the Python language, Unit Testing, Data Structures, File Input and Output, Charting and more. Prerequisite EXSM 3935