Each semester, the Computation Lab Coordinator offers workshops to CART, DART and MDES students.
There must be a minimum of 3 people registered for a particular workshop in order for it to take place.
Please register for a workshop by sending me an email at computation.lab@concordia.ca.
Additionally, if you have a specific interest / idea for a potential workshop, do not hesitate to contact the Computation Lab.
BASIC PROGRAMMING REFRESHER (JAVASCRIPT)
Revision of the basic principles of Computer Programming using JavaScript. Object-oriented programming concepts and paradigms will also be reviewed and demonstrated. We will focus on using Javascript with the HTML DOM. (NO special libraries P5 or JQUERY etc will be covered)
This workshop is intended for students to review and refresh their programming skills. Review of specific concepts may be done on request.
DATE: FRIDAY OCTOBER 6th 2023
TIME: 13:30 – 15:30
INTRO TO REACT JS I
This workshop (the first in a series of two) will introduce modern web application development with JavaScript. We will focus on building single page applications using the ReactJS framework that use REST APIs built with Node.js. It is recommended (but not mandatory) that you have a bit of prior knowledge of Node.js workshop prior to taking this workshop.
DATE: FRIDAY OCTOBER 20th 2023
TIME: 13:30 – 15:30
INTRO TO REACT II
This workshop will continue from the first workshop in this series (INTRO TO ReactJS I).
The topics covered will be finalized at the end of the first workshop in this series.
DATE: FRIDAY NOVEMBER 3rd 2023
TIME: 13:30 – 15:30
INTRO TO PROGRAMMING IN PYTHON I
This workshop will introduce the fundamentals of the Python programming language. Students will learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of programs. Complex data structures like lists, sets, dictionaries, and tuples to store collections of related data will also be introduced. In the Second part of this series (future), students will also learn to create custom functions as well as learn to find and use modules in the Python Standard Library and other third-party libraries (i.e. NLTK).
This workshop is intended for students who already have some programming experience in Javascript, C#, C, C++, Java….
DATE: FRIDAY NOVEMBER 17th 2023
TIME: 13:30 – 15:30