Thursday, October 6, 2011

Module 1 (Week 02) - My Most Memorable Learning Experience

My most memorable learning experience would have to be when I took the COBOL programming class with Dr. Mel Franz at Central Missouri State University (now known as the University of Central Missouri).  At the beginning of the semester, he made sure that we took the time to get to know at least the name of our classmates.  His rationale was that we should care enough about knowing colleagues whom we may need to turn to for help in the future.  It was my introduction to the importance of networking with people.

Back in the 1990s, it was already a common practice of our professors to place copies of their old exams in the Reserve Section of the library.  That meant that they would pretty much have to create new assessments every semester as they cannot simply recycle old assessments.  Of course, I often took advantage of looking at previous exams, and I thought it was great that:
  1. we could see the assessment style of our teachers
  2. have an idea of what kind of questions to expect and what subject matter to concentrate on
So, in short, there was no secrecy and there were hardly any surprises when it came to taking exams.

What set Dr. Franz apart was that his exams were "open books, open notes"...and we were even allowed to bring in pre-typed computer code that we can cut, paste, and modify as part of answers to his exam questions.  Of course, if we did not understand a topic, it would not help being able to look at our book or notes as we would simply run out of time digesting material instead of answering questions.

I thought that taking Dr. Franz's exam was like tackling real-life situations in a business environment.  For example, at work, people are not be expected to remember everything.  That's why we have reference materials that we can consult.  (This goes back to the "open books, open notes" part.)  Also, when it comes to solving problems, it does not make sense to re-invent the wheel.  We can take existing knowledge and resources and adapt it to our current situtions.  (And this goes back to the part where we came to exams with pre-typed computer code that we used as needed.)

Moreover, Dr. Franz's programming assignments were similar to the real-life situation of having programmers needing to be in close contact with their clients, so as to be able to meet all of the software specifications.  We are given a set of input that we are supposed to turn into some form of output based on the instructions given.  In many cases, the information we had were either ambiguous or incomplete.  We were expected to communicate with our professor for clarification such that there was a constant need for us to check our e-mail regularly for updates that may have impact on how we write our computer code.

As the process of coding programs was time-consuming, we had to learn how to manage our time wisely. (The computer labs were open from 8am to midnight, but we could dial in for mainframe access 24/7 if we had our own computer and modem.)  We also needed to be sensitive to detail as a single misplaced period could change the programming logic completely.  And in order to produce the desired results (output), we had to analyze our problem/assignment at hand from different angles, so that we will not miss any important detail.

Even if I did not get an A in the class, I was nevertheless satisfied with what I experienced and with what I learned.

lynda.com


I've heard things about lynda.com, so I thought I'd give it a shot.  I just completed completed my registration today....