Tuesday, June 4, 2013

Reflections on MOOCs


This is a guest post from Jen Lee, an aquaintence  of mine from South Jersey who agreed to share her elearning experiences with us:

I took two MOOC courses at Coursera.org in the Fall of 2012, and am currently enrolled in another right now during Spring 2013.
I took "Learn to Program: The Fundamentals" from the University of Toronto, which offered a certificate of accomplishment for those achieving a grade of 70 or higher.
I took "An Introduction to Interactive Programming in Python" from Rice University, which did not offer a certificate at all.
Currently, I'm taking "Learn to Program: Crafting Quality Code" from the University of Toronto. This is a followup to the first Learn to Program class, with the same instructors, and also offers a certificate of accomplishment for those achieving a grade of 80 or higher.

In all of the classes, there were video lectures with the professors explaining things in a very clear way from start to finish.  There were no books required; all the learning was done through video lectures, exercises, and assignments.  There were lots of programming tasks to complete, and quizzes to take. The students took to the forums, talked about everything, asked for help, offered help, set up google and facebook study groups, and generally posted a LOT. The forums were constantly buzzing with activity. Since there were SO many people, types of people varied drastically. There were complainers, there were people who kept asking for extensions on dates, there were people who made fun of those people, there were people who helped everyone out, there were people who asked a ton of questions, there were people who answered a ton of questions. There were people who were obviously seasoned programmers, so much that we all wondered why they would take a beginner class.  There were people who just didn't understand the material who were struggling along the whole time. There were critics and supporters. People who loved the professors and people who hated them. People who thought the course was too easy and who thought it was too hard. The forums were a great source of information, and entertainment. Socially, it was comfortable and familiar. Especially because a good portion of people were taking both classes at the same time.

In the Rice University course, the team of professors (there were 5, though only 2 main ones) encouraged students to make their own videos explaining the course material for that week and post it to the forums. The student with the videos that were the most popular at the end of the course would win an iPad.  I can see that they didn't know quite how popular that contest would be. Lots of students made videos, and a few made videos several times a week for the duration of the 7 week course. In the end, it tied... between a 19 year old girl... and a 12 year old boy. All these adults trying to learn programming... and a 12 year old boy was teaching them how. He was truly an inspiration, even to my kids, who have now taken an interest.

The professors interacted more than I would have expected. In all cases they did have community TAs to help people who needed it. But the profs monitored the forums regularly and commented a LOT. The forums helpfully marked which threads had a professor response included, so that was a nice feature. 

Personally, I learned a lot in those classes. I enjoyed programming so much that I decided to enroll in the local community college to pursue a degree in it, purely because I like it and I would love to have those skills. Currently I am enrolled full time in the community college, with mostly online classes, and I'm still taking a MOOC from Coursera because I love it, and because that programming language (Python) is not offered at ACCC.

The online classes I'm taking at an actual college are jolting, coming out of Coursera. The online classes in programming at ACCC are more like self-taught courses. Here's the book, those are your assignments, these are tests and quizzes, here are the due dates for everything, now GO. It's nothing like Coursera. At Coursera, the video lectures and programming assignments are not released all at the beginning; they are slowly released as the course progresses. So, even advanced programmers can't move ahead and finish the course in the first two weeks. They have to stick around with the rest of us and do what we're doing... which is great, because the forums wouldn't work if only the slowest students were there posting and the faster students had already moved on. The faster students are the ones who have the patience and the knowledge to help the rest of us through the problems that we don't understand.  At ACCC, you ask a question, and there's no one really checking the forums anymore to even answer.

I realize that online classes will likely never fully replace traditional classrooms. However, the model used at Coursera is very efficient, very conducive to learning, and well liked by many. The do-it-yourself model probably doesn't work well for students who are not self-motivated or who do not learn well by reading a textbook alone.

I don't have full statistics for the courses. At the end of the first Learn To Program class, though, the professors did post a summary, which gives some interesting data. Here it is:


The number of people who earned a certificate: 8243



The number of people who submitted each piece of coursework:



E1    38502

E2    25368

A1    18222

E3    17104

E4    14991

A2    13236

E5    12657

E6    10658

A3     9336

E7     9283

Exam   8938



The next two sections count the results only for people who wrote the final exam.




coursemark  how many earned that mark

[0-10)        44

[10-20)       59

[20-30)       92

[30-40)      106

[40-50)      114

[50-60)      167

[60-70)      331

[70-80)      747

[80-90)     1840

[90-100)    4592

=100:        766



exammark      #    # earned cert    # did not earn cert

(0-1)         0             0             0

[1-2)         0             0             0

[2-3)        58             7            51

[3-4)        39             3            36

[4-5)        64             8            56

[5-6)       103            15            88

[6-7)        79            29            50

[7-8)       109            49            60

[8-9)       168            98            70

[9-10)      233           180            53

[10-11)     409           357            52

[11-12)     735           661            74

[12-13)    1360          1278            82

[13-14)    2349          2247           102

14         3152          3055            97





We correlated the Week 3 Workload survey responses with course completion by category. The categories were:


   "I had never programmed before.",

   "I had written a few small programs or tried to take another programming course but didn't complete it."

   "I had completed an introductory programming course."

   "I have significant programming experience."



In the following table, we list:




* the category

* how many people in that category who wrote the survey

* how many people in that category still in the course

* how many people in that category still in the course (as a percentage)

* how many people in that category who earned a certificate

* how many people in that category who earned a certificate (as a percentage)





   category    survey  # done  %       cert    cert %



  beginners     4167    3596   86.3     1386   33.26

     novice     3335    3067   92.0     1666   49.96

       some     2681    2434   90.8     1431   53.38

experienced     1806    1683   93.2     1136   62.90

   everyone    11989   10780   89.9     5619   46.87



We are impressed be everyone who earned a certificate, especially the beginners and novices. You should be proud of yourselves. Well done!


Update on Blog Post


Hi!
Just wanted to update you on some MOOC info...
I finished my third MOOC this semester. Still loved it. This one was shorter (5 weeks as opposed to but it was still full of great information.
I was just browsing upcoming classes on Coursera and I discovered that they are now offering something called "Signature Track". It's a paid option for a MOOC that will run right alongside the regular MOOC offerings on Coursera, but they will be using typing patterns plus a webcam to actually determine that the person that is doing the coursework is in fact the person who has registered for the course. I'm guessing it's one step closer to actually getting MOOCs to be recognized and accepted as credit at brick and mortar institutions.
What I find strange about this much security is that the classes I'm taking online at ACCC don't require any sort of validation like that. It's pretty much "Go buy the book, here's a list of your assignments and due dates, email someone if you need any help." So, to me, the Signature Track at Coursera seems like complete overkill.
But, it is what it is. If it gets us closer to MOOCs being accepted as credit, I'm all for it.
Here's the information on the Signature Track:
https://www.coursera.org/signature/guidebook

No comments:

Post a Comment

Please keep it clean, I will remove posts with unsavory language or content.