M.Eng (Hons) First Class
Software engineer at Starship Technologies and co-founder of Purple Parrot. Previously at CERN and ESA. MEng (Hons, 1st) from the University of Plymouth. Based in Tallinn, Estonia.
Harvard submits all it’s CS50 lectures online, allowing you to follow along and learn as if you were there! They call this distance course “CS50x”, and is found on edX here. What’s more, not only can you watch the lectures, you can actually do the exercises, problem sets, and labs, and submit them for checking! All this is done using github code spaces.
A numerically controlled oscillator is a method for generating a value that changes sinusoidally at a given frequency. Usually, sine waves and cosine waves are generated via a lookup table. This is an alternative method that doesn’t require a large table of memory.