diff --git a/year4/semester2/CT421/materials/01. Introduction/1. CT421_AI.pdf b/year4/semester2/CT421/materials/01. Introduction/1. CT421_AI.pdf new file mode 100644 index 00000000..fb9cd127 Binary files /dev/null and b/year4/semester2/CT421/materials/01. Introduction/1. CT421_AI.pdf differ diff --git a/year4/semester2/CT421/materials/01. Introduction/2. Artificial_Intelligence-Chapter1.pdf b/year4/semester2/CT421/materials/01. Introduction/2. Artificial_Intelligence-Chapter1.pdf new file mode 100644 index 00000000..db8e09cb Binary files /dev/null and b/year4/semester2/CT421/materials/01. Introduction/2. Artificial_Intelligence-Chapter1.pdf differ diff --git a/year4/semester2/CT421/materials/02. Search/1. Lect2.pdf b/year4/semester2/CT421/materials/02. Search/1. Lect2.pdf new file mode 100644 index 00000000..d52615e2 Binary files /dev/null and b/year4/semester2/CT421/materials/02. Search/1. Lect2.pdf differ diff --git a/year4/semester2/CT421/materials/02. Search/2. CT421_AI_search_2.pdf b/year4/semester2/CT421/materials/02. Search/2. CT421_AI_search_2.pdf new file mode 100644 index 00000000..6469c0fa Binary files /dev/null and b/year4/semester2/CT421/materials/02. Search/2. CT421_AI_search_2.pdf differ diff --git a/year4/semester2/CT421/materials/02. Search/3. CT421_Exercise_Sheet_1.pdf b/year4/semester2/CT421/materials/02. Search/3. CT421_Exercise_Sheet_1.pdf new file mode 100644 index 00000000..5ba9383c Binary files /dev/null and b/year4/semester2/CT421/materials/02. Search/3. CT421_Exercise_Sheet_1.pdf differ diff --git a/year4/semester2/CT421/materials/02. Search/4. CT421_AI_L4_GAs.pdf b/year4/semester2/CT421/materials/02. Search/4. CT421_AI_L4_GAs.pdf new file mode 100644 index 00000000..58b03f5f Binary files /dev/null and b/year4/semester2/CT421/materials/02. Search/4. CT421_AI_L4_GAs.pdf differ diff --git a/year4/semester2/CT421/materials/02. Search/5. CT421_Exercise_Sheet_2.pdf b/year4/semester2/CT421/materials/02. Search/5. CT421_Exercise_Sheet_2.pdf new file mode 100644 index 00000000..cc5ee2f8 Binary files /dev/null and b/year4/semester2/CT421/materials/02. Search/5. CT421_Exercise_Sheet_2.pdf differ diff --git a/year4/semester2/CT421/materials/02. Search/7. CT421_GA_Programming_Exercise.pdf b/year4/semester2/CT421/materials/02. Search/7. CT421_GA_Programming_Exercise.pdf new file mode 100644 index 00000000..70eec385 Binary files /dev/null and b/year4/semester2/CT421/materials/02. Search/7. CT421_GA_Programming_Exercise.pdf differ