Distributed Computing

About this Video

Distributed computing is a relatively recent computational strategy in which a large workload can be spread over multiple devices to achieve results faster!

Key Learning Points

  • What is Distributed Computing?
  • When Distributed Computing is feasible (ie. Concept of whether a task is parallelizable)
  • Applications of Distributed Computing, eg.

Software Engineering Basics

About this Video

In university and colleges, software engineering can be a large part of the learning process, and for a good reason! Software engineering is all about writing code in a structured and formal way, with the end goal of achieving greater readability and maintainability of code.

Key Learning Points

  • Requirements gathering
  • Designing the architecture of a program
  • Software development best practices
  • Software Testing

Image Editing Basics – GIMP for Beginners

About this Video

We take photos all the time these days now that we always have a camera in our pockets, but sometimes the pictures come out leaving a lot to be desired.

With some basic image editing skills, you can take these pictures to the next level! And now that image editing software like GIMP are easily accessible at no cost, there’s really nothing to stop you!

Key Learning Points

  • Concept of Exposure in photography
  • Tools in GIMP to correct for exposure problems
  • Concept of framing in photography
  • Cropping images
  • Sharpening blurry images
  • Scaling (resizing) images
  • Color Correction

Resources & Downloads

Want to learn more about Color Correction? Check out this video on identifying Color Casts and addressing them!

Want to learn more about Framing your shot? Check out this episode of Friday Minis about the Rule of Thirds!

How to use FFMPEG

About this Video

FFMPEG – The unsung hero of video encoding! While extremely powerful, FFMPEG may be daunting to the beginner because it is a command line application. In the above video, we go through the steps of installation and basic use to get you started with FFMPEG – And soon you’ll discover it’s not as scary as it seems!

Key Learning Points

  • FFMPEG Installation Procedure
  • Basic FFMPEG use, ie.
    • Opening the command window
    • Specifying input and output files
  • Some intermediate operations – Filters and Effects

Related Resources

Want to set up FFMPEG so it can be accessed from anywhere on your computer? Then you’ll need to set up the PATH Variable correctly! Refer here for more:

Interested to go further? Want to perform more advanced effects like chroma key (green screen)? Watch this video for more effects!

Want to string together multiple effects? You’ll need FFMPEG Filtergraphs for this! You may be interested in this video: