Sehrish Zafar
Pedagogy & Curriculum
Jacqueline White Department Of Education
University Of Strathclyde
Glasgow © (2014)
2 What is Pedagogy?
First of all we need to understand what pedagogy is? Pedagogy is science of teaching (Reflective Teaching by Pollard). Pedagogy is a combination of skills and knowledge for effective teaching. So we can say that pedagogy is the art, science and style of teaching that makes a positive difference in students mental and social development.
Pedagogy in ICT (Information and Communications Technology) should be considered in a much boarder view of educational practice. Hence considering good practice in teaching and learning with ICT will require examining teachers ideas, values, beliefs and thinking that leads to observable elements in practice.
Figure 1.1 Shows Pedagogy Process
In pedagogy process the first thing that a teacher have to keep in mind is to establish rapport with pupils to establish trust, working relationships, develop shared overall purposes and distribution of responsibilities as a basis for ongoing negotiation of control affection and inclusion.
Teacher should choose a learning focus to achieve an already agreed specific purpose that needs to be achieved in the end.
Then there should be a check on prior learning of pupils, that will tell the starting point.
Design learning task is paramount that will give lesson purposes, expectations what will be achieved and teacher will be able to explicit specify activities and schedules.
Then in pedagogy process is the Undertaking Learning Task (Do it !!) teacher and/or student provide scaffolding for the learning activity.
Then learning is checked by assessment, evaluation or activities.
Transferring of learning is the last step that require proper knowledge & skills and effectively transfer of learning is really essential part.
Pedagogy was first presented in late 16th century by French and Greeks, in a paper called "A System Development Method".
3 Effective Pedagogy in Computer Science
When thinking about computer science learning occurs most effectively when teacher and pupils work together for a common outcome or goal, and are motivated to assist each other. Some other points that needs to be considered are pupil's background knowledge and experience, situation, environment, as well as learning goals set by the teacher and student.
The main types of pedagogies that are used in computer science are,
1. Contributing Student Pedagogy
2. Group Work
3. Project Based Learning
4. Problem Based Learning
5. Peer Instruction
All of them are used in computer science but on the base of my readings effective pedagogy in computer science will create a supportive learning environment, enhance relevance of new learning and facilitate shared learning, encourage reflective actions and thoughts that's why the two pedagogies that I found more effective and appropriate in computer science are Contributing Student Pedagogy and Project Based Learning.
I have selected these two pedagogies because I think these two pedagogies will make computer science more effective and interactive students will take more intrust in subject it will enhance student's learning and knowledge and these two pedagogies provide sufficient opportunities to learn, will make connections to prior experience and learning and improve the teaching–learning relationship.
4 Contributing Student Pedagogy
Contributing Student Pedagogy is a pedagogy that encourages students to learn from, contribute towards and to value the contributions of others. CSP approaches towards constructivist and community theories of learning, and thus provide opportunities to indulge (encourage) students deeply in subject material.
Figure 1.2 Shows Contributing Student Pedagogy
4.1 How CPS works in Computer Science
Students will learn more deeply and more effectively when they are engaged in helping their peers to learn. Learning is improved when students have