nighthawkcoders / portfolio_2025

Nighthawk Pages 3.0. This is a GitHub Pages project that includes support for Jupyter Notebooks. The project provides a game, lessons and projects to support the teaching of Career Technical Educations and AP courses: Computer Science and Software Engineering (CSSE), Computer Science Principles (CSP), and Computer Science A (CSA).
https://nighthawkcoders.github.io/portfolio_2025/
Apache License 2.0
0 stars 110 forks source link

3.8.1 While loops | Nighthawk Pages #311

Open utterances-bot opened 1 month ago

utterances-bot commented 1 month ago

3.8.1 While loops | Nighthawk Pages

Basic concept for while loops

https://nighthawkcoders.github.io/portfolio_2025/csp/big-idea/p4/3-8-1

nikhilsna commented 1 month ago

Overall Review of P4 iteration 3.8.1-3.8.5

3 good things:

  1. Comprehensive coverage: You did a great job explaining loops, especially how you covered while loops, for loops, and even nested loops with examples in both python and javascript—helpful for visual learners.

  2. Concise step-by-step breakdowns: I love how you break everything down step-by-step, like initializing variables, setting conditions, and explaining what happens inside the loop. This makes it a lot easier to follow along, especially for beginners.

  3. Interactive challenges: The popcorn hacks are a nice touch. They have detailed explanations especial the description of what's actually going on inside the loop, such as when the loop is looping through a list until a set condition.


3 bad things:

  1. Typos: There's a couple of small grammar things here and there, like in "while loops are consisted of"—should be "consist of." also, check the spelling on things like "innterCounter."

  2. Incorrect condition: In the popcorn hack for printing "hello" 5 times, the condition while counter < 0 doesn't work since it’ll never be true when starting with 5. should be counter > 0 instead.

  3. Infinite loops: Should throw in a heads-up about infinite loops in case someone forgets to update their condition—could save some headaches for beginners.


Overall, really good job, just a few small tweaks are needed.

ShawnRay09 commented 1 month ago

Hello, this is the scrum master from Period 2. First off, I love the dropdown menu and the animation you added as well as the color scheme around it. It looks amazing and super cool. I also like how you were super in depth, yet concise with your work. I think 8.2 could use a little work as it looks a little unfinished or unpolished. For example you could go a little further in depth for the instructions for the popcorn hacks, or even add extra challenges to them. Overall though you guys did a splendid job, keep it up!