Design Exploration: Course Schedule

Intro

As a next step, I chose to redesign a core element of the traditional syllabus into a visual format to see how specific content can be better represented.

Why Course Schedule?

According to UBC Senate Policy V-130, a course schedule is one of the required elements that must be included in every syllabus at UBC.

d. A proposed course schedule including a list of topics;

A course schedule provides students a nice overview of topics, activities, and assignments by each week so they can see the whole course structure and plan their work. However, they are often designed as plain, crowded tables or long lists of text that are hard to read. To make it clearer, easier to read, and more engaging, I tried out a few design ideas using information from the ETEC 543 (Summer 2024) course syllabus.

Examples

Course Schedule from the ETEC 510 Syllabus (Summer 2024)
Course Schedule from the ETEC 543 Syllabus (Summer 2024)

Design Explorations

Here is what I built by vibe coding across several AI tools, including Bolt.new, Claude Projects, Google AI Studio, and ChatGPT.

Design Features

  • Roadmap: Displays a clean, chronological roadmap style rather than the comparison table.
  • Legend: Provides a clear guide to colours and activity categories for quick interpretation.
  • Filter View: Allows students to view specific learning activities (e.g., readings, discussions, assessments), reducing information overload.
  • Module View: Adds visual cues for sequential topics so students can easily see the course structure and activities included in each module at a glance.
  • View Schedule By: Allows students to filter their view to focus only on what they need, reducing information overload.
  • Colour Coding: Uses blue colour to align with the UBC branding and different colour codings to distinguish activity types, making information easier to scan and navigate.
  • Interactive Navigation: Students can explore information on demand, keeping the interface clean while providing additional details when needed.

Best Suited For

  • Complex Course Schedule with Activities: When a course schedule includes a list of learning activities and assessments for each module.
  • Interactive Planning Needs: When students benefit from an interactive tool to manage tasks and assignments by schedule.
  • Web-Native Delivery: When the syllabus is delivered via an interactive web page (URL) rather than a static PDF.

Unlike typical syllabi that present topics directly within the course schedule, the syllabus used for this design exploration places them in a separate section as part of the course introduction. To address this, I built a Topical Outline to provide a high-level snapshot of all course topics at a glance.

When a course schedule focuses on overall topics rather than specific learning activities—such as in ETEC 510—the design can be adapted as follows:

Here’s a preview link to another design explorations in progress, mainly built on Google AI Studio.

https://ai.studio/apps/fb334203-4718-4ced-a75f-82e78c2abf9e

Spam prevention powered by Akismet