Skip to content

Commit

Permalink
Fixes outdated links for Course Details
Browse files Browse the repository at this point in the history
  • Loading branch information
cr2007 committed Nov 5, 2023
1 parent 3aecec8 commit cf9616b
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 41 deletions.
16 changes: 8 additions & 8 deletions Year1.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<br>
(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
Expand All @@ -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<br>
(All the key concepts are covered in the videos)
Expand All @@ -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
Expand All @@ -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

Expand Down
16 changes: 8 additions & 8 deletions Year2.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand All @@ -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
Expand All @@ -53,21 +53,21 @@
# 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

### Hashing
- [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/)

Expand All @@ -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)
16 changes: 8 additions & 8 deletions Year3.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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)<br>
(Super helpful sheet to help you understand subnetting)
- [Networking Animated Videos](https://www.youtube.com/playlist?list=PL7zRJGi6nMRzg0LdsR7F3olyLGoBcIvvg) - PowerCert Animated Videos
Expand All @@ -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)<br>
(A general introductory video to Lambda Calculus)
Expand All @@ -62,7 +62,7 @@ There is also a [YouTube playlist](https://youtube.com/playlist?list=PLTZYG7bZ1u
</details>

## 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
Expand All @@ -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)

<!-- - Beginning is fine
- Turing Machine
- CW: Creating a Turing Machine -->

## 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
Expand All @@ -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
Expand All @@ -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)

<!-- - Debate
- Same group
Expand Down
34 changes: 17 additions & 17 deletions Year4.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@

## Biologically Inspired Computation (F20BC/F21BC)

[Course Details](https://www.hw.ac.uk/documents/pams/202122/F20BC_202122.pdf)
[Course Details](https://curriculum.hw.ac.uk/coursedetails/F20BC?termcode=202324)

<!-- omit from toc -->
### Linear Algebra
Expand Down Expand Up @@ -78,7 +78,7 @@ These are needed to understand implementation of meta-heuristic algorithms.
</div>

## 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)

<!-- omit from toc -->
### Python
Expand Down Expand Up @@ -116,7 +116,7 @@ These are needed to understand implementation of meta-heuristic algorithms.
</div>

## 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)

Expand All @@ -136,7 +136,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

<!-- omit from toc -->
### C++
Expand All @@ -150,7 +150,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -160,7 +160,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -170,7 +170,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -180,7 +180,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -190,7 +190,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

<!-- omit from toc -->
### C#
Expand All @@ -217,7 +217,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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
Expand All @@ -232,7 +232,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -242,7 +242,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -252,7 +252,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -262,7 +262,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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/)

Expand All @@ -277,7 +277,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -287,7 +287,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand All @@ -297,7 +297,7 @@ This is very brief, and should be followed by completing a further full Python o
</div>

## 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)

---
<div align="right">
Expand Down

0 comments on commit cf9616b

Please sign in to comment.