All sessions will take place in Engineering Block G (ENG) and Engineering Block B (ENB). Please click on each session title to get detailed information for that course: abstract, prerequisites, software requirements (if any).

date and time ENG 124/130 (Stream 1) ENB 201 (Stream 2) ENG 024 (Machine Learning)
Mon 27th morning 9:00am-12:00pm Bash Scripting and Tools (with intro to ARC) by Alex Razoumov beginner   • 9am-10:15am Introduction to Python by Abed Sarhan beginner
• 10:30am-12pm Regression Classifiers with Python by Abed Sarhan beginner
Mon 27th afternoon 1:00pm-4:00pm Working with Text by Ian Percel beginner Introduction to Apache Spark by Dave Schulz beginner Nearest Neighbours in Python with scikit-learn by Jean Auriol beginner
Tue 28th morning 9:00am-12:00pm Introduction to HPC (part 1) by Alex Razoumov beginner Introduction to C (and pointers) for Python Programmers by Dmitri Rozmanov beginner Gathering and Using Unstructured Data by ATB Financial beginner intermediate
Tue 28th afternoon 1:00pm-4:00pm Introduction to HPC (part 2) by Alex Razoumov beginner   Application of Data Science to Finance by ATB Financial beginner intermediate
Wed 29th morning 9:00am-12:00pm Scientific Visualization (part 1) by Alex Razoumov beginner Selected Python libraries for Researchers by Ian Percel intermediate • 9am-10:15am Artificial Neural Networks in Python by Yasaman Amannejad intermediate
• 10:30am-12pm ANFIS with Python by Yasaman Amannejad intermediate
Wed 29th afternoon 1:00pm-4:00pm Scientific Visualization (part 2) by Alex Razoumov beginner Speeding up Python code with C/C++ by Dmitri Rozmanov intermediate Practical Applications of Deep Learning with MATLAB by Reece Teramoto beginner
Thu 30th morning 9:00am-12:00pm Chapel parallel programming by Alex Razoumov beginnerintermediate R in HPC environment by Mark Lowerison intermediate expert • 9am-10:15am K-means Clustering in Python by Yasaman Amannejad intermediate
• 10:30am-12pm Principal Component Analysis for Feature Selection by Yasaman Amannejad intermediate
Thu 30th afternoon 1:00pm-4:00pm MATLAB Parallel Computing by Sam Marshalik beginner Working with spatial data by Ian Percel expert Machine Learning: real data issues, how to handle them by Giovane Cesar da Silva beginnerintermediate