Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.03 lab needs to be revised #401

Open
Dan-TEALS opened this issue May 18, 2022 · 0 comments
Open

2.03 lab needs to be revised #401

Dan-TEALS opened this issue May 18, 2022 · 0 comments
Assignees
Labels
Bug IntroCS.2 Medium Severity Makes the lesson hard to use but has a workaround

Comments

@Dan-TEALS
Copy link
Contributor

Lab 2.03 needs a complete revision.

  • The two code tracing problems (examples 1 and 2) don't make any sense because the flow of execution depends on user input that isn't provided in the examples (and exhaustively providing inputs for each conditional branch would require at least three traces for example 1 and at least nine for example three - not considering issues of case in the comparison).
  • Input string formatting is inconsistent in the two examples
  • String formats don't follow PEP-8 recommendations
  • The triangle program requires more scaffolding (don't expect the students to know the tests for various types of triangles off the top of their head)
  • Pseudocode or a flowchart to replace the Snap! example code would be helpful for the triangle program
  • The bonus is out of place since lists aren't introduced until lesson 4
@Dan-TEALS Dan-TEALS added Bug IntroCS.2 Medium Severity Makes the lesson hard to use but has a workaround labels May 18, 2022
@Dan-TEALS Dan-TEALS self-assigned this May 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug IntroCS.2 Medium Severity Makes the lesson hard to use but has a workaround
Projects
None yet
Development

No branches or pull requests

1 participant