January 26, February 2, 9, 16, and March 9, 2017

Where & When: January 26 (Matlab I, BA2145), February 2 (Python, SS1073), February 9 (Python, SS1073), February 16 (Python, WI523), March 9 (SQL, OI2211)

 


TUTORIAL CODE DOWNLOAD LINKS:
In case you missed the sessions, or want to reference the material again, please check out the following download links.

Data Anaytics with SQL:
Course Requirements: Create an account at Data Science Workbench: https://datascientistworkbench.com/
Tutorial Files: DOWNLOAD HERE

MATLAB:
Tutorial HTML: individual.utoronto.ca/jboutilier/MATLAB_Tutorial.html
Tutorial M file: individual.utoronto.ca/jboutilier/MATLAB_Tutorial.m TBD


February 2017 is UTORG Coding Month! If you've always wanted to get a basic/intermediate understanding of another programming language, come to one of our sessions on Matlab, Python and Data Analysis with SQL. All sessions are open to students from all Engineering departments. These sessions are generic and applicable to all discplines.

REGISTER HERE >> Workshop Registration.


Matlab Session, January 26: BA2145, 5-7PM
Instructor: Justin Boutilier, PhD Candidate
Course Requirements: MATLAB software (recommended)
DOWNLOAD HERE

What is this session?
The University of Toronto Operations Research group (UTORG), CORS/INFORMS Student Chapter will be hosting an Introductory workshop on MATLAB, a high-level language for technical computing.

Details:
We will introduce MATLAB with the basics along with simple examples designed to get you started. This workshop will be of interest to new and returning graduate students, undergraduate students, and anyone else who wants to learn MATLAB. Participants are encouraged to attend the tutorial with the software installed (a free, 30-day trial is available on their website).


Python Session, February 2, 9, and 16: WI523 (Wilson Hall-New College), 5-7PM
Instructor: Kyle Booth, PhD Candidate
Target Audience: Beginner to intermediate Python programmers
Course Requirements: Anaconda/iPython Notebooks (recommended)
DOWNLOAD HERE

SOURCE MATERIAL: DOWNLOAD

What is this session?
The University of Toronto Operations Research group (UTORG), CORS/INFORMS Student Chapter will be hosting an Introductory workshop on Python - one of the fastest growing languages in the world!

Details:
We will be covering basic concepts in Python (variable types, data structures, control flows, etc.) as well as applications of Python to a few toy examples within the fields of Machine Learning and Operations Research. We will discuss effective ways of writing concise Python code, as well as analyzing the advantages/disadvantages of the language in comparison to more mature languages such as C/C++.

Interactive Learning:
This course will be interactive, so please come prepared and ready to learn AND contribute! There will be live demos and questions designed to facilitate full class participation. Hope to see you there!


Interactive data analysis using Zeppelin notebook and SQL, March 9, 2017: 5-7PM, OI2211
Instructor: Eldan Cohen, PhD Student
Course Requirements: Create an account at Data Science Workbench: https://datascientistworkbench.com/

What is this session: An intermediate-level hands-on session on scalable interactive data science using Zeppelin notebooks. Students should have a basic understanding of Python or Scala, and basic SQL. The purpose is to provide tools to perform data analysis of public datasets, experiments results, etc.

Details: We will cover the Zeppelin interactive notebook, loading and cleaning data, and performing data analysis using SQL. We will load, and clean datasets, explain how to use SQL to query modern datasets (csv files, etc), and see how to document, save and publish the analysis.