It's time for 'midterm' exam two in my Python course. Doesn't make a lot of sense why they'd call both their exams midterms, but whatever. I'm coming to understand that computer think is quite different from regular think at times. I'm reviewing everything in the course it seems before attempting the test.
Topics include guess and check, exhaustive enumeration, divide and conquer, binary search, and merge sort algorithms. I'm pretty comfortable with these. I think.
There will be an annoying section of linguistic problems dealing with definitions. Likely these first two sections will include my arch enemy, the true/false query. We will be asked to program a simulation I bet. Something along the lines of the robot cleaning deal we did a couple weeks ago and the most recent Monte Carlo methods we've been looking at in dealing with probability and coin tossing where we do a million different trials of something to see the statistics behind large samples of the same test.
Not so comfortable with this stuff.
Lastly, there are two categories on the study sheet entitled Understanding data (dealing with probability, standard deviation and linear regression (drawing a blank on that one right now) and Software engineering (debugging, data abstraction and inheritance, and specifications).
I'm anxious to see how much hair I pull out tomorrow. I plan on tackling the test then as Angela will be doing some weekend work for several hours and I should have sufficient time to zone out into the world of ones and zeros.
More shall soon be revealed.