Phew, it's been a busy week. (That's why this post is a day late.)
I'm trying to get used to the grind of being a full-time student, part-time (sometimes closer to full-time) employee, and a full-time marathon-runner-in-training (it counts as full time if you're supposed to be running seven days a week, right?)
Individually, these quests are all going great. I turned my training up from 0 to 11 and logged 34 miles this week, worked 38 hours and aced a midterm in another class. Together, though, they're overwhelming my life. I made an executive decision this week (read: this afternoon), to scrap Monday's three miles every week at least until the end of March, because otherwise I'll have no hope of getting caught up with my homework (including this sLOG, and A1, which I haven't started yet (eep!)).
And there I go getting off track....(much like far to many runners at the UofT Athletic Centre, ugh.)
What I really wanted to talk about in my blog this week was the lab exercises for this class.
Overall, I'm not loving the structure of lab work in this course. I understand the value of pair programming and learning to work in teams, and I'll overcome my challenges with that. (I'm a control freak and will say no more), but coming off a second lab where my partner and I have been unable to finish the work because we got bogged down in details and concepts in the early stages of the assignment, I'm really starting to take issue with the policy of not working on the lab before class.
Specifically, I hate not being able to bring written notes to class. I get the concepts we're working on in class (finally understanding recursion--thanks for the great example in class last Wednesday, Dustin! I was really struggling with how you can call a function inside its own definition, but I get it now---it's kind of like a reset button that just takes you back to the top of the code for that function), but need some time to puzzle them out and apply them to an actual problem, and two hours just isn't sufficient for me to do that.
I'm sure it doesn't help that I'm a long way out of first-year calculus, second-year stats and higher order (i.e. above about the sixth grade level) math in general-- figuring out the formula for fuel efficiency in Lab 3 was much more complicated than it should have been--but mostly, I just feel that it would be more productive if I could bring written notes and/or diagrams to the lab to help explain myself to my partner, because I can't always communicate verbally. It's really important to me to able to finish the lab work during the lab because it's much harder to access the TAs outside of those designated hours (especially when you have a long commute and a dozen other things going on in your life) and can't justify taking the trip downtown.
I also struggle with the concept of "marks for participation". Since we don't have to actually finish the lab work in the allotted time, rather just needing to make our sincere best efforts to do so, there's not a lot of incentive to to go back and finish the work. I support the notion of some (even most) works for showing up to the lab on time and working things out with my partner, but it would ease my fears about upcoming tests if I could see how well I was doing in terms of actually understanding and writing good code on a more frequent basis than the assignments and exercises allow, even if it's just running the marks through an autotester or using the PCRS system like we did in CSC108 last term.
Finally--and I get that this is a tough one, because budget cuts, and also that it's a problem endemic to academia right now---I think we need another TA in the lab. I don't know if I'm just in a particularly challenged section, but if we're going to continue to be expected to finish all of the work in a two-hour period while having barely looked at it beforehand, we need to be able to have our questions answered in a more timely manner.
Annnnnnd that concludes my few (but not-so-brief) thoughts about CSC 148 for the week. Next week, look out for a recount of pulling my hair out over A1, which I'm going to start now, and about which questions posted on Piazza have been filling my inbox with e-mail (and my heart with dread) for the last week and a half. Wish me luck!
No comments:
Post a Comment