Imperial-Computing-Notes icon indicating copy to clipboard operation
Imperial-Computing-Notes copied to clipboard

A selection of textbook-like course notes for the Imperial College Computing modules.

Results 9 Imperial-Computing-Notes issues
Sort by recently updated
recently updated
newest added

## Description Currently the content is included in their directories (copy pasted from old 2nd year repo - [ ] need to produce a single pdf target - [ ]...

fix eventually

## Description The proof tree notation is done using `\cfrac`s in a maths environment, this is not ideal as: - side tags are part of the width of the `\cfrac`...

Suggestion

Missing chapters to be completed: - [ ] Advanced Topics (composable data processing systems, lightsabre) - [ ] Algorithms and Indices (B Trees) - [ ] Concurrency (clean up and...

60029 - Data Processing Systems
Content Missing

- Add a basic script to tools to install the lexer ([hwayne TLA lexer](https://github.com/hwayne/tla-pygments)) within pygments - Switch TLA source code inputs to use lexer - Check possibility of highlighting...

60009 - Distributed Algorithms
Suggestion

![image](https://user-images.githubusercontent.com/13079025/226704424-0d5f5ea2-cb47-4b74-8e14-d741608ac265.png)

60029 - Data Processing Systems
Needs Improvement

![image](https://user-images.githubusercontent.com/44177991/212998249-da24271b-1e48-4e90-80bd-f61cefab4147.png) Definitionbox for futex is empty

60007 - Concurrent Programming
Content Missing

Majority of the content is still **unfinished**

60001 - Advanced Computer Architecture
Content Missing

Needs a cleanup - I skipped over the content quickly due to familiarity. Specifically adding: - Non-Assessed Channels in Rust - Send & Sync traits - Examples for interior mutability...

60007 - Concurrent Programming
Needs Improvement

Needs an overhaul to include tutorial material. Specifically PSO, and walkthroughs for SC, TSO, RA, COH as shown in ![tutorial 4](https://scientia.doc.ic.ac.uk/api/resources/9896/file/Tutorial%204-Declarative%20Semantics-Answers.pdf.pdf)

60007 - Concurrent Programming
Needs Improvement