MDIA 3109 Advanced Dynamic Content Design
British Columbia Institute of Technology
Technical Information
Software Used:
Date:
Client:
Henry Leung BCIT
Title:
Curriculum Developer
Course Description
Monika Szucs help created and update the content in the Digital Design and Development Diploma at BCIT.
MDIA 3109 equips students to build robust, data-driven web applications using TypeScript as a core technology. The course moves from TypeScript fundamentals to practical application, covering unit testing for code reliability and RESTful API integration for dynamic content. Students will also develop professional skills in technical presentation design and analyze emerging web development trends. The learning culminates in a collaborative final project where students design, build, and present a fully-functional dynamic application, synthesizing technical mastery with critical industry analysis.
Course Learning Outcomes/Competencies
Upon successful completion of this course, students will be able to:
Evaluation Criteria
| Criteria | % |
| Exercise and Project Progress | 15 |
| Assessments | 30 |
| Midterm | 25 |
| Final Project | 30 |
| Total | 100 |
Course Schedule and Assignments
| Class | Description | Due |
|---|---|---|
| 1 | Introduction to Typescript | |
| 2 | Introduction to Unit Testing with Typescript | Assessment #1 |
| 3 | Introduction to APIs with Typescript | |
| 4 | APIs with Typescript | |
| 5 | Presentation Design and review | Midterm |
| 6 | Review + Future Trends 1A | |
| 7 | Future Trends – 2A | Assessment #2 |
| 8 | Future Trends – 1&2B | |
| 9 | Future Trends – 1&2C | |
| 10 | Reading Break | |
| 11 | Group Check In | Final Project |
| 12 | Presentations |
Solution
Creating content to help students learn coding from scratch. This course helped students learn Next.js with Typescript.
