├── Algorithm Design and Analysis ├── Lecture Notes.docx ├── Lecture Notes.mht ├── Lecture Notes.one ├── Lecture Notes.pdf ├── Lecture Notes.xps ├── Review Notes.docx ├── Review Notes.mht ├── Review Notes.one ├── Review Notes.pdf └── Review Notes.xps ├── Artificial Intelligence └── Chapter0. Introduction.pdf ├── Cloud Computing ├── Lecture Notes.docx ├── Lecture Notes.mht ├── Lecture Notes.one ├── Lecture Notes.pdf ├── Lecture Notes.xps ├── Review Notes.docx ├── Review Notes.mht ├── Review Notes.one ├── Review Notes.pdf └── Review Notes.xps ├── Compilers ├── Chapter1. Introduction.pdf ├── Chapter2. Lexical Analysis.pdf └── Chapter4. Syntax-Directed Translation.pdf ├── Computer Networks └── Chapter4. Network Layer - Data Plane.pdf ├── Computer Organization ├── Lecture Notes.docx ├── Lecture Notes.mht ├── Lecture Notes.one ├── Lecture Notes.pdf ├── Lecture Notes.xps ├── Review Notes.docx ├── Review Notes.mht ├── Review Notes.one ├── Review Notes.pdf └── Review Notes.xps ├── Database Principle ├── Review Notes.docx ├── Review Notes.mht ├── Review Notes.one ├── Review Notes.pdf └── Review Notes.xps ├── Discrete Mathematics ├── Lecture Notes.docx ├── Lecture Notes.mht ├── Lecture Notes.one ├── Lecture Notes.pdf ├── Lecture Notes.xps ├── Review Notes.docx ├── Review Notes.mht ├── Review Notes.one ├── Review Notes.pdf └── Review Notes.xps ├── Embedded System ├── Chapter10. Porting Applications from the ARM7 to the Cortex-M3.pdf ├── Chapter6. Memory.pdf ├── Chapter8. Architecture & Components.pdf └── Chapter9. Processor Modes & Thumb Code.pdf ├── Misc └── GitHub Markdown Writeup.pdf ├── OOAD ├── Chapter1. Unified Modeling Language.pdf └── Chapter2. Information Hiding.pdf ├── Operating System └── Lecture0. Introduction.pdf └── README.md /Algorithm Design and Analysis/Lecture Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Lecture Notes.docx -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Lecture Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Lecture Notes.mht -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Lecture Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Lecture Notes.one -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Lecture Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Lecture Notes.pdf -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Lecture Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Lecture Notes.xps -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Review Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Review Notes.docx -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Review Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Review Notes.mht -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Review Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Review Notes.one -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Review Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Review Notes.pdf -------------------------------------------------------------------------------- /Algorithm Design and Analysis/Review Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Algorithm Design and Analysis/Review Notes.xps -------------------------------------------------------------------------------- /Artificial Intelligence/Chapter0. Introduction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Artificial Intelligence/Chapter0. Introduction.pdf -------------------------------------------------------------------------------- /Cloud Computing/Lecture Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Lecture Notes.docx -------------------------------------------------------------------------------- /Cloud Computing/Lecture Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Lecture Notes.mht -------------------------------------------------------------------------------- /Cloud Computing/Lecture Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Lecture Notes.one -------------------------------------------------------------------------------- /Cloud Computing/Lecture Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Lecture Notes.pdf -------------------------------------------------------------------------------- /Cloud Computing/Lecture Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Lecture Notes.xps -------------------------------------------------------------------------------- /Cloud Computing/Review Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Review Notes.docx -------------------------------------------------------------------------------- /Cloud Computing/Review Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Review Notes.mht -------------------------------------------------------------------------------- /Cloud Computing/Review Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Review Notes.one -------------------------------------------------------------------------------- /Cloud Computing/Review Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Review Notes.pdf -------------------------------------------------------------------------------- /Cloud Computing/Review Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Cloud Computing/Review Notes.xps -------------------------------------------------------------------------------- /Compilers/Chapter1. Introduction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Compilers/Chapter1. Introduction.pdf -------------------------------------------------------------------------------- /Compilers/Chapter2. Lexical Analysis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Compilers/Chapter2. Lexical Analysis.pdf -------------------------------------------------------------------------------- /Compilers/Chapter4. Syntax-Directed Translation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Compilers/Chapter4. Syntax-Directed Translation.pdf -------------------------------------------------------------------------------- /Computer Networks/Chapter4. Network Layer - Data Plane.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Networks/Chapter4. Network Layer - Data Plane.pdf -------------------------------------------------------------------------------- /Computer Organization/Lecture Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Lecture Notes.docx -------------------------------------------------------------------------------- /Computer Organization/Lecture Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Lecture Notes.mht -------------------------------------------------------------------------------- /Computer Organization/Lecture Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Lecture Notes.one -------------------------------------------------------------------------------- /Computer Organization/Lecture Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Lecture Notes.pdf -------------------------------------------------------------------------------- /Computer Organization/Lecture Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Lecture Notes.xps -------------------------------------------------------------------------------- /Computer Organization/Review Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Review Notes.docx -------------------------------------------------------------------------------- /Computer Organization/Review Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Review Notes.mht -------------------------------------------------------------------------------- /Computer Organization/Review Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Review Notes.one -------------------------------------------------------------------------------- /Computer Organization/Review Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Review Notes.pdf -------------------------------------------------------------------------------- /Computer Organization/Review Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Computer Organization/Review Notes.xps -------------------------------------------------------------------------------- /Database Principle/Review Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Database Principle/Review Notes.docx -------------------------------------------------------------------------------- /Database Principle/Review Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Database Principle/Review Notes.mht -------------------------------------------------------------------------------- /Database Principle/Review Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Database Principle/Review Notes.one -------------------------------------------------------------------------------- /Database Principle/Review Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Database Principle/Review Notes.pdf -------------------------------------------------------------------------------- /Database Principle/Review Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Database Principle/Review Notes.xps -------------------------------------------------------------------------------- /Discrete Mathematics/Lecture Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Lecture Notes.docx -------------------------------------------------------------------------------- /Discrete Mathematics/Lecture Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Lecture Notes.mht -------------------------------------------------------------------------------- /Discrete Mathematics/Lecture Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Lecture Notes.one -------------------------------------------------------------------------------- /Discrete Mathematics/Lecture Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Lecture Notes.pdf -------------------------------------------------------------------------------- /Discrete Mathematics/Lecture Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Lecture Notes.xps -------------------------------------------------------------------------------- /Discrete Mathematics/Review Notes.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Review Notes.docx -------------------------------------------------------------------------------- /Discrete Mathematics/Review Notes.mht: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Review Notes.mht -------------------------------------------------------------------------------- /Discrete Mathematics/Review Notes.one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Review Notes.one -------------------------------------------------------------------------------- /Discrete Mathematics/Review Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Review Notes.pdf -------------------------------------------------------------------------------- /Discrete Mathematics/Review Notes.xps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Discrete Mathematics/Review Notes.xps -------------------------------------------------------------------------------- /Embedded System/Chapter10. Porting Applications from the ARM7 to the Cortex-M3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Embedded System/Chapter10. Porting Applications from the ARM7 to the Cortex-M3.pdf -------------------------------------------------------------------------------- /Embedded System/Chapter6. Memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Embedded System/Chapter6. Memory.pdf -------------------------------------------------------------------------------- /Embedded System/Chapter8. Architecture & Components.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Embedded System/Chapter8. Architecture & Components.pdf -------------------------------------------------------------------------------- /Embedded System/Chapter9. Processor Modes & Thumb Code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Embedded System/Chapter9. Processor Modes & Thumb Code.pdf -------------------------------------------------------------------------------- /Misc/GitHub Markdown Writeup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Misc/GitHub Markdown Writeup.pdf -------------------------------------------------------------------------------- /OOAD/Chapter1. Unified Modeling Language.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/OOAD/Chapter1. Unified Modeling Language.pdf -------------------------------------------------------------------------------- /OOAD/Chapter2. Information Hiding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/OOAD/Chapter2. Information Hiding.pdf -------------------------------------------------------------------------------- /Operating System/Lecture0. Introduction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lyther/Lecture-Notes/cd715448557d686e4202f261b9c8b0b7c498d18a/Operating System/Lecture0. Introduction.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Lecture-Notes 2 | 3 | Lecture notes of SUSTech Computer and Science Engineering Department. 4 | 5 | The main contents are: 6 | * Lecture notes 7 | * Review notes 8 | * Lab notes and assignment notes 9 | * Something others but interesting 10 | 11 | The lecture notes are continuous updating, and some of them aren't finished yet. If you want to get notes of specific course, please raise an issue. 12 | 13 | ---- 14 | 15 | # Operating System 16 | 17 | 1. Lecture notes start from 0. 18 | 19 | ## Computer Networks 20 | 21 | 1. Lecture notes of Chapter4. Network Layer. 22 | 23 | ## Misc 24 | 25 | 1. OK, here is my new commit of GitHub flavored markdown. 26 | 27 | ## Artificial Intelligence 28 | 29 | 1. Lecture notes of Chapter0. Introduction. 30 | 31 | 2. Source code of my project 1 is updated as Gomoku. 32 | 33 | ## OOAD 34 | 35 | 1. Updated lecture notes of Chapter1-2. 36 | 37 | 2. More information is still on working. 38 | 39 | ## Embedded System 40 | 41 | 1. Lecture notes of Chapter6 and Chapter8 - Chapter10. 42 | * For Chapter10, I recommend you to read the source PDF in lecture. 43 | 44 | 2. I may upload lab assignments to the GitHub later. 45 | 46 | ## Compilers 47 | 48 | 1. Lecture notes of Chapter1 - Chapter2. 49 | 50 | 2. The corresponding compiler in assignment can be found in `SPL-compiler`. 51 | 52 | ## Computer Organization 53 | 54 | 1. The first 10 lecture notes. 55 | 56 | 2. Review notes start from lecture 8 to lecture 14. 57 | 58 | 3. Fixed some mistakes in review notes: 59 | - Remove non-important notation of first part of CPU. 60 | - Fix some mistake in SEC/DED code. 61 | - Fix mistake in formula of parallel speedsup. 62 | 63 | 4. Final review chapter is added. 64 | 65 | 5. Fix the formula of pipeline speedup in final review chapter. 66 | 67 | ## Discrete Mathematics 68 | 69 | 1. Lecture notes of first 2 chapters. 70 | 71 | 2. Review notes from first 19 lectures. 72 | 73 | 3. The notes are in a hurry, and if you find any mistake, please contact me. 74 | 75 | ## Algorithm Design and Analysis 76 | 77 | 1. Lecture notes of chapter 0, 1, 3, and 4. 78 | 79 | 2. Only final review chapter is covered. 80 | 81 | ## Database Principle 82 | 83 | 1. Lecture notes won't be covered (because I did not take any of them), so go and view the notes of @jerrylususu. 84 | 85 | 2. Review notes are included. 86 | 87 | 3. No final review chapter, as there are so many things. 88 | 89 | ## Cloud Computing 90 | 91 | 1. Lecture notes from chapter 0 to chapter 6. 92 | 93 | 2. Review notes are finished and pushed to master. 94 | 95 | 3. I may not make a final review chapter, as there are also so many things. 96 | --------------------------------------------------------------------------------