34 items found in 5 pages
ENGF2 13: Specifications
In this video I look at specifications, with particular emphasis on the sort of protocol specification for assignment 5. I discuss syntax vs semantics, and with regards to syntax, textual encodings, ABNF, and binary encodings.
2885
12/26/2021
Land on Green Game
ENGF0002 Design and professional skills programming assignment video, demonstrating the Arduino and C projects.
20
12/15/2021
ENGF2 CA4.0 Tetris (2021 Edition)
In this video I introduce assignment 4: an autoplayer for Tetris.
4769
12/3/2021
ENGF2 05 Data Structures
Lists, list implementations, complexity and binary search (Updated version, includes bugfix in binary search)
7208
10/14/2021
Group 28 Demo Video
This is group 28's demo video for ENGF0002 Scenario 2
30
5/1/2021
ENGF2-18: Performance (Part 2)
In part 2 of this episode on software performance, I show how to embed C code in Python, discuss multi-process software and mult-threaded software, special purpose vectorized instructions and how to use them through Numpy, general purpose GPU programming, Tensor processors, and Amdahl's law which fundamentally limits the gains to be had from parallel processing.
1760
12/16/2020
ENGF2-17: Performance (Part 1)
In this two-part episode I look at the issue of software performance. What can you do when your software is not fast enough? I'll cover a wide range or topics that cover a wide spectrum of performance topics, ranging from profiling Python code, through scaling up and scaling out.
1973
12/14/2020
ENGF2 Case Studies C4: Weird Bugs
In this video I take a lighthearted look at some weird bugs that just shouldn't be possible.
2126
12/10/2020
12345 >