Luis Ceze
UW CSE Holiday Party 2016 Live Feed
4:22:31
Luis Ceze
Arrays & Structs, Video 3: Multi-level arrays in C
11:08
Luis Ceze
Introduction, Video 1: Welcome
6:51
Luis Ceze
Procedures, Video 5: Registers and variables
13:04
Luis Ceze
Arrays & Structs, Video 4: Structs
7:05
Luis Ceze
Procedures, Video 4: Linux stack frame
14:12
Luis Ceze
Arrays & Structs, Video 5: Structs and alignment
10:54
Luis Ceze
x86 Assembly, Video 7: Switch statement
9:45
Luis Ceze
Procedures, Video 3: Stack-based languages
9:15
Luis Ceze
Procedures, Video 1: Stacks
10:01
Luis Ceze
x86 Assembly, Video 6: Loops
9:12
Luis Ceze
Procedures, Video 2: Call stack
13:28
Luis Ceze
x86 Assembly, Video 5: Conditional branches
9:50
Luis Ceze
x86 Assembly, Video 4: Conditionals and control flow
9:58
Luis Ceze
Numbers, Video 8: Floating point in C
7:14
Luis Ceze
Memory & Data, Video 4: Addresses and pointers in C
9:59
Luis Ceze
Memory & Data, Video 6: Boolean algebra and bit manipulation
13:04
Luis Ceze
Numbers, Video 6: Floating point
12:50
Luis Ceze
Memory & Data, Video 2: Bits, bytes, words
8:47
Luis Ceze
x86 Assembly, Video 2: x86-64 Assembly
5:55
Luis Ceze
Memory & Data, Video 5: Arrays
14:10
Luis Ceze
Architecture, Video 1: Overview
14:52
Luis Ceze
Numbers, Video 7: Floating point operations and rounding
7:58
Luis Ceze
Numbers, Video 3: Integers in C
8:26
Luis Ceze
Numbers, Video 1: Binary encoding
9:19
Luis Ceze
Memory & Data, Video 1: Memory, data and addressing
9:14
Luis Ceze
Memory & Data, Video 3: Memory addresses
9:28
Luis Ceze
x86 Assembly, Video 3: Addressing
14:23
Luis Ceze
Introduction, Video 2: The big picture
7:29
Luis Ceze
Numbers, Video 5: Fractional binary numbers
8:47
Luis Ceze
Caches, Video 2: Cache locality
6:16
Luis Ceze
Introduction, Video 3: Roadmap
6:36
Luis Ceze
Caches, Video 1: Introduction to caches
8:02
Luis Ceze
Numbers, Video 4: Bit shifting and sign extension
14:14
Luis Ceze
Processes, Video 3: Creating processes
4:49
Luis Ceze
Processes, Video 2: Basic concepts in processes
6:17
Luis Ceze
Caches, Video 5: Cache organization, part 2
14:44
Luis Ceze
Virtual Memory, Video 1: Overview
6:42
Luis Ceze
Caches, Video 3: Memory hierarchy
7:59
Luis Ceze
Caches, Video 6: Code optimization for caches
12:20
Luis Ceze
Processes, Video 1: Exceptional control flow
13:32
Luis Ceze
Processes, Video 4: Fork-exec
12:23
Luis Ceze
Memory Allocation, Video 3: Implementation
13:13
Luis Ceze
Virtual Memory, Video 2: Indirection
10:39
Luis Ceze
Memory Allocation, Video 2: Examples
9:46
Luis Ceze
Memory Allocation, Video 1: Introduction
7:55
Luis Ceze
Virtual Memory, Video 4: Address translation
11:18
Luis Ceze
Virtual Memory, Video 3: VM as cache
22:50
Luis Ceze
Java vs. C, Video 1: Data
13:07
Luis Ceze
Virtual Memory, Video 5: VM Example
15:44
Luis Ceze
Java vs. C, Video 3: Java Virtual Machine
14:22
Luis Ceze
Memory Allocation, Video 5: Garbage collection
9:52
Luis Ceze
Caches, Video 4: Cache organization
18:25
Luis Ceze
Java vs. C, Video 2: Implementation
17:21
Luis Ceze
Memory Allocation, Video 4: Explicit free list
10:37
Luis Ceze
Memory Allocation, Video 6: Memory bugs
13:39
Luis Ceze
Arrays & Structs, Video 2: Multi-dimensional arrays in C
16:46
Luis Ceze
Architecture, Video 2: Definitions
21:51
Luis Ceze
Numbers, Video 2: Integer encoding
19:34
Luis Ceze
x86 Assembly, Video 1: Move operations
17:39
Luis Ceze
Procedures, Video 6: x86-64 Procedures and stacks
18:37
Luis Ceze
Arrays & Structs, Video 1: Arrays in C
16:18