From cf9616b6ea226a2771707855d0315aa621fa364f Mon Sep 17 00:00:00 2001 From: Chandrashekhar R Date: Sun, 5 Nov 2023 11:54:14 +0400 Subject: [PATCH] Fixes outdated links for Course Details --- Year1.md | 16 ++++++++-------- Year2.md | 16 ++++++++-------- Year3.md | 16 ++++++++-------- Year4.md | 34 +++++++++++++++++----------------- 4 files changed, 41 insertions(+), 41 deletions(-) diff --git a/Year1.md b/Year1.md index 8b2a2ef..a2ac229 100644 --- a/Year1.md +++ b/Year1.md @@ -5,24 +5,24 @@ ## Logic and Proof (F17LP) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F17LP_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F17LP?termcode=202324) - [Stanford Truth Table Generator](https://web.stanford.edu/class/cs103/tools/truth-table-tool/) - [Logic 101 - Full Course](https://www.youtube.com/playlist?list=PLKI1h_nAkaQq5MDWlKXu0jeZmLDt-51on) - YouTube ## Introduction to Interaction Design (F27ID) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F27ID_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F27ID?termcode=202324) - [Figma Essential Training: The Basics](https://www.linkedin.com/learning/figma-essential-training-the-basics) - **LinkedIn Learning** Course
(Essential for the prototyping part of this course) ## Praxis (F27PX) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F27PX_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F27PX?termcode=202324) - [Skills Hub](https://isguides.hw.ac.uk/cs) - MACS ## Software Development 1 (F27SA) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F27SA_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F27SA?termcode=202324) - [Learning Java](https://www.linkedin.com/learning/learning-java-4) - **LinkedIn Learning** Course - [Full Java Tutorials](https://www.javatpoint.com/java-tutorial) - JavaTPoint @@ -33,13 +33,13 @@ # Semester 2 ## Discrete Mathematics (F17SC) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F17SC_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F17SC?termcode=202324) - [Discrete Mathematics - ameenaacademy](https://www.youtube.com/playlist?list=PL5cAdrrdzlpF1vgdmulg5kSRvMOsaboXB) - [Discrete Math 1 - TrevTutor](https://www.youtube.com/playlist?list=PLDDGPdw7e6Ag1EIznZ-m-qXu4XX3A0cIz) ## Introduction to Computer Systems (F27CS) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F27CS_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F27CS?termcode=202324) - [MACS TEL - Resources](https://www.macs.hw.ac.uk/tel/resources/category/f27cx-main/) - TEL Resources for F27CX
(All the key concepts are covered in the videos) @@ -51,7 +51,7 @@ (Good for understandiung ARM basic concepts) ## Software Development 2 (F27SB) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F27SB_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F27SB?termcode=202324) ### Object Oriented Programming (OOPs) - [Java OOPs Concepts](https://www.javatpoint.com/java-oops-concepts) - JavaTPoint @@ -60,7 +60,7 @@ - [Java Swing Tutorials](https://www.javatpoint.com/java-swing) - JavaTPoint ## Web Design and Databases (F27WD) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F27WD_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F27WD?termcode=202324) - [MACS TEL - F27WX](https://www.macs.hw.ac.uk/tel/resources/category/f27wx-main/) - TEL Resources for F27WX diff --git a/Year2.md b/Year2.md index c3d7a42..b79b967 100644 --- a/Year2.md +++ b/Year2.md @@ -5,10 +5,10 @@ ## User-Centred Experimental Design (F28ED) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F28ED_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F28ED?termcode=202324) ## Programming Languages (F28PL) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F28PL_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F28PL?termcode=202324) **For Windows Users:** Make sure you have [**WSL 2**](https://learn.microsoft.com/en-us/windows/wsl/install#upgrade-version-from-wsl-1-to-wsl-2) (**W**indows **S**ubsystem for **L**inux) setup on your machine with a Linux OS installed (usually Ubuntu LTS) before the course begins to have a smoother experience. @@ -35,13 +35,13 @@ - [and many more...](http://www.swi-prolog.org/Links.html) ## Introduction to Data Structures and Algorithms (F28SG) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F28SG_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F28SG?termcode=202324) - [Data Structure Visualization](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html) - [Data Structures and Algorithms](https://practice.geeksforgeeks.org/courses/dsa-self-paced) - GeeksForGeeks - [Java Data Structures and Algorithms Masterclass](https://www.udemy.com/course/java-data-structures-and-algorithms-masterclass/) - Udemy ## Web Programming (F28WP) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F28WP_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F28WP?termcode=202324) - [Responsive Web Design](https://www.freecodecamp.org/learn/2022/responsive-web-design/) - freeCodeCamp (preferred) - [Web Development](https://www.youtube.com/playlist?list=PLAwxTw4SYaPlLXUhUNt1wINWrrH9axjcI) - Udacity @@ -53,7 +53,7 @@ # Semester 2 ## Data Structures and Algorithms (F28DA) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F28DA_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F28DA?termcode=202324) - [Data Structures and Algorithms](https://practice.geeksforgeeks.org/courses/dsa-self-paced) - GeeksForGeeks - [Java Data Structures and Algorithms Masterclass](https://www.udemy.com/course/java-data-structures-and-algorithms-masterclass/) - Udemy @@ -61,13 +61,13 @@ - [Hashing Concepts](https://www.youtube.com/playlist?list=PLprfEn_dJT08ResHBUWgoS9qXnk29iHoM) ## Database Management Systems (F28DM) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F28DM_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F28DM?termcode=202324) - [Database Management Systems - Neso Academy](https://www.youtube.com/playlist?list=PLBlnK6fEyqRi_CUQ-FXxgzKQ1dwr_ZJWZ) - [SQL Murder Mystery](http://mystery.knightlab.com/) - Fun Game to learn SQL concepts and commands ## Hardware-Software Interface (F28HS) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F28HS_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F28HS?termcode=202324) - ### [F28HS Course Page](https://www.macs.hw.ac.uk/~hwloidl/Courses/F28HS/) @@ -83,4 +83,4 @@ (By far the best video so far that has all the concepts needed in one place) ## Introduction to Software Engineering (F28SD) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F28SD_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F28SD?termcode=202324) diff --git a/Year3.md b/Year3.md index 3ec6a90..37a9b9e 100644 --- a/Year3.md +++ b/Year3.md @@ -5,7 +5,7 @@ ## Artificial Intelligence and Intelligent Agents (F29AI) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F29AI_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F29AI?termcode=202324) - [Search 1 - Dynamic Programming, Uniform Cost Search](https://www.youtube.com/watch?v=aIsgJJYrlXk&list=PLoROMvodv4rOca_Ovz1DvdtWuz8BfSWL2&index=18) - Stanford Online - [Search 2 - A*](https://www.youtube.com/watch?v=HEs1ZCvLH2s&list=PLoROMvodv4rOca_Ovz1DvdtWuz8BfSWL2&index=19) - Stanford Online - [Markov Decision Processes 1](https://www.youtube.com/watch?v=9g32v7bK3Co&list=PLoROMvodv4rOca_Ovz1DvdtWuz8BfSWL2&index=20) - Stanford Online @@ -34,7 +34,7 @@ - Prolog (Pokemon CW) --> ## Data Communications and Networking (F29DC) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F29DC_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F29DC?termcode=202324) - [Subnet Mask Cheat Sheet](https://www.aelius.com/njh/subnet_sheet.html)
(Super helpful sheet to help you understand subnetting) - [Networking Animated Videos](https://www.youtube.com/playlist?list=PL7zRJGi6nMRzg0LdsR7F3olyLGoBcIvvg) - PowerCert Animated Videos @@ -47,7 +47,7 @@ There is also a [YouTube playlist](https://youtube.com/playlist?list=PLTZYG7bZ1u ## Foundations 1 (F29FA) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F29FA_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F29FA?termcode=202324) - [Lambda Calculus - Numberphile](https://youtu.be/eis11j_iGMs)
(A general introductory video to Lambda Calculus) @@ -62,7 +62,7 @@ There is also a [YouTube playlist](https://youtube.com/playlist?list=PLTZYG7bZ1u ## Software Engineering (F29SO) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F29SO_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F29SO?termcode=202324) - [What is Agile/Scrum/Lean ?](https://youtu.be/WjwEh15M5Rw) - [USMx and UMD's Agile Project Management](https://www.edx.org/professional-certificate/umd-usmx-agile-project-management) - edX Course @@ -71,14 +71,14 @@ There is also a [YouTube playlist](https://youtube.com/playlist?list=PLTZYG7bZ1u # Semester 2 ## Foundations 2 (F29FB) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F29FB_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F29FB?termcode=202324) ## Language Processors (F29LP) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F29LP_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F29LP?termcode=202324) - [F29LP Course Page](http://www.macs.hw.ac.uk/~gabbay/F29LP/) - [OCaml Programming - Playlist](https://www.youtube.com/playlist?list=PLre5AT9JnKShBOPeuiD9b-I4XROIJhkIU) - YouTube @@ -89,7 +89,7 @@ There is also a [YouTube playlist](https://youtube.com/playlist?list=PLTZYG7bZ1u - --> ## Operating Systems and Concurrency (F29OC) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F29OC_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F29OC?termcode=202324) ### Operating Systems - [Operating System - Jenny's Lectures CS IT](https://youtube.com/playlist?list=PLdo5W4Nhv31a5ucW_S1K3-x6ztBRD-PNa) - YouTube @@ -104,7 +104,7 @@ Highly recommended to start off with (even in the course page, it is recommended - [Multithreading in Java Explained in 10 Minutes - Coding with John](https://youtu.be/r_MbozD32eo) ## Professional Development (F29PD) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F29PD_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F29PD?termcode=202324) ### Linear Algebra @@ -78,7 +78,7 @@ These are needed to understand implementation of meta-heuristic algorithms. ## Computer Network Security (F20CN/F21CN) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20CN_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20CN?termcode=202324) ### Python @@ -116,7 +116,7 @@ These are needed to understand implementation of meta-heuristic algorithms. ## Data Mining and Machine Learning (F20DL/F21DL) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20DL_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20DL?termcode=202324) Basic knowledge of Python is required. This includes some Python libraries like [NumPy](https://numpy.org/), [Pandas](https://pandas.pydata.org/) and [Matplotlib](https://matplotlib.org/). ([Scikit-Learn](https://scikit-learn.org/) & [TensorFlow](https://www.tensorflow.org/) is a plus) @@ -136,7 +136,7 @@ This is very brief, and should be followed by completing a further full Python o ## 3D Graphics and Animation (F20GA/F21GA) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20GA_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20GA?termcode=202324) ### C++ @@ -150,7 +150,7 @@ This is very brief, and should be followed by completing a further full Python o ## Information Systems Methodologies (F20IF/F21IF) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20IF_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20IF?termcode=202324) ---
@@ -160,7 +160,7 @@ This is very brief, and should be followed by completing a further full Python o
## Intelligent Robotics (F20RO/F21RO) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20RO_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20RO?termcode=202324) ---
@@ -170,7 +170,7 @@ This is very brief, and should be followed by completing a further full Python o
## Rigorous Methods for Software Engineering (F20RS/F21RS) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20RS_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20RS?termcode=202324) ---
@@ -180,7 +180,7 @@ This is very brief, and should be followed by completing a further full Python o
## Statistical Modelling and Analysis (F20SA/F21SA) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20SA_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20SA?termcode=202324) ---
@@ -190,7 +190,7 @@ This is very brief, and should be followed by completing a further full Python o
## Industrial Programming (F20SC/F21SC) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20SC_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20SC?termcode=202324) ### C# @@ -217,7 +217,7 @@ This is very brief, and should be followed by completing a further full Python o ## Applied Text Analytics (F20AA/F21AA) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20AA_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20AA?termcode=202324) - Basic knowledge of Machine Learning models and Evaluation Criteria - Preferably take [F20/F21DL](#data-mining-and-machine-learning-f20dl) in Semester 1 @@ -232,7 +232,7 @@ This is very brief, and should be followed by completing a further full Python o ## Advanced Interaction Design (F20AD/F21AD) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F2_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F2?termcode=202324) ---
@@ -242,7 +242,7 @@ This is very brief, and should be followed by completing a further full Python o
## Advanced Network Security (F20AN/F21AN) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20AN_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20AN?termcode=202324) ---
@@ -252,7 +252,7 @@ This is very brief, and should be followed by completing a further full Python o
## Big Data Management (F20BD/F21BD) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20BD_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20BD?termcode=202324) ---
@@ -262,7 +262,7 @@ This is very brief, and should be followed by completing a further full Python o
## Data Visualisation and Analytics (F20DV/F21DV) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20DV_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20DV?termcode=202324) - ### [F20DV/F21CV Course Page](https://f21dv.github.io/) @@ -277,7 +277,7 @@ This is very brief, and should be followed by completing a further full Python o ## e-Commerce Technology (F20EC/F21EC) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20EC_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20EC?termcode=202324) ---
@@ -287,7 +287,7 @@ This is very brief, and should be followed by completing a further full Python o
## Digital Forensics (F20FO/F21FO) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20FO_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20FO?termcode=202324) ---
@@ -297,7 +297,7 @@ This is very brief, and should be followed by completing a further full Python o
## Computer Games Programming (F20GP/F21GP) -[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20GP_202122.pdf) +[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20GP?termcode=202324) ---