May 18, 2024  
2021-2022 Academic Calendar 
    
2021-2022 Academic Calendar [ARCHIVED CATALOG]

Course Descriptions


 

Digital Design & Development

  
  • DGL - 101 Digital Culture

    3 Credit(s)
    In this course students will learn the fundamentals of contemporary practices for the design and development of a wide range of user-centered products. Students will engage in all aspects of product development: research, analysis, iteration, prototyping, presentation and evaluation in order to meet the required objectives through individual and team projects.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 102 Graphic Design Foundations

    3 Credit(s)
    4 hours
    This course provides a general overview of contemporary practices in Graphic Design. The creation of vector graphics and the application of design principles are integrated into projects that cover identity design, poster design and the design process. Students will discuss historical and contemporary concepts and learn to think critically.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 103 HTML and CSS

    3 Credit(s)
    In this course students will learn the concepts and develop skills needed to build the front-end of a standards-compliant website. Topics covered include concepts of the Internet and World Wide Web, HTML, and CSS. A popular HTML/CSS editor will be used as the development tool throughout the course. Web usability and accessibility will be introduced. A web site development project is an important component of the course.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 104 Application Development Foundations

    3 Credit(s)
    In this course students will explore architectural frameworks and design patterns for application development specific to platforms such as mobile devices or the web. Students will learn how to leverage remote APIs and data sources for use in platform-based development and will learn how to select and implement appropriate design and architectural patterns across multiple complementary approaches. Students will gain experience in modern development, testing and profiling tools for platform-based applications.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 105 Digital Graphics

    3 Credit(s)
    In this course students will develop skills in creating effective digital assets for print, social media, websites and apps. Using industry standard software and tools, students will explore key concepts in the design, production and presentation of graphics for print and web.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 111 User Experience and Interface Design

    3 Credit(s)
    4 hours
    This course is an introduction to User Experience Design and the key phases of a typical website design process. By simulating the workflow of a real-world studio environment, students create design systems that balance client objectives, aesthetics and user requirements. Students will acquire tools and perspectives that help them discover and define problems, create and test solutions, and evaluate results.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 112 Typography

    3 Credit(s)
    4 hours
    This studio course develops aesthetic, conceptual and technical skills for visual communication problems in which type is the primary element. Historical reference gives context to the critique of typographic solutions. Students will learn to relate the elements and principles of design to typography. Through a series of hands-on projects students will learn to identify and create letterforms, typographical emphasis, hierarchy, composition and illustration.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 113 Introduction to Javascript

    3 Credit(s)
    This course will continue on the web skills development started with DGL 113. Topics covered include JavaScript basics, Document Object Model (DOM), DOM manipulation, and jQuery. A course project is a required component of the course.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 114 Introduction to Mobile App Development

    3 Credit(s)
    This course introduces Android application (app) development for mobile Android devices. Installation and configuration of Android Studio IDE for Android app development will be covered. Android activities, intents, and an application life cycle will be used together with the model-view-controller in implementing mobile apps.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 123 Introduction to PHP

    3 Credit(s)
    This practical course introduces students to the development of database-driven web-server applications. PHP (PHP: Hypertext Preprocessor) scripting is used to define the logic and behaviour of student-developed web applications while SQL (Structured Query Language) is used to communicate with the underlying relational database engine. Students will install a development environment to learn and practice essential programming skills and elements of database design and usage.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 202 Graphic Design and Branding

    3 Credit(s)
    4 hours
    Skills and experience gained in the first year of study find coordinated application to increasingly complex design projects. This course concentrates on the design of visual communications for print and display. Concept development, design principles, computer skills, presentation, print production and marketing theory will be addressed and applied to studio assignments. Assignments take the form of a range of projects in various media. This course is essential for the development of a working portfolio.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 203 Advanced CSS

    3 Credit(s)
    Building on the skills and knowledge acquired in first year courses in HTML, CSS and JavaScript, this course introduces advanced CSS features and their applications to website and application development. Topics include advanced layout with CSS, CSS preprocessors, CSS plugin basics, and CSS frameworks.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 204 Programming for Mobile App Development

    3 Credit(s)
    This course provides an introduction to essential programming skills for the development of mobile apps using an appropriate programming language or framework. Modern programming paradigms will be introduced with an emphasis on the development of tested and reusable high-quality code.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 209 Capstone Project

    3 Credit(s)
    This capstone project course provides students with the opportunity to propose and develop a self-directed body of work. The project allows students to target their area of expertise to synthesize the applied skills and theoretical knowledge of their accumulated education.

    Prerequisite(s):
    • Students must have completed or be enrolled in all other courses required in either the Communication Desin Diploma, or the Web and Mobile Application Development Diploma; or must have Completed or be enrolled in all courses designated as first and second year courses in the Advanced Digital Design and Development Diploma.


    For more information visit our timetable


  
  • DGL - 211 Project Management for Digital Product Development

    3 Credit(s)
    This industry-driven course emphasizes actionable knowledge and practical skills in the management of digital communication projects. Working independently and in teams, students assess project objectives to determine appropriate deliverables; plan, budget and manage the execution of project work; analyze and solve problems; and utilize up-to-date web standards and best practices.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 213 Applied Javascript

    3 Credit(s)
    Building on the skills and knowledge acquired in the first year JavaScript course, this application driven course further explores the advanced features of JavaScript and its practical use in website and web application development. Topics may include special effects, Ajax applications, web animations, and simple web game development.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 214 Advanced Mobile App Development

    3 Credit(s)
    This course introduces advanced techniques for mobile application (app) development. Students will learn advanced uses of a platform-appropriate Integrated Development Environment (IDE), and how to build complex apps that adopt a variety of user interaction models and integrate with other device apps. Accessing device resources and external services is an important component of the course.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 221 Introduction to Social Media

    3 Credit(s)
    This introductory course will present current platforms, tools and technologies that are used in social media. It will look at communications models, strategies, monitoring, metrics and governance, and the social and cultural significance of social media. This course aims to provide students with the knowledge and skills to effectively explore the opportunities and challenges associated with the use of social media.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 222 Advanced Topics in Design

    3 Credit(s)
    This course provides students with an in-depth opportunity to explore issues relevant to contemporary design practice. Through exposure to current theories and practical approaches, students will undertake immersive educational experiences that expand their skills and understanding of the discipline. The course comprises research-led studio projects and case studies that reflect contemporary theses in design.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 223 WordPress Development

    3 Credit(s)
    This project-based course explores the fundamentals of planning, designing and building dynamic, database-driven websites using the WordPress content management system. Students will apply the UX design process to their workflow to create useful, usable and desirable websites.

    Prerequisite(s):


    For more information visit our timetable


  
  • DGL - 233 Advanced WordPress Development

    3 Credit(s)
    This project-based course explores the fundamentals of planning, designing and building WordPress themes and plug-ins using HTML, CSS, Javascript and PHP. Students will apply the UX design process to their workflow to create useful, usable and desirable WordPress assets.

    Prerequisite(s):
    • DGL 123  (may be taken concurrently)


    For more information visit our timetable


  
  • DGL - 309 Advanced Capstone Project 1

    6 Credit(s)
    This capstone project course provides students with the opportunity to propose and develop a self-directed body of work. The project allows students to target their area of expertise so as to synthesize the applied skills and theoretical knowledge of their accumulated education.

    Prerequisite(s):
    • Students must have completed or be enrolled in all other courses required in the Advanced Digital Design and Development Diploma or Post-Graduate Certificate or first year of the Post-Graduate Diploma.


    For more information visit our timetable


  
  • DGL - 409 Advanced Capstone Project 2

    6 Credit(s)
    This capstone project course provides students with the opportunity to propose and develop a self-directed body of work. The project allows students to target their area of expertise to synthesize the applied skills and theoretical knowledge of their accumulated education.

    Prerequisite(s):
    • Students must have completed or be enrolled in all other courses required in the DIGITAL Design + Development Post-Degree Diploma.


    For more information visit our timetable