diff --git a/content/201-algorithms-and-data-structures.md b/content/201-algorithms-and-data-structures.md deleted file mode 100644 index 6b20c12eb..000000000 --- a/content/201-algorithms-and-data-structures.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: 201 Algorithms and data structures -draft: true ---- -# COSC201 - Algorithms and Data Structures -## 1 Lectures -- [Merge sort - divide and conquer](out/notes/merge-sort-divide-and-conquer.md) -- [Lecture 8 Merge sort 2](out/notes/lecture-8-merge-sort-2.md) -- [Lecture 9 Stacks queues and heaps](out/notes/lecture-9-stacks-queues-and-heaps.md) -- [Lecture 10 Heaps and heap sort](out/notes/lecture-10-heaps-and-heap-sort.md) - -## 2 Notes -### 2.1 Algorithm Complexity -- [Big-O](out/notes/big-o.md) -- [Big theta](out/notes/big-theta.md) -- [Induction](out/notes/induction.md) -- [analysis of recursive algorithms](out/notes/analysis-of-recursive-algorithms.md) - -### 2.2 Algorithms -- [Minimal spending tree](out/notes/minimal-spending-tree.md) -- [Union Find-Disjoint set](out/notes/union-find-disjoint-set.md) -- -### 2.3 Fundamental Data structures -- [Objects](out/notes/objects.md) -- Stacks queues, List/arrays -- [Union Find-Disjoint set](out/notes/union-find-disjoint-set.md) -- Graphs and networks -- Priority queue (heap) - - Weighted - - Unweighted -- Trees (search and optimisation) -- Maps (link between 'keys' and 'values') -- Sets (Unstructured) (no repetition allowed) - -## 3 Assignments -[assignment 1](out/notes/assignment-1.md) - -## 4 Information - -**Staff** - -Role | Name | Email | Location | Hours ------|------|-------|----------|-----| -Lectures | Michael Albert | michael.albert@otago.ac.nz | owheo g.52 | na | -Labs | Reuben Crimp | reuben.crimp@otago.ac.nz | owheo g.37a | na | - -**Resources** -[blackboard](https://blackboard.otago.ac.nz/webapps/blackboard/execute/modulepage/view?course_id=_45042_1&cmp_tab_id=_508507_1&mode=view+) -[intro to algorithms book](https://otago.hosted.exlibrisgroup.com/permalink/f/1ihp3dt/OTAGO_ALMA51297974690001891) - -**Assessment** -- Internal - - two asignments - - end of week 5 10% - - end of week 10 20% - - labs total 10% -- Exam - 60% - -**Course_plan** -- Extension and refinement of Big-O notation for algorithmic analysis. -- The union-find data structure (a case study) -- Merge sort -- Priority queues and heap sort -- Search trees and balancing -- Hashing and hash maps -- Graphs and graph algorithms (shortest paths, minimal spanning trees) -- String algorithms - - - - - diff --git a/content/201-information-systems.md b/content/201-information-systems.md deleted file mode 100644 index 814e487dd..000000000 --- a/content/201-information-systems.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: 201 Information Systems -draft: true ---- -# INFO 201 - Information Systems -## 1 Lectures -- [Lecture 6 Business Functions and Use Cases](out/notes/lecture-6-business-functions-and-use-cases.md) -- [Lecture 7 Business process modelling(BPM)](out/notes/lecture-7-business-process-modellingbpm.md) -- [Lecture 8 Business patterns](out/notes/lecture-8-business-patterns.md) -- [Lecture 9 Data Modelling and Normalisation](out/notes/lecture-9-data-modelling-and-normalisation.md) -- [Lecture 10 OOP Concepts and UML](out/notes/lecture-10-oop-concepts-and-uml.md) -- [Lecture 11 Class diagrams](out/notes/lecture-11-class-diagrams.md) - -## 2 Notes -- [Business analyst](out/notes/business-analyst.md) -- [Systems analyst](out/notes/systems-analyst.md) -- [Developer](out/notes/developer.md) -- [Models](out/notes/models.md) -- [Systems development lifecycle (SDLC)](out/notes/systems-development-lifecycle-sdlc.md) -- [Agile Development](out/notes/agile-development.md) -- [Predictive adaptive spectrum](out/notes/predictive-adaptive-spectrum.md) -- [Version Control Systems](out/notes/version-control-systems.md) -- [Requirements elicitation](out/notes/requirements-elicitation.md) - - -### 2.1 Information - -**Staff** - -Role | Name | Email | Location | Hours ----------|----------------|-----------------------------------------------------------------|----------|------ -Lecures | Nigel stanger | [nigel.stanger@otago.ac.nz](mailto:nigel.stanger@otago.ac.nz) | OBS 340 | -Lectures | Daniel Costa | [danielcalencar@otago.ac.nz](mailto:danielcalencar@otago.ac.nz) | OBS 345 | -Labs | Chris Edwards | [chris.edwards@otago.ac.nz](mailto:chris.edwards@otago.ac.nz) | OBS 328 | -Labs | Mark George | [mark.george@otago.ac.nz](mailto:mark.george@otago.ac.nz) | OBS 332 | - -**Resources** -[Domain Driven Design with BDD](https://www.youtube.com/watch?v=Ju50D11EIoE) - -**Assessment** -Must pass at least 7 labs -Must get total of at least 40%. - -Grade Componentsh -- milestone 1 - 10% -- milestone 2 - 20% -- milestone 3 - 20% -- exam - 50% - -**Course_plan** - -![](https://i.imgur.com/q9MEwYL.png) - -![](https://i.imgur.com/lb9zKh7.png) - diff --git a/content/202-software-development.md b/content/202-software-development.md deleted file mode 100644 index 94e78dfbd..000000000 --- a/content/202-software-development.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: 202 Software development -draft: true ---- -# COSC 202 - Software development -## 1 Lectures -- [Lecture 07 Unit Testing](out/notes/lecture-07-unit-testing.md) -- [Lecture 08 Debugging](out/notes/lecture-08-debugging.md) -- [Lecture 09 Documentation](out/notes/lecture-09-documentation.md) -- [Lecture 10 Continuous integration](out/notes/lecture-10-continuous-integration.md) -- [Lecture 11 Continuous Integration 2](out/notes/lecture-11-continuous-integration-2.md) - -## 2 Notes -- [Consoles Terminals Shells](out/notes/consoles-terminals-shells.md) -- [Git](out/notes/git.md) -- [Ethics](out/notes/ethics.md) -- [Branch](out/notes/branch.md) -- [Integrated Development Environments](out/notes/integrated-development-environments.md) - -## 3 Project -A non destructive image editor ANDIE -- [CROCS](out/notes/crocs.md) -- [Teamwork](out/notes/teamwork.md) - -## 4 Information -**Staff -- David Eyers - Lectures -- Steven mills - Project -- Reuben Crimp - Labs -- Student demonstrators - -**Contact** -cosc202-staff@otago.ac.nz - -**Resources** -lab book -> https://cosc202.cspages.otago.ac.nz/lab-book/COSC202LabBook.pdf -https://www.youtube.com/channel/UCD8yeTczadqdARzQUp29PJw - -**Assessment** -20% x 2 group project -20% individual -40% exam - -**Course plan** -![](https://i.imgur.com/cbxjS0E.png) - -![](https://i.imgur.com/KwbGL6j.png) - - diff --git a/content/203-human-computer-interaction.md b/content/203-human-computer-interaction.md deleted file mode 100644 index c3bd2a8dc..000000000 --- a/content/203-human-computer-interaction.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: 203 Human-Computer interaction -draft: true ---- -# INFO203 - Human Computer Interaction -## 1 Notes -### 1.1 Lectures -- [Lecture 7 Personas and Scenarios](out/notes/lecture-7-personas-and-scenarios.md) -- [Lecture 8 Personas and Scenarios](out/notes/lecture-8-personas-and-scenarios.md) -- [Lecture 9 Paper Protoypes, Wizard of OZ, Video Prototyping](out/notes/lecture-9-paper-protoypes-wizard-of-oz-video-prototyping.md) -- [Lecture 10 Design Heuristics](out/notes/lecture-10-design-heuristics.md) -- [Lecture 11 Design Heuristics 2](out/notes/lecture-11-design-heuristics-2.md) -- [Lecture 12 Design Heuristics 3](out/notes/lecture-12-design-heuristics-3.md) - -### 1.2 Videos -- [Heuristic Evaluation](out/notes/heuristic-evaluation.md) -- [Storyboards mockups, paper prototypes](out/notes/storyboards-mockups-paper-prototypes.md) -- [Faking it Wizard of OZ](out/notes/faking-it-wizard-of-oz.md) -- [Faking it video prototyping](out/notes/faking-it-video-prototyping.md) - -### 1.3 Atomic -- [HCI Big Picture](out/notes/hci-big-picture.md) -- [Birth of HCI](out/notes/birth-of-hci.md) -- [Prototyping](out/notes/prototyping.md) -- [Evaluating designs](out/notes/evaluating-designs.md) -- [Needfinding](out/notes/needfinding.md) -- [Observation](out/notes/observation.md) -- [Interviews](out/notes/interviews.md) -- [User Experience](out/notes/user-experience.md) -- [Usability](out/notes/usability.md) -- [HCI](out/notes/hci.md) - -### 1.4 Assignments -- [What is Usability](out/notes/what-is-usability.md) -- [Heuristics Evaluation Assignment](out/notes/heuristics-evaluation-assignment.md) -- [Assignment 3](out/notes/assignment-3.md) - -### 1.5 Exam -[Possible exam questions](out/notes/possible-exam-questions.md) - -## 2 Information - -**Staff** - -Role | Name | Email | Location | Hours ------|------|-------|----------|------ -Lectures | Tobias Langlotz | [tobias.langlotz@otago.ac.nz](mailto:tobias.langlotz@otago.ac.nz) | OBS 713 | -Labs | Jonatan Sutton | [sutjo752@student.otago.ac.nz](mailto:sutjo752@student.otago.ac.nz) | | - -**Resources** -- [Course Outline](https://blackboard.otago.ac.nz/bbcswebdav/pid-2827486-dt-content-rid-17936119_1/courses/INFO203_S1DNIE_2022/INFO203%20Course%20Outline%281%29.pdf) -- [Stanford HCI Videos](https://blackboard.otago.ac.nz/webapps/blackboard/content/listContent.jsp?course_id=_45153_1&content_id=_2827496_1) -- [Lectures Slides](https://blackboard.otago.ac.nz/webapps/blackboard/content/listContent.jsp?course_id=_45153_1&content_id=_2827495_1) -- [Lab docs and assignments](https://blackboard.otago.ac.nz/webapps/blackboard/content/listContent.jsp?course_id=_45153_1&content_id=_2827497_1) -- mark weiser "Calm technology" - - -**Assessment** -Total > 50% -Exam > 40% - -- Usability analysis 5% -- Usability analysis 2 10% -- Prototype 35% -- Exam 50% - -**Course_plan - -![Pasted image 20220301174404.png](None) - -![Pasted image 20220301174411.png](None) - -