auto update

This commit is contained in:
Jet Hughes 2022-04-07 00:54:31 +12:00
parent 73c00c2e33
commit 53812fc9fd
53 changed files with 34 additions and 146 deletions

View File

@ -2,8 +2,6 @@
title: "Jet Hughes"
---
# My Notes
## 1 Papers
- [[notes/cosc-201]]
@ -12,3 +10,5 @@ title: "Jet Hughes"
- [[notes/info-203]]
## 2 Other
- [[notes/templates]]

View File

@ -12,17 +12,17 @@
| | | |
| | | |
## Todo's
## 1 Todo's
- [ ] 11:00 Cosc202 Lecture (debugging)
- [x] 12:00 Cosc201 Lab
- [ ] 16:00 Info201 Lecture (advanced data modelling - patterns)
## Lecture/Labs
## 2 Lecture/Labs
- [x] 09:00 Cosc202 Lab
- [ ] 11:00 Cosc201 Lecture (mergesort 2)
- [ ] 12:00 Info201 Lab (use case diagrams)
## Assignments
## 3 Assignments
- [ ] 5pm 1st April ⇒ cosc 201 assignment
- [ ] 60mins write up
- [x] 5pm 25th March ⇒ info 201 milestone 1
@ -35,21 +35,21 @@
- [ ] 30mins heuristic evaulations
- [ ] 120mins write up
### Cosc 202 tasks
### 3.1 Cosc 202 tasks
- [ ] save open file state
- https://trello.com/b/Fk7lAfEG/andie
## Projects
## 4 Projects
- [ ] python ai weekly review
- [ ] my own password manager
## Timetable
## 5 Timetable
![[Pasted image 20220311102444.png]]
## Links
### cosc 202
## 6 Links
### 6.1 cosc 202
[lab book](https://cosc202.cspages.otago.ac.nz/lab-book/COSC202LabBook.pdf)
### info 201
### 6.2 info 201
[tiddlywiki](https://isgb.otago.ac.nz/infosci/INFO201/labs_release/raw/master/output/info201_labs.html#)
[Assignments](https://isgb.otago.ac.nz/info201/shared/assignments_release/raw/master/output/INFO201_Assignments.html)

View File

@ -1,8 +0,0 @@
---
title: "01-introduction"
tags:
---
# 01-introduction

View File

@ -1,8 +0,0 @@
---
title: "02-union-find-1"
tags:
---
# 02-union-find-1

View File

@ -1,8 +0,0 @@
---
title: "03-union-find-2"
tags:
---
# 03-union-find-2

View File

@ -1,8 +0,0 @@
---
title: "04-union-find-3"
tags:
---
# 04-union-find-3

View File

@ -1,9 +0,0 @@
---
title: "06-analysing-recurive-algorithms"
tags:
- cosc201
---
# 06-analysing-recurive-algorithms

View File

@ -5,8 +5,6 @@ tags:
- lecture
---
# 07-mergesort-1
# Divide and conquer
1. pre ⇒ break apartinto two or more smaller problems whose size add up to at most n

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# 07-testing
- [[notes/testing]]
- [[notes/test-driven-development]]
- [[notes/unit-testing]]

View File

@ -4,6 +4,4 @@ tags:
- cosc202
---
# 08-debugging
[[notes/debugging]]

View File

@ -5,8 +5,6 @@ tags:
- lecture
---
# 08-mergesort-2
recall definition of merge sort
- pre ⇒ split
- rec ⇒ sort pieces

View File

@ -4,6 +4,4 @@ tags:
- cosc202
---
# 09-documentation
[[documentation]]

View File

@ -5,8 +5,6 @@ tags:
- lecture
---
# 09-stacks-and-queues
- [[notes/stacks-and-queues]]
- [[notes/priority-queue]]
- [[notes/heap]]

View File

@ -1,10 +1,9 @@
---
title: "10-continuous-integration-1"
tags:
- cosc202
---
# 10-continuous-integration-1
[[continuous-integration]]
1. explain the term continuous integration

View File

@ -5,8 +5,6 @@ tags:
- lecture
---
# 10-heaps-and-heapsort
## 1 Overview
[[notes/heap]]

View File

@ -11,7 +11,7 @@ tags:
5. Describe a way in which CI scrupts scan handle secrets
6. OUtline uses of local git hook scripts
# 11-continuous-integration-2
CI runs pipellines defined in .gitlab-ci.yaml asynchronously

View File

@ -4,8 +4,6 @@ tags:
- cosc201
---
# analysis-of-recursive-algorithms
- induction and recursion are linked
- inductive approach is esential for understanding time-complexity of resursive algorithms

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# anti-govt-protest-china
China used facial recognition to identofy protesters
these protesters used masks and toppled lamposts to thwart this infrastructure

View File

@ -4,8 +4,6 @@ tags:
- cosc201
---
# big-o
>Big O means $f(n) = O(g(n))$ if there is some constant $A > 0$ such that for all sufficiently large n, $f(n) ≤ A × g(n).$
- Big O provides *upper bounds* only. (usually on worst case runtimes)

View File

@ -4,8 +4,6 @@ tags:
- cosc201
---
# big-theta
>Big theta means $f(n) = \Theta(g(n))$ if there are constants 0 < B < A such that for all sufficiently large n, ==$B × g(n) f(n) A × g(n)$==
- Upper and lower bound

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# branch
Split current dev path into two to work on e.g., a bug or a feature
## 1 Overview

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# consoles-terminals-shells
- console -> io device which is part of a computer (physical terminal)
- console is the device: -> terminal is program inside that device
- terminal -> text input output environment (can be remote)

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# continuous-integration
## 1 What is it
continuous --> is always happening
integration --> connecting software components

View File

@ -5,8 +5,6 @@ tags:
- lectures
---
# Cosc 201 Lectures
- [[notes/07-mergesort-1]]
- [[notes/08-mergesort-2]]
- [[notes/09-stacks-and-queues]]

View File

@ -5,8 +5,6 @@ tags:
- outline
---
# cosc-201-outline
- [[notes/big-o]]
- [[notes/big-theta]]
- [[notes/induction]]

View File

@ -7,8 +7,6 @@ tags:
- cosc201
---
# Cosc 201
## 1 Course Outlines
- [[notes/cosc-201-outline]]

View File

@ -5,8 +5,6 @@ tags:
- outline
---
# cosc-202-outline
- [[notes/consoles-terminals-shells]]
- [[notes/git]]
- [[notes/ethics-in-cs]]

View File

@ -7,8 +7,6 @@ tags:
- cosc202
---
# cosc-202
## 1 Course Outlines
- [[notes/cosc-202-lectures]]

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# debugging
removing technical faults
isolaing and remove technical faults
a human process

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# documentation
## 1 Who, what where
- Audience
- users

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# ethics-in-cs
## 1 Case studies
1. [[notes/facial-recognition-in-US-riots-2021-01-06]]

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# facial-recognition-in-US-riots-2021-01-06
capital riots occured on 2021-01-06
there was video from the riots which contained faces

View File

@ -4,8 +4,6 @@ tags:
- cheatsheet
---
# Git Cheat Sheet
## 1 Commands
- Clone -> create local copy of remote repo
- Commit -> save changes to local repo

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# git
- Git is a tool to track changes to sets of file
- It is the most commonly used [[notes/version-control-system]]

View File

@ -5,8 +5,6 @@ tags:
- datastructure
---
# heap
A tree where:
1. every elements should be greater than ites children

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# how-is-safe-enough-for-autonomous-vehicles
- How safe is safe enough?
- its impossible to be perfect
- discalimer about driving assistant in teslas

View File

@ -4,8 +4,6 @@ tags:
- cosc201
---
# induction
# Induction
## 1 PECS
Phases of argument by induction

View File

@ -0,0 +1,7 @@
---
title: "info-201-outline"
tags:
-
---
- [[notes/version-control-system]]

View File

@ -7,12 +7,10 @@ tags:
- info201
---
# info-201
## 1 Course Outlines
- [[info-201-outline]]
- [[info-201-lectures]]
- [[notes/info-201-outline]]
- [[notes/info-201-lectures]]
## 2 Assignments

View File

@ -7,12 +7,10 @@ tags:
- info203
---
# info-203
## 1 Course Outlines
- [[info-203-outline]]
- [[info-203-lectures]]
- [[notes/info-203-outline]]
- [[notes/info-203-lectures]]
## 2 Assignments

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# integrated-development-environments
## 1 Source code editors
- editor applications to help software development
- provide features that help editing code

View File

@ -5,8 +5,6 @@ tags:
- datastructure
---
# priority-queue
- A dynamic linear data type that supports addition and removal on entrie
- each entry hase a value and a priority (key)
- removal returns the item with the greatest priority

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# shell
- start and stop OS processes
- used to control OS
- connect output of one OS process to input of another process -> this is the idea of Unix pipes

View File

@ -4,8 +4,6 @@ tags:
- cosc201
---
# stacks-and-queues
Dynamic linear data types (interface)
- an abstraction of a collection of data organised "in a line" which supprts addition of new elements and the removal of (some) old elements

View File

@ -0,0 +1,10 @@
---
title: "templates"
tags:
-
---
- [[templates/Day]]
- [[templates/note-header]]
- [[templates/course]]
- [[templates/post]]

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# test-driven-development
tests are developed before the code
are a spec of what the code should do

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# testing
- most software will contain bugs
- bug severity if not always equivalent to bug priority
- testing is seeking out bugs

View File

@ -5,8 +5,6 @@ tags:
- datastructure
---
# union-find
## 1 Example
- We have 12 'objects'
- *Some* pairs have been connected

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# unit-testing
- divide code into units ⇒ test those units
- consider appropriate scale

View File

@ -4,8 +4,6 @@ tags:
- cosc202
---
# unix-shell
- most common command shell (macOS, linux, android, ios)
- bash is another common shell
- windows shells:

View File

@ -4,8 +4,6 @@ tags:
- info201
---
# version-control-system
VCSs (version control systems) Are systems to keep track of changes to a set of files
E.g., [[git]]

View File

@ -1,5 +0,0 @@
---
title: "Private Stuff"
---
This page doesn't get published!

View File

@ -6,8 +6,6 @@ tags:
- course
---
# <% tp.file.title %>
## 1 Course Outlines
- [[<% tp.file.title %>-outline]]