├── README.md
├── images
├── faq
│ ├── accreditation_prior_learning.png
│ ├── coursera_uol_selection_2020-09-13.png
│ └── recognised_prior_learning.png
└── repl
│ ├── repl.png
│ ├── repl.svg
│ └── repl_social_media_format.png
├── modules
├── cm1015-cm
│ ├── cm_weekly_reading_list.pdf
│ └── past-exams
│ │ ├── finals
│ │ ├── Answers mock 2019
│ │ │ ├── Question 1 Answers.pdf
│ │ │ ├── Question 2 Answers .pdf
│ │ │ └── Question 3 Answers .pdf
│ │ ├── CM1015_CM_final_2023_Mar.pdf
│ │ ├── CM1015_CM_final_sep2020.pdf
│ │ ├── CM1015_CM_final_sep2021.pdf
│ │ ├── CM1015_CM_final_sep2022.pdf
│ │ ├── CM1015_CM_mock_exam_sep2019.pdf
│ │ ├── CM1015_NM_final_sep2019.pdf
│ │ └── On campus
│ │ │ ├── 2015 exam.pdf
│ │ │ ├── 2016 exam.pdf
│ │ │ ├── 2017 exam.pdf
│ │ │ └── 2018 exam.pdf
│ │ └── midterms
│ │ ├── CM1015_CM_midterm_2021.pdf
│ │ ├── CM1015_CM_midterm_2022.pdf
│ │ └── CM1015_CM_midterm_2023.pdf
├── cm1020-dm
│ ├── A_Guide_to_Writing_Proofs.pdf
│ ├── CM-1020_DM_mind_map.png
│ ├── DM weekly reading, 7E global edition.pdf
│ ├── DM_Reading.pdf
│ ├── induction_example.pdf
│ ├── past-exams
│ │ ├── finals
│ │ │ ├── CM1020_DM_final_2021.pdf
│ │ │ ├── CM1020_DM_final_2022_March_revised.pdf
│ │ │ ├── CM1020_DM_final_apr2023.pdf
│ │ │ ├── CM1020_DM_final_mar2020.pdf
│ │ │ ├── CM1020_DM_mock_exam_2020.pdf
│ │ │ ├── CM1020_DM_mock_exam_2020_answers.pdf
│ │ │ └── on campus
│ │ │ │ ├── DM14.pdf
│ │ │ │ ├── DM15.pdf
│ │ │ │ ├── DM16.pdf
│ │ │ │ ├── DM17.pdf
│ │ │ │ ├── DM18.pdf
│ │ │ │ └── DM18_answers.pdf
│ │ └── midterms
│ │ │ ├── CM1020_DM_midterm_2019.pdf
│ │ │ ├── CM1020_DM_midterm_2020.pdf
│ │ │ └── CM1020_DM_midterm_2021.pdf
│ ├── set_theory_for_computer_science.pdf
│ ├── solving_linear_recurrence_relations.pdf
│ └── students_notes
│ │ ├── cyberfox_meow
│ │ ├── CM1020_Discrete_Mathematics notes (by cyberfox_meow).pdf
│ │ └── README.TXT
│ │ └── osman_calisir
│ │ └── CM1020_Discrete_Mathematics.pdf
├── cm1025-fcs
│ ├── FCS_reading_list.pdf
│ ├── past-exams
│ │ ├── finals
│ │ │ ├── CM1025_FCS_final_2022_September.pdf
│ │ │ ├── CM1025_FCS_final_2023_March.pdf
│ │ │ ├── CM1025_FCS_final_mar2020.pdf
│ │ │ ├── CM1025_FCS_final_mar2022.pdf
│ │ │ ├── CM1025_FCS_final_sep2020.pdf
│ │ │ ├── CM1025_FCS_final_sep2021.pdf
│ │ │ └── CM1025_FCS_mock_exam_mar2020.pdf
│ │ └── midterms
│ │ │ ├── CM1025_FCS_midterm_jan2021.pdf
│ │ │ ├── CM1025_FCS_midterm_jan2022.pdf
│ │ │ └── CM1025_FCS_midterm_jun2021.pdf
│ └── some reading materials
│ │ └── from Uni of Manchester
│ │ ├── COMP11120-notesall_20-21.pdf
│ │ ├── COMP11212-Fundamentals of Computation Part-I.pdf
│ │ └── COMP11212-Fundamentals of Computation Part-II.pdf
├── cm1030-hcw
│ └── past-exams
│ │ ├── finals
│ │ ├── CM1030_HCW_final_mar2020.pdf
│ │ ├── CM1030_HCW_mock_exam2_sep2019.pdf
│ │ └── CM1030_HCWl_mock_exam1_sep2019.pdf
│ │ └── midterms
│ │ └── CM1030_HCW_midterm_jul2020.pdf
├── cm1035-ads1
│ └── past-exams
│ │ ├── finals
│ │ ├── CM1035_ADS1_final_2022_Mar_revised.pdf
│ │ ├── CM1035_ADS1_final_mar2020.pdf
│ │ ├── CM1035_ADS1_final_sep2020.pdf
│ │ ├── CM1035_ADS1_final_sep2020_answers.pdf
│ │ ├── CM1035_ADS1_final_sep2021.pdf
│ │ ├── CM1035_ADS1_mock_exam.pdf
│ │ ├── CM1035_ADS1_mock_exam_answers.pdf
│ │ └── on campus
│ │ │ ├── ADS14-2.pdf
│ │ │ ├── ADS14.pdf
│ │ │ ├── ADS15.pdf
│ │ │ ├── ADS16.pdf
│ │ │ └── ADS18.pdf
│ │ └── midterms
│ │ ├── ADS-1-CW-Oct-2023.pdf
│ │ └── CM1035_ADS1_midterm_2021_sudoku.pdf
├── cm1040-wd
│ └── past-exams
│ │ ├── finals
│ │ ├── 2023 EndTerm_Report.pdf
│ │ ├── 2023 Web_Development_EndTerm_Coursework.pdf
│ │ ├── Coursework 2 Brief and Rubric.pdf
│ │ └── WD final-project instructions.pdf
│ │ └── midterms
│ │ ├── Rubric Coursework 1.1 Team Assignment.pdf
│ │ └── Rubric Coursework 1.2 Individual Reflective Piece.pdf
├── cm2005-oop
│ ├── class_diagram_starter_code.png
│ ├── linux_guide.md
│ └── past-exams
│ │ ├── finals
│ │ └── CM2005_oop_final_oct2020.pdf
│ │ └── midterms
│ │ ├── CM2005_oop_midterm_jan2021.pdf
│ │ └── CM2005_oop_midterm_jan2022.pdf
├── cm2010-sdd
│ └── past-exams
│ │ ├── finals
│ │ ├── CM2010_SDD-march2021.pdf
│ │ ├── CM2010_SDD_final_mar2022.pdf
│ │ ├── CM2010_SDD_final_mar2023.pdf
│ │ ├── CM2010_SDD_final_sep2021.pdf
│ │ ├── CM2010_SDD_final_sep2022.pdf
│ │ ├── CM2010_SDD_final_sep2023.pdf
│ │ ├── SDD_answers_links.txt
│ │ └── cm2010_SDD_mock_exam_2021-02.pdf
│ │ └── midterms
│ │ └── CM2010_sdd_midterm_jan2021.pdf
├── cm2015-pwd
│ ├── cm2015_PWD_overview.pdf
│ └── past-exams
│ │ ├── finals
│ │ ├── CM2015_PwD_final_2021_mar.pdf
│ │ ├── CM2015_PwD_final_2021_sep.pdf
│ │ ├── CM2015_PwD_final_2022_mar.pdf
│ │ ├── CM2015_PwD_final_2022_sep.pdf
│ │ ├── CM2015_PwD_final_2023_mar.pdf
│ │ ├── CM2015_PwD_final_2023_sep.pdf
│ │ ├── CM2015_PwD_final_2024-mar.pdf
│ │ ├── CM2015_PwD_final_2024-sep.pdf
│ │ ├── PwD_answers.txt
│ │ └── cm2015_PWD_mock_exam.pdf
│ │ └── midterms
│ │ ├── CM2015_PwD_midterm_jan2021.pdf
│ │ ├── CM2015_PwD_midterm_jun2021.pdf
│ │ └── SDD_midterm_criteria.pdf
├── cm2020-asp
│ └── past-exams
│ │ ├── finals
│ │ └── CM2020_ASP_final.pdf
│ │ └── midterms
│ │ └── CM2020_ASP_midterm.pdf
├── cm2025-csec
│ ├── Public-Key_Cryptography_RSA_Attacks_against_RSA.pdf
│ └── past-exams
│ │ ├── finals
│ │ ├── CM2025_CSec_final_mar2021.pdf
│ │ ├── CM2025_CSec_final_mar2022.pdf
│ │ ├── CM2025_CSec_final_mar2023.pdf
│ │ ├── CM2025_CSec_final_sep2021.pdf
│ │ └── CM2025_CSec_mock_exam_2021.pdf
│ │ └── midterms
│ │ └── CM2025_CSec_midterm_jan2021.pdf
├── cm2030-gp
│ └── past-exams
│ │ ├── Finals
│ │ └── CM2030_GP_endterm_sep_2021.pdf
│ │ └── Midterms
│ │ └── CM2030_GP_midterm_jan_2021.pdf
├── cm2035-ads2
│ └── past-exams
│ │ ├── finals
│ │ ├── CM2035_ADS2_final_mar2021.pdf
│ │ ├── CM2035_ADS2_final_mar2022.pdf
│ │ ├── CM2035_ADS2_final_mar2023.pdf
│ │ ├── CM2035_ADS2_final_sep2020.pdf
│ │ ├── CM2035_ADS2_final_sep2021.pdf
│ │ ├── CM2035_ADS2_final_sep2022 (UL22 1061).pdf
│ │ └── CM2035_ADS2_mock_exam_sep2020.pdf
│ │ └── midterms
│ │ ├── CM2035_ADS2_midterm_backmeup.pdf
│ │ ├── CM2035_ADS2_midterm_jan2021.pdf
│ │ ├── CM2035_ADS2_midterm_jan2022.pdf
│ │ └── CM2035_ADS2_midterm_wheresgoldie.pdf
├── cm2040-dnw
│ ├── CM2040_DNW-reading-list.pdf
│ └── past-exams
│ │ ├── finals
│ │ ├── CM2040_DNW_final_2020_sep.pdf
│ │ ├── CM2040_DNW_final_2020_sep_answers.pdf
│ │ ├── CM2040_DNW_final_2020_sep_mock.pdf
│ │ ├── CM2040_DNW_final_2021_mar.pdf
│ │ ├── CM2040_DNW_final_2021_sep.pdf
│ │ ├── CM2040_DNW_final_2022_mar.pdf
│ │ ├── CM2040_DNW_final_2022_sep.pdf
│ │ ├── CM2040_DNW_final_2023_mar.pdf
│ │ ├── CM2040_DNW_final_2023_sep.pdf
│ │ ├── CM2040_DNW_final_2024_mar.pdf
│ │ ├── CM2040_DNW_final_2024_sep.pdf
│ │ └── DNW_answers.txt
│ │ └── midterms
│ │ ├── CM2040_DNW_midterm_caloriebuddy.pdf
│ │ ├── CM2040_DNW_midterm_caloriebuddy_oct2020.pdf
│ │ └── CM2040_DNW_midterm_mysmarthome.pdf
├── cm3005-ds
│ ├── CM3005_reading_list.pdf
│ └── past-exams
│ │ ├── finals
│ │ └── CM3005_DS_mock_exam_2021.pdf
│ │ └── midterms
│ │ └── CM3005_DS_midterm_jun2021.pdf
├── cm3010-dadt
│ ├── CM3010_reading_list_topics_1-5.pdf
│ └── past-exams
│ │ ├── finals
│ │ ├── CM3010 Past Exam March 2024.pdf
│ │ ├── CM3010 Past Exam September 2024.pdf
│ │ ├── CM3010_DADT_final_mar2022.pdf
│ │ ├── CM3010_DADT_final_sep2021.pdf
│ │ ├── CM3010_DADT_mock_exam_sep2021.pdf
│ │ └── CM3010_DADT_mock_exam_sep2021_answers.pdf
│ │ └── midterms
│ │ └── CM3010_DADT_midterm_jan2022.pdf
├── cm3015-mlnn
│ └── past-exams
│ │ ├── IS53002A.doc
│ │ ├── IS53002B.doc
│ │ ├── IS53051A.pdf
│ │ ├── finals
│ │ ├── CM3015_MLNN_final_2017.pdf
│ │ └── CM3015_MLNN_final_2018.pdf
│ │ └── midterms
│ │ └── CM3015_MLNN_midterm_jan2022.pdf
├── cm3020-ai
│ ├── past-exams
│ │ ├── finals
│ │ │ ├── CM3020_AI_final_mar2022.pdf
│ │ │ └── CM3020_AI_mock_exam_mar2022.pdf
│ │ └── midterms
│ │ │ └── CM3020_AI_midterm_jan2022.pdf
│ └── readings
│ │ └── some reading materials.md
├── cm3030-gd
│ ├── finals
│ │ └── CM_3030_GD_final_sep2022.pdf
│ └── midterms
│ │ └── CM_3030_GD_midterm_jun2022.pdf
├── cm3035-awd
│ ├── finals
│ │ ├── CM3035_AWD_final_apr2022.pdf
│ │ └── CM3035_AWD_final_sep2021.pdf
│ └── midterms
│ │ ├── CM3035_AWD_midtem_jan2022.pdf
│ │ └── CM3035_AWD_midtem_jun2021.pdf
├── cm3040-iot
│ ├── finals
│ │ └── CM3040_IoT_final_sep2022.pdf
│ └── midterms
│ │ └── CM3040_IoT_midterm_jan2022.pdf
├── cm3045-3dga
│ └── past-exams
│ │ └── finals
│ │ ├── CM3045_3DGA_mock_exam_sep2021.pdf
│ │ └── CM3045_3DGA_sep2021.pdf
├── cm3055-id
│ ├── finals
│ │ ├── CM3055_ID_final_mar2022.pdf
│ │ └── CM3055_ID_final_mar2024.pdf
│ └── midterms
│ │ ├── CM3055_ID_midterm_jun2021.pdf
│ │ └── CM3055_ID_midterm_jun2022.pdf
├── cm3060-nlp
│ └── past-exams
│ │ ├── finals
│ │ ├── CM3060_NLP_final_mar2022.pdf
│ │ └── CM3060_NLP_mock_exam_oct2021.pdf
│ │ └── midterms
│ │ └── CM3060_NLP_midterm_jan2022.pdf
├── cm3065-isp
│ ├── finals
│ │ └── CM3065_ISP_final_sep2021.pdf
│ └── midterms
│ │ └── CM3065_ISP_midterm_dec2021.pdf
├── cm3070-fp
│ ├── CM3070_FinalProjectIdeas.pdf
│ ├── finals
│ │ └── CM3070_FP_final_mar2022.pdf
│ └── midterms
│ │ ├── CM3070_FP_Preliminary_report_2022.pdf
│ │ ├── CM3070_FP_final_report_2022.pdf
│ │ └── CM3070_FP_templates_2022.pdf
├── module-specification
│ ├── CM1005_ITP1-Module-Spec.pdf
│ ├── CM1010_ITP2-Module-Spec.pdf
│ ├── CM1015_CM-Module-Spec.pdf
│ ├── CM1020_DM-Module-Spec.pdf
│ ├── CM1025_FCS-Module-Spec.pdf
│ ├── CM1030_HCW-Module-Spec.pdf
│ ├── CM1035_ADS1-Module-Spec.pdf
│ ├── CM1040_WD-Module-Spec.pdf
│ ├── CM2005_OOP-Module-Spec.pdf
│ ├── CM2010_SDD-Module-Spec.pdf
│ ├── CM2015_PWD-Module-Spec.pdf
│ ├── CM2020_ASP-Module-Spec.pdf
│ ├── CM2025_CS-Module-Spec.pdf
│ ├── CM2030_GP-Module-Spec.pdf
│ ├── CM2035_ADS2-Module-Spec.pdf
│ ├── CM2040_DNW-Module-Spec.pdf
│ ├── CM3005_DS-Module-Spec.pdf
│ ├── CM3010_DADT-Module-Spec.pdf
│ ├── CM3015_MLNN-Module-Spec.pdf
│ ├── CM3030_GD-Module-Spec.pdf
│ ├── CM3035_AWD-Module-Spec.pdf
│ ├── CM3045_3DGA-Module-Spec.pdf
│ ├── CM3055_ID-Module-Spec.pdf
│ └── CM3065_ISP-Module-Spec.pdf
└── syllabi
│ ├── Syllabus_CM1005_ITP1.pdf
│ ├── Syllabus_CM1010_ITP2.pdf
│ ├── Syllabus_CM1015_CM.pdf
│ ├── Syllabus_CM1020_DM.pdf
│ ├── Syllabus_CM1025_FCS.pdf
│ ├── Syllabus_CM1030_HCW.pdf
│ ├── Syllabus_CM1035_ADS1.pdf
│ ├── Syllabus_CM1040_WD.pdf
│ ├── Syllabus_CM2005_OOP.pdf
│ ├── Syllabus_CM2010_SDD.pdf
│ ├── Syllabus_CM2015_PWD.pdf
│ ├── Syllabus_CM2020_ASP.pdf
│ ├── Syllabus_CM2025_CS.pdf
│ ├── Syllabus_CM2030_GP.pdf
│ ├── Syllabus_CM2035_ADS2.pdf
│ ├── Syllabus_CM2040_DNW.pdf
│ ├── Syllabus_CM2045_PPCS.md
│ ├── Syllabus_CM3005_DS.pdf
│ ├── Syllabus_CM3010_DADT.pdf
│ ├── Syllabus_CM3015_MLNN.pdf
│ ├── Syllabus_CM3020_AI.pdf
│ ├── Syllabus_CM3025_VR.pdf
│ ├── Syllabus_CM3030_GD.pdf
│ ├── Syllabus_CM3035_AWD.pdf
│ ├── Syllabus_CM3040_IOT.pdf
│ ├── Syllabus_CM3045_3DGA.pdf
│ ├── Syllabus_CM3050_MD.pdf
│ ├── Syllabus_CM3055_ID.pdf
│ ├── Syllabus_CM3060_NLP.pdf
│ ├── Syllabus_CM3065_ISP.pdf
│ └── Syllabus_CM3070_FP.pdf
├── scripts
├── .gitignore
├── link_checker.py
├── pdf-compress.sh
└── requirements.txt
└── uol-documents
├── Complaints-Academic-Appeals-Procedure_August2019.pdf
├── README.md
├── data_protection_policy.pdf
├── events_due_diligence_privacy_notice.pdf
├── gdpr_rights_guide_students.pdf
├── general-regulations-2021-2022.pdf
├── general-regulations-2022-2023.pdf
├── guidelines-for-examinations-2019-2020.pdf
├── online_library_academic_search_quick_start.pdf
├── programme-regulations-cs-2021-2022.pdf
├── programme-regulations-cs-2022-2023.pdf
├── programme-specifications-cs-2020-2021.pdf
├── programme-specifications-cs-2022-2023.pdf
├── prospectus-2020-computer-science-prospectus-2020.pdf
├── student-terms-and-conditions-2021-22.pdf
├── student_privacy_notice_uol_april_2018_final.pdf
├── subject_access_request---comments_exam_scripts_coursework_marks_breakdown.pdf
├── welcome_webinar-2020-10_Q-and-As.pdf
└── welcome_webinar_2019_09_24_questions_and_answers.pdf
/README.md:
--------------------------------------------------------------------------------
1 | # `binary-assets`
2 |
3 | This is a companion to the [REPL](https://github.com/world-class/REPL). Because we want to keep the REPL as light as a feather so it's easier to work with, binary files will be stored here, whatever they are\*. This will include:
4 |
5 | - Images;
6 | - PDFs;
7 | - DOC / DOCX;
8 | - Executables and scripts (Python, Bash, etc.).
9 |
10 | \* :exclamation: **Exception:** Class notes (from students, professors and other sources) are stored in the dedicated [world-class/notes](https://github.com/world-class/notes) repository.
11 |
--------------------------------------------------------------------------------
/images/faq/accreditation_prior_learning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/images/faq/accreditation_prior_learning.png
--------------------------------------------------------------------------------
/images/faq/coursera_uol_selection_2020-09-13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/images/faq/coursera_uol_selection_2020-09-13.png
--------------------------------------------------------------------------------
/images/faq/recognised_prior_learning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/images/faq/recognised_prior_learning.png
--------------------------------------------------------------------------------
/images/repl/repl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/images/repl/repl.png
--------------------------------------------------------------------------------
/images/repl/repl.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/repl/repl_social_media_format.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/images/repl/repl_social_media_format.png
--------------------------------------------------------------------------------
/modules/cm1015-cm/cm_weekly_reading_list.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/cm_weekly_reading_list.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/Answers mock 2019/Question 1 Answers.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/Answers mock 2019/Question 1 Answers.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/Answers mock 2019/Question 2 Answers .pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/Answers mock 2019/Question 2 Answers .pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/Answers mock 2019/Question 3 Answers .pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/Answers mock 2019/Question 3 Answers .pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/CM1015_CM_final_2023_Mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/CM1015_CM_final_2023_Mar.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/CM1015_CM_final_sep2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/CM1015_CM_final_sep2020.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/CM1015_CM_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/CM1015_CM_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/CM1015_CM_final_sep2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/CM1015_CM_final_sep2022.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/CM1015_CM_mock_exam_sep2019.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/CM1015_CM_mock_exam_sep2019.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/CM1015_NM_final_sep2019.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/CM1015_NM_final_sep2019.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/On campus/2015 exam.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/On campus/2015 exam.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/On campus/2016 exam.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/On campus/2016 exam.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/On campus/2017 exam.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/On campus/2017 exam.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/finals/On campus/2018 exam.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/finals/On campus/2018 exam.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/midterms/CM1015_CM_midterm_2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/midterms/CM1015_CM_midterm_2021.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/midterms/CM1015_CM_midterm_2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/midterms/CM1015_CM_midterm_2022.pdf
--------------------------------------------------------------------------------
/modules/cm1015-cm/past-exams/midterms/CM1015_CM_midterm_2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1015-cm/past-exams/midterms/CM1015_CM_midterm_2023.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/A_Guide_to_Writing_Proofs.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/A_Guide_to_Writing_Proofs.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/CM-1020_DM_mind_map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/CM-1020_DM_mind_map.png
--------------------------------------------------------------------------------
/modules/cm1020-dm/DM weekly reading, 7E global edition.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/DM weekly reading, 7E global edition.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/DM_Reading.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/DM_Reading.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/induction_example.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/induction_example.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/CM1020_DM_final_2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/CM1020_DM_final_2021.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/CM1020_DM_final_2022_March_revised.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/CM1020_DM_final_2022_March_revised.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/CM1020_DM_final_apr2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/CM1020_DM_final_apr2023.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/CM1020_DM_final_mar2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/CM1020_DM_final_mar2020.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/CM1020_DM_mock_exam_2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/CM1020_DM_mock_exam_2020.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/CM1020_DM_mock_exam_2020_answers.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/CM1020_DM_mock_exam_2020_answers.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/on campus/DM14.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/on campus/DM14.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/on campus/DM15.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/on campus/DM15.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/on campus/DM16.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/on campus/DM16.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/on campus/DM17.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/on campus/DM17.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/on campus/DM18.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/on campus/DM18.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/finals/on campus/DM18_answers.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/finals/on campus/DM18_answers.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/midterms/CM1020_DM_midterm_2019.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/midterms/CM1020_DM_midterm_2019.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/midterms/CM1020_DM_midterm_2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/midterms/CM1020_DM_midterm_2020.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/past-exams/midterms/CM1020_DM_midterm_2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/past-exams/midterms/CM1020_DM_midterm_2021.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/set_theory_for_computer_science.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/set_theory_for_computer_science.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/solving_linear_recurrence_relations.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/solving_linear_recurrence_relations.pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/students_notes/cyberfox_meow/CM1020_Discrete_Mathematics notes (by cyberfox_meow).pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/students_notes/cyberfox_meow/CM1020_Discrete_Mathematics notes (by cyberfox_meow).pdf
--------------------------------------------------------------------------------
/modules/cm1020-dm/students_notes/cyberfox_meow/README.TXT:
--------------------------------------------------------------------------------
1 | The note is from 3.107. Chapter 1 and 2 are not recorded in the note.
2 |
--------------------------------------------------------------------------------
/modules/cm1020-dm/students_notes/osman_calisir/CM1020_Discrete_Mathematics.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1020-dm/students_notes/osman_calisir/CM1020_Discrete_Mathematics.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/FCS_reading_list.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/FCS_reading_list.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_2022_September.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_2022_September.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_2023_March.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_2023_March.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_mar2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_mar2020.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_sep2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_sep2020.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_mock_exam_mar2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/finals/CM1025_FCS_mock_exam_mar2020.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/midterms/CM1025_FCS_midterm_jan2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/midterms/CM1025_FCS_midterm_jan2021.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/midterms/CM1025_FCS_midterm_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/midterms/CM1025_FCS_midterm_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/past-exams/midterms/CM1025_FCS_midterm_jun2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/past-exams/midterms/CM1025_FCS_midterm_jun2021.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/some reading materials/from Uni of Manchester/COMP11120-notesall_20-21.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/some reading materials/from Uni of Manchester/COMP11120-notesall_20-21.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/some reading materials/from Uni of Manchester/COMP11212-Fundamentals of Computation Part-I.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/some reading materials/from Uni of Manchester/COMP11212-Fundamentals of Computation Part-I.pdf
--------------------------------------------------------------------------------
/modules/cm1025-fcs/some reading materials/from Uni of Manchester/COMP11212-Fundamentals of Computation Part-II.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1025-fcs/some reading materials/from Uni of Manchester/COMP11212-Fundamentals of Computation Part-II.pdf
--------------------------------------------------------------------------------
/modules/cm1030-hcw/past-exams/finals/CM1030_HCW_final_mar2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1030-hcw/past-exams/finals/CM1030_HCW_final_mar2020.pdf
--------------------------------------------------------------------------------
/modules/cm1030-hcw/past-exams/finals/CM1030_HCW_mock_exam2_sep2019.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1030-hcw/past-exams/finals/CM1030_HCW_mock_exam2_sep2019.pdf
--------------------------------------------------------------------------------
/modules/cm1030-hcw/past-exams/finals/CM1030_HCWl_mock_exam1_sep2019.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1030-hcw/past-exams/finals/CM1030_HCWl_mock_exam1_sep2019.pdf
--------------------------------------------------------------------------------
/modules/cm1030-hcw/past-exams/midterms/CM1030_HCW_midterm_jul2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1030-hcw/past-exams/midterms/CM1030_HCW_midterm_jul2020.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_2022_Mar_revised.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_2022_Mar_revised.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_mar2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_mar2020.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_sep2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_sep2020.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_sep2020_answers.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_sep2020_answers.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_mock_exam.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_mock_exam.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_mock_exam_answers.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/CM1035_ADS1_mock_exam_answers.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/on campus/ADS14-2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/on campus/ADS14-2.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/on campus/ADS14.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/on campus/ADS14.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/on campus/ADS15.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/on campus/ADS15.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/on campus/ADS16.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/on campus/ADS16.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/finals/on campus/ADS18.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/finals/on campus/ADS18.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/midterms/ADS-1-CW-Oct-2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/midterms/ADS-1-CW-Oct-2023.pdf
--------------------------------------------------------------------------------
/modules/cm1035-ads1/past-exams/midterms/CM1035_ADS1_midterm_2021_sudoku.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1035-ads1/past-exams/midterms/CM1035_ADS1_midterm_2021_sudoku.pdf
--------------------------------------------------------------------------------
/modules/cm1040-wd/past-exams/finals/2023 EndTerm_Report.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1040-wd/past-exams/finals/2023 EndTerm_Report.pdf
--------------------------------------------------------------------------------
/modules/cm1040-wd/past-exams/finals/2023 Web_Development_EndTerm_Coursework.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1040-wd/past-exams/finals/2023 Web_Development_EndTerm_Coursework.pdf
--------------------------------------------------------------------------------
/modules/cm1040-wd/past-exams/finals/Coursework 2 Brief and Rubric.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1040-wd/past-exams/finals/Coursework 2 Brief and Rubric.pdf
--------------------------------------------------------------------------------
/modules/cm1040-wd/past-exams/finals/WD final-project instructions.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1040-wd/past-exams/finals/WD final-project instructions.pdf
--------------------------------------------------------------------------------
/modules/cm1040-wd/past-exams/midterms/Rubric Coursework 1.1 Team Assignment.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1040-wd/past-exams/midterms/Rubric Coursework 1.1 Team Assignment.pdf
--------------------------------------------------------------------------------
/modules/cm1040-wd/past-exams/midterms/Rubric Coursework 1.2 Individual Reflective Piece.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm1040-wd/past-exams/midterms/Rubric Coursework 1.2 Individual Reflective Piece.pdf
--------------------------------------------------------------------------------
/modules/cm2005-oop/class_diagram_starter_code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2005-oop/class_diagram_starter_code.png
--------------------------------------------------------------------------------
/modules/cm2005-oop/linux_guide.md:
--------------------------------------------------------------------------------
1 | # OOP - Setup guide for Linux users
2 |
3 | One of the best parts about this module is it can be done on all 3 major operating systems. The goal of this document is to provide all relevant knowledge required to setup tooling for this module on Linux-based computers. Do note that all "optional" configurations listed here are totally optional and can be safely ignored.
4 |
5 | ## First half of module - MerkleRex
6 |
7 | ### General setup
8 |
9 | First half of this course does not use any special package. All you need is a modern compiler.
10 |
11 | On Ubuntu-based systems, the `build-essential` package provides everything we need, which is a modern C++ compiler (gcc/g++) and `make` for defining project build process.
12 |
13 | sudo apt install build-essential
14 |
15 | If you're using any other distribution you need to install `GNU C/C++ Compiler` packages.
16 |
17 | ### Set up code completion for Visual Studio Code
18 |
19 | 1. Install Visual studio or [VSCodium](https://vscodium.com/) (MS-free version of VS Code).
20 | 2. Install [C/C++ extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools) to get code completion.
21 |
22 | ### Set up code completion for Vim
23 |
24 | 1. Install `vim` or `neovim` through your package manager.
25 | 2. Install [Node.js LTS version](https://nodejs.org/en/).
26 | 3. Install [coc.nvim](https://github.com/neoclide/coc.nvim) package with your preferred package manager. We recommend [vim-plug](https://github.com/junegunn/vim-plug).
27 | 4. Install [coc-clangd](https://github.com/clangd/coc-clangd) which provides clangd Language Server Protocol ([LSP](https://microsoft.github.io/language-server-protocol/)) integration in coc/vim.
28 |
29 | ### Optional configurations
30 |
31 | - Create `Makefile` for your project. A make file defines your project dependencies and does the least possible amount of work required to compile your project: [GNU Make documentation](https://www.gnu.org/software/make/manual/html_node/Simple-Makefile.html).
32 | - Install `clang-format` for autoformatting C++ files. Clang format uses a `.clang-format` file in root for understanding your preferences. A sample file that follows code style in lectures is present here: [amenat/dotfiles/.clang-format](https://github.com/amenat/dotfiles/blob/master/.clang-format). You can configure "format on save" in [VS Code from settings](https://code.visualstudio.com/docs/cpp/cpp-ide#_code-formatting); or in Vim by adding C++ extensions to `coc.preferences.formatOnSaveFiletypes` in `coc-settings.json`.
33 | - Setup `cppcheck` and `clang-tidy` for static analysis of your code. These tools help spot common errors.
34 | - Install `valgrind` for checking memory leaks. Ideally you should not be doing any memory management on your own at this stage.
35 | - Install `gdb` for debugging.
36 | - Install and use `git`. The git sections of REPL ([YouTube], [websites], [courses]) have lots of video suggestions and links for learning git.
37 |
38 | [youtube]: ../../../../youtube/README.md#git--github
39 | [websites]: ../../../../websites/README.md#git--github
40 | [courses]: ../../../../online_courses/free/README.md#git--github
41 |
42 | ## Second half of module - JUCE app
43 |
44 | -- work in progress --
45 |
46 | General recommendation: If you're new to Linux, try the [missing-semester](https://missing.csail.mit.edu/) series of lectures from MIT.
47 |
48 | If you ever get stuck, post in `#linux` Slack channel.
49 |
--------------------------------------------------------------------------------
/modules/cm2005-oop/past-exams/finals/CM2005_oop_final_oct2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2005-oop/past-exams/finals/CM2005_oop_final_oct2020.pdf
--------------------------------------------------------------------------------
/modules/cm2005-oop/past-exams/midterms/CM2005_oop_midterm_jan2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2005-oop/past-exams/midterms/CM2005_oop_midterm_jan2021.pdf
--------------------------------------------------------------------------------
/modules/cm2005-oop/past-exams/midterms/CM2005_oop_midterm_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2005-oop/past-exams/midterms/CM2005_oop_midterm_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/finals/CM2010_SDD-march2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2010-sdd/past-exams/finals/CM2010_SDD-march2021.pdf
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_mar2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_mar2023.pdf
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_sep2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_sep2022.pdf
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_sep2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2010-sdd/past-exams/finals/CM2010_SDD_final_sep2023.pdf
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/finals/SDD_answers_links.txt:
--------------------------------------------------------------------------------
1 | Sample paper: https://docs.google.com/spreadsheets/d/1xNhNW0aX3uxcq_PALj-TRDKrdwDM5haCvLui87iNRao/edit#gid=0
2 | March 2021: https://docs.google.com/spreadsheets/d/1UN0W6AInWuYRzaCSMH2ffK-syDWHykDQ8pl-U9rpTyc/edit#gid=0
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/finals/cm2010_SDD_mock_exam_2021-02.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2010-sdd/past-exams/finals/cm2010_SDD_mock_exam_2021-02.pdf
--------------------------------------------------------------------------------
/modules/cm2010-sdd/past-exams/midterms/CM2010_sdd_midterm_jan2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2010-sdd/past-exams/midterms/CM2010_sdd_midterm_jan2021.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/cm2015_PWD_overview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/cm2015_PWD_overview.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2021_mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2021_mar.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2021_sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2021_sep.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2022_mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2022_mar.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2022_sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2022_sep.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2023_mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2023_mar.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2023_sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2023_sep.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2024-mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2024-mar.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2024-sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/CM2015_PwD_final_2024-sep.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/PwD_answers.txt:
--------------------------------------------------------------------------------
1 | Sample paper: https://docs.google.com/spreadsheets/d/17zMObbSJ2Yu2dbI7BsXwXP0UBOYSy42dulGdzWVRFf0/edit#gid=0
2 | March 2022: https://docs.google.com/spreadsheets/d/1ZXXNPeD3EiElN9M7kjig-C0PKP-FbvWhhHkbKvGt1Go/edit#gid=0
3 | September 2021: https://docs.google.com/spreadsheets/d/1P9TXGU1akoPdb_SBbH4hTXYvJOS_TN9eyBXHSS2iZnw/edit#gid=0
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/finals/cm2015_PWD_mock_exam.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/finals/cm2015_PWD_mock_exam.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/midterms/CM2015_PwD_midterm_jan2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/midterms/CM2015_PwD_midterm_jan2021.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/midterms/CM2015_PwD_midterm_jun2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/midterms/CM2015_PwD_midterm_jun2021.pdf
--------------------------------------------------------------------------------
/modules/cm2015-pwd/past-exams/midterms/SDD_midterm_criteria.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2015-pwd/past-exams/midterms/SDD_midterm_criteria.pdf
--------------------------------------------------------------------------------
/modules/cm2020-asp/past-exams/finals/CM2020_ASP_final.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2020-asp/past-exams/finals/CM2020_ASP_final.pdf
--------------------------------------------------------------------------------
/modules/cm2020-asp/past-exams/midterms/CM2020_ASP_midterm.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2020-asp/past-exams/midterms/CM2020_ASP_midterm.pdf
--------------------------------------------------------------------------------
/modules/cm2025-csec/Public-Key_Cryptography_RSA_Attacks_against_RSA.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2025-csec/Public-Key_Cryptography_RSA_Attacks_against_RSA.pdf
--------------------------------------------------------------------------------
/modules/cm2025-csec/past-exams/finals/CM2025_CSec_final_mar2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2025-csec/past-exams/finals/CM2025_CSec_final_mar2021.pdf
--------------------------------------------------------------------------------
/modules/cm2025-csec/past-exams/finals/CM2025_CSec_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2025-csec/past-exams/finals/CM2025_CSec_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm2025-csec/past-exams/finals/CM2025_CSec_final_mar2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2025-csec/past-exams/finals/CM2025_CSec_final_mar2023.pdf
--------------------------------------------------------------------------------
/modules/cm2025-csec/past-exams/finals/CM2025_CSec_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2025-csec/past-exams/finals/CM2025_CSec_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm2025-csec/past-exams/finals/CM2025_CSec_mock_exam_2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2025-csec/past-exams/finals/CM2025_CSec_mock_exam_2021.pdf
--------------------------------------------------------------------------------
/modules/cm2025-csec/past-exams/midterms/CM2025_CSec_midterm_jan2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2025-csec/past-exams/midterms/CM2025_CSec_midterm_jan2021.pdf
--------------------------------------------------------------------------------
/modules/cm2030-gp/past-exams/Finals/CM2030_GP_endterm_sep_2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2030-gp/past-exams/Finals/CM2030_GP_endterm_sep_2021.pdf
--------------------------------------------------------------------------------
/modules/cm2030-gp/past-exams/Midterms/CM2030_GP_midterm_jan_2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2030-gp/past-exams/Midterms/CM2030_GP_midterm_jan_2021.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_mar2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_mar2021.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_mar2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_mar2023.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_sep2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_sep2020.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_sep2022 (UL22 1061).pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_final_sep2022 (UL22 1061).pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_mock_exam_sep2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/finals/CM2035_ADS2_mock_exam_sep2020.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/midterms/CM2035_ADS2_midterm_backmeup.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/midterms/CM2035_ADS2_midterm_backmeup.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/midterms/CM2035_ADS2_midterm_jan2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/midterms/CM2035_ADS2_midterm_jan2021.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/midterms/CM2035_ADS2_midterm_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/midterms/CM2035_ADS2_midterm_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm2035-ads2/past-exams/midterms/CM2035_ADS2_midterm_wheresgoldie.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2035-ads2/past-exams/midterms/CM2035_ADS2_midterm_wheresgoldie.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/CM2040_DNW-reading-list.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/CM2040_DNW-reading-list.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2020_sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2020_sep.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2020_sep_answers.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2020_sep_answers.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2020_sep_mock.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2020_sep_mock.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2021_mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2021_mar.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2021_sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2021_sep.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2022_mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2022_mar.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2022_sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2022_sep.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2023_mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2023_mar.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2023_sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2023_sep.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2024_mar.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2024_mar.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2024_sep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/finals/CM2040_DNW_final_2024_sep.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/finals/DNW_answers.txt:
--------------------------------------------------------------------------------
1 | Sample Paper: https://docs.google.com/spreadsheets/d/1NDIyjRdK3KoQFAu_vuYRSxj7d1GCXcCXnkl6O2A7d-E/edit#gid=0
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/midterms/CM2040_DNW_midterm_caloriebuddy.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/midterms/CM2040_DNW_midterm_caloriebuddy.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/midterms/CM2040_DNW_midterm_caloriebuddy_oct2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/midterms/CM2040_DNW_midterm_caloriebuddy_oct2020.pdf
--------------------------------------------------------------------------------
/modules/cm2040-dnw/past-exams/midterms/CM2040_DNW_midterm_mysmarthome.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm2040-dnw/past-exams/midterms/CM2040_DNW_midterm_mysmarthome.pdf
--------------------------------------------------------------------------------
/modules/cm3005-ds/CM3005_reading_list.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3005-ds/CM3005_reading_list.pdf
--------------------------------------------------------------------------------
/modules/cm3005-ds/past-exams/finals/CM3005_DS_mock_exam_2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3005-ds/past-exams/finals/CM3005_DS_mock_exam_2021.pdf
--------------------------------------------------------------------------------
/modules/cm3005-ds/past-exams/midterms/CM3005_DS_midterm_jun2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3005-ds/past-exams/midterms/CM3005_DS_midterm_jun2021.pdf
--------------------------------------------------------------------------------
/modules/cm3010-dadt/CM3010_reading_list_topics_1-5.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3010-dadt/CM3010_reading_list_topics_1-5.pdf
--------------------------------------------------------------------------------
/modules/cm3010-dadt/past-exams/finals/CM3010 Past Exam March 2024.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3010-dadt/past-exams/finals/CM3010 Past Exam March 2024.pdf
--------------------------------------------------------------------------------
/modules/cm3010-dadt/past-exams/finals/CM3010 Past Exam September 2024.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3010-dadt/past-exams/finals/CM3010 Past Exam September 2024.pdf
--------------------------------------------------------------------------------
/modules/cm3010-dadt/past-exams/finals/CM3010_DADT_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3010-dadt/past-exams/finals/CM3010_DADT_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm3010-dadt/past-exams/finals/CM3010_DADT_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3010-dadt/past-exams/finals/CM3010_DADT_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm3010-dadt/past-exams/finals/CM3010_DADT_mock_exam_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3010-dadt/past-exams/finals/CM3010_DADT_mock_exam_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm3010-dadt/past-exams/finals/CM3010_DADT_mock_exam_sep2021_answers.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3010-dadt/past-exams/finals/CM3010_DADT_mock_exam_sep2021_answers.pdf
--------------------------------------------------------------------------------
/modules/cm3010-dadt/past-exams/midterms/CM3010_DADT_midterm_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3010-dadt/past-exams/midterms/CM3010_DADT_midterm_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm3015-mlnn/past-exams/IS53002A.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3015-mlnn/past-exams/IS53002A.doc
--------------------------------------------------------------------------------
/modules/cm3015-mlnn/past-exams/IS53002B.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3015-mlnn/past-exams/IS53002B.doc
--------------------------------------------------------------------------------
/modules/cm3015-mlnn/past-exams/IS53051A.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3015-mlnn/past-exams/IS53051A.pdf
--------------------------------------------------------------------------------
/modules/cm3015-mlnn/past-exams/finals/CM3015_MLNN_final_2017.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3015-mlnn/past-exams/finals/CM3015_MLNN_final_2017.pdf
--------------------------------------------------------------------------------
/modules/cm3015-mlnn/past-exams/finals/CM3015_MLNN_final_2018.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3015-mlnn/past-exams/finals/CM3015_MLNN_final_2018.pdf
--------------------------------------------------------------------------------
/modules/cm3015-mlnn/past-exams/midterms/CM3015_MLNN_midterm_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3015-mlnn/past-exams/midterms/CM3015_MLNN_midterm_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm3020-ai/past-exams/finals/CM3020_AI_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3020-ai/past-exams/finals/CM3020_AI_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm3020-ai/past-exams/finals/CM3020_AI_mock_exam_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3020-ai/past-exams/finals/CM3020_AI_mock_exam_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm3020-ai/past-exams/midterms/CM3020_AI_midterm_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3020-ai/past-exams/midterms/CM3020_AI_midterm_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm3020-ai/readings/some reading materials.md:
--------------------------------------------------------------------------------
1 | There are some reading materials about AI.
2 |
3 | You can download these reading materials from https://drive.google.com/file/d/19fDqjsQg-PPb0mw95w2lK-GtnCBuD8pt/view?usp=share_link
4 |
5 | Please report an issue or contact https://github.com/hitfzyangdianshi if this link is broken
--------------------------------------------------------------------------------
/modules/cm3030-gd/finals/CM_3030_GD_final_sep2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3030-gd/finals/CM_3030_GD_final_sep2022.pdf
--------------------------------------------------------------------------------
/modules/cm3030-gd/midterms/CM_3030_GD_midterm_jun2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3030-gd/midterms/CM_3030_GD_midterm_jun2022.pdf
--------------------------------------------------------------------------------
/modules/cm3035-awd/finals/CM3035_AWD_final_apr2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3035-awd/finals/CM3035_AWD_final_apr2022.pdf
--------------------------------------------------------------------------------
/modules/cm3035-awd/finals/CM3035_AWD_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3035-awd/finals/CM3035_AWD_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm3035-awd/midterms/CM3035_AWD_midtem_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3035-awd/midterms/CM3035_AWD_midtem_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm3035-awd/midterms/CM3035_AWD_midtem_jun2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3035-awd/midterms/CM3035_AWD_midtem_jun2021.pdf
--------------------------------------------------------------------------------
/modules/cm3040-iot/finals/CM3040_IoT_final_sep2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3040-iot/finals/CM3040_IoT_final_sep2022.pdf
--------------------------------------------------------------------------------
/modules/cm3040-iot/midterms/CM3040_IoT_midterm_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3040-iot/midterms/CM3040_IoT_midterm_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm3045-3dga/past-exams/finals/CM3045_3DGA_mock_exam_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3045-3dga/past-exams/finals/CM3045_3DGA_mock_exam_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm3045-3dga/past-exams/finals/CM3045_3DGA_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3045-3dga/past-exams/finals/CM3045_3DGA_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm3055-id/finals/CM3055_ID_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3055-id/finals/CM3055_ID_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm3055-id/finals/CM3055_ID_final_mar2024.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3055-id/finals/CM3055_ID_final_mar2024.pdf
--------------------------------------------------------------------------------
/modules/cm3055-id/midterms/CM3055_ID_midterm_jun2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3055-id/midterms/CM3055_ID_midterm_jun2021.pdf
--------------------------------------------------------------------------------
/modules/cm3055-id/midterms/CM3055_ID_midterm_jun2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3055-id/midterms/CM3055_ID_midterm_jun2022.pdf
--------------------------------------------------------------------------------
/modules/cm3060-nlp/past-exams/finals/CM3060_NLP_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3060-nlp/past-exams/finals/CM3060_NLP_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm3060-nlp/past-exams/finals/CM3060_NLP_mock_exam_oct2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3060-nlp/past-exams/finals/CM3060_NLP_mock_exam_oct2021.pdf
--------------------------------------------------------------------------------
/modules/cm3060-nlp/past-exams/midterms/CM3060_NLP_midterm_jan2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3060-nlp/past-exams/midterms/CM3060_NLP_midterm_jan2022.pdf
--------------------------------------------------------------------------------
/modules/cm3065-isp/finals/CM3065_ISP_final_sep2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3065-isp/finals/CM3065_ISP_final_sep2021.pdf
--------------------------------------------------------------------------------
/modules/cm3065-isp/midterms/CM3065_ISP_midterm_dec2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3065-isp/midterms/CM3065_ISP_midterm_dec2021.pdf
--------------------------------------------------------------------------------
/modules/cm3070-fp/CM3070_FinalProjectIdeas.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3070-fp/CM3070_FinalProjectIdeas.pdf
--------------------------------------------------------------------------------
/modules/cm3070-fp/finals/CM3070_FP_final_mar2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3070-fp/finals/CM3070_FP_final_mar2022.pdf
--------------------------------------------------------------------------------
/modules/cm3070-fp/midterms/CM3070_FP_Preliminary_report_2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3070-fp/midterms/CM3070_FP_Preliminary_report_2022.pdf
--------------------------------------------------------------------------------
/modules/cm3070-fp/midterms/CM3070_FP_final_report_2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3070-fp/midterms/CM3070_FP_final_report_2022.pdf
--------------------------------------------------------------------------------
/modules/cm3070-fp/midterms/CM3070_FP_templates_2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/cm3070-fp/midterms/CM3070_FP_templates_2022.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM1005_ITP1-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM1005_ITP1-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM1010_ITP2-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM1010_ITP2-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM1015_CM-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM1015_CM-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM1020_DM-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM1020_DM-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM1025_FCS-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM1025_FCS-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM1030_HCW-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM1030_HCW-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM1035_ADS1-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM1035_ADS1-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM1040_WD-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM1040_WD-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM2005_OOP-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM2005_OOP-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM2010_SDD-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM2010_SDD-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM2015_PWD-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM2015_PWD-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM2020_ASP-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM2020_ASP-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM2025_CS-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM2025_CS-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM2030_GP-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM2030_GP-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM2035_ADS2-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM2035_ADS2-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM2040_DNW-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM2040_DNW-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM3005_DS-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM3005_DS-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM3010_DADT-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM3010_DADT-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM3015_MLNN-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM3015_MLNN-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM3030_GD-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM3030_GD-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM3035_AWD-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM3035_AWD-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM3045_3DGA-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM3045_3DGA-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM3055_ID-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM3055_ID-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/module-specification/CM3065_ISP-Module-Spec.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/module-specification/CM3065_ISP-Module-Spec.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM1005_ITP1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM1005_ITP1.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM1010_ITP2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM1010_ITP2.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM1015_CM.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM1015_CM.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM1020_DM.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM1020_DM.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM1025_FCS.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM1025_FCS.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM1030_HCW.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM1030_HCW.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM1035_ADS1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM1035_ADS1.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM1040_WD.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM1040_WD.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2005_OOP.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM2005_OOP.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2010_SDD.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM2010_SDD.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2015_PWD.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM2015_PWD.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2020_ASP.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM2020_ASP.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2025_CS.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM2025_CS.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2030_GP.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM2030_GP.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2035_ADS2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM2035_ADS2.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2040_DNW.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM2040_DNW.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM2045_PPCS.md:
--------------------------------------------------------------------------------
1 | # Professional Practice for Computer Scientists
2 |
3 | ## Module description
4 | This module bridges theoretical knowledge and practical skills essential in computing-related professions. It helps student to develop critical judgment through a legal, ethical, and sustainability lens, fostering a holistic understanding of computing's societal impacts. The emphasis on effective communication, teamwork, and project management prepares students for real-world problem-solving, analysis, and system development, working within diverse teams. Through continuous professional development planning, students are equipped for a lifelong learning trajectory in computer science.
5 |
6 | The professional practice module prepares students for post-graduation computing careers by enhancing their technical education with broader professional skills. It introduces foundational ethical, legal, and regulatory principles, emphasising responsible computing practices. Students will refine their communication skills, essential for teamwork and stakeholder engagement. The module explores sustainability, ethics, and risk management in computing, teaching students to identify and mitigate potential issues. Students also learn about industry standards and best practices for consistent, quality work. students learn about teamwork and strategies to operate in collaborative projects. The module concludes with a focus on career planning and lifelong learning.
7 |
8 | This module contains embedded career development insights and both employer and alumni voice content from your University of London Careers Service distributed across the topics. They highlight the value of the Global Employability Skills you are developing in this module and provide guidance on how to develop your career strategy, whatever your career stage or region.
9 |
10 | ## Module goals and objectives
11 | Upon successful completion of this module, you will be able to:
12 | 1. Communicate technical and non-technical concepts clearly and effectively through written, verbal, and visual mediums using proper etiquette.
13 | 2. Explain key laws, regulations, and ethical codes applicable to computing professionals and apply them to example scenarios to demonstrate compliant practices.
14 | 3. Recognize and discuss sustainability impacts of computing such as e-waste and energy usage, and propose improvements aligned with ethical principles.
15 | 4. Evaluate computing systems and data for biases and accessibility issues, and recommend inclusive solutions that support equality, diversity, and inclusion.
16 | 5. Apply risk management processes to identify, analyse, and mitigate risks and uncertainties in a computing project scenario.
17 | 6. Select appropriate project management methods and tools to allow for constructive team collaboration and exhibit professional teamwork and communication skills.
18 | 7. Develop and follow a plan for continuous skill development and professional advancement in the computing field.
19 |
20 | ## Textbook and readings
21 | This module makes use of a wide range of reading material which you will encounter as you work through the module. The material is available via the online library, and it includes journal and magazine articles as well as some textbook references. The reading list can be found under the Resources section for this module.
22 |
23 | ## Module outline
24 | | Topic | Learning outcomes |
25 | | -- | -- |
26 | | 1: Written communication skills | Recognise the fundamental elements of effective public speaking and apply techniques to manage speaking.
Create structured and engaging presentation content that clearly conveys key messages to diverse audiences.
Evaluate and improve presentation techniques by analysing examples and participating in reflective discussions and quizzes. |
27 | | 2: Presentation and public speaking skills | Recognise the fundamental elements of effective public speaking and apply techniques to manage speaking.
Create structured and engaging presentation content that clearly conveys key messages to diverse audiences. Evaluate and improve presentation techniques by analysing examples and participating in reflective discussions and quizzes. |
28 | | 3: Legal and ethical foundations | Describe key legal and ethical principles relevant to computing professionals and their responsibilities in various scenarios.
Analyse the impact of intellectual property laws on the computing industry through case studies and examples.
Evaluate ethical challenges in computing and propose solutions aligned with legal and ethical standards. |
29 | | 4: Inclusive computing and ethical impacts | Identify the importance of diversity and inclusion in the design and development of computing systems.
Assess the ethical implications of emerging technologies, including AI, in terms of societal and individual impacts.
Explore methods for improving the accessibility of technology to promote inclusivity for diverse user groups. |
30 | | 5: Sustainability in computing | Identify the environmental impacts of computing systems, including energy consumption and e-waste.
Explore strategies for designing sustainable software and hardware solutions that minimise environmental footprints.
Evaluate sustainability and impact in the context of the computing industry. |
31 | | 6: Risk management and security | Describe the fundamental principles of risk management in computing, including identifying and assessing potential risks.
Analyse cybersecurity threats and evaluate effective risk mitigation strategies to protect information systems.
Apply risk management frameworks, to assess security risks and ensure compliance with industry standards. |
32 | | 7: Industry standards and best practices | Evaluate the importance of adhering to industry standards through case studies and real-world scenarios.
Explore the ethical guidelines outlined by the ACM Code of Ethics and their application in professional decision-making.
Describe the role of industry standards, provided by bodies such as IEEE and the ACM, in guiding best practices within the computing profession. |
33 | | 8: Teamwork and collaboration | Develop communication skills essential for working in diverse and cross-functional teams.
Analyse case studies of successful and failed team projects to identify best practices for collaboration in professional environments.
Describe the principles of effective collaboration in computing projects and the factors that contribute to successful teamwork. |
34 | | 9: Project management | Apply project management techniques to effectively plan, execute and monitor the progress of team-based projects.
Analyse case studies to identify challenges and best practices in implementing Agile project management in real-world scenarios.
Explain the key concepts of project management methodologies, such as Scrum and Kanban, and their application in computing projects. |
35 | | 10: Professional development and career planning | Develop skills in crafting effective online portfolios of work.
Evaluate case studies of career transitions to identify best practices for navigating professional growth and opportunities.
Recognise the importance of professional development and strategies for building a successful career in the computing field. |
36 |
37 | # Learning activities of this module
38 | The module is comprised of the following elements:
39 | - **Lecture videos**. In each topic, you will find a sequence of videos.
40 | - **Readings**. Each topic may include several suggested readings. These are a core part of your learning, and, together with the videos, will cover all the concepts you need for this module.
41 | - **Practice assignments**. Each topic will include practice assignments, intended for you to assess your understanding of the topics. You will be allowed unlimited attempts at each practice quiz. There is no time limit on how long you take to complete each attempt at the quiz. These quizzes do not contribute toward your final score in the class.
42 | - **Discussion prompts**. Each topic includes discussion prompts. You will see the discussion prompt alongside other items in the lesson. Each prompt provides a space for you to respond. After responding, you can see and comment on your peers' responses. All prompts and responses are also accessible from the general discussion forum and the module discussion forum.
43 | - **Peer review assignments**. Some topics include a practice peer review assignment. You will be asked to submit a piece of work and then review three of your peers’ submissions. You can attempt these assignments multiple times. The marks from these peer reviews do not count towards your overall grade.
44 |
45 | ## How to pass this module
46 | The module will contain a range of summative and formative assessments. Summative assessments are assessments which contribute directly towards your final grade. Formative assessments do not count directly towards your final grade. Instead, they provide you with opportunities for low stakes practice and will often provide some sort of feedback about your progress. For example, a practice quiz might provide you with feedback about why a particular answer was wrong.
47 |
48 | The module has two assessments: a midterm coursework and an end-of-term exam, both worth 50%.
49 |
50 | This is a detailed breakdown of all of the marks:
51 |
52 | | Activity | Required? (Summative) | Deadline week | Estimated time per module | % of final grade |
53 | | -- | -- | -- | -- | -- |
54 | | Written, staff graded coursework | Yes | Approximately week 13 | 20 hours | 50% |
55 | | Written examination | Yes | Approximately week 22 | 3-4 hours | 50% |
56 |
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3005_DS.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3005_DS.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3010_DADT.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3010_DADT.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3015_MLNN.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3015_MLNN.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3020_AI.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3020_AI.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3025_VR.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3025_VR.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3030_GD.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3030_GD.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3035_AWD.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3035_AWD.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3040_IOT.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3040_IOT.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3045_3DGA.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3045_3DGA.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3050_MD.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3050_MD.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3055_ID.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3055_ID.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3060_NLP.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3060_NLP.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3065_ISP.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3065_ISP.pdf
--------------------------------------------------------------------------------
/modules/syllabi/Syllabus_CM3070_FP.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/modules/syllabi/Syllabus_CM3070_FP.pdf
--------------------------------------------------------------------------------
/scripts/.gitignore:
--------------------------------------------------------------------------------
1 | # Exclude generated text file when dead links are found
2 | dead.txt
3 |
4 | # Exclude log file generated by `pdf-compress.sh`
5 | log
6 |
--------------------------------------------------------------------------------
/scripts/link_checker.py:
--------------------------------------------------------------------------------
1 | """Simple link checker that will recursively extract URLs from .md files
2 | from the current repository.
3 |
4 | Asynchronous features with the help of the following page:
5 | https://stackoverflow.com/a/13530258/8787680
6 | """
7 | import multiprocessing as mp
8 | import os
9 | import pathlib
10 | import re
11 | import time
12 |
13 | # Third-party imports
14 | import requests
15 |
16 | FILE_NAME = "dead.txt" # Will appear if it contains dead links
17 |
18 |
19 | EXCLUDED_WEBSITES = [
20 | "calendar.google.com",
21 | "challengerocket.com",
22 | "http://alexeia.digital",
23 | "http://calisir",
24 | "http://shen.hong.io",
25 | "http://web.stanford.edu/class/archive/cs/cs103/cs103.1182/notes/Guide%20to%20Negating%20Formulas.pdf",
26 | "http://www.doc.gold.ac.uk/blog/",
27 | "http://www.geometer.org/mathcircles/RSA.pdf",
28 | "https://achecker.ca",
29 | "https://cvn.columbia.edu/program/columbia-university-computer-science-masters-degree-masters-science",
30 | "https://github.com/Xuan-Lim",
31 | "https://godaddy.com/domains",
32 | "https://math.berkeley.edu/~arash/55/8_2.pdf",
33 | "https://www.bsimm.com/",
34 | "https://www.coursera.org/learn/london-cs-orientation",
35 | "https://www.coursera.org/learn/uol-introduction-to-programming-1/",
36 | "https://www.khanacademy.org/math/precalculus/x9e81a4f98389efdf",
37 | "https://www.reddit.com/r/UniversityOfLondonCS/",
38 | "https://www.tablesgenerator.com/",
39 | "https://yukaichou.com/gamification-book/",
40 | "twitter.com",
41 | ]
42 |
43 | EXACT_MATCHES = ["http://", "http://localhost"]
44 |
45 |
46 | def extract_links(excluded_websites: list, exact_matches: list) -> set:
47 | """Extract links from all .md files recursively from the current
48 | repository."""
49 |
50 | curr_dir = pathlib.Path().absolute()
51 | rootdir = curr_dir / "../.."
52 | regex_filenames = re.compile(r".*\.md$")
53 | regex_link = re.compile(r"https?:[a-zA-Z0-9_.+-/#~?%=():]+")
54 |
55 | all_res = set()
56 | for dirpaths, _, filenames in os.walk(rootdir):
57 | for filename in filenames:
58 | if not regex_filenames.match(filename):
59 | continue
60 | filepath = f"{dirpaths}/{filename}"
61 | # print(filepath)
62 | with open(filepath) as fp:
63 | content = fp.read()
64 | all_res |= set(re.findall(regex_link, content))
65 | print("Links extracted from repository.")
66 |
67 | sites = set()
68 |
69 | for link in all_res:
70 | # Handle a couple of edge cases...
71 | if link.count("(") == 0 and link.count(")"):
72 | link = link.replace(")", "")
73 | if link.endswith("))"): # should be handled regardless of first if
74 | link = link.strip(")")
75 | link = link.strip(".").strip(",").strip(":")
76 | excluded = False
77 | for website in excluded_websites:
78 | if website in link:
79 | excluded = True
80 | break
81 | for website in exact_matches:
82 | if link == website:
83 | excluded = True
84 | break
85 | if not excluded:
86 | sites.add(link)
87 | return sites
88 |
89 |
90 | def download_site(url, q):
91 | """Request an URL. If it can properly be retrieved, add it to queue
92 | `q` so that it gets written to a file with the job manager."""
93 | user_agent = {
94 | "User-Agent": (
95 | "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 "
96 | "(KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36"
97 | )
98 | }
99 | try:
100 | with requests.get(url, headers=user_agent) as response:
101 | response_length = len(response.content)
102 | print(f"Current URL: {url}")
103 | if not response_length or not response.ok:
104 | if response.status_code != 403: # ignore blocked requests
105 | q.put(f"[{response.status_code}] {url}")
106 | except: # Any kind of error occurring
107 | try:
108 | q.put(f"[{response.status_code}] {url}")
109 | except UnboundLocalError: # response doesn't exist → connection error
110 | q.put(url)
111 |
112 |
113 | def check_all_ok(dead_file):
114 | """Once we have requested all URLs, check if any was found to be
115 | dead and print them with their specific error code."""
116 | try:
117 | with open(dead_file) as f:
118 | content = f.readlines()
119 | if not content: # We get an empty list
120 | print("No dead link found.")
121 | os.unlink(dead_file)
122 | else:
123 | print("Dead links found:\n")
124 | for line in content:
125 | print(line.strip())
126 | except FileNotFoundError:
127 | print(f"<{dead_file}> doesn't exist.")
128 |
129 |
130 | def listener(q):
131 | """Listens for messages on the `q`, writes to file."""
132 |
133 | with open(FILE_NAME, "w") as f:
134 | while True:
135 | m = q.get()
136 |
137 | # String received, signaling we're done
138 | if m == "kill":
139 | break
140 |
141 | f.write(str(m) + "\n")
142 | f.flush()
143 |
144 |
145 | def job_manager(sites):
146 | """The purpose of the job manager is to add "jobs" in a "queue" so
147 | that at any time only one "job" will be written to a file thanks to
148 | a "listener" that receives incoming "jobs" from the "queue"."""
149 | # Must use Manager queue here, or will not work
150 | manager = mp.Manager()
151 | q = manager.Queue()
152 | pool = mp.Pool(mp.cpu_count() + 2)
153 |
154 | # Put listener to work first
155 | _ = pool.apply_async(listener, (q,))
156 |
157 | # Fire off workers
158 | jobs = []
159 | for site in sites:
160 | job = pool.apply_async(download_site, (site, q))
161 | jobs.append(job)
162 |
163 | # collect results from the workers through the pool result queue
164 | for job in jobs:
165 | job.get()
166 |
167 | # Now we are done, kill the listener
168 | q.put("kill")
169 | pool.close()
170 |
171 |
172 | if __name__ == "__main__":
173 | SITES = extract_links(
174 | EXCLUDED_WEBSITES, EXACT_MATCHES
175 | ) # Generate list of links
176 | START_TIME = time.time() # Start timer right before launching job manager
177 |
178 | # Add links as 'jobs' to write dead links to a file
179 | job_manager(SITES)
180 |
181 | DURATION = time.time() - START_TIME
182 | print(f"Checked {len(SITES)} in {DURATION:.4f} seconds")
183 |
184 | # Scan through the file that contains dead links. If empty, delete it.
185 | check_all_ok(FILE_NAME)
186 |
--------------------------------------------------------------------------------
/scripts/pdf-compress.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | ## Script to compress PDF Files using ghostscript incl. subdirs
4 | ## Copyright (C) 2016 Maximilian Fries - All Rights Reserved
5 | ## Contact: maxfries@t-online.de
6 | ## Last revised 2016-07-29
7 |
8 | # Usage
9 | # ./pdf-compress.sh [screen|ebook|prepress|default] [verbose]
10 |
11 | # Variables and preparation
12 | {
13 | count=0
14 | success=0
15 | successlog=./success.tmp
16 | gain=0
17 | gainlog=./gain.tmp
18 | pdfs=$(find ../../ -type f -name "*.pdf")
19 | total=$(echo "$pdfs" | wc -l)
20 | log=./log
21 | verbose="-dQUIET"
22 | mode="prepress"
23 | echo "0" | tee $successlog $gainlog > /dev/null
24 | }
25 |
26 | # Are there any PDFs?
27 | if [ "$total" -gt 0 ]; then
28 |
29 | #Parameter Handling & Logging
30 | {
31 | echo "-- Debugging for Log START --"
32 | echo "Number of Parameters: $#"
33 | echo "Parameters are: $*"
34 | echo "-- Debugging for Log END --"
35 | } >> $log
36 |
37 | # Only compression-mode set
38 | if [ $# -eq 1 ]; then
39 | mode="$1"
40 | fi
41 |
42 | # Also Verbose Level Set
43 | if [ $# -eq 2 ]; then
44 | mode="$1"
45 | verbose=""
46 | fi
47 |
48 | echo "$pdfs" | while read -r file
49 | do
50 | ((count++))
51 | echo "Processing File #$count of $total Files" | tee -a $log
52 | echo "Current File: $file "| tee -a $log
53 | gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS="/$mode" -dNOPAUSE \
54 | -dBATCH $verbose -sOutputFile="$file-new" "$file" | tee -a $log
55 |
56 | sizeold=$(wc -c "$file" | cut -d' ' -f1)
57 | sizenew=$(wc -c "$file-new" | cut -d' ' -f1)
58 | difference=$((sizenew-sizeold))
59 |
60 | # Check if new filesize is smaller
61 | if [ $difference -lt 0 ]
62 | then
63 | rm "$file"
64 | mv "$file-new" "$file"
65 | printf "Compression was successfull. New File is %'.f Bytes smaller\n" \
66 | $((-difference)) | tee -a $log
67 | ((success++))
68 | echo $success > $successlog
69 | ((gain-=difference))
70 | echo $gain > $gainlog
71 | else
72 | rm "$file-new"
73 | echo "Compression was not necessary" | tee -a $log
74 | fi
75 |
76 | done
77 |
78 | # Print Statistics
79 | printf "Successfully compressed %'.f of %'.f files\n" $(cat $successlog) $total | tee -a $log
80 | printf "Safed a total of %'.f Bytes\n" $(cat $gainlog) | tee -a $log
81 |
82 | rm $successlog $gainlog
83 |
84 | else
85 | echo "No PDF File in Directory"
86 | fi
87 |
--------------------------------------------------------------------------------
/scripts/requirements.txt:
--------------------------------------------------------------------------------
1 | requests
2 |
--------------------------------------------------------------------------------
/uol-documents/Complaints-Academic-Appeals-Procedure_August2019.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/Complaints-Academic-Appeals-Procedure_August2019.pdf
--------------------------------------------------------------------------------
/uol-documents/README.md:
--------------------------------------------------------------------------------
1 | # University of London Links
2 |
3 | ### Table of contents
4 |
5 | - [Webpages of interest](#webpages-of-interest)
6 | - [Information on UoL's BSc Computer Science](#information-on-uols-bsc-computer-science)
7 | - [About the University of London](#about-the-university-of-london)
8 | - [Recognition of Prior Learning](#recognition-of-prior-learning)
9 | - [Login Portals for Currently Enrolled Students](#login-portals-for-currently-enrolled-students)
10 | - [Exams](#exams)
11 | - [Funding and costs](#funding-and-costs)
12 | - [Specialisms](#specialisms)
13 |
14 | ## Webpages of interest
15 |
16 | ### Information on UoL's BSc Computer Science
17 |
18 | - [BSc Computer Science Coursera Webpage](https://www.coursera.org/degrees/bachelor-of-science-computer-science-london/) – _Coursera's webpage for the University of London's BSc Computer Science programme. Contains links to the application portal._
19 | - [BSc Computer Science Programme Homepage](https://london.ac.uk/courses/computer-science) – _University of London's main programme homepage for the BSc Computer Science. Contains more information than the Coursera webpage._
20 | - University of London Computer Science Prospectus – _Admissions prospectus about the University of London in general. A polished, informative summary for the prospective student._
21 | - [Programme Regulations](https://www.london.ac.uk/current-students/programme-documents/regulations) – _The 'Bible' of the BSc Computer Science degree. If you will only read one document, read this one. Contains almost every detail about specific workings and regulations._
22 | - Programme Specification – _A broad outline and overview of the structure and content of the degree, entry level qualifications, and learning outcomes._
23 | - Structure & Module Descriptions – _A high-level summary of the 22 modules and Final Project which makes up the Programme, seperated by Levels._
24 | - General Entrance Requirements.
25 | - Recognition of Prior Learning (RPL).
26 | - Fees.
27 | - Transfer to on-campus.
28 |
29 | ### About the University of London
30 |
31 | Links :link: and PDFs :page_facing_up: about the University of London in general, as well as resources for students.
32 |
33 | - [Student's Guide](https://my.london.ac.uk/documents/10197/2676152/Student+Guide/07f72f0b-fd7d-cc23-603f-db6c31bfa5e2) – _Guide for current students of the University of London. Includes information like how to get funding, online libraries, and support networks_
34 | - [University of London Website](https://london.ac.uk/) – _The official website and portal of the University of London._
35 | - [List of Exam Centres](https://london.ac.uk/current-students/examinations/examination-centres).
36 | - [Table of Country Bands (for Tuition)](https://london.ac.uk/sites/default/files/leaflets/country-bands.pdf) – _Tuition for the University of London is dependant on your 'Country Band'. Band A countries pay £400 GBP per module, while Band B countries pay £600 GBP per module._
37 |
38 | ### Recognition of Prior Learning
39 |
40 | - [About Recognitions of Prior Learning](https://london.ac.uk/applications/how-apply/recognition-prior-learning) – _General information on Recognition of Prior learning at the University of London_
41 | - [Applying for RPLs & Automatic RPLs](https://london.ac.uk/applications/how-apply/recognition-prior-learning/recognition-and-accreditation-prior-learning-3) – _Specific information on applying for a RPL for the BSc Computer Science programme, and list of Automatic RPLs_
42 |
43 | ### Login Portals for Currently Enrolled Students
44 |
45 | Links to various login portals for currently enrolled students. Valid account credentials at the University of London is required for access.
46 |
47 | - [University of London Student Portal](https://my.london.ac.uk/)
48 | - [Virtual Learning Environment (Coursera)](https://www.coursera.org/?authMode=login&authProvider=london)
49 | - [University of London Student Email](http://mail.google.com/a/student.london.ac.uk)
50 | - [Online Library and Databases](http://onlinelibrary.london.ac.uk/)
51 | - [Student Slack Workspace](https://londoncs.slack.com/)
52 |
53 | ### Exams
54 |
55 | - [Examinations](https://london.ac.uk/current-students/examinations)
56 | - [How assessment works](https://london.ac.uk/applications/how-it-works/how-assessment-works)
57 |
58 | ### Funding and costs
59 |
60 | - [Funding your study](https://london.ac.uk/applications/funding-your-study)
61 |
62 | ### Specialisms
63 |
64 | - https://london.ac.uk/courses/computer-science
65 | - Data Science
66 | - Games Development
67 | - Machine Learning and Artificial Intelligence
68 | - Physical Computing and the Internet of things
69 | - User Experience
70 | - Virtual Reality
71 | - Web and Mobile Development
72 |
--------------------------------------------------------------------------------
/uol-documents/data_protection_policy.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/data_protection_policy.pdf
--------------------------------------------------------------------------------
/uol-documents/events_due_diligence_privacy_notice.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/events_due_diligence_privacy_notice.pdf
--------------------------------------------------------------------------------
/uol-documents/gdpr_rights_guide_students.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/gdpr_rights_guide_students.pdf
--------------------------------------------------------------------------------
/uol-documents/general-regulations-2021-2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/general-regulations-2021-2022.pdf
--------------------------------------------------------------------------------
/uol-documents/general-regulations-2022-2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/general-regulations-2022-2023.pdf
--------------------------------------------------------------------------------
/uol-documents/guidelines-for-examinations-2019-2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/guidelines-for-examinations-2019-2020.pdf
--------------------------------------------------------------------------------
/uol-documents/online_library_academic_search_quick_start.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/online_library_academic_search_quick_start.pdf
--------------------------------------------------------------------------------
/uol-documents/programme-regulations-cs-2021-2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/programme-regulations-cs-2021-2022.pdf
--------------------------------------------------------------------------------
/uol-documents/programme-regulations-cs-2022-2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/programme-regulations-cs-2022-2023.pdf
--------------------------------------------------------------------------------
/uol-documents/programme-specifications-cs-2020-2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/programme-specifications-cs-2020-2021.pdf
--------------------------------------------------------------------------------
/uol-documents/programme-specifications-cs-2022-2023.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/programme-specifications-cs-2022-2023.pdf
--------------------------------------------------------------------------------
/uol-documents/prospectus-2020-computer-science-prospectus-2020.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/prospectus-2020-computer-science-prospectus-2020.pdf
--------------------------------------------------------------------------------
/uol-documents/student-terms-and-conditions-2021-22.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/student-terms-and-conditions-2021-22.pdf
--------------------------------------------------------------------------------
/uol-documents/student_privacy_notice_uol_april_2018_final.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/student_privacy_notice_uol_april_2018_final.pdf
--------------------------------------------------------------------------------
/uol-documents/subject_access_request---comments_exam_scripts_coursework_marks_breakdown.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/subject_access_request---comments_exam_scripts_coursework_marks_breakdown.pdf
--------------------------------------------------------------------------------
/uol-documents/welcome_webinar-2020-10_Q-and-As.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/welcome_webinar-2020-10_Q-and-As.pdf
--------------------------------------------------------------------------------
/uol-documents/welcome_webinar_2019_09_24_questions_and_answers.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/world-class/binary-assets/479ca6e92c3f580a2e2563a546057c91c12e16fc/uol-documents/welcome_webinar_2019_09_24_questions_and_answers.pdf
--------------------------------------------------------------------------------