Skip to content

Commit 2696871

Browse files
committed
Updated class 12A.
Also fixed checklist in the video page for week 12.
1 parent 4ee878f commit 2696871

File tree

3 files changed

+30
-46
lines changed

3 files changed

+30
-46
lines changed

files/Lec17_StateSpace.pdf

1.2 MB
Binary file not shown.

notes/week12/class12A.md

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,38 @@ Today we will be working on understanding and exploring the Depth-first algorith
88

99
[Download the Slides from today](https://github.com/ubc-cs/cpsc203/raw/main/files/Lec18_StateSpaces.pdf)
1010

11-
## Important links for today:
11+
## Topics for today's lecture
12+
13+
- TBA
14+
15+
## Links for today
1216

1317
- [Solve a Sudoku puzzle](https://www.sudokuonline.io/kids/numbers-4-4)
1418
- [Mathematics of Sudoku](https://en.wikipedia.org/wiki/Mathematics_of_Sudoku)
1519

16-
<!--
17-
## Optional links for today
18-
-->
19-
2020
## Logistics
2121

22-
1. Clone the Class Activity Repository
22+
As discussed in the previous lecture, you have two choices for how to work with the class activity code:
2323

24-
You will first need to "accept" the GitHub Classroom assignment to get a copy of the starter code.
24+
If you want to keep a repository on GitHub of my personal changes to the code:
2525

26-
You can do that by [clicking here](https://classroom.github.com/a/ZEaSSumI).
26+
1. Make a copy of the class activity repository.
27+
2. Clone your personal copy to your laptop.
2728

28-
Then, clone the `classActivity1XY` repository by running the following line in your Terminal:
29+
If you are happy to keep your personal changes only on your laptop: You can directly clone the class activity repository.
2930

30-
```
31-
git clone <your_clone_url>
32-
```
31+
Here is the [Template repository for class activity 12A](https://github.com/ubc-cpsc203-2023W2/class-activity-12A). You have only read access to the template repository, so you will not be able to push any changes back to it.
3332

34-
## Acknowledgements
33+
### How to Copy the Class Activity Repository
34+
35+
If you make a copy of the template repository on GitHub, then you can push your changes to the code back up to your copy on GitHub any time you want. To copy the template repository, follow the instructions at [Creating a repository from a template](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template).
36+
37+
### Clone the appropriate repository
38+
39+
Follow the standard Git procedure to clone the appropriate repository onto your laptop:
40+
41+
```terminal
42+
git clone <URL-of-repository>
43+
```
3544

36-
Slides for {{ COURSE_CODE }} were developed and created by [Dr. Cinda Heeren](https://www.cs.ubc.ca/people/cinda-heeren). The current iteration of the course resulted in minor adaptations and updates, but by in large, full credit of these slides belongs to Dr. Cinda Heeren.
45+
Note that you can work on your local repository on your laptop (commit, branch, switch, restore, etc.) whether you cloned the template repository or your own copy. But you can only push changes back up to GitHub if you made your own copy on GitHub of the template repository.

notes/week12/videos.md

Lines changed: 7 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
# Videos
22

3-
Below are the assigned videos for this week.
3+
Below are the assigned videos for this week.
44
The videos are collapsible so once you're done with one, you can move to the next one.
55
In the sidebar on the right, you can use the checklists to keep track of what's done.
66

77
````{margin}
88
```{admonition} Checklist of items
99
:class: tip sticky
1010
11-
<input type="checkbox" id="week12_video1" class="box"> <label>1. Searching State Spaces - Depth First Search</input></label>
11+
<input type="checkbox" id="week12_video1" class="box"> <label>Searching State Spaces - Depth First Search</input></label>
1212
13-
<input type="checkbox" id="week12_video2" class="box"> <label>2. Depth First Search Part 2</input></label>
13+
<input type="checkbox" id="week12_video2" class="box"> <label>Depth First Search Part 2</input></label>
1414
15-
<input type="checkbox" id="week12_video3" class="box"> <label>3. Stacks and Breadth-first search</input></label>
15+
<input type="checkbox" id="week12_video3" class="box"> <label>Stacks and Breadth-first search</input></label>
1616
17+
<input type="checkbox" id="week12_video4" class="box"> <label>Single Source Shortest Path</input></label>
18+
19+
<input type="checkbox" id="week12_video5" class="box"> <label>Dijkstra's Algorithm</input></label>
1720
1821
```
1922
````
@@ -74,31 +77,3 @@ We'll continue the stuff from Tuesday on Thursday.
7477
<iframe class="responsive-iframe" src="https://player.vimeo.com/video/927565362" frameborder="0" allow="accelerometer; autoplay="0"; gyroscope; picture-in-picture; fullscreen" allowfullscreen></iframe>
7578
</div>
7679
```
77-
78-
<!--
79-
80-
```{dropdown} 3. Queues and Voronoi Diagrams
81-
:class-container: sd-shadow-lg
82-
:color: primary
83-
:open:
84-
85-
<div class="container youtube">
86-
<iframe class="responsive-iframe" src="https://player.vimeo.com/video/916620754" frameborder="0" allow="accelerometer; autoplay="0"; gyroscope; picture-in-picture; fullscreen" allowfullscreen></iframe>
87-
</div>
88-
```
89-
90-
### Optional Videos
91-
92-
This will be a required video next week (Week 9).
93-
94-
```{dropdown} 4. Pointilism
95-
:class-container: sd-shadow-lg
96-
:color: primary
97-
98-
<div class="container youtube">
99-
<iframe class="responsive-iframe" src="https://player.vimeo.com/video/916626910" frameborder="0" allow="accelerometer; autoplay="0"; gyroscope; picture-in-picture; fullscreen" allowfullscreen></iframe>
100-
</div>
101-
```
102-
103-
104-
-->

0 commit comments

Comments
 (0)