Skip to content

Commit 1f8e66a

Browse files
committed
50001: Added stub for future notes upgrade
1 parent 78ce151 commit 1f8e66a

File tree

9 files changed

+75
-0
lines changed

9 files changed

+75
-0
lines changed
Binary file not shown.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
\documentclass{report}
3+
\title{50001 - Algorithm Analysis and Design}
4+
\author{Oliver Killane}
5+
\date{29/03/23}
6+
7+
\usepackage[a4paper, total={7in, 10in}]{geometry}
8+
\input{../common/common.tex}
9+
10+
\begin{document}
11+
\include{titlepage/titlepage}
12+
13+
\tableofcontents
14+
\newpage
15+
16+
\addchapter{introduction}
17+
18+
\end{document}
19+
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
2+
# 50001 - Algorithm Analysis and Design
3+
4+
## UNFINISHED & LOW PRIORITY
5+
These notes are planned upgrades of those in the second year notes repo, but due to the quality of already existing official course notes they are low priority.
6+
7+
## Module Description
8+
[From the college website...](https://www.imperial.ac.uk/computing/current-students/courses/50001/)
9+
10+
In this module you will have the opportunity to:
11+
- Explore the main algorithmic design paradigms
12+
- Apply algorithmic techniques to practical and unseen problems
13+
- Quantitatively analyse the performance of algorithms
14+
- Model the mathematical structure of computational tasks and apply the right algorithmic tools on them
15+
- Develop your algorithmic thinking and problem solving skills.
16+
17+
The module syllabus includes:
18+
- Quantitative Analysis of Algorithms and Growth Order
19+
- Divide and Conquer
20+
- Dynamic Programming
21+
- Greedy Algorithms
22+
- Randomised Algorithms
23+
- Advanced Graph Algorithms
24+
- String Processing Algorithms
25+
26+
## Lecturer
27+
[Dr Nicolas Wu](https://zenzike.com/)
28+
29+
[Back to main notes](../README.md)

50001 - Algorithm Analysis and Design/introduction/code/.gitkeep

Whitespace-only changes.

50001 - Algorithm Analysis and Design/introduction/diagrams/.gitkeep

Whitespace-only changes.

50001 - Algorithm Analysis and Design/introduction/images/.gitkeep

Whitespace-only changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
\chapter{Introduction}
2+
3+
\unfinished
4+
5+
% Not motivated to finish these notes atm - Dr Wu's are fantastic
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
2+
\begin{titlepage}
3+
\DeclareFixedFont{\modulecodefont}{T1}{ppl}{b}{n}{1.45in}
4+
\DeclareFixedFont{\moduletitlefont}{T1}{ppl}{b}{n}{0.232in}
5+
\DeclareFixedFont{\imperialfont}{T1}{ppl}{b}{n}{0.31in}
6+
7+
% \begin{tikzpicture}
8+
% \node[inner sep=0pt, outer sep=0pt, anchor=north east]{
9+
% \makebox[\textwidth]{\includegraphics[width=\paperwidth]{titlepage/images/i386 die shot.png}}
10+
% };
11+
% \end{tikzpicture}
12+
13+
\begin{flushright}
14+
\modulecodefont 50001 \\
15+
\vspace{4mm}
16+
\moduletitlefont Algorithm Analysis and Design \\
17+
\vspace{1mm}
18+
\imperialfont Imperial College London
19+
\end{flushright}
20+
\end{titlepage}
21+

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ This repo is the collection of notes for my chosen third year modules (taught 20
55
It is designed as an improvement in quality over the [second year repo](https://github.com/OliverKillane/Imperial-Computing-Year-2-Notes).
66

77
## The Notes...
8+
- [50003 - Algorithm Analysis and Design](50001%20-%20Algorithm%20Analysis%20and%20Design)
89
- [50003 - Models of Computation](50003%20-%20Models%20of%20Computation)
910
- [50008 - Probability and Statistics](50008%20-%20Probability%20and%20Statistics)
1011
- [60001 - Advanced Computer Architecture](60001%20-%20Advanced%20Computer%20Architecture)

0 commit comments

Comments
 (0)