From 141c6db3984cff495ce10e07cf239f6aaee6a9af Mon Sep 17 00:00:00 2001 From: varshav282801 Date: Sun, 26 Apr 2026 21:28:15 +0800 Subject: [PATCH 1/6] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..501c561 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +info-design-lab.test \ No newline at end of file From 863ba4004a05bb4b4c9172c9ebce78223c783069 Mon Sep 17 00:00:00 2001 From: varshav282801 Date: Sun, 26 Apr 2026 21:29:57 +0800 Subject: [PATCH 2/6] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 501c561..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -info-design-lab.test \ No newline at end of file From 2033e3c1d0cd9b123cefe0184b023e3fededdb9e Mon Sep 17 00:00:00 2001 From: varshav282801 Date: Sun, 26 Apr 2026 21:32:46 +0800 Subject: [PATCH 3/6] Add GitHub Actions workflow for v2 preview deployment --- .github/workflows/deploy-v2-preview.yml | 54 +++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .github/workflows/deploy-v2-preview.yml diff --git a/.github/workflows/deploy-v2-preview.yml b/.github/workflows/deploy-v2-preview.yml new file mode 100644 index 0000000..616f75e --- /dev/null +++ b/.github/workflows/deploy-v2-preview.yml @@ -0,0 +1,54 @@ +name: Deploy v2 preview + +on: + push: + branches: ["v2-preview"] + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: pages + cancel-in-progress: true + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Pages + id: pages + uses: actions/configure-pages@v5 + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v3 + with: + hugo-version: latest + extended: true + + - name: Build site from v2 + working-directory: v2 + run: hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" + + - name: Upload Pages artifact + uses: actions/upload-pages-artifact@v3 + with: + path: v2/public + + deploy: + needs: build + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + + steps: + - name: Deploy + id: deployment + uses: actions/deploy-pages@v4 From 873e5e1fb6c5eeff405ee29151ba7c57e960f3c9 Mon Sep 17 00:00:00 2001 From: varshav282801 Date: Sun, 26 Apr 2026 21:37:42 +0800 Subject: [PATCH 4/6] Update GitHub Actions workflow for Hugo deployment --- .github/workflows/deploy-v2-preview.yml | 47 +++++++++++++++++-------- 1 file changed, 32 insertions(+), 15 deletions(-) diff --git a/.github/workflows/deploy-v2-preview.yml b/.github/workflows/deploy-v2-preview.yml index 616f75e..da565da 100644 --- a/.github/workflows/deploy-v2-preview.yml +++ b/.github/workflows/deploy-v2-preview.yml @@ -1,8 +1,8 @@ -name: Deploy v2 preview +name: Deploy v2 Hugo site to Pages on: push: - branches: ["v2-preview"] + branches: ["master"] workflow_dispatch: permissions: @@ -12,43 +12,60 @@ permissions: concurrency: group: pages - cancel-in-progress: true + cancel-in-progress: false + +defaults: + run: + shell: bash jobs: build: runs-on: ubuntu-latest - + env: + HUGO_VERSION: 0.156.0 steps: - name: Checkout uses: actions/checkout@v4 + with: + fetch-depth: 0 + submodules: recursive + + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: '1.26' - name: Setup Pages id: pages uses: actions/configure-pages@v5 - name: Setup Hugo - uses: peaceiris/actions-hugo@v3 - with: - hugo-version: latest - extended: true + run: | + wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ + && sudo dpkg -i ${{ runner.temp }}/hugo.deb - - name: Build site from v2 + - name: Build with Hugo working-directory: v2 - run: hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" + env: + HUGO_ENVIRONMENT: production + HUGO_ENV: production + run: | + hugo \ + --gc --minify \ + --baseURL "${{ steps.pages.outputs.base_url }}/" - - name: Upload Pages artifact + - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: path: v2/public deploy: - needs: build - runs-on: ubuntu-latest environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} - + runs-on: ubuntu-latest + needs: build steps: - - name: Deploy + - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 From ea738dd4a9968ecebb78f993e32ddc495939bcb2 Mon Sep 17 00:00:00 2001 From: varshav282801 Date: Sun, 26 Apr 2026 21:53:37 +0800 Subject: [PATCH 5/6] Change deployment branch from master to v2-preview --- .github/workflows/deploy-v2-preview.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-v2-preview.yml b/.github/workflows/deploy-v2-preview.yml index da565da..87dca20 100644 --- a/.github/workflows/deploy-v2-preview.yml +++ b/.github/workflows/deploy-v2-preview.yml @@ -2,7 +2,7 @@ name: Deploy v2 Hugo site to Pages on: push: - branches: ["master"] + branches: ["v2-preview"] workflow_dispatch: permissions: From 8ed8cbdd417e0aa6b69a7e0e8ea9dac0641fb449 Mon Sep 17 00:00:00 2001 From: Varsha Venkatesh Date: Tue, 28 Apr 2026 00:45:50 +0800 Subject: [PATCH 6/6] update course page --- content/_index.md | 2 +- content/courses/de705-de303.md | 23 ++++++++++++----------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/content/_index.md b/content/_index.md index 3207769..4ca8d73 100644 --- a/content/_index.md +++ b/content/_index.md @@ -154,7 +154,7 @@ We work in an interdisciplinary, collaborative atmosphere with partners from aca ### Courses -
  • DE705 Interactive Data Visualization & DE303 Information Graphics and Visualization (Autumn 2025)
  • + diff --git a/content/courses/de705-de303.md b/content/courses/de705-de303.md index 7d92c18..d26ba9f 100644 --- a/content/courses/de705-de303.md +++ b/content/courses/de705-de303.md @@ -1,14 +1,15 @@ --- title: "DE705 Interactive Data Visualization & DE303 Information Graphics and Visualization" date: 2026-04-27 -summary: "Autumn 2025 course overview, schedule, assessment, and references for DE705 and DE303." +summary: "Autumn 2026 course overview, schedule, assessment, and references for DE705 and DE303." +url: "/courses/DE705-DE303/" toc: true ---
    -

    Autumn 2025

    +

    Autumn 2026

    Instructor: Prof. Venkatesh Rajamanickam

    -

    8 Sep to 26 Sep 2025

    +

    31 Aug to 18 Sep 2026

    Venue: BDes 3 Classroom & Mini Theatre, RBTIC

    @@ -52,15 +53,15 @@ Recent advances in technology have enabled the creation, recording, and analysis | Session | Topics | Assignment or Activity | Additional Readings and Resources | | --- | --- | --- | --- | -| Day 01 | Lecture 01: Introduction to Data Visualization | Assignment 1: Visualization Critique | A Tour through the Visualization Zoo by Jeffrey Heer, Michael Bostock, and Vadim Ogievetsky. The Value of Information Visualization by Jarke van Wijk. | -| Day 02 | Lecture 02: Visualization Typology; review of Assignment 1 | Assignment 2: Chart Deconstruction and Redesign | Scott Berinato's Visualization Typology. From Viz to Data. A periodic table of visualization methods. | -| Day 03 | Lecture 03: Data; review of Assignment 2 | Assignment 3: Comparative Visualizations | On the Theory of Scales of Measurement by S. S. Stevens. Reflections on how designers design with data by Alex Bigelow, Steven Drucker, Danyel Fisher, and Miriah Meyer. The Eyes Have It taxonomy. | -| Day 04 | Lecture 04: Data Abstraction; Lecture 05: Task Abstraction; review of Assignment 3 | Assignment 4: Visualizing Burtin's Antibiotic Data | Visualization Analysis and Design by Tamara Munzner, with lecture material on data and task abstraction. | -| Day 05 | Lecture 06: Geo Visualization; review of Assignment 4 | Assignment 5: Schematic Hometown Map | How Maps Work by Denis Wood. The Image of the City by Kevin Lynch. Getting There by Nick Paumgarten. Rendering effective route maps by Maneesh Agrawala and Chris Stolte. | -| Day 06 | Lecture 08: Visual Encoding; review of Assignment 5 | Assignment 6 (Group): Exploratory Data Analysis and Visualization | Nature Methods Points of View columns on data visualization. | +| Day 01 | Lecture 01: [Introduction to Data Visualization](https://info-design-lab.github.io/ID413-DataViz/files/ID%20413(2025)/01_Introduction.pdf) | Assignment 1: [Visualization Critique](https://github.com/info-design-lab/DE705-Interactive-Data-Visualization/issues/45) | [A Tour through the Visualization Zoo.](https://queue.acm.org/detail.cfm?id=1805128) Jeffrey Heer, Michael Bostock, Vadim Ogievetsky. Communications of the ACM, 53(6), pp. 59-67, Jun 2010.
    [The Value of Information Visualization.](https://link.springer.com/chapter/10.1007/978-3-540-70956-5_1) Jarke van Wijk. Proceedings of the IEEE Visualization Conference, pp. 79-86, 2005. | +| Day 02 | Lecture 02: [Visualization Typology](https://info-design-lab.github.io/ID413-DataViz/files/ID%20413(2025)/02_Visualization%20Typology.pdf); review of Assignment 1 | Assignment 2: [Chart Deconstruction and Redesign](https://github.com/info-design-lab/DE705-Interactive-Data-Visualization/issues/46) | [Visualization Typology](https://hbr.org/2016/06/visualizations-that-really-work) proposed by Scott Berinato.
    [From Viz to Data.](https://www.data-to-viz.com/)
    [A periodic table of visualization methods.](https://www.visual-literacy.org/periodic_table/periodic_table.html) | +| Day 03 | Lecture 03: [Data](https://info-design-lab.github.io/ID413-DataViz/files/ID%20413(2025)/03_Data.pdf); review of Assignment 2 | Assignment 3: [Comparative Visualizations](https://github.com/info-design-lab/DE705-Interactive-Data-Visualization/issues/47) | [On the Theory of Scales of Measurement.](http://www.jstor.org/stable/1671815) S. S. Stevens. Science New Series, Vol. 103, No. 2684, pp. 677-680. Jun 1946.
    [Reflections on how designers design with data.](http://dl.acm.org/citation.cfm?id=2598175) Alex Bigelow, Steven Drucker, Danyel Fisher, Miriah Meyer. AVI '14 Proceedings of the 2014 International Working Conference on Advanced Visual Interfaces, pp. 17-24.
    [The eyes have it: a task by data type taxonomy for information visualizations.](https://ieeexplore.ieee.org/document/545307) | +| Day 04 | Lecture 04: [Data Abstraction](https://info-design-lab.github.io/ID413-DataViz/files/ID%20413(2025)/04_Data%20Abstraction.pdf); Lecture 05: [Task Abstraction](https://info-design-lab.github.io/ID413-DataViz/files/ID%20413(2025)/05_Task%20Abstraction.pdf); review of Assignment 3 | Assignment 4: [Visualizing Burtin's Antibiotic Data](https://github.com/info-design-lab/DE705-Interactive-Data-Visualization/issues/48) | [Visualization Analysis and Design](https://www.routledge.com/Visualization-Analysis-and-Design/Munzner/p/book/9781466508910) by Tamara Munzner.
    Her lecture video of the [Data Abstraction chapter](https://www.youtube.com/watch?v=tBWMOSrASkE).
    Her lecture video of the [Task Abstraction chapter](https://www.youtube.com/watch?v=pHljd-cgICY). | +| Day 05 | Lecture 06: [Geo Visualization](https://info-design-lab.github.io/ID413-DataViz/files/ID%20413(2025)/06_Geo%20Visualization.pdf); review of Assignment 4 | Assignment 5: [Schematic Hometown Map](https://github.com/info-design-lab/DE705-Interactive-Data-Visualization/issues/49) | [How Maps Work](https://info-design-lab.github.io/ID413-DataViz/files/How%20Maps%20Work.pdf) Denis Wood, Cartographica, Vol 29 Numbers 3 & 4 Autumn/Winter 1992, pp. 66-74.
    [The Image of The City](https://www.miguelangelmartinez.net/IMG/pdf/1960_Kevin_Lynch_The_Image_of_The_City_book.pdf) Kevin Lynch, 1960.
    [Getting There: The science of driving directions](https://www.newyorker.com/magazine/2006/04/24/getting-there-2) Nick Paumgarten, The New Yorker, 24 April 2006.
    [Rendering effective route maps: improving usability through generalization](https://graphics.stanford.edu/papers/routemaps/rtmaps.pdf) Maneesh Agrawala and Chris Stolte, SIGGRAPH '01 Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp. 241-249. | +| Day 06 | Lecture 08: [Visual Encoding](https://info-design-lab.github.io/ID413-DataViz/files/ID%20413(2025)/08_Visual%20Encoding.pdf); review of Assignment 5 | Assignment 6 (Group): [Exploratory Data Analysis and Visualization](https://github.com/info-design-lab/DE705-Interactive-Data-Visualization/issues/50) | [Nature Methods Points of View columns on Data Visualization](https://communities.springernature.com/posts/data-visualization-a-view-of-every-points-of-view-column) | | Day 07 | Continuation of Lecture 08: Visual Encoding; review of Assignments 5 and 6 | | | -| Day 08 | Lecture 09: Design Heuristics; presentation of Assignment 6 | | | -| Days 09 to 12 | Dataviz tools | Activity: Data Visualization Tools | Curated lists of data visualization tools, applications, libraries, and platforms. | +| Day 08 | Lecture 09: [Design Hueristics](https://info-design-lab.github.io/ID413-DataViz/files/ID%20413(2025)/09_Design%20Hueristics.pdf); presentation of Assignment 6 | | | +| Days 09 to 12 | Dataviz Tools | Activity: [Data Visualization Tools](https://github.com/info-design-lab/DE705-Interactive-Data-Visualization/issues/51) | [This is a collection](https://visualisingdata.com/resources/) of some of the many data visualisation and related tools, applications, toolkits, libraries, platforms, and packages.
    Another well-curated [list of dataviz tools](https://selection.datavisualization.ch/). | ## Assessment