1:16:11C01 (class setup 01): Python and Git Class Assignments Setup Tutorial
A 76-minute video from Derek Harter: “C01 (class setup 01): Python and Git Class Assignments Setup Tutorial”.
453 subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
1:16:11A 76-minute video from Derek Harter: “C01 (class setup 01): Python and Git Class Assignments Setup Tutorial”.
40:56A 41-minute video from Derek Harter: “C01 (class setup 01): Setting up git / Docker / VSCode DevContainers for Class Assignments”.
33:53A 34-minute video from Derek Harter: “C02 (class setup 02): Setting up xv6 Compilation and using theOS Class Resources Repository”.
43:35A 44-minute video from Derek Harter: “C02: Example Workflow for Python Assignments”.
1:27:19A 87-minute video from Derek Harter: “C03: Quickstart Guide for Class C++ Programming Assignments”.
27:06A 27-minute video from Derek Harter: “C03: Setting up NVidia GPU using class DevContainers”.
52:56A 53-minute video from Derek Harter: “C04: ETAMU TLC Slurm Accounts and GPU Access”.
36:55A 37-minute video from Derek Harter: “Ch 01 (part 1): xv6 System Call Interfaces and Process Abstraction”.
29:48A 30-minute video from Derek Harter: “Ch 01 (part 2): Input / Output and File Descriptors”.
23:20A 23-minute video from Derek Harter: “Ch 01 (part 3): The File System Abstraction”.
13:33Intro
A 14-minute video from Derek Harter: “Ch 01 (sec 2,3): Introduction to Computers and Applications Programming”.
12:19A 12-minute video from Derek Harter: “Ch 01 (sec 4): How a Program Works”.
15:44A 16-minute video from Derek Harter: “Ch 01 (sec 5): Using Python”.
21:25A 21-minute video from Derek Harter: “Ch 02 (part 1): Isolation Abstractions”.
12:57A 13-minute video from Derek Harter: “Ch 02 (part 2): Kernel Organization”.
53:57A 54-minute video from Derek Harter: “Ch 02 (part 3): Process Abstraction”.
25:00A 25-minute video from Derek Harter: “Ch 02 (secs 1-5): `print()` Output, Comments and Variables”.
39:47A 40-minute video from Derek Harter: “Ch 02 (secs 6-11): Input, Calculations and Formatted Output”.
34:41A 35-minute video from Derek Harter: “Ch 03 (part 1): Paging Hardware”.
27:40A 28-minute video from Derek Harter: “Ch 03 (part 2): Kernel Address Space”.
43:13A 43-minute video from Derek Harter: “Ch 03 (part 3): Process Address Space”.
25:43A 26-minute video from Derek Harter: “Ch 03 (secs 1-4): if else Nested Decision Structures”.
20:09A 20-minute video from Derek Harter: “Ch 03 (secs 5-6): Logical Operators and Boolean Variables”.
24:10A 24-minute video from Derek Harter: “Ch 04 (part 1): Traps and System Calls”.
41:18A 41-minute video from Derek Harter: “Ch 04 (part 2): Traps from User Space”.
15:36A 16-minute video from Derek Harter: “Ch 04 (part 3): Traps from Kernel Space”.
20:43A 21-minute video from Derek Harter: “Ch 04 (secs 1-3): For and While Loops”.
20:49A 21-minute video from Derek Harter: “Ch 04 (secs 4-7): Performing Calculations with Loops”.
26:40A 27-minute video from Derek Harter: “Ch 05 (part 1): Page Faults and Lazy Allocation”.
30:06A 30-minute video from Derek Harter: “Ch 05 (part 2): More OS Uses of Page Tables and PT Exceptions”.
23:09A 23-minute video from Derek Harter: “Ch 05 (secs 1-3): Introduction to Functions”.
24:00A 24-minute video from Derek Harter: “Ch 05 (secs 4-6): Local and Global Variables, Arguments to Functions”.
35:36A 36-minute video from Derek Harter: “Ch 05 (secs 7-10): Value Returning Functions and Python Modules”.
17:01A 17-minute video from Derek Harter: “Ch 06 (part 1): Interrupts and Device Drivers”.
28:33A 29-minute video from Derek Harter: “Ch 06 (part 2): Console Input and Output”.
23:48A 24-minute video from Derek Harter: “Ch 06 (part 3): Concurrency and Timer Interrupts”.