Work with binary data, bits and bytes.
4
5
|
|
|
8 |
|
|
|
7.7
|
Explain the basic operation of a CPU, and its relation to memory and I/O.
4
|
|
|
15 |
|
|
|
15.4
|
Understand how the call stack works.
4
|
|
8 |
|
|
|
|
7.7
|
Use data types, variables, control flow, functions and terminal I/O in Rust.
3
6
|
|
|
15 |
|
|
|
15.4
|
Manually manage heap memory for a simple program.
4
|
|
|
8 |
|
|
|
7.7
|
Use and define traits and generics in Rust.
3
|
|
|
8 |
|
|
|
7.7
|
Use polymorphism in Rust.
3
|
|
|
8 |
|
|
|
7.7
|
Understand and use pointers.
4
|
|
|
8 |
|
|
|
7.7
|
Optimize applications for performance.
3
|
|
|
8 |
|
|
|
7.7
|
Work with low-level graphics primitives.
4
|
|
|
8 |
|
|
|
7.7
|
Write multi-threaded programs.
4
|
|
|
8 |
|
|
|
7.7
|
Write simple programs in an assembler language.
3
|
|
|
must |
|
|
|
0.0
|