C-LAB : Workshops

Each semester, the Computation Lab Coordinator offers workshops to cart & dart students. There must be a minimum of 3 people registered for a particular workshop in order for it to take place. Please: either register for a workshop by using the signup sheet located next to the Computation Lab (EV-7.760) or via email. Additionally, if you have a specific interest / idea for a potential workshop, do not hesitate to contact the Computation Lab.

INTRODUCTION TO GIT & GITHUB

Tired of maintaining multiple versions of projects? Do you want to learn how to use an industry standard collaboration software which makes project management, version control and working in teams seamless? GitHub is a free, open source collaboration platform – allowing you to share your projects with the world and invite others to help or keep your projects private and still have easy access wherever you are.

This workshop will introduce the basic principles of git, setting up a GitHub account, adding, maintaining and versioning your projects as well as techniques for collaborating with others. The workshop will be hands-on, please bring a laptop (PC or Mac).

DATE: FRIDAY FEBRUARY 8th 2019
TIME: 13:00 – 16:00

WEB DEVELOPMENT & JAVASCRIPT

This workshop will focus on the creation and development of more dynamic and interactive websites using JavaScript, and the JQuery library.
An introduction to JavaScript will be given, and therefore no previous knowledge of JavaScript is required.
Some basic programming knowledge (i.e. in Processing) and basic knowledge of HTML markup and CSS is recommended.

DATE: FRIDAY FEBRUARY 22nd 2019
TIME: 13:00 – 16:00

INTRO TO NODE.JS I

This workshop will introduce Node.js: an open source server framework which uses JavaScript to run on the server. We will focus on using Node.js and affiliated tools such as Jade, MongoDB and the Express Framework to create a simple web application.
Suggested: some basic programming knowledge (i.e. in JavaScript) and basic knowledge of HTML markup and CSS.

DATE: FRIDAY MARCH 15th 2019
TIME: 13:00 – 16:00

INTRO TO TEXT PROCESSING IN JAVASCRIPT

This workshop will present an overview of strategies to analyze and process textual data. The workshop will start by exploring how to use JavaScript String objects as the fundamental component for reading and writing data. We will look at methods for manipulating, searching, breaking apart and (re)combining strings. We will then use input from data sources such as text files, JSON files and 3rd party API’s and briefly explore ways to analyze and re-represent this data in visual contexts. Examples will be given in JavaScript.
Suggested: some basic programming knowledge (i.e. in JavaScript).

DATE: FRIDAY MARCH 29th 2019
TIME: 13:00 – 16:00