SICT

BAA

DPS945

Web Programming - Modern Apps

Denmark info Notes Weekly Resources Graded work Policies Standards Professors & addendum Code examples

 

© 2019 - Seneca School of ICT and Business Academy Aarhus

DPS945 - Web Programming - Modern Apps

This is the home page for the DPS945 course in the BSD program, and WEB525 in the CPA program.

The web evolves over time, introducing new approaches, frameworks, and tooling. This course enables the student to acquire current knowledge and experience needed to build modern apps. While the topics will evolve over time, the enduring themes include a focus on end user apps, project-based work in small international and cross-cultural agile teams, and implementation of a defined range of current and modern web technologies.

A distinct feature of the course is that is available to students who participate in the Summer Exchange with Denmark’s Business Academy Aarhus (BAA).

In the Summer 2019 version, the theme will be progressive web apps. Seneca students will be in Toronto in July, and in Denmark in August.

Coming into this course, we assume that you have knowledge of and experience in:

In this DPS945 course, we build upon that knowledge.

More generally, the course is offered to Seneca and BAA students. It runs in the summer term. In odd-numbered years (e.g. 2019, 2021), Seneca students travel to Aarhus, and in even-numbered years (e.g. 2020, 2022), BAA students travel to Toronto.

In the first part of the course, in July, Seneca students build a web service that will be used in the second part of the course. Adding to the previously-acquired foundations, a number of techniques and technologies are combined to create a quality web service that is hosted on a scalable platform.

In the second part of the course, in August, students from both Seneca and BAA begin working together in person. Small groups develop a custom and new application that includes modern technologies, and uses the web service that was built by Seneca students in the first part of the course. This part of the course is a ten-day every-day commitment.


The following are links to course content:

Link Description
Course notes Weekly and daily class notes, and related information
Weekly schedule Topics covered during the course, organized by week; includes assessment due dates
Learning resources A list of digital and physical resources that we’ll use during the course
Graded work Information about graded work and values
Course policies Course policies
Course standards Standards that govern conduct and expectations in the course
Professors & addendum Additional info about this instance of the course