1 - selcukcagan.weebly.comselcukcagan.weebly.com/uploads/1/3/9/6/...posner.docx  · web...

21
CTE252 PROJECT 2 APPLYING POSNER’S COURSE DESIGN MODEL Instructor: Can Kültür Date:19/5/2013 Topic of the course: Scratch Target audience: 4 . Snıf Sisli Terakki okulu Öğrencileri Team : No Fancy Names Team members:Özgün Aydın, Selçuk Çağan, Tuğçe Kaya Project Expectations: In Sisli Terakki Schools, the administrators are planning to offer a new course to 4 th grade students (who are 9-10 years old) with a focus on basic computer programming skills, problem solving and algorithm development skills. Remember that Sisli Terakki School also aims to integrate 21 century skills (especially the ones related to ICT and computational thinking). The course will be a full year course having 1 hour (per week) during 32 weeks. In your course design, use of “Scratch” program (http://scratch.mit.edu/ ) is encouraged. However; the school administration clearly expressed that they are open to suggestions for using alternative free software and media. Note that 4 th grade students do not know excel, are a little bit above the moderate level of knowledge and skills about MS word, and powerpoint. show moderate level use of internet explorer (they are not selective about information) can use mail programs (entering to school mail address and sending mails ..) 1 | Page

Upload: nguyenduong

Post on 12-May-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

CTE252 PROJECT 2 APPLYING POSNER’S COURSE DESIGN MODEL

Instructor: Can Kültür Date:19/5/2013

Topic of the course: Scratch

Target audience: 4. Snıf Sisli Terakki okulu Öğrencileri

Team : No Fancy Names

Team members:Özgün Aydın, Selçuk Çağan, Tuğçe Kaya

Project Expectations:In Sisli Terakki Schools, the administrators are planning to offer a new course to 4th

grade students (who are 9-10 years old) with a focus on basic computer programming skills, problem solving and algorithm development skills. Remember that Sisli Terakki School also aims to integrate 21 century skills (especially the ones related to ICT and computational thinking).

The course will be a full year course having 1 hour (per week) during 32 weeks.

In your course design, use of “Scratch” program (http://scratch.mit.edu/) is encouraged. However; the school administration clearly expressed that they are open to suggestions for using alternative free software and media.

Note that 4th grade students

do not know excel,

are a little bit above the moderate level of knowledge and skills about MS word, and powerpoint.

show moderate level use of internet explorer (they are not selective about information)

can use mail programs (entering to school mail address and sending mails ..)

As teams, you are expected to simulate first three stages of Posner’s course design model (as simplified steps below). While doing this (as a team), select one of the motivators listed below.

Fun

Collaboration and peer learning

Online/Blended learning

Project based/Problem based learning

Lecturing

Simulations

Game based learning

Social learning

1 | P a g e

1. Getting Oriented1.1. Write a brief paragraph describing your course

Bu ders Ortaokul düzeyinde yıl boyunca haftada 1 saat olarak verilecek bilgisayar programlamaya giriş dersidir. Bu ders, öğrencilerin problemin çözüm yolunu ve problem çözme yeteneğini geliştirmesi için hazırlanmıştır. Çocukların, çözüm yolunu geliştirmesi için eğleneceli, görsel ve anlaşılabilir bir bilgisayar programı kullanılacaktır. Dersin sonunda bütün öğrenciler problemleri daha iyi anlayıp çözebilecektir. Ders oyun tabanlı ilerleyecektir ve bu sayede çocukların derse isteği daha yüksek olacaktır. Bilgisayar laboratuvarı bu ders için olmazsa olmaz ihtiyacıdır.

2. Setting a direction:2.1. Look at your list of initial ideas including any themes or questions you have

developed. Use appropriate graphic organizers to help you elaborate on your initial ideas.

21. yüzyıl yetenekleri nelerdir?

Çözüm yolu nasıl bulunur?

Çözüm yolu bulmak için neler yapılmalıdır?

Yaratıcılık ile çözümlerin üstesinden gelmek

Öğrenci odaklı aktiviteler (kendi projelerini seçmeleri)

Öğretmenin öğrencilere yol göstermesi ve gerektiğinde ufak yardımlarda bulunmak

Laboratuvarı kurallarına uygun kullanmak

Program geliştirmek

Scratch

Bilgisayarı kurallarına uygun şekilde kullanmak

Problemin çözümü için alternatif yollar bulmak

32 hafta

Haftada 1 ders saati

40 dakikalık dersler

1 yıl sürecek ders

4. sınıf öğrencileri için

Yetenek geliştirmek

2 | P a g e

Işbirlikli çalışmaya uyum sağlamak

Motivasyonun yüksek tutulması

Derslere aktif katılım

Oyun oynarak öğrenmek

Eğlence ile öğrenmek

Zihinsel gelişimin desteklenmesi

Öğretmenin Scratch’ı tanıması

Öğrencilerin Scratch’ı fonksyionlarını doğru ve yerinde kullanması

2.2. Give your course a title.

Programlaya Giriş – I

3 | P a g e

2.3. Develop a tentative course outline.

Hafta Konu

1

Derse giriş

Müfredatın ve dersin gereksinimlerinin açıklanması.

Dersin hedeflerinin ve olası çıktılarının açıklanması.

2-3

Scratch’ı Tanıyalım

Scratch nedir?

Programın açılması

Programın kapanması

Scratch programının kullanım alanlarının tanıtılması

Programın arayüzünün kısaca açıklanması

Yeni proje oluşturulmasının gösterilmesi

Daha önceden hazırlanmış projelerin gösterilmesi

4-8

Scratch’ın Temel Fonksiyonları

“Pen” fonksiyonun açıklanması

o “Pen down” seçeneğinin açıklanması

o “Pen up” seçeneğinin açıklanması

o “Change pen color by” seçeneğinin açıklanması

o “Set pen color to” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

“Variables” fonksiyonun açıklanması

o “Make a variable” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

“Motion” fonksiyonun açıklanması

o “Move ... steps” seçeneğinin açıklanması

o “Turn ... degrees” seçeneğinin açıklanması

4 | P a g e

o “Point in direction” seçeneğinin açıklanması

o “Point towards” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

9

Temel fonksiyonların kısaca tekrar edilmesi ve proje konularının

açıklanması ve seçilmesi (Bireysel çalışma)

10-12

Projenin tamamlanması

Öğretmenden geri bildirim alınması

Öğretmenin yol gösterici rolü oynaması

Öğretmenin çocuklara zorlandıkları yerde yardım etmesi

13

Projelere geri bildirim verilmesi

14

Geri bildirimlere göre çocukların projelerini düzenlemeleri

15-22

Scratch’ın Temel Fonksiyonların Detayları ve Diğer Fonksiyonları

“Pen” fonksiyonun detaylı açıklanması ve kısa alıştırmalar

o “Pen down” seçeneğinin kısaca hatırlatılması

o “Pen up” seçeneğinin kısaca hatırlatılması

o “Change pen color by” seçeneğinin kısaca

hatırlatılması

o “Set pen color to” seçeneğinin kısaca hatırlatılması

o “Change pen shade by” seçeneğinin açıklanması

o “Set pen shade to” seçeneğinin açıklanması

o “Change pen size by” seçeneğinin açıklanması

o “Set pen size by” seçeneğinin açıklanması

5 | P a g e

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

“Variables” fonksiyonun detaylı açıklanması ve kısa

alıştırmalar

o “Make a variable” seçeneğinin kısaca hatırlatılması

o “Make a list” seçeneğinin açıklanması

“Adding ... to ‘variable’ ” seçeneğinin

açıklanması

“Delete ... of ‘variable’ seçeneğinin

açıklanması

“Insert ... at ... of ‘variable’ ” seçeneğinin

açıklanması

“Replace item ... of ‘variable’ with”

seçeneğinin açıklanması

“item ... of ‘variable’ ” seçeneğinin

açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

“Motion” fonksiyonun detaylı açıklanması ve kısa

alıştırmalar

o “Move ... steps” seçeneğinin kısaca hatırlatılması

o “Turn ... degrees” seçeneğinin kısaca hatırlatılması

o “Point in direction” seçeneğinin kısaca hatırlatılması

o “Point towards” seçeneğinin kısaca hatırlatılması

o “Go to x: ..., y:...” seçeneğinin açıklanması

o “Go to ...” seçeneğinin açıklanması

o “Change x by ...” seçeneğinin açıklanması

o “Set x to ...” seçeneğinin açıklanması

o “Change y by ...” seçeneğinin açıklanması

o “Set y to ...” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

“Sensing” fonksiyonun detaylı açıklanması ve kısa

alıştırmalar

6 | P a g e

o “Touching ...” seçeneğinin açıklanması

o “Tocuhing color ...” seçeneğinin açıklanması

o “Color ... is touching” seçeneğinin açıklanması

o “Key ... pressed?” seçeneğinin açıklanması

o “Distance to ...” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

“Looks” fonksiyonun detaylı açıklanması ve kısa alıştırmalar

o “Switch to costume ...” seçeneğinin açıklanması

o “Say ... for ... secs” seçeneğinin açıklanması

o “Think ... for ... secs” seçeneğinin açıklanması

o “Change ... effect by ...” seçeneğinin açıklanması

o “Set ... effect by ...” seçeneğinin açıklanması

o “Clear graphics effects” seçeneğinin açıklanması

o “Change size by ...” seçeneğinin açıklanması

o “Set size to ...” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

“Control” fonksiyonun detaylı açıklanması ve kısa

alıştırmalar

o “When ‘flag’ clicked” seçeneğinin açıklanması

o “When ... key pressed” seçeneğinin açıklanması

o “Wait ... secs” seçeneğinin açıklanması

o “Repeat ...” seçeneğinin açıklanması

o “Broadcast ... and wait” seçeneğinin açıklanması

o “If” seçeneğinin açıklanması

o “If ... else” seçeneğinin açıklanması

o “Wait until” seçeneğinin açıklanması

o “Repeat until” seçeneğinin açıklanması

o “Stop all” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

7 | P a g e

“Operators” fonksiyonun detaylı açıklanması

o “+-*/ ” seçeneklerinin açıklanması

o “Pick random ... to ...” seçeneğinin açıklanması

o “Letter of ... of ...” seçeneğinin açıklanması

o “Length of ...” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

“Sound” fonksiyonun detaylı açıklanması ve kısa

alıştırmalar

o “Play sound” seçeneğinin açıklanması

o “Play sound ... until done” seçeneğinin açıklanması

o “Stop all sound” seçeneğinin açıklanması

o “Change volume by ...” seçeneğinin açıklanması

o “Set volume by ...” seçeneğinin açıklanması

Dersin son 15 dakikası öğrencilerin kısa alıştırma yapması

23

Bütün fonksiyonların kısaca tekrar edilmesi ve ve proje konularının

açıklanması ve seçilmesi (Grup çalışması)

Her grubun en az 3 öğrenciden oluşturulması

24-30

Projenin öğrenciler tarafından tamamlanması

Öğretmen tarafından her hafta işbirlikçi çalışmanın öneminin

vurgulanması

Grup çalışması sırasında ortaya çıkabilecek sorunların öğretmen

tarafından üstesinden gelmesi

Öğretmenin gruplardaki her öğrencinin eşit miktarda çalıştığından emin

olması

8 | P a g e

Öğretmenin gruplardaki her öğrencinin eşit miktarda sorumluluk

aldığından emin olması

Her hafta düzenli olarak her grubun öğretmenden geri bildirim alması

Öğretmenin yol gösterici rolü oynaması

Öğretmenin gruplara zorlandıkları yerde ufak yadımlarda bulunması

31-32

Grupların Projeleri Sunması

Sunumlar 10 - 15 dakika arasında olması

Gruptaki tüm öğrencilerin sunumda söz alması

2.4. Write all ILOs either explicit or implicit

2.5. Categorize your ILOs into skills and understandings.

Öğrenciler dersin önemini anlar. (anlamak)

Öğrenciler Scratch programını tanımlar.(anlamak)

Öğrenciler Scratch programını öğretmenin yardımı olmadan açar ve kapar.

(anlamak)

Öğrenciler Scratch programı kullanarak yaptıkları projeleri kaydeder.(yetenek)

Öğrenciler Scratch programının kullanım alanlarını listeler.(anlamak)

Öğrenciler daha önceden hazırlanmış Scratch programının örneklerini bulur ve

inceler.(yetenek)

Öğrenciler öğretmenin yardımı olmadan yeni projeler oluşturur.(yetenek)

Öğrenciler projeyi yaparken işbirlikçi tutum sergiler.(yetenek)

Öğrenciler problemin çözümü için algoritma kurar.(yetenek)

Öğrenciler Scratch’ın bütün fonksiyonlarını bilir ve listeler.(anlamak)

Öğrenciler Scratch programının fonksiyonlarını kullanarak bir proje oluşturur.

(yetenek)

Öğrenciler projelerini yaparken “Pen” fonksiyonunu hatasız şekilde kullanır.

(yetenek)

Öğrenciler projelerini yaparken “Variables” fonksiyonunu hatasız şekilde

kullanır. (yetenek)

Öğrenciler projelerini yaparken “Motion” fonksiyonunu hatasız şekilde

kullanır. (yetenek)

9 | P a g e

Öğrenciler projelerini yaparken “Sensing” fonksiyonunu hatasız şekilde

kullanır. (yetenek)

Öğrenciler projelerini yaparken “Looks” fonksiyonunu hatasız şekilde kullanır.

(yetenek)

Öğrenciler projelerini yaparken “Control” fonksiyonunu hatasız şekilde

kullanır. (yetenek)

Öğrenciler projelerini yaparken “Operations” fonksiyonunu hatasız şekilde

kullanır. (yetenek)

Öğrenciler projelerini yaparken “Sound” fonksiyonunu hatasız şekilde kullanır.

(yetenek)

Öğrencilerin sunum yapma yetenekleri gelişir. (yetenek)

2.6. Write down the central questions that give coherence to your course. Reconsider and expand your ILOs in light of these questions.

Öğrencilerin projeyi tamamlarken işbirlikçi tutum sergilemeleri önemli midir?

Öğrenciler problem çöüzü için algoritma kurmaları önemli midir?

Öğrenciler proje geliştirirken Scratch programının bütün fonksiyonlarını hatasız bir şekilde kullanmalı mıdır?

2.7. Analyze the important terminology contained in your skill and understanding ILOs and course outline, and list all terms you feel are representative of the major ideas.

Anahtar Kelimeler

21. yüzyıl yetenekleri nelerdir?

Scratch’ın tanımı

Çözüm yolu nasıl bulunur?

Öğrenci odaklı aktiviteler (kendi projelerini seçmeleri)

Öğretmenin öğrencilere yol göstermesi ve gerektiğinde ufak yardımlarda bulunmak

Scratch

Scratch programının fonksiyonları (“pen,””motion” gibi)

Geri bildirim almak

Eşit sorumluluk

Bilgisayarın tanımı ve tarihçesi

10 | P a g e

Problemin çözümü için alternatif yollar bulmak

4. sınıf öğrencileri için

Işbirlikli çalışmaya uyum sağlamak

Esas amaçlanan öğrenme çıktıları

Öğrenciler dersin önemini anlar. (anlamak)

Öğrenciler Scratch programının fonksiyonlarını kullanarak bir proje oluşturur.

(yetenek)

Öğrenciler problemin çözümü için algoritma kurar. (yetenek)

Öğrenciler projeyi yaparken işbirlikçi tutum sergiler. (yetenek)

2.8. Arrange the list of words signifying ideas and add interconnecting lines.

2.9. Evaluate the map(s).

2.10. Create a concept map revising from 2.8 and 2.9

11 | P a g e

2.11. Write a story that represents, in narrative form.

2013 – 2014 eğitim öğretim yılı için Şişli Terakki Vakfı 4. sınıf öğrencilerinin algoritma

geliştirme, problem çözme ve işbirlikçi çalışma yeteneklerini geliştirmek için Scratch, görsel

ve anlaşılabilir, programlama dilini kullanarak bir ders tasarlanmıştır. Algoritma yeteneğini

geliştirmek için Scratch programının “kalem”, “hareket”, “ses”, “duygular” gibi fonksiyonlar

detaylı bir şekilde işlenecektir. Problem çözme yeteneği için ise projeler verilecektir. İşbirlikçi

tutum için ise dönemin 9 haftasını içeren bir proje yapılacaktır. Bu derste, dönem sonunda

Scratch programlama dilini kullanarak öğrenciler 2 tane proje yapacaklardır. Bireysel

çalışmadan sonra Scatch programlama dilinin tüm fonksiyonları detaylı bir şekilde

işlenecektir ve ufak alıştırmalar yapılacaktır. Daha sonra ise dönemin son 7 haftası grup

çalışması olan projeye başlanacaktır ve projenin son 2 haftası en az 15er dakikalık sunumlar

olacaktır. Her öğrenci yada grup kendi projesini seçmekte ve yaratmakta serbesttir. Bu ders

proje tabanlı ilerleyecektir.İki tane büyük proje var gibi görünse de aslında her fonksiyonun

sonrasında öğrencilerin yapması için hazırlanmış alıştırmalar da vardır.

2.12. Construct a flowchart or a list of understandings and sub-skills for any of your ILOs representing complex skills.

2.13. Revise your course outline and ILOs in light of what you have learned about students’ existing knowledge.

2.14. Revise your course outline and ILOs in light of what you have learned about students’ entry level skills.

2.15. Look over your ILOs and review them if appropriate changes are needed at this time.

Ders Planında Yapılan Değişiklikler

Hafta Konu

1

Derse giriş

Dersin hedeflerinin açıklanması. Bilgisayarın tanımlanması ve tarihçesinden bahsedilmesi

Amaçlanan Öğrenme Çıktılarına Eklenenler

Öğrenciler bilgisayarı tanımlar.(anlamak)

Öğrencilerin bilgisayarın tarihini bilir. (anlamak)

12 | P a g e

Öğrenciler bilgisayarın ilk halinin abeküs olduğunu bilir. (anlamak)

3. Developing a course rationale3.1. Write a rationale for your course on the basis of initial ideas and your thoughts about

the course’s focus.

Günümüz dünyasında teknolojinin önemi ve oynadığı rol çok büyüktür. Hayatımınzın hemen

hemen bütün alanlarında teknolojiyi kullanıyoruz. Bulaşık makinelerinde, fırınlarda bile

bilgisayarlar kullanılmaktadır. Diğer bir örnek olarak ise, bundan 15 yıl önce Google yoktu ve

bilgiye ulaşmanın en kolay yolu kitaplar ve ansiklopedilerdi. Ansiklopediden bilgiye ulaşmak

zor ve zahmetlidi. Ancak, bilgisayarlar, tabletler, iphone ve akıllı telefonlar aracılığıyla

internete bağlanıp Google üzerinden doğru bilgiye kolaylıkla ulaşabiliyoruz. İşte bu yüzden,

algoritma kurma ve problem çözme yeteğenin geliştirilmesine ve bilgisayar programcılığı

hakkında bilgi edinilmesi sürecine küçük yaşlarda başlamalıdır çünkü üniversitelerde alınan

eğitim geç kalınmış bir eğitimdir ve yetersiz kalmaktadır. Teknoloji kendini çok hızlı

yenilemektedir ve tüm dünya teknolojinin hızına yetişmeye çalışmaktadır. Eğer bilgisayar

programcılığını bilmeyen bir toplum olursak, çağın gerisinde kalırız ve gelişemeyen hatta

gerileyen bir toplum haline dönüşebiliriz.

Programlamaya giriş dersinin esas amaçları algoritma geliştirmek, problem çözmek ve basit

bilgisayar programı geliştirmektir. Bu amaçlar doğrultusunda, öğrencilerin diğer derslerindeki

başarası artabilir. Örneğin, öğrencilerin matematik dersindeki başarıları programlamaya giriş

dersindeki başarıları ile paralellik gösterebilir çünkü problem çözme ve algoritma geliştirme

yetenekleri sayesinde öğrenciler matematik dersindeki problemleri daha kolaylıkla anlıyabilir

ve çözüme daha kolay ulaşabilir. Buna ek olarak, öğrencilerin özgüveni artar çünkü

programlamaya giriş dersi yaparak öğrenelen bir derstir. Deri alan bütün öğrenciler en az 2

tane proje tamamlıcaklardır. Zorlandıkları yerde öğretmen yol gösterici roldedir ve

gerektiğinde öğrencilere yardım eder. Bu sayede öğrencilerin kendilerine güveni de artmış

olur. Dönem sonundaki grup çalışması sayesinde öğrencilerin sorumluluk alma ve grup içinde

uyumlu çalışma yetenekleri de gelişmektedir.

Bu dersin ana fikri Scratch programlama dilinin fonksiyonlarını ve bu dilde programlar

geliştirmeyi öğreterek öğrencilerin algoritma geliştirmek, problem çözmek yeteneklerini

geliştirmektir. Scratch programının kullanılmasının nedeni ise arayüzü kolay anlaşılabilir bir

programlama dili olmasıdr.

13 | P a g e

Bu dersin bir diğer amacı ise hiç programlama tecrübesi olmayan öğrencilerin yazılım

mühendisliği kavramlarını ve bilgisayar programlama konularını pratik alıştırmalar ve

uygulamalar yolu ile öğrenmesidir.

3.2. Revise your list of ILOs in view of your course rationale.

Amaçlanan Öğrenme Çıktılarına Eklenenler

Öğrenciler, bilgisayar programcılığının günlük hayattaki önemini kavrar.(yetenek)

Öğrenciler, kendilerinin toplumdaki yerlerinin ve önemlerinin farkına varır. (anlamak)

Öğrencilerin özgüvenleri artar. (yetenek)

Öğrencilerin sorumluluk alma bilinci gelişir.(yetenek)

Öğrencilerin grupla uyumlu çalışma yeteneği gelişir.(yetenek)

Öğrenciler basit bilgisayar programları geliştirir.(yetenek)

14 | P a g e