valentineap / ComputationalGeoscienceCourse

Materials for an introductory course in Python programming for geoscientists
7 stars 1 forks source link

Asssessment #22

Closed valentineap closed 5 years ago

valentineap commented 5 years ago

I've added a first draft of the assessment; please have a look and let me know what you think. I have included my (rough) solutions to prove that it's all possible....!

Please take care not to put this anywhere where the students might get access to it...

https://github.com/valentineap/ComputationalGeoscienceCourse/tree/master/Assessment

Don't spend too much time on doing this; I mainly want opinions on:

A few comments from me:

1 - Fibonacci - Should be very easy; intended to help them get a score on the door. 2 - Ideal gas - Easy if you remember optional args; harder if not. 3 - Substitution cipher - Builds directly on stuff we do in class (I intend to go through the Caesar cipher with them tomorrow afternoon). So long as they understand what it's asking I think this is reasonably straightforward. 4 - Seismicity - Perhaps the plotting here could be made more exciting (how?). Could probably be done with Pandas, too. Clearly we could make things much more complicated but I'm not sure if it's necessary? 5 - Raman - Slightly modified from the version in proto-prac; I removed the 'panel' number from the filename as it wasn't present in any of the other files Penny gave me... Pretty straightforward provided you understand the file format. 6 - Tic-Tac-Toe - hard; I hope this will do a good job of separating out the 80/90/100% crowd.

valentineap commented 5 years ago

PS - of course, feel free to edit!

rebecca-mcgirr commented 5 years ago

Just had a thorough look through this, I didn't attempt any of the exercises but they are all exercises or variations of exercises I've done before, so I think the assessment as a whole is achievable by most of the students. I think the major differentiator re marks will be in the brevity/clarity/robustness of the functions that the students manage.

I agree with all your comments, and I think that this combination of exercises covers all the major topics we've addressed in class. The tic-tac-toe exercise will probably trip-up quite a few, but I can't see why anyone wouldn't manage at least an attempt.