mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-24 05:14:06 -06:00
auto update
This commit is contained in:
parent
73c00c2e33
commit
53812fc9fd
@ -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]]
|
||||
@ -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)
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
---
|
||||
title: "01-introduction"
|
||||
tags:
|
||||
---
|
||||
|
||||
# 01-introduction
|
||||
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
---
|
||||
title: "02-union-find-1"
|
||||
tags:
|
||||
---
|
||||
|
||||
# 02-union-find-1
|
||||
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
---
|
||||
title: "03-union-find-2"
|
||||
tags:
|
||||
---
|
||||
|
||||
# 03-union-find-2
|
||||
|
||||
|
||||
@ -1,8 +0,0 @@
|
||||
---
|
||||
title: "04-union-find-3"
|
||||
tags:
|
||||
---
|
||||
|
||||
# 04-union-find-3
|
||||
|
||||
|
||||
@ -1,9 +0,0 @@
|
||||
---
|
||||
title: "06-analysing-recurive-algorithms"
|
||||
tags:
|
||||
- cosc201
|
||||
---
|
||||
|
||||
# 06-analysing-recurive-algorithms
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# 07-testing
|
||||
|
||||
- [[notes/testing]]
|
||||
- [[notes/test-driven-development]]
|
||||
- [[notes/unit-testing]]
|
||||
|
||||
@ -4,6 +4,4 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# 08-debugging
|
||||
|
||||
[[notes/debugging]]
|
||||
|
||||
@ -5,8 +5,6 @@ tags:
|
||||
- lecture
|
||||
---
|
||||
|
||||
# 08-mergesort-2
|
||||
|
||||
recall definition of merge sort
|
||||
- pre ⇒ split
|
||||
- rec ⇒ sort pieces
|
||||
|
||||
@ -4,6 +4,4 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# 09-documentation
|
||||
|
||||
[[documentation]]
|
||||
|
||||
@ -5,8 +5,6 @@ tags:
|
||||
- lecture
|
||||
---
|
||||
|
||||
# 09-stacks-and-queues
|
||||
|
||||
- [[notes/stacks-and-queues]]
|
||||
- [[notes/priority-queue]]
|
||||
- [[notes/heap]]
|
||||
@ -1,10 +1,9 @@
|
||||
---
|
||||
title: "10-continuous-integration-1"
|
||||
tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# 10-continuous-integration-1
|
||||
|
||||
[[continuous-integration]]
|
||||
|
||||
1. explain the term continuous integration
|
||||
|
||||
@ -5,8 +5,6 @@ tags:
|
||||
- lecture
|
||||
---
|
||||
|
||||
# 10-heaps-and-heapsort
|
||||
|
||||
## 1 Overview
|
||||
[[notes/heap]]
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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)
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# continuous-integration
|
||||
|
||||
## 1 What is it
|
||||
continuous --> is always happening
|
||||
integration --> connecting software components
|
||||
|
||||
@ -5,8 +5,6 @@ tags:
|
||||
- lectures
|
||||
---
|
||||
|
||||
# Cosc 201 Lectures
|
||||
|
||||
- [[notes/07-mergesort-1]]
|
||||
- [[notes/08-mergesort-2]]
|
||||
- [[notes/09-stacks-and-queues]]
|
||||
|
||||
@ -5,8 +5,6 @@ tags:
|
||||
- outline
|
||||
---
|
||||
|
||||
# cosc-201-outline
|
||||
|
||||
- [[notes/big-o]]
|
||||
- [[notes/big-theta]]
|
||||
- [[notes/induction]]
|
||||
|
||||
@ -7,8 +7,6 @@ tags:
|
||||
- cosc201
|
||||
---
|
||||
|
||||
# Cosc 201
|
||||
|
||||
## 1 Course Outlines
|
||||
|
||||
- [[notes/cosc-201-outline]]
|
||||
|
||||
@ -5,8 +5,6 @@ tags:
|
||||
- outline
|
||||
---
|
||||
|
||||
# cosc-202-outline
|
||||
|
||||
- [[notes/consoles-terminals-shells]]
|
||||
- [[notes/git]]
|
||||
- [[notes/ethics-in-cs]]
|
||||
|
||||
@ -7,8 +7,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# cosc-202
|
||||
|
||||
## 1 Course Outlines
|
||||
|
||||
- [[notes/cosc-202-lectures]]
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# debugging
|
||||
|
||||
removing technical faults
|
||||
isolaing and remove technical faults
|
||||
a human process
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# documentation
|
||||
|
||||
## 1 Who, what where
|
||||
- Audience
|
||||
- users
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# ethics-in-cs
|
||||
|
||||
## 1 Case studies
|
||||
|
||||
1. [[notes/facial-recognition-in-US-riots-2021-01-06]]
|
||||
|
||||
@ -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
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cheatsheet
|
||||
---
|
||||
|
||||
# Git Cheat Sheet
|
||||
|
||||
## 1 Commands
|
||||
- Clone -> create local copy of remote repo
|
||||
- Commit -> save changes to local repo
|
||||
|
||||
@ -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]]
|
||||
|
||||
|
||||
@ -5,8 +5,6 @@ tags:
|
||||
- datastructure
|
||||
---
|
||||
|
||||
# heap
|
||||
|
||||
A tree where:
|
||||
|
||||
1. every elements should be greater than ites children
|
||||
|
||||
@ -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
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc201
|
||||
---
|
||||
|
||||
# induction
|
||||
|
||||
# Induction
|
||||
## 1 PECS
|
||||
Phases of argument by induction
|
||||
|
||||
7
content/notes/info-201-outline.md
Normal file
7
content/notes/info-201-outline.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
title: "info-201-outline"
|
||||
tags:
|
||||
-
|
||||
---
|
||||
|
||||
- [[notes/version-control-system]]
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
10
content/notes/templates.md
Normal file
10
content/notes/templates.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
title: "templates"
|
||||
tags:
|
||||
-
|
||||
---
|
||||
|
||||
- [[templates/Day]]
|
||||
- [[templates/note-header]]
|
||||
- [[templates/course]]
|
||||
- [[templates/post]]
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# test-driven-development
|
||||
|
||||
tests are developed before the code
|
||||
|
||||
are a spec of what the code should do
|
||||
|
||||
@ -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
|
||||
|
||||
@ -5,8 +5,6 @@ tags:
|
||||
- datastructure
|
||||
---
|
||||
|
||||
# union-find
|
||||
|
||||
## 1 Example
|
||||
- We have 12 'objects'
|
||||
- *Some* pairs have been connected
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# unit-testing
|
||||
|
||||
- divide code into units ⇒ test those units
|
||||
|
||||
- consider appropriate scale
|
||||
|
||||
@ -4,8 +4,6 @@ tags:
|
||||
- cosc202
|
||||
---
|
||||
|
||||
# unix-shell
|
||||
|
||||
- most common command shell (macOS, linux, android, ios)
|
||||
- bash is another common shell
|
||||
- windows shells:
|
||||
|
||||
@ -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]]
|
||||
|
||||
|
||||
@ -1,5 +0,0 @@
|
||||
---
|
||||
title: "Private Stuff"
|
||||
---
|
||||
|
||||
This page doesn't get published!
|
||||
@ -6,8 +6,6 @@ tags:
|
||||
- course
|
||||
---
|
||||
|
||||
# <% tp.file.title %>
|
||||
|
||||
## 1 Course Outlines
|
||||
|
||||
- [[<% tp.file.title %>-outline]]
|
||||
|
||||
Loading…
Reference in New Issue
Block a user