Skip to content
Snippets Groups Projects
Commit 48c429cb authored by Kevin Lin's avatar Kevin Lin
Browse files

Reintroduce modules for posterity

parent 0fa5f3f1
Branches master
No related tags found
No related merge requests found
Pipeline #468403 passed with stages
in 59 seconds
...@@ -35,6 +35,7 @@ footer_content: 'Kevin Lin &copy; 2021 <a rel="license" href="http://creativecom ...@@ -35,6 +35,7 @@ footer_content: 'Kevin Lin &copy; 2021 <a rel="license" href="http://creativecom
# Collections for website data # Collections for website data
collections: collections:
staffers: staffers:
modules:
# Default layouts for each collection type # Default layouts for each collection type
defaults: defaults:
- scope: - scope:
...@@ -45,6 +46,11 @@ defaults: ...@@ -45,6 +46,11 @@ defaults:
height: 300 height: 300
subpath: '/assets/images/' subpath: '/assets/images/'
width: 300 width: 300
- scope:
path: ''
type: modules
values:
layout: module
compress_html: compress_html:
clippings: all clippings: all
......
<h2 class="fs-4" id="{{ page.title | slugify }}" >{{ page.title }}</h2> <h3 id="{{ page.title | slugify }}" >{{ page.title }}</h3>
<div class="module"> <div class="module">
{{ content }} {{ content }}
</div> </div>
---
title: Autocomplete
---
#### Data Structures
9/30
: **Welcome**
9/31
: **Sec**{: .label .label-purple }**Programming Review**
10/1
: **Runtime Analysis**
#### Sorting Algorithms
10/4
: **Iterative Sorts**
: **Prj**{: .label .label-red }**Autocomplete**
10/6
: **Merge Sort**
10/7
: **Sec**{: .label .label-purple }**Sorting Algorithms**
10/8
: **Search Trees**
#### Balanced Search Trees
10/11
: **2-3 Trees**
10/13
: **Left-Leaning Red-Black Trees**
10/14
: **Sec**{: .label .label-purple }**Balanced Search Trees**
10/15
: *Project Work*
#### Presentations
10/18
: *Meetings*
10/19
: *Meetings*
10/20
: *Meetings*
10/21
: **Sec**{: .label .label-purple }**Reflection**
10/22
: **Affordance Analysis**
---
title: Priority Queues
---
#### Heaps and Hashing
10/25
: **Binary Heaps**
: **Prj**{: .label .label-red }**Priority Queues**
10/27
: **Hash Tables**
10/28
: **Sec**{: .label .label-purple }**Heaps and Hashing**
10/29
: **Graph Data Type**
#### Graphs
11/1
: **Graph Traversals**
11/3
: **Minimum Spanning Trees**
11/4
: **Sec**{: .label .label-purple }**Graphs**
11/5
: *Project Work*
#### Presentations
11/8
: *Meetings*
11/9
: *Meetings*
11/10
: *Meetings*
11/11
: *Holiday*
11/12
: **Design Justice**
---
title: Shortest Paths
---
#### Graph Algorithms
11/15
: **Shortest Paths**
: **Prj**{: .label .label-red }**Shortest Paths**
11/17
: **Reduction Algorithms**
11/18
: **Sec**{: .label .label-purple }**Graph Algorithms**
11/19
: *Project Work*
#### Thanksgiving
11/22
: *Break*
11/24
: *Break*
11/26
: *Holiday*
#### Work
11/29
: *Project Work*
12/1
: *Project Work*
12/3
: *Project Work*
#### Presentations
12/6
: *Meetings*
12/7
: *Meetings*
12/8
: *Meetings*
12/9
: **Sec**{: .label .label-purple }**TA Choice**
12/10
: **Algorithm Limits**
...@@ -13,11 +13,15 @@ ...@@ -13,11 +13,15 @@
} }
} }
h4 {
@extend .fs-3;
}
>dl { >dl {
border-bottom: $border $border-color; border-bottom: $border $border-color;
border-top: $border $border-color; border-top: $border $border-color;
display: grid; display: grid;
grid-template-columns: max-content 1fr; grid-template-columns: 1fr 6fr;
margin: $sp-2 (-$sp-4); margin: $sp-2 (-$sp-4);
&:first-child { &:first-child {
...@@ -28,10 +32,6 @@ ...@@ -28,10 +32,6 @@
margin-bottom: 0; margin-bottom: 0;
} }
@include mq(lg) {
grid-template-columns: 1fr 7fr;
}
%module-item { %module-item {
margin: 0; margin: 0;
padding: $sp-2; padding: $sp-2;
......
...@@ -41,6 +41,12 @@ In this course, we'll study 3 interfaces and 6 applications of data structures a ...@@ -41,6 +41,12 @@ In this course, we'll study 3 interfaces and 6 applications of data structures a
In the final week, we'll wrap up by assembling a portfolio reflecting on your journey. In the final week, we'll wrap up by assembling a portfolio reflecting on your journey.
## Schedule
{% for module in site.modules %}
{{ module }}
{% endfor %}
## Values and Policies ## Values and Policies
The education you receive in this course can help prepare you for programming jobs, but this isn't the only purpose for learning computer science.[^1] Education is not only about yourself and your personal gain, but also about all of us and our capacity to live together as a community. The education you receive in this course can help prepare you for programming jobs, but this isn't the only purpose for learning computer science.[^1] Education is not only about yourself and your personal gain, but also about all of us and our capacity to live together as a community.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment