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

Topic 4 Feedback #209

Open
lmock opened this issue Feb 7, 2014 · 2 comments
Open

Topic 4 Feedback #209

lmock opened this issue Feb 7, 2014 · 2 comments

Comments

@lmock
Copy link
Contributor

lmock commented Feb 7, 2014

No description provided.

@itssumertime
Copy link

I think the "valid-date" activity does not need to be there, or at least should be a multiple choice question. I saw way too many students confused about what to do and they spent too much time on it, although it was only meant to show the power of abstraction.

For the "composition of functions", it should have been stated that we should have them use the "max of 3 things" and "sum of three things" blocks because many students had tons of if-else statements and did not reuse their code from the previous exercises, which is technically correct too but it's good to teach them to reuse code.

@jasnowiss
Copy link
Contributor

+1 for Sumer's comments
If the 'valid-date' is kept in the lab, there needs to be more clarification about what the point of it is, and more direction as to which part of the code to abstract. Some of my students tried to abstract more than just the leap year stuff, and it ended up making their code buggy

I also think the 'brick wall' exercise is too long and convoluted. As well, it requires a fair amount of hard-coding, which detracts from the idea of abstraction. The additional exercises at the end of the page stress abstraction, but because they're 'additional', basically none of my students did them.
I'd recommend either shortening the exercise, or spanning it over more than 1 page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants