Skip to content

Commit 962fa5d

Browse files
authored
Revise Algorithms and Programming document
Updated the content of the Algorithms and Programming document to include comprehensive outlines, project descriptions, and assessment rubrics for various programming projects.
1 parent cb405c3 commit 962fa5d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

source/Unit 3/Algorithms-and-Programming.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,9 +308,9 @@ Students will design and build a text-based adventure game using procedures and
308308

309309
**Instructions for students**
310310

311-
1. Open your browser and go to [https://www.netlogoweb.org](https://www.netlogoweb.org). This is the web‐version of NetLogo, which works in Chromebooks or any modern browser. ([ccl.northwestern.edu][1])
311+
1. Open your browser and go to [https://www.netlogoweb.org](https://www.netlogoweb.org). This is the web‐version of NetLogo, which works in Chromebooks or any modern browser.
312312
2. Once loaded, you’ll see the interface with tabs like *Interface*, *Info*, *Code* (depending on the model).
313-
3. Click the drop‐down menu (Search the Models Library) and choose a model from the built-in library. The Info tab will help you understand it. ([ccl.northwestern.edu][1])
313+
3. Click the drop‐down menu (Search the Models Library) and choose a model from the built-in library. The Info tab will help you understand it.
314314
4. Typical workflow:
315315

316316
* Click **Setup** (or a similar button) to initialize the world.
@@ -437,10 +437,10 @@ Students will design and build a text-based adventure game using procedures and
437437

438438
**Model:** Create or use a simple dice simulation (if there is a built-in model; if not, you can create one in NetLogo Web). For example: simulate rolling two dice many times and count the sums, or simulate many agents rolling dice and tracking results.
439439
**Task:** Use NetLogo Web to run a simulation of repeated random events, collect data (counts/frequencies) and answer questions about probability distribution, fairness, etc.
440+
440441
**Steps for students:**
441442

442443
1. If a built-in model exists (“Dice” or “Die Roll”), load it. If not, you may create a simple version:
443-
444444
* Setup: create many turtles; each turtle has two variables (die1, die2) using `set die1 random 6 + 1`, `set die2 random 6 + 1` etc.
445445
* Go: ask turtles to roll again, tally sum, update a plot/histogram.
446446
2. Use the simulation: run for, say, 100, 1000, 10 000 trials (if feasible).
@@ -511,3 +511,4 @@ Students select a classic algorithm (e.g., sorting, searching, pathfinding) and
511511

512512
</details>
513513

514+

0 commit comments

Comments
 (0)