管家婆免费开奖大全

New pilot initiative could change how 管家婆免费开奖大全's Introduction to Computer Programming is taught

Photo of computer science faculty
From left, the department of computer science's Paul Gries, Jacqueline Smith and Jennifer Campbell are three of four faculty taking part in the pilot to make CSC108 a 'mastery-based' course (photo by Nina Haikara)

For 20 years, Paul Gries, a 管家婆免费开奖大全 associate professor of computer science, teaching stream, has wanted to introduce a 鈥渟elf-paced鈥 version of Introduction to Computer Programming, known to students as CSC108.

That wish is now a reality, thanks to support from the Provost鈥檚 Learning Engagement and Advancement Fund (LEAF). Gries and his teaching stream colleagues in the department of computer science 鈥 Jennifer Campbell, an associate professor, and Jacqueline Smith, an assistant professor 鈥 as well as Andrew Petersen, an associate professor, teaching stream, in the department of mathematical and computational sciences at the 管家婆免费开奖大全 Mississauga, are piloting what the team calls a 鈥渕astery-based鈥 course this winter term with 60 students.

Gries says it is time to make the change. 鈥淲hat we鈥檙e doing now is, here鈥檚 some examples, here鈥檚 some readings and studying, and then in week seven we'll ask: How much have you learned? And we give the students a midterm. I'm not convinced that's the best approach to measuring education.鈥

In the mastery-based format, the course is broken down into nine modules, with a particular set of topics in each. At the end of each module, students will take a mastery quiz. They鈥檒l need to demonstrate mastery of the concepts, at thresholds of 70 to 80 per cent, before moving on to the next set. Students who fail can try again the following week. Students who grasp the material more quickly can move through the modules faster.

管家婆免费开奖大全 computer science, ranked as one of the top 10 programs in the world, has a history of innovation in the classroom. The faculty composition includes 12 teaching-stream professors focused on undergraduate teaching and educational research. Gries and Campbell were also among the first at 管家婆免费开奖大全 to offer a Massive Open Online Course (MOOC) on the .

In 2013, CSC108 was inverted. Students watch videos, practise problems and take short programming tests. While in class, students work together on problem sets in lieu of a traditional lecture. It鈥檚 estimated that that more than half of CSC108 students have never written a line of code before taking the course.

鈥淲henever there's blank pages everywhere, the teacher says: 'Alright! Here's something you all missed,鈥欌 says Gries, noting the inverted model resulted in a seven per cent increase in grades.

Smith explains the mastery-based format will go a long way in addressing student concerns, which she now doesn鈥檛 hear about until course evaluations at the end of term. Some students say they were completely lost in week three, while others say they were bored. 

鈥淚t turns out that with the inverted course, we have the same drop rate as we did the traditional lecture delivery, but students dropped the inverted class earlier, because they recognized they were struggling,鈥 says Gries. 鈥淭he problem is, they come back the next term, and try again. What we expect with this new mastery course is that students who get stuck on a topic or fall behind, will just redo that material and retake the quiz the next week, and so on.鈥

And what if a student can鈥檛 pass a mastery quiz?

鈥淚t's almost always an indication that they're not approaching the problems in the right way,鈥 says Gries. 鈥淭hey can work with us to retrain their study habits.鈥

The mastery-based course is complicated by space considerations: 2,000 students enrol in CSC108 over two terms, and the new format requires more lab space for quizzes and non-lecture style classrooms. But the faculty believe it will allow them to reallocate their resources, and provide support to the students who need it most.

鈥淭he hope is this can scale, and replace our now traditional inverted classroom,鈥 says Gries.

The Bulletin Brief logo

Subscribe to The Bulletin Brief

Department of Computer Science