diff --git a/content/notes/01-basic-html.md b/content/notes/01-basic-html.md index b4f29d4cd..e26a1fdf3 100644 --- a/content/notes/01-basic-html.md +++ b/content/notes/01-basic-html.md @@ -4,6 +4,9 @@ aliases: tags: - cosc203 - lecture +sr-due: 2022-07-19 +sr-interval: 3 +sr-ease: 250 --- [slides](https://blackboard.otago.ac.nz/bbcswebdav/pid-2932183-dt-content-rid-18925536_1/courses/COSC203_S2DNI_2022/COSC203_lecture1.pdf) diff --git a/content/notes/02-basic-css.md b/content/notes/02-basic-css.md new file mode 100644 index 000000000..6fffc22ee --- /dev/null +++ b/content/notes/02-basic-css.md @@ -0,0 +1,13 @@ +--- +title: "02-basic-css" +aliases: +tags: +- cosc203 +- lecture +sr-due: 2022-07-19 +sr-interval: 3 +sr-ease: 250 +--- + +- [slides](https://blackboard.otago.ac.nz/bbcswebdav/pid-2963251-dt-content-rid-18931782_1/courses/COSC203_S2DNI_2022/COSC203_lecture2%281%29.pdf) + diff --git a/content/notes/02-combinatorial-logic.md b/content/notes/02-combinatorial-logic.md new file mode 100644 index 000000000..80ec5911a --- /dev/null +++ b/content/notes/02-combinatorial-logic.md @@ -0,0 +1,18 @@ +--- +title: "02-combinatorial-logic" +aliases: +tags: +- cosc204 +- lecture +sr-due: 2022-07-19 +sr-interval: 3 +sr-ease: 250 +--- + +> [!Definition] +> Combinatorial Logic Circuit is a circuit whose digital outputs are dependent only on its digital inputs +> +> They can be described using logic expressions and therefore logic gates. We assume the outputs respond immediately^[1] + + +[^1] : In real circuits propagation delay must be considered, hence the clock c diff --git a/content/notes/cosc-203.md b/content/notes/cosc-203.md index 083af6b35..977d618b1 100644 --- a/content/notes/cosc-203.md +++ b/content/notes/cosc-203.md @@ -33,6 +33,7 @@ tags: # Lectures - [01-basic-html](notes/01-basic-html.md) +- [02-basic-css](notes/02-basic-css.md) # Archive diff --git a/content/notes/cosc-204.md b/content/notes/cosc-204.md index c0ed7befa..e6067d690 100644 --- a/content/notes/cosc-204.md +++ b/content/notes/cosc-204.md @@ -13,30 +13,17 @@ tags: # Assignments # Notes -By completion of this paper students are expected to: - [ASCII](notes/ASCII.md) - [unicode](notes/unicode.md) - [digital-data](notes/digital-data.md) - [memory](notes/memory.md) -## Hardware -- Understand how programs are executed on computer hardware - - -## Assembly -- Demonstrate an ability to read and write assembly language programs - -## C -- Be able to construct programs in C and understand its role as a systems programming language - -## Operating systems -- Understand the fundamental principles and structure of an operating system - -## OS Algorithms -- Understand core operating systems algorithms such as process scheduling and resource allocation and management - -## Use of Resources -- Be aware of the importance of efficient use of resources from computational, economic, and environmental viewpoints +- Hardware +- Assembly +- C +- Operating systems +- OS Algorithms +- Use of Resources # Lectures - [01-bits-and-bytes](notes/01-bits-and-bytes.md) @@ -45,4 +32,11 @@ By completion of this paper students are expected to: # Archive # Info +By completion of this paper students are expected to: + - Understand how programs are executed on computer hardware + - Demonstrate an ability to read and write assembly language programs + - Understand the fundamental principles and structure of an operating system + - Be able to construct programs in C and understand its role as a systems programming language + - Understand core operating systems algorithms such as process scheduling and resource allocation and management + - Be aware of the importance of efficient use of resources from computational, economic, and environmental viewpoints