KnightNiwrem
Senior Member
- Joined
- Jun 1, 2014
- Messages
- 1,057
- Reaction score
- 0
As some of the people here might know, SoC in NUS do allow senior students to be TAs to our juniors for some Computing modules. I find myself particularly interested in trying that out, some time in the future. Naturally, I believe it is the duty of any tutor, for what ever reasons, to have to do a good job of it.
My recent exchange with Pickles has shown that I might not fully comprehend the spectrum of learning experiences (the tools they find comfortable with, their frequency of using these tools, and how these relate to their ease of learning) that a whole range of students (of differing caliber and experience) would go through in their course of learning Computer Science.
Before this, I've been looking at some Pedagogical experiences faced by some of the lecturers of Computer Science worldwide. (These are google-able; See: http://www.csd.cs.cmu.edu/colloquium/) (And see: https://computinged.wordpress.com/2012/12/21/the-bigger-issues-in-learning-to-code-culture-and-pedagogy/)
But I think this may not be sufficient, and may not fully relate back to the experiences at home where most start off with an *entirely* clean slate to programming methodology and their philosophy.
Hence, I've decided to open this thread to gather some of the experiences that the programmers in here have gone through when they were learning Computer Science at the start, and then their experiences learning Computer Science after that; and how and why these 2 experiences might differ(if they do).
Even better, for experienced tutors like davidktw, what are the responses students have given to a wide range of approaches and tools used to tutor your students, and what has been shown to be effective for who, and possibly why.
---
I'd like to thank everybody here, beforehand, for sharing their responses and continuing in replying to any queries and discussion I might pose here, later.
My recent exchange with Pickles has shown that I might not fully comprehend the spectrum of learning experiences (the tools they find comfortable with, their frequency of using these tools, and how these relate to their ease of learning) that a whole range of students (of differing caliber and experience) would go through in their course of learning Computer Science.
Before this, I've been looking at some Pedagogical experiences faced by some of the lecturers of Computer Science worldwide. (These are google-able; See: http://www.csd.cs.cmu.edu/colloquium/) (And see: https://computinged.wordpress.com/2012/12/21/the-bigger-issues-in-learning-to-code-culture-and-pedagogy/)
But I think this may not be sufficient, and may not fully relate back to the experiences at home where most start off with an *entirely* clean slate to programming methodology and their philosophy.
Hence, I've decided to open this thread to gather some of the experiences that the programmers in here have gone through when they were learning Computer Science at the start, and then their experiences learning Computer Science after that; and how and why these 2 experiences might differ(if they do).
Even better, for experienced tutors like davidktw, what are the responses students have given to a wide range of approaches and tools used to tutor your students, and what has been shown to be effective for who, and possibly why.
---
I'd like to thank everybody here, beforehand, for sharing their responses and continuing in replying to any queries and discussion I might pose here, later.
Last edited:

