ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKAL
1
Category NoteNumber SystemsC ProgrammingARM ProgrammingSoftware Engineering FundamentalsMiscellanySystems Topics No Longer Covered / Emphasized
2
Filter NoteHighest
Quality
Review
Bases,
Unsigned integers,
Overflow
Signed integers,
2's Compl.,
Overflow
Arithmetic, Bitwise,
and Logical Operators
Floating
Point
Statements
Conditionals
Loops
Functions
(and Bugs!)
C built-in datatypes, sizeof,
Portability, standard library I/O
Defense:
constant,
def. copies,
asserts,
security
enums and StructuresArrays
Pointers
Strings
(and Bugs!)
Dynamic Memory
(and Bugs!)
Advanced data structures features (void*, fun*)Core Data structures (LL, HT, SQ, expanding array, trees)Variable Definition & Declaration, Process memory layoutArchitecture Basics:
CISC/RISC
Endianness
...
ARM instructions, directivesARM registers, addressing modesARM functions.
stack usage
ARM Machine LanguageTracing,
Translating
ARM to/from
C or Flat C
command shell (bash)build process (gcc, make)TestingDebugging (gdb and general techniques)Analysis, Profiling (gprof) and Optimizing,
Locality
Interfaces,
Modularity,
Encapsulation
Program design models (DFA, ADT, AO, ...)Source code organization (git)Mixed Vocabulary, Historyx86 Assembly and Machine LanguageExceptions: interrupts, traps, faults, abortsProcesses: fork, exec, wait, and friendsSignals and Alarms: raise, kill, signal, alarmVirtual and Physical MemoryDynamic Memory "Under the Hood": Heap ManagersI/O "Under the Hood": Unix I/O, dup, pipe
3
F21
4
F21Q2.1-3xx
5
F21Q2.4-6xx
6
F21Q3xx
7
F21Q4xx
8
F21Q5xx
9
F21Q6.1-2xx
10
F21Q6.3-6xx
11
F21Q7xx
12
S21
13
S21Q2.1-3xx
14
S21Q2.4-5xx
15
S21Q3.1xx
16
S21Q3.2xx
17
S21Q3.3-5xx
18
S21Q4.1xx
19
S21Q4.2xx
20
S21Q4.3-5xx
21
S21Q5xx
22
S21Q6.1-2xx
23
S21Q6.3xx
24
F20
25
F20P1ax
26
F20P1bx
27
F20P2axx
28
F20P2bx
29
F20P2cxx
30
F20P3xx
31
F20P4xx
32
F20P5x
33
S20
34
S20Q1a.ixx
35
S20Q1a.ii-vxx
36
S20Q1bxx
37
S20Q1cx
38
S20Q1dx
39
S20Q2xx
40
S20Q3axx
41
S20Q3bxx
42
S20Q3cxx
43
S20Q4xx
44
F19
45
F19Q1a-bxx
46
F19Q1cxx
47
F19Q1dx
48
F19Q2xx
49
F19Q3axx
50
F19Q3b-cxx
51
F19Q3dx
52
F19Q4axx
53
F19Q4bx
54
F19Q4c-dxx
55
F19Q4exx
56
S19
57
S19Q1a-bxx
58
S19Q1cxx
59
S19Q1dxx
60
S19Q1exx
61
S19Q2xx
62
S19Q3a-bxx
63
S19Q3cxx
64
S19Q4xx
65
S18
72
F17
77
S17
86
F16
93
S16
108
F15
124
S15
141
F12
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186