Scientific Web Visualization

"Render Graphics on the Web with WebGL and Typescript" -- Your Instructor

Course Information

  • Course Number: Directed Study
  • Semester: Summer 2018
  • Hours: By Apointment
  • Location: Remote or in office
  • Piazza: N/A

Instructor

  • Instructor: Mike Shah
  • E-mail: mikeshah( a t )Northeastern
  • Office: Nightingale 132A
  • Office Hours: By Appointment arranged by e-mail.
Computer Graphics
Computer Graphics

Schedule/Road Map


The following is our tentative syllabus for the course, some small changes should be expected throughout the semester. Independent studies are have additional flexibility to do more.

Week Topic Deliverable Note(s)
1 Learn Typescript
Assignment 1,Assignment 2
-- --
2 Learn WebGL
Assignment 3
-- --
3 Use Scientific Visualization Tools
Powerpoint of different tools and sci-vis presentation
-- --
4 Build and develop
Choose what data you want to visualize, and obtain data set
-- --
5 Build and develop
Get prototype working
-- --
6 Build and develop Focus on usability and interaction -- --
7 Present Final Project
Write up of final project and present deliverable
-- --

Course Description


This is a directed study for a summer student at Northeastern University. In the future, this could become a course or outline for a module as part of a larger course on data visualization.

Registrar Description: See Northeasetrn's CCIS Directed Study form.

Course Objectives

By the end of this course, you will be ready to:

  • Learn TypeScript for building web applications
  • Learn WebGL for getting graphics applications on the web.
  • Learn some scientific visualizations for viewing medical data on the web.

Prerequisites


  • Typically you have taken a class with me and performed well.
  • You arranged with myself, and adviser and got the proper documents signed.

Additional Course Prerequisites


  • Specifically for this course, you have taken my Computer Graphics Course

Evaluation


  • 50% based on participation and successful completion of each task, and 50% based on a final project