Skip to main content Skip to local navigation
Home » Page 16

Blog posts

Pedagogy in a Pandemic: Teaching without Exams

This is the first semester that I've taught 100% online.  The Fall 2020 lockdown and the YorkU strike in 2018 gave me a taste of what it would be like and alerted me to the need for restructuring of my classes in order to make them more favourable to learning.  During the pandemic, students are […]

Competencies and Outcomes in Moodle (eClass)

Introduction I've been looking for ways to tie in course learning outcomes to a course on eClass (Moodle).  While the Outcomes framework on eClass is an appealing candidate for this, it seems to require manual grading and interventions to work.  After suggestions from Profs Mojgan Jadidi and Melanie Baljko who had previously used it, I've […]

Additional resources for Arduino Hardware and Matlab

[courtesy of Eric Prandovzsky.] You can use the available devices in the kit to come up with something creative Button LED Buzzer Microphone Light Sensor Potentiometer DHT11 Temperature sensor.  Pump Soil Moisture Sensor MOSFET If you want to add any advanced devices, these are the ones that have drivers available for MATLAB (all found on […]

The Arduino Support Package in Matlab

Matlab Arduino Support Package Installation Online Installation isn't working If you are having trouble installing Arduino Matlab support packages using the online method (see below) https://www.mathworks.com/help/matlab/matlab_external/support-package-installation.html You may use the following steps to offline-install Arduino Matlab Support packages Steps to follow    1. Clean the Installation Directory For R2016b and newer a. Open MATLAB and […]

Grove board connections in MATLAB

I've posted two videos on YouTube about getting your Grove (or other Arduino-compatible board) connected to MATLAB.  You can see the two videos here: 1. Grove board: https://www.youtube.com/watch?time_continue=3&v=ni72AXdbHoY&feature=emb_title  2. Seeeduino (Uno-like) board: https://www.youtube.com/watch?time_continue=1&v=C7unT9C_IMo&feature=emb_title  one includes the Grove Beginner Kit and the other is a standard Arduino Uno-compatible board.  Depending on whether you are using the […]

A first JavaFX application on IntelliJ

[updated Jan. 2021] The JavaFX library is a good resource for making graphs.  There are 8 basic graph types in JavaFX (Edencode link); Oracle tutorial link) Getting started in Java is more difficult than in Matlab.  Want graphics?  You'll need JavaFX.  That means first undertaking three steps: Download and install an IDE (e.g. IntelliJ), Download […]

Lab Kit for EECS 1011 and 1021.

The YorkU Bookstore sells a lab kit for EECS 1011 and 1021.  The original batch of kits arrived in September, 2020.  The next batch arrived in December, 2020.  If you live in a country for which the Bookstore does not ship to you, or you have discovered that there is no more stock at the […]

EECS 1011 Minor Project: Grow a Plant

Students in our EECS 1011 "intro to programming class" will be working on growing plants throughout the semester as part of their minor project.  Students will connect their Arduino-compatible Grove board to the plant to automate the watering process. Students may choose to grow something from seed or to continue to maintain an indoor potted […]

Recent interviews, podcasts and webcasts...

I had the privilege of participating in three interviews this summer. Podcast or Perish with Prof. Graham Cameron (epidsode link) The Montreal NewTech "Deep Dive" webcast with Simran Kanda (episode link) The Lassonde Engineering Society's inFlux podcast (episode Link) Update: here's another podcast link for April 2021: Stark Talks (Lassonde Students): Spotify link,Youtube link,Apple Podcast […]

Icons and vector art links

I have a paid subscription to The Noun Project because I like the deep and broad selection of black-and-white icons that can be used in all kinds of documents.  The licence model is worry-free: I pay for a subscription and can use any icon I download wherever I want, without the need for attribution (even […]