2017/2018

Beginner iOS Workshop

  • March. 27, 2018 6:00pm-8:00pm
  • ME 4463

Ever wanted to build your own mobile app? Don't know how? Don't even know where to start? Come join us and learn how to build your first iOS app.

In this workshop you'll learn how to build and run an iOS app using Xcode [Apple's own IDE] and then how to install it on your iPhone.


Technical Interview Workshop 2

  • March. 26, 2018 6:00pm-8:00pm
  • ME 4463

Hey everyone! We have a workshop coming up that will walk you through how to tackle technical interview questions. These are the same types of questions you will see in interviews with Google, Microsoft, Facebook, etc.

Basic prior programming knowledge is all you need. This workshop is completely free and anyone who wants to get better at technical interview problems is welcome to attend.


Machine Learning Workshop

  • Feb. 6, 2018 6:00pm-8:00pm
  • Feb. 13, 2018 6:00pm-8:00pm
  • Feb. 27, 2018 6:00pm-8:00pm
  • CB 5109

An informative workshop surrounding the topic of Machine Learning. An emerging major field of study and design in computing. This workshop will explore and introduce some of the theory and methods behind machine learning through an interactive learning environment. Definitely one you don't want to miss! This is a three part workshop.


Winter PCB Workshop

  • Jan. 28, 2018 10:00am-5:00pm
  • Feb. 18, 2018 10:00am-5:00pm
  • Feb. 25, 2018 10:00am-5:00pm
  • ME 4463

The workshop will be split into three sessions.

Session 1 PCB Design
Session 2 Soldering and Population
Session 3 Programming your ATmega

By the end of this workshop series, you will be able to:
- Use EAGLE PCB Design to add, connect, and verify parts together
- Get your own board designed and manufactured
- Solder both surface-mount and through-hole components on to your board
- Learn the process of loading programs on to your board.
- Test and run programs on your board

Payment will be collected on the first session. This workshop will cost $25 per person and $20 If you are an IEEE member (Your membership number will be checked during payment.


Latex Workshop

  • Feb. 14, 2018 6:00pm-7:30pm
  • AP 340

Learn more about Latex. Useful for assignments, resumes, any sort of typesetting!


How to GIT Gud

  • Feb. 7, 2018 6:00pm-7:30pm
  • AP 340

Learning how to use GIT, basic skills and use.


Technical Interviews Workshop

  • Jan. 31, 2018 6:00pm-7:30pm
  • ME 4359

THey everyone! We have a workshop coming up that will walk you through how to tackle technical interview questions. These are the same types of questions you will see in interviews with Google, Microsoft, Facebook, etc.

In the first half of the workshop, we will explain the general process you should follow in solving technical problems, some of the background knowledge you should have, and some of the common strategies for tackling these problems.

In the second half of the workshop, a few easy, medium, and hard problems will be given to the attendees to work on. These problems are taken directly from interviews with big companies. Experienced people will also be around to help you out if you don't know how to solve a problem.

Basic prior programming knowledge is all you need. This workshop is completely free and anyone who wants to get better at technical interview problems is welcome to attend.


IEEE SPAC 2018 Networking Workshop

  • Jan. 22, 2018 5:30pm-7:00pm
  • ME 4359

The SPAC 2018 Networking workshop aims to prepare you for efficient communication between you and a professional. This workshop will give you tips and tricks on how to network, the do's and don'ts.

Go is a programming language developed at Google to solve large scale problems they faced, while embracing simplicity. Now it's being used at large companies like Google themselves, Facebook, Twitter, and Shopify.

With SPAC 2018, the Student Professional Awareness Conference, coming up, this is the perfect opportunity to brush up on your networking skills before the formal dinner networking event!


Concurrency with Go Workshop

  • Nov. 28, 2017 5:30pm-7:00pm
  • ME 4324

Presented by 2 Shopify interns, we will be exploring the popular Go programming language.

Go is a programming language developed at Google to solve large scale problems they faced, while embracing simplicity. Now it's being used at large companies like Google themselves, Facebook, Twitter, and Shopify.

Come learn it's fundamentals, use cases and powerful concurrency model.

Bringing personal laptop is strongly encouraged!


Circuit Simulation using LTSpice Workshop

  • Nov. 18, 2017 5:30pm-7:00pm
  • AP 340

Introduction to circuit simulation using Spice. This workshop will focus on using the FREE LTSpice tool.


Intro to Android Workshop

  • Nov. 15, 2017 5:30pm-7:00pm
  • ME 4463

Come learn about android. No previous experience required and everyone is welcome.

Introduction to development on Android apps. You are expected to provide your own laptop with Android Studio installed.


Oscilloscope Workshop

  • Nov. 7, 2017 5:30pm-7:30pm
  • CB 5109

Do you know what you are actually doing in your ELEC labs? or do you simply do not have enough time to even figure out what an oscilloscope is. Well here is a workshop that will help you solve one of many problems you may have in your labs, brought to you by upper year ELEC students whos been there done that.

Come Learn about oscilloscopes, What is it and what the heck does all the buttons and knobs do.


Intro To Linux

  • Oct. 11, 2017 5:30pm-7:00pm
  • CB 5109

Come learn about the world of linux. No previous experience required and everyone is welcome.

Linux. It’s been around since the mid ‘90s, and has since reached a user-base that spans industries and continents. For those in the know, you understand that Linux is actually everywhere. It’s in your phones, in your cars, in your refrigerators, your Roku devices. It runs most of the Internet, the supercomputers making scientific breakthroughs, and the world\'s stock exchanges. But before Linux became the platform to run desktops, servers, and embedded systems across the globe, it was (and still is) one of the most reliable, secure, and worry-free operating systems available.


PCB Design Workshop

  • Oct. 1, 2017 10am-84pm
  • ME 4463

By the end of this workshop series, you will be able to:

  • - Use EAGLE PCB Design to add, connect, and verify parts together

  • - Get your own board designed and manufactured
- Solder both surface
  • - mount and through-hole components on to your board

  • - Learn the process of loading programs on to your board. 
  • - Test and run programs on your board

2016/2017

Contributing to Open Source Projects On GitHub

  • April 4, 2017 6pm-8pm
  • CB 5109

The open-source model is a decentralized development model that encourages open collaboration. A main principle of open-source software development is peer production, with products such as source code, blueprints, and documentation freely available to the public. The open-source movement in software began as a response to the limitations of proprietary code. The model is used for projects such as in open-source appropriate technologies, and open-source drug discovery.


LaTeX Workshop

  • March 16, 2017 6pm-8pm
  • CB 5109

LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents.


Ruby on Rails Workshops

  • Feb. 30, 2017 6pm-8pm
  • CB 5109

Rails is a web application development framework written in the Ruby language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Experienced Rails developers also report that it makes web application development more fun.


SPAC | Networking

  • Jan. 30, 2017 6pm-8pm
  • ME 3165

Let's get prepared for SPAC together. This workshop provides tips and tricks for networking at SPAC and in the real word.


So You Think You Can Code?

  • Nov. 23, 2016 6pm-8pm
  • CB 3400

Prepare for your next interview! Come learn how to do interviews like a pro.


Linux: Basic Scripts And Tricks

  • Nov. 9, 2016 6pm-8pm
  • CB 5109

This is the second part of the Linux workshop held in september.

Linux. It’s been around since the mid ‘90s, and has since reached a user-base that spans industries and continents. For those in the know, you understand that Linux is actually everywhere. It’s in your phones, in your cars, in your refrigerators, your Roku devices. It runs most of the Internet, the supercomputers making scientific breakthroughs, and the world\'s stock exchanges. But before Linux became the platform to run desktops, servers, and embedded systems across the globe, it was (and still is) one of the most reliable, secure, and worry-free operating systems available.


LaTeX Workshop

  • Oct. 19, 2016 6pm-8pm
  • CB 5109

LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents.


Beginner Git Workshop

  • Oct. 5, 2016 6pm-8pm
  • ME 4195

By far, the most widely used modern version control system in the world today is Git. Git is a mature, actively maintained open source project originally developed in 2005 by Linus Torvalds, the famous creator of the Linux operating system kernel. A staggering number of software projects rely on Git for version control, including commercial projects as well as open source. Developers who have worked with Git are well represented in the pool of available software development talent and it works well on a wide range of operating systems and IDEs (Integrated Development Environments).


Oscilloscopes: Beginner Scoping

  • Sept. 28, 2016 6pm-8pm
  • ME 4195

Workshop involved using a simple resistor divider circuit with the function generator to introduce concepts like triggering, scaling for accurate measurements, etc. A capacitor was added to the circuits and the attendees were asked to measure the phase shift introduced by the capacitor. Then the attendees were given the task of measuring the rise time on the fixed +5V and comparing that to the rise time of the variable voltage source set to +5V. This was presented as a typical job task.


Beginner Linux Workshop

  • Sept. 20, 2016 6pm-8pm
  • ME 4233

Come learn about the world of linux. No previous experience required and everyone is welcome.

Linux. It’s been around since the mid ‘90s, and has since reached a user-base that spans industries and continents. For those in the know, you understand that Linux is actually everywhere. It’s in your phones, in your cars, in your refrigerators, your Roku devices. It runs most of the Internet, the supercomputers making scientific breakthroughs, and the world\'s stock exchanges. But before Linux became the platform to run desktops, servers, and embedded systems across the globe, it was (and still is) one of the most reliable, secure, and worry-free operating systems available.