Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions activities/explore.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,13 @@ Follow the workflows for your [kwl repo](kwlworkflows) and tag the instructors f

It should look like a blog post or written tutorial. It will likely contain some code excerpts the way the notes do. Style-wise it can be casual, like how you may talk through a concept with a friend or a more formal, academic tone. What is important is that it clearly demonstrates that you understand the material.

## Examples of Deeper Explorations:
- Discussed Cryptography and Hashing in class:
- Writing a multi-paragraph summary in a .md file of how cryptography evolved and what caused it to evolve (i.e. SHA-1 being decrypted)
- Discussed number systems:
- Creating a .md file discussing number systems and their importance. This file could include code blocks demonstrating number system conversions.
- Discussed a topic that left you still a little confused or their was one part that you wanted to know more about.
- Create a .md file that details your journey from confusion or shallow understanding to a full understanding. This file would include the sources that you used to gather a deeper understanding.


For special formatting, use [jupyter book's documentation](https://jupyterbook.org/content/myst.html).
11 changes: 11 additions & 0 deletions activities/projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,14 @@ This summary report have the following sections.
1. **Abstract** a one paragraph "abstract" type overview of what your project consists of. This should be written for a general audience, something that anyone who has taken up to 211 could understand. It should follow guidance of a scientific abstract.
1. **Reflection** a one paragraph reflection that summarizes challenges faced and what you learned doing your project
1. **Artifacts** links to other materials required for assessing the project. This can be a public facing web resource, a private repository, or a shared file on URI google Drive.


## Project Examples
- One type of project would be to do a research project on a topic we cover in class and create a .md file with your findings that demonstrates your knowledge of the topic. The .md file would include an **Abstract**, **Body**, **Reflection** including what you did and what you learned from it, and a **Bibliography**. Potential research topics include:
- Motherboards
- CPUs: Their History, Evolution, and How They Work
- GPUs: A Graphics Card That Revolutionized Machine Learning
- The Differences Between Operating Systems: MacOS vs Windows VS Linux
- Abstraction For Dummies: Explaining Abstract Concepts to the Layman
- Another type of project could be to create a program using the tools taught in class to maintain the program. What would be included in this would be a .md reporting your findings that demonstrates an understanding of the tools used and a link to the repository hosting the program including **documentation** written for the program.