1 / 17

Speaker: 陸虹妙 Date:2005/8/6

Construction of a professional perception in the “ Methods of teaching computer science ” course. Hazzan, O. & Lapidot, T. (2004). Construction of a professional perception in the “Methods of teaching computer science” course. inroads – The SIGCSE Bulletin, 36 (2), 57-61. Speaker: 陸虹妙

gina
Download Presentation

Speaker: 陸虹妙 Date:2005/8/6

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Construction of a professional perception in the “Methods of teaching computer science” course. Hazzan, O. & Lapidot, T. (2004). Construction of a professional perception in the “Methods of teaching computer science” course. inroads – The SIGCSE Bulletin, 36(2), 57-61. Speaker:陸虹妙 Date:2005/8/6

  2. Questions • What is the main idea of the article? • Why did the author use the constructivist view to design MTCS course? • What does the teaching model encompass in the paper article? • What is the active learning based teaching model in the article? • What is the role of the instructor in the Active Learning Based Teaching Model?

  3. The definition of terminology • MTCS • Methods of Teaching Computer Science • CST-PP • Computer science teacher's professional perception. • Professional perception • Teacher's conceptual models with respect to the teaching of computer science. • Construction • The forming and shaping of this professional perception consists of a process, through which the computer science prospective teachers construct and refine their conceptual teaching models.

  4. Why did the author use the constructivist view to design MTCS course? • Learning viewpoints • Confucius (551 BC - 479 BC) • I hear and I forget, • I see and I remember, • I do and I understand. • Clements and Battista (1990): similar to Confucius’s opinion. • The authors themselves • In reality it is not possible to teach computer science nor is it possible to teach the teaching of computer science. • Effective educators are those who can stimulate learners to learn.

  5. Why did the author use the constructivist view to design MTCS course? • The definitions of active learning • Silberman (1996) • Above all, students need to 'do it'—figure things out by themselves, come up with examples, try out skills, and do assignments that depend on the knowledge they already have or must acquire”. • The authors & other Constructivists (Kilpartrick,1987; Davis, Maher and Noddings, 1990; Confrey, 1995): • learning is an active acquisition of ideas and not a passive process in which the learner passively constructs his or her knowledge. • In other words, learning requires an individual to be active and to be engaged in the construction of one's own mental models.

  6. Why did the author use the constructivist view to design MTCS course? • The reasons for active learning suitable for implementation in the MTCS course • The constructivist approach • new knowledge is constructed gradually. • One way to support such gradual mental constructions is by providing learners with a suitable learning environment in which they can be active. • Experience wearing different hats (roles) • To support the construction of CST-PP, the students experience wearing different hats during the course. • Three hats: Pupil( will be asked to perform ‘pupil assignments’)、teacher、student.

  7. Why did the author use the constructivist view to design MTCS course? • Be a reflective practitioner • Reflective practitioners are professionals who continuously improve their professional skills based on their on-going reflection in respect to their professional performance. • Active leaning is compatible with the reflective practice perspective.since it provides learners with an opportunity to reflect on the activities they perform as part of their active learning. • Experience different teaching methods • The students should experience different teaching methods in an active learning fashion in order to understand their various advantages and disadvantages.

  8. Why did the author use the constructivist view to design MTCS course? • The fresh CS material • Computer science material itself is usually still fresh in the student's mind. • The students should continue, in parallel, with their mental construction of the computer science body of knowledge except learning the content of the MTCS course itself and the construction of their CST-PP. • Bridge gaps in students’ teaching experience and computer science background.

  9. What does the teaching model encompass in the paper article? • teaching objectives • teaching methods • attitudes towards pupils' answers and mistakes • learning processes • subject matter knowledge • pedagogical content knowledge

  10. The active learning based teaching model • First stage: Trigger • The objective of the stage • introduce a topic with a worthwhile assignment in a non-traditional fashion. (Brooks and Brooks 1999). • Based on the trigger, and throughout the three subsequent stages, this vast collection of ideas is discussed, elaborated, refined and organized.

  11. The active learning based teaching model • The principles of trigger design • The students are challenged by an active learning based trigger, an open-end activity of a kind with which is new to the students. • Specifically, a trigger should enhance and foster wide array of questions, dilemmas, attitudes and perceptions. • A trigger should be realistically complex and relevant for the students. • The activity can be worked on individually, in pairs or in small groups. • A trigger can be based on different kinds of activities. • such as analyzing a class situation, debugging a given computer program, composing a test on a specific topic, designing an exhibition poster about a particular computer science concept, and so on. • Approach a trigger in more than one way. Require teachers to consider multiple reaction options.

  12. The active learning based teaching model • Second stage: Activity • The students work on the trigger presented to them. • Third stage: Discussion • The products, topics, and thoughts originated during the activity stage are presented to the entire class and are discussed. • The instructor highlights the students’s presented and important ideas, emphasizes principles derived from these ideas. • The instructor encourages to react and express their opinions with respect to the different ideas presented, and does not judge students’ positions and opinions

  13. The active learning based teaching model • Fourth stage: Summary • The stage is significantly shorter. • The instructor is the main actor. • The instructor wraps up the discussed topic by summarizing and highlighting central concepts, teaching ideas, conceptual frameworks and any other related topics that were raised and discussed during the previous three stages. • This summary can take on different forms. • such as the formulation of a framework, listing of connections between the said topic and other topics, and so on.

  14. The role of the instructor in the Active Learning Based Teaching Model • First stage: Trigger • Constructs and presents the trigger. • Second stage: Activity • Circulates between the different groups working on the trigger, • Listens to their opinions, • Be sensitive to what they say and encourages them to deepen their thinking. • Direct the students in their discussion about the different issues raised by the trigger if needed.

  15. The role of the instructor in the Active Learning Based Teaching Model • Third stage: Discussion • Act as a good listener. • Be sensitive to crucial points suggested by the students. • encourage the students to explain why and how they developed their suggestions. • suggest exploring different options. • foster reflection processes. • highlight the important facets of each opinion and presents possible connections between different ideas. • Fourth stage: Summary • sum up the ideas presented during the previous stages. • add ideas and clarifications that were not suggested by the students themselves if needed.

  16. The examples inthe active learning based teaching model • The case of Arrays • Instructor: • give a lecture on pupils’ misconceptions regarding arrays. • present the ways in which different books introduce this topic • Place array literacy items on a scale that ranges from “easy to learn/teach" to “difficult to learn/teach”. • Students: • describe what array means. • discuss array algorithms that calculate the average of a column, sort a row, search for the maximum element of an array and so on. • solve complex programming problems with arrays. • Examine relationships between abstract data types and algorithms • tackle questions related to "boundary competency". • e.g. the boundaries of each computer science topic and to the kind of relationships that exist between different topics.

  17. The examples inthe active learning based teaching model • Analysis of lab situations • watch a well-selected video clip of a class working on the development of a software project. • focus on the teacher's behavior, write down positive and negative characteristics of his or her actions, and imagine how they would act in similar situations. • a class discussion in which the teacher's behavior is analyzed is held after the viewing.

More Related