Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing Computer Science to Educationally Disadvantaged High School Students – to Educationally Disadvantaged High School Students – The Israeli Experience.

Similar presentations


Presentation on theme: "Introducing Computer Science to Educationally Disadvantaged High School Students – to Educationally Disadvantaged High School Students – The Israeli Experience."— Presentation transcript:

1 Introducing Computer Science to Educationally Disadvantaged High School Students – to Educationally Disadvantaged High School Students – The Israeli Experience Dalit Levy Technion – Israel Institute of Technology Introducing Computer Science to Educationally Disadvantaged High School Students – to Educationally Disadvantaged High School Students – The Israeli Experience Dalit Levy Technion – Israel Institute of Technology HCC 2003, October 30 Auckland, New Zealand 1

2 Prolog: Why should we introduce Computer Science to educationally disadvantaged high school students? * Why not? 2 * Computer Science might open windows into the future world and the information society * Personal and cultural Empowerment

3 We should! introduce CS to educationally disadvantaged high school students. How? 3 Appropriate Methods for Evaluation Constructing a Suitable Curriculum Developing the Learning Environment A Computerized Learning Environment 3 parallel strands

4 Example 1: Episode taken from a lesson in the 2 nd month (1996) 11 th Grade, 12 students in a computers lab Example 1: Episode taken from a lesson in the 2 nd month (1996) 11 th Grade, 12 students in a computers lab 4 Lili (the teacher): “Now we are going to …” Udi (gets up from his place and shouts): “ Lili, look, it works! I want you to see and also I want you to tell me how to make it 100 times with my girlfriend ”. Lili: “ Udi, I ’ ll come in a minute, but first everybody calm down, Noa please put your cosmetics in …”. Udi: “ But Lili …” (While Ella gets up and walking towards the classroom door). Lili: “ And where are you going now? ” Ella: “ The headmaster called me. And besides, I finished everything ”

5 What can we learn from Example 1 about classes of educationally disadvantaged students? What can we learn from Example 1 about classes of educationally disadvantaged students? 5 1.The need for continuous teacher ’ s attention, the need for immediate satisfaction 2. A specific kind of class Discourse 3. Interpersonal problems affecting students lives at school 4. Heterogenic class – different background, different ability

6 In addition, In addition (chazzan, 2000), we often find in these classes: In addition, In addition (chazzan, 2000), we often find in these classes: 6 5. Issues of self estimation and acceptance of their situation as disadvantaged learners 6. Lack of initiatives 7. Unstable behavior and inconsecutive attendance in class 8. Difficulties in reading, writing and in verbal expressions 9. difficulties with higher order thinking (abstraction)

7 These characteristics should be considered while dealing with each of the 3 parallel strands 7 Appropriate Methods for Evaluation Constructing a Suitable Curriculum Developing the Learning Environment A Computerized Learning Environment

8 Answer 5: “sub-procedure is the thing that leads the main procedure” Example 2: Students ’ answers to a question in the final exam in the end of the course (2002) 8 A given (simple) printing program Questions like “Which is the main procedure”? “Write a definition for the missing sub-procedure”.One sub-procedure is missing– “Write a definition for the missing sub-procedure”. Answer 1: “sub-procedure is a procedure that is in the text editor” Answer 2: “The main procedure is the procedure that calls for other sub-procedures” Answer 3: “There is no explanation for such sub-procedure” Answer 4: “sub-procedure is assigning a variable”

9 Are written tests can be thought of as an appropriate method of evaluation? 9 Appropriate Methods for Evaluation Constructing a Suitable Curriculum Developing the Learning Environment A Computerized Learning Environment

10 Principles for developing an experience-oriented learning environment (I) 10 In theory: students’ activities serve as the ground from which conceptual understanding can emerge In practice: the learning of each idea and each concept begins with activities in the computers laboratory Example 3: the very first learning activity in the course

11 Example 3: The first learning activity 11 A 10 th grade student is sitting in front of the computer. What does she or he look at? What can she do? Press the 4 buttons Crawl Yellow Jump

12 Principles for developing an experience-oriented learning environment (II) 12 In theory: the learning environment should be kept simple enough and motivating enough at the same time In practice: The inquiry-based learning begins with given programs that serve as patterns for later individual constructions Example 4: Programming patterns in Hebrew (using the learners own language) Example 5 : Constructing the algorithmic “conditional count” pattern

13 Example 4: Programming patterns in Hebrew (an animation pattern) 13 Programming for the disadvantaged = Using a friendly programming language The programming environment should support constructing new programming languages to ציפור - עפה - במקום to fly כנפיים - מטה wings-up המתן 1 wait 1 כנפיים - מעלה wings-down המתן 1 wait 1 endend

14 Example 5: Constructing the algorithmic “ conditional count ” pattern 14 1. Running a given “conditional count” program 2. Analyzing the given program text 3. Classifying a set of given tasks (“conditional count” tasks vs. conditional sum tasks) 4. Adapting the given program (analyzed at stage 2) to a new “conditional count” task (from the set classified on stage 3) 5. Inventing a new “conditional count” task and programming it using the given pattern

15 Principles for developing an experience-oriented learning environment (II) 15 In theory: the learning environment should be kept simple enough and motivating enough at the same time Example 4: Programming patterns in Hebrew (using the learners own language) Example 5 : Constructing the algorithmic “conditional count” pattern When Israeli students program a computer using their own language, there is almost no gap between the pseudo-code algorithmic patterns and the code itself. TEVEL – The Hebrew-speaking learning environment – is simple and motivating at the same time!

16 Summary - Introducing CS to Educationally Disadvantaged Students 16 Appropriate Methods for Evaluation Constructing a Suitable Curriculum Developing the Learning Environment A Computerized Learning Environment I - the learning of each idea and each concept begins with activities in the computers laboratory II - The inquiry-based learning begins with given programs that serve as patterns for later individual constructions Prefer computerized learning environment that can “speak” the students’ native (naive?) language (In Israel – less Math and less English)

17 Epilog: Why should we focus on educationally disadvantaged high school students? 17 1.Learning materials/environments developed for these students in particular, often help in CS learning in general. ( “ didactical phenomenology ”, Freudenthal). 2. Methods for teaching CS that “ work ” with educationally disadvantaged students, work with others as well. 3. The success is sweeter!


Download ppt "Introducing Computer Science to Educationally Disadvantaged High School Students – to Educationally Disadvantaged High School Students – The Israeli Experience."

Similar presentations


Ads by Google