11 Mart 2009

VTYS_PROJE -- TEKRAR AÇIKLAMA--

Geçen hafta bloga koyduğum açıklamayı tekrar koyuyorum.

Arkadaşlar, 4 saatlik dersin son 2 saati LAB. Dersimiz 13 - 17 arasıdır.

Bir proje yapacaksınız; her hafta yapılacak adımlar yani projenin ara çıktıları/ürünleri belli.
Geçen ders 4-5 kişi/grup dışında kimse bu görevi yapmadı.Bu çalışmalara katılmak ve istenen şeyleri sınıfta hazırlamış olmak
(10 puan: 5 hafta kadar bu iş yapılacağından her bir çalışma 2 puan!) + sunmak(10 p) + rapor (10 p) ==> Toplam 30.

YARINA beklediğim çıktı:
- Tasarlayacağınız VT'nin adı ve
- ER sembolleri ile hazırlanmış şekilde- Varlıklar, varlık nitelikleri, anahtarlar, Varlıklar arası ilişkiler
1) Bunu düzgün olarak - ödev teslimi gibi -- yapıp geliniz.
2) Her grup/kişi sırayla, benimle üzerinden geçip, netleştirip, teslim edeceği için kurşun kalemle yapmış olabilirsiniz. Ya da sınıfta temiz bir şekilde bir daha çizersiniz ayrı bir kağıda... zaten bir kopya da siz de kalmalı.
3) "Daha konu almadım ve başlamadım diye bir mazaret söz konusu değil....
Bu hafta SQl de yapabiliriz, gerekli doküman ile geliniz.

GÖRDÜĞÜNÜZ GİBİ BU DERSE, 4 SAAT DEVAM ŞART..............

Pe1- HW3

HW3: What is Instructional Technology? (IT)
Due date: March 13, 2009

Instructional Technology is the theory and practice of design, development, utilization, management and evaluation of processes and resources for learning. (Seels & Richey)

Instructional Design seeks to teach how to plan, develop, evaluate and manage the instructional process effectively to ensure improved performance by learners.

IT and Learning Theories

Although instructional technology remains linked in many people’s minds to its behavioral roots, it is safe to say that the great majority of instructional technologists today accept the cognitive view, and the constructivist perspective where much of the current research and development of the field is taking place. Although the application of the constructivist perspective to the practice of designing, implementing, and evaluating instruction is not always clear, there seems to be a shift today from a more teacher-centered perspective to a more learner-centered perspective.

03 Mart 2009

VTYS - Çok güzel bir kaynak

http://codex.cs.yale.edu/avi/db-book/slide-dir/index.html

Ch1, 2, 3, 6, 7'ye bakın.... Ama gözünüz korkmasın..... O şekilde yapmayacağız....

&

Ünal Yarımağan'ın kitabı Türkçedeki tek ve güzel VTYS kitabı... Birkaç sayfa fotokopi vereceğim. Çektirmeniz gerek... Saat 13'den önce gelen biri herkes için çektirebilir... Hatta şimdiden aranızda organize olun... 15 sayfa kadar.

02 Mart 2009

VTYS: Konu1

WHAT is a DB?

A database is a collection of related data.
FAKAT:
Kitap? Birbiriyle alakalı sözcüklerden oluşan bir sayfa ya da bölüm? veritabanı mıdır??? HAYIR!

The common use of the term db is usually more restricted. A database has the following properties:

1- A db represents some aspect of the real world, sometimes called the miniworld or the Universe of Discourse (UoD). Changes in the miniworld are reflected in the db.

2- A db is a logically coherent collection of data with some inherent meaning. A random assortment of data cannot correctly be referred to as a db.

3- A db is designed, built, and populated with data for a specific purpose. It has an intended group of users and some preconceived applications in which these users are interested.

In other words, a db has some source from which data are derived, some degree of interaction with the events in the real world, and an audience that is actively interested in the contents of the database.

A db can be of any size and of varying complexity (Library, tax payers......)

A db may be generated and maintained manually or it may be computerized.

VT, bir kuruluşun uygulama programlarının kullandığı operasyonel verilerin bütünüdür.

VTYS, veritabanı yaratmayı, verilere erişmeyi, okumayı, güncellemeyi, silmeyi ve veri eklemeyi sağlayan programlar topluluğudur.

Veri Yönetimi Yaklaşımları

1) Geleneksel Yaklaşım:
* Dosya kökenli *Her uygulama kendi dosyalarını tutar.

2) VT Yaklaşımı
* Her uygulama, (merkezi) bir veritabanında tek kopya olarak tutulan “dosyaları” kullanır.

* VT kullanıldığında, tüm operasyonel veriler merkezi bir yerde veri tekrarı olmadan ve
merkezi denetim altında tutulmuş olur.

DBMS (VTYS)

A database mgmt system is a collection of programs that enables users to create and maintain a database. A DBMS is hence a general-purpose sw (software) system that facilitates the processes of defining, constructing, and manipulating databases for various applications.

- Defining a db involves specifying the data types, structures and constraints for the data to be stored in the db.
- Constructingthe db is the process of storing the data itself on some storage medium that is controlled by the DBMS.
- Manipulating a database includes such functions as querying the db to retrieve specific data, updating the db to reflect changes in the miniworld, and generating reports from the data.

****
NOT NECESSARY to use general-purpose DBMS software (sw) to implement a computerized db. You could write your own set of programs to implement a computerized db. è special-purpose DBMS sw.
****

VTYS'nin Üstünlükleri

1) VTYS yaklaşımında veri girişi ve depolanması veriye erişen uygulama programlarından bağımsızdır (Veri bağımsızlığı, donanım bağımsızlığı).
Klasik dosya kullanımında ise, kayıt desenleri ve dosya yapılarında ortaya çıkabilecek en ufak bir değişiklik bile uygulama programlarının değiştirilmesine neden olmaktadır.

2) Veri tekrarının (data redundancy) önlenmesi
Ör. Öğrenci bilgileri hem Öğr. İşlerinde hem Bölümde tutulmaz.

3) Veri bütünlüğü (data integrity).
-- Veri bütünlüğü, verinin doğruluğunu ve tutarlılığını anlatmaktadır.
-- Veri bütünlüğü için bazı kısıtlamalar (“constraints”) tanımlanabilir. Örneğin, öğrenci bilgileri
girilirken doğduğu il koduna 100 değeri girilirse...

4) Veri güvenliği (data security)
-- Yetki-sorumluluk bazında gerekli verileri görebilme
-- Yetkisiz kişilerin sisteme girememesi
-- Yedekleme, hatadan kurtarma (recovery)

5) "Concurrency" - Aynı zamanda yapılan erişimlerde tutarsızlıkların ortaya çıkmasını önler.
İki veya daha fazla kullanıcı aynı anda aynı veri üzerinde değişiklik yapmak istediğinde,
yetkiye ve/veya kimin önce eriştiğine bakarak, birine önceliği verir, diğerlerini bekletir.

6) Veriler üzerinde merkezi denetim sağlar.
-- Kullanıcılar işletim sistemi komutları ya da genel amaçlı programlama dilleri ile yazılmış
uygulama programlarını kullanarak doğrudan veri tabanındaki verilere erişemezler ve bu
verileri değiştiremezler.
-- Veri tabanı kullanımı yalnız VTYS (DBMS - Data Base Management System) olarak
adlandırılan yazılım sistemi aracılığıyla mümkündür.

7) Data independence (veri bağımsızlığı)
-- Veri tabanının bilgisayar belleklerindeki fiziksel yapısı kullanıcılardan gizlenir
-- Kullanıcılara daha yalın mantıksal yapılar sunulur.
-- VTYS, bir anlamda yüksek düzeyli programlama dili derleyicisi gibi davranarak kullanıcının,
soyut terimler kullanarak veri tabanıyla ilişki kurmasını sağlar.
-- Böylece kullanıcı, sistem tarafından kullanılan karmaşık, fiziksel veri yapıları ve
organizasyonlarıyla uğraşmadan, sadece NE istediğini belirterek işini yapar.

SQL

•İlişkisel Veritabanı Yönetim Sistemleri için standart dil.
• Çok yüksek seviyeli dil (5. seviye) / "non-procedural" / declaractive language.
-- sadece NE istediğimizi söyleriz. NASIL yapılacağını değil.
Procedural languages are Fortran, Cobol, PL/I, Basic, Pascal, C, C++, etc...

SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is used to communicate with a database.

According to ANSI (American National Standards Institute), it is the standard language for relational database management systems.

SQL statements are used to perform tasks such as update data on a database, or retrieve data from a database.

Some common relational database management systems that use SQL are: IBM DB2, Oracle, Sybase, Microsoft SQL Server, MySQL, MS Access, Ingres, etc.

Although most database systems use SQL, most of them also have their own additional proprietary extensions that are usually only used on their system.

However, the standard SQL commands such as "Select", "Insert", "Update", "Delete", "Create", and "Drop" can be used to accomplish almost everything that one needs to do with a database. This tutorial will provide you with the instruction on the basics of each of these commands as well as allow you to put them to practice using the SQL Interpreter.

27 Şubat 2009

Pe1 ve VTYS Öğrencileri _ ÖNEMLİ

LÜTFEN aşağıdaki şekilde eposta adresleri olanlar düzeltip yeniden bana yollasinlar... ad ve soyadınız gorunecek sekilde olmalı.... Esasen, ad soyad sonuna eklenen 87, 0001 gibi ekler de gereksiz ....

Biliyorsunuz blog'u takip ve istenenleri yerine getirme VTYS için %5.... Pe1 için de benzerini uygulamamın gerekli olduğuna karar verdim... İstenenlere uyma/uyabilme önemlidir... Lütfen dikkat edelim.

nisanyagmuru_001@hotmail.com, jansugng@hotmail.com, cinar.37@hotmail.com, icecommander007@hotmail.com, bambazyilo@gmail.com, , gs_ulku_88@hotmail.com, , nisanyagmuru_0001@hotmail.com, dorkiebug@hotmail.com, turkom3333@hotmail.com, deccalmain@gmail.com, mrgdmr@gmail.com, erkanytu72@gmail.com, svolvere@yahoo.com,

Filiz.

PE1 - Chapter1: Learning Theories

Some BASIC Concepts

Education is a broad concept, referring to all the experiences in which students can learn something.

Learning is acquiring new knowledge, behaviors, skills, values, preferences or understanding, and may involve synthesizing different types of information. The ability to learn is possessed by humans, animals and some machines.

The study of how learning occurs is part of neuropsychology, educational psychology, learning theory, and pedagogy.

Learning may occur consciously or without conscious awareness.

Learning Theories
In psychology and education, learning theories are attempts to describe how people learn, thereby helping us understand the inherently complex process of learning. A learning theory is an organized set of principles explaining how individuals learn, that is, how they acquire new abilities and/or knowledge.

Learning has been studied for hundreds of years, and many theories have been proposed to explain it.
These theories are generally categorized in three approaches:
- the behavorial appraoch,
- the cognitive approach, and
- the constructivist approach.

Psikoloji ve eğitimde, öğrenme kuramları, insanların nasıl öğrendiğini açıklama girişimleridir, böylelikle karmaşık öğrenme sürecini anlamamıza yardımcı olurlar.

Learning Theories
In psychology and education, learning theories are attempts to describe how people learn, thereby helping us understand the inherently complex process of learning. There are basically three main perspectives in learning theories, Behaviorism, Cognitivism, and Constructivism.

Öğrenme Kuramları
Psikoloji ve eğitimde, öğrenme kuramları, insanların nasıl öğrendiğini açıklama girişimleridir, böylelikle karmaşık öğrenme sürecini anlamamıza yardımcı olurlar. Öğrenme kuramlarında temel olarak üç temel bakış açısı vardır: Davranışçılık, Bilişselcilik ve Yapılandırmacılık.
Inherently: doğal olarak, doğuştan var olan; bir şeyin aslında veya tabiatında mevcut olan.

Behaviorism
Behaviorism is an approach to Psychology which purports that learning is the result of operant conditioning. Operant conditioning is a process both named and investigated by B. F. Skinner. Behaviorists are particularly interested in observable and measurable changes in behavior.

Davranışçılık, öğrenmeyi edimsel koşullanmanın sonucu olarak gösteren (ifade eden) psikoloji yaklaşımıdır. Edimsel koşullanma Skinner tarafından araştırılmış ve adı konmuş bir süreçtir. Davranışçılar, özel olarak, davranıştaki gözlemlenebilir ve öğrenilebilir değişiklikle ilgilenirler.

Behaviorism is a worldview that assumes a learner is essentially passive, responding to environmental stimuli. The learner starts off as a clean slate (i.e. tabula rasa) and behavior is shaped through positive reinforcement or negative reinforcement. Both positive reinforcement and negative reinforcement increase the probability that the antecedent behavior will happen again. In contrast, punishment (both positive and negative) decreases the likelihood that the antecedent behavior will happen again.

Originators and important contributors: John B. Watson, Ivan Pavlov, B.F. Skinner, E. L. Thorndike (connectionism), Bandura, Tolman (moving toward cognitivism)

Cognitivism
Beginning in the 1960’s and 1970’s, cognitive theories of learning, such as the information perspective, began to hold sway. Cognitivism became the dominant force in psychology in the late-20th century, replacing behaviorism as the most popular paradigm for understanding mental function. Cognitive psychology is not a wholesale refutation of behaviorism, but rather an expansion that accepts that mental states are appropriate to analyze and subject to examination.

This was due to the increasing criticism towards the end of the 1950s of behaviorist models.
1960 ve 1970lerden başlayarak, bilişsel öğrenme kuramları, “bilgi bakış açısı” gibi (Bilgiyi İşleme Kuramı’nı kasdediyor) hakim olmaya başlamıştır.

Bilişselcilik, zihinsel işlevleri anlamada en gözde (en tutulan, yaygın) paradigma haline gelerek davranışçılığın yerini almış ve 20. yüzyılın sonlarında psikolojideki baskın güç haline gelmiştir. Bilişsel psikoloji, davranışçılığın toptan reddinden ziyade, zihinsel durumları incelemeye değer ve analiz için uygun bulan, onun (davranışçılığın) genişlemiş halidir. Bu, 1950lilerin sonlarına doğru davranışçı modellere yöneltilen eleştirilerin artmasından dolayıdır.


Constructivism
Today, constructivism is the focus of much research. The basic concept of this theoretical perpective is that knowledge cannot be transmitted to learners; rather, they must construct knowledge for themselves, usually within a social context. Constructivism views learning as a process in which the learner actively constructs or builds new ideas or concepts based upon current and past knowledge. In other words, "learning involves constructing one's own knowledge from one's own experiences.Constructivist learning, therefore, is a very personal endeavor, whereby internalized concepts, rules, and general principles may consequently be applied in a practical real-world context.The teacher acts as a facilitator who encourages students to discover principles for themselves and to construct knowledge by working to solve realistic problems.

Günümüzde yapılandırmacılık pek çok araştırmanın odağındadır. Bu kuramsal bakış açısının temel kavramı, bilginin, öğrenenlere transfer edilemeyeceğidir (aktarılamayacağıdır). Bunun yerine, öğrenenler genellikle sosyal bir bağlamda bilgiyi kendilkeri için yapılandırırlar, Yapılandırmacılık öğrenmeyi, öğrenenin mevcut ve geçmiş bilgisini temel alarak, (..... bilgisinin üzerine) yeni kavram ve fikirleri inşa ettiği veya yapılandırdığı bir süreç olarak görür. Diğer bir deyişle, öğrenme, kişinin kendi bilgisini kendi deneyimlerinden (yaşantısından) yapılandırmasıyla ilgilenir. Yapılandırmacı öğrenme, çok kişisel bir çabadır, öyle ki, bunun sonucunda, içselleştirilmiş kavramlar, kurallar, genel ilkeler gerçek yaşam bağlamında uygulamaya konabilirler (uygulanabilirler). Öğretmen, öğrencileri gerçek yaşam problemlerini çözerken bilgilerini yapılandırmaları ve ilkeleri keşfetmeleri için cesaretlendiren bir kolaylaştırıcı gibi çalışır (görev yapar, hareket eder).

Instructional Technology and Learning Theories
Today, there are many exciting developments taking place in instructional technology. For one thing, we see new developments related to the applications of learning theories. Theoretical perspectives of learning and their implications for instruction were founded on the works of Edward L. Thorndike and B. F. Skinner, researchers who took a behavioral approach to learning.

However, beginning in the 1960’s and 1970’s, cognitive theories of learning, such as the information perspective, began to hold sway. Today, constructivism is the focus of much research.

The basic concept of this theoretical perpective is that knowledge cannot be transmitted to learners; rather, they must construct knowledge for themselves, usually within a social context. Although instructional technology remains linked in many people’s minds to its behavioral roots, it is safe to say that the great majority of instructional technologists today accept the cognitive view, and the constructivist perspective where much of the current research and development of the field is taking place. Although the application of the constructivist perspective to the practice of designing, implementing, and evaluating instruction is not always clear, there seems to be a shift today from a more teacher-centered perspective to a more learner-centered perspective.

VTYS - 5 Mart için

Sevgili Öğrenciler,

Her derse hazırlıklı gelmeniz gerek demiştim...

4 Mart için:


1) VTYS ilk derste anlatılanların üzerinden geçin.. çok önemli/temel konular...

2) 4 Mart için: "veri modeli nedir? En yaygın türleri: hiyerarşik, ağ ve ilişkisel model nedir?" öğrenerek geliniz.

3) http://www.sqlcourse.com/ 'u inceleyip ilk 4 dersi (linklere tıklanrak gidiliyor, sayfanın altında) gözden geçirin... Labda yapacağız....

PE1 - Hw2

Hw_2: Information Processing Theory

Due date: March 6th, 2009

Find a text in English, on Information Processing theory,
translate it into Turkish.

Do not forget to specify the source of the text.

At least 1/2 Word pages

25 Şubat 2009

ÇOK ÖNEMLİ bir bilgi

Sn. Salih OLUÇ'a yazarak teyit ettim. Filiz
----------------------------------------------------------------------------------------------

Türkiye'de iki hafta önce herkesin yüreğini burkan talihsiz bir olay yaşandı. Uludağ'da kayak yaparken yolunu kaybeden gencin donarak hayatını kaybetmesi, bütün ülkeyi üzüntüye boğdu. Cep telefonundanailesi ve arkadaşlarını aramasına rağmen kayıp gencin yeri ancak 10 saatte tespit edilebilmişti. Sinyal takibi için savcıdan izin alma mecburiyeti, gecikmeye gerekçe gösterildi. Ancak bütün bunlar yaşanmayabilirdi. Çünkü anında adres tespiti yapılmasına imkân tanıyan bir sistem var. Ama bilinmediği için kimse faydalanamıyor. Herhangi bir sebeple 112 Sıhhi İmdat, 155 Polis İmdat veya 156 Jandarma İmdat'ı sabit hat veya cep telefonuyla ararsanız iki dakika içinde bulunduğunuz nokta belirleniyor. Üstelik savcı izni gibi bürokratik engeller de yok. Buna imkan tanıyan düzenleme 3 ay önce yasalaştı. 10 Kasım 2008'de yürürlüğe giren Elektronik Haberleşme Kanunu'nun 31. maddesi, acil numaraları arayan kişiye ait yer tespit bilgisinin, telefonoperatörleri tarafından ilgili birime anında aktarılmasını öngörüyor. Yani Uludağ'da kaybolan Ümit Özgen (21), arkadaşları yerine 112'yi arasaydı, daha çabuk kurtarılabilirdi. Telekomünikasyon Kurumu, konum belirleme imkanının kaybolan kişilerle sınırlı olmadığını vurguluyor. Yangından sağlık sorunlarına, trafik kazasından gasba kadar hangi sebeple olursa olsun acil numarayı arayan herkese çok kısa sürede ulaşmak mümkün. Bunun için şu numaralardan birini çevirmek yeterli;

110 Yangın İhbar,
112 Sıhhi İmdat,
151 Kıyı Emniyeti,
155 Polis İmdat,
156 Jandarma İmdat,
157 İnsan Ticareti Mağdurlarına Yardım ve İhbar Hattı,
158 Sahil Güvenlik,
159 Alo Karayolları,
168 Türk Kızılayı,
177 Orman Yangın Hattı.

Acil aramalar konusunda gündemdeki bir başka proje iseAmerika'da uygulanan tek numara sistemi. Bütün yardım ve ihbarhatlarının 112'de birleştirilmesi planlanıyor. Sistem ilkAntalya'dadevreye girecek. Başarılı olunursa ülke geneline yayılacak.

Kanun BilgileriKanun Numarası 5809
Başlığı ELEKTRONİK HABERLEŞME KANUNU
Kabul Tarihi 05/11/2008
Kabul Edildiği Birleşim 23.Dönem 3.Yasama Yılı 13.Birleşim
Cumhurbaşkanlığına Gidiş Tarihi 06/11/2008
Cumhurbaşkanlığından Geliş Tarihi 10/11/2008
Cumhurbaşkanınca Yapılan İşlem OnayResmi Gazete Tarihi10/11/2008
Resmi Gazete Numarası 27050 (mük.)


F. Salih OLUÇ
Bilkent Üniversitesi
Sivil Savunma ve Güvenlik Müdürü

VTYS Öğrencileri'ne

Arkadaşlar,

İlk defa verilmesinden doğabilecek deneyimsizliklere rağmen bu derste 27 kişi olmasının avantajından yararlanarak bu dersi çok iyi öğrenebilirsiniz... Az kişi olduğumuz için gater etkileşimli, dinam,ik bir ders yapabiliriz... Bu bakımdan lütfen her hafta buradan söyledşğim eşylere dikkat ederek, çalışarak geliniz... Ben herkesin geçmesini --iyi notlarla -- istiyorum. Kalma durumunda seneye bu dersi 60 kişiyle alırsınız... :(

Okumamış olanlar DERS PLANI'nı bu blogun aşağısına doğru giderek bulup mutlaka okusunlar, gerçi konu sırası değişebilir...

"VT nedir?...." diye kısa bir metin onu da okuyunuz....

İlk derste söylediğim gibi, yarına şu konulara bakarak geliyorsunuz:

1- VT nedir? VTYS nedir? Geleneksel yaklaşıma göre VT yaklaşımının üstünlükleri? Veri tutarlılığı, veri bütünlüğü nedir?.... + concurreny. Webden arasanız Türkçe slaytlar çıkıyor...

Ancak, DERSTE DEDİĞİM gibi İngilizce kaynalara MUTLAKA bakmanız gerek; ikincil kazanç olarak İngilizcenizi de geliştirmiş olacaksınız... Bu ders, maalesef sadece Türkçe kaynaklra (yok denecek kadar az) olmaz :(

2- http://www.sqlcourse.com/ 'u da inceliyorsunuz hatta 1. dersi çalışıyorsunuz. Seneler evvel EBT2 için buradaki İngilizce netinleri bir dosyaya toplamıştım ve de Türkçeye çevirmiştim, (şimdi olsa bu kadar hap yapmam... ) o dosyaları da sizlere göndereceğim...... Lablarda yanınızda olsun....

Görüşmek üzere

21 Şubat 2009

PE-1 Syllabus 2008-2009

Instructor: Dr. Filiz Eyüboğlu e-mail address: filizeyuboglu@yahoo.com

Communication medium: http://filize.blogspot.com/

The Objective of the course: is to guide the students to learn the English equivalents of the words and concepts of Educational Sciences; to understand the resources in English correctly and translate them into Turkish in gramaticaly correct and meaningful sentences.

Measurement & Evaluation
Homeworks 20 %
Midterm exam_1 20 %
Midterm exam_2 20 %
Final exam 40 %
Total 100 %

Notes!
è You need to come to the class with a dictionary... a pencil and an eraser of course...
è During the exams you are allowed to bring a dictionary too, but changing dictionaries and erasers, etc. during the exam is not allowed at all.
è Active participation to the class discussions is very important. Otherwise, just attending the classes physically is somewhat useless.

Some of the Web dictionaries
http://www.seslisozluk.com/
http://www.zargan.com/
http://www.websters-online-dictionary.org/

Weekly Schedule
1 - Feb 19 Introduction
Discussion on student expectations
Filling the student information forms
Pre-test & answers
Hw1
2 - Feb 26
Review of Hw1
Teaching&Learning basic concepts, definitions
Learning theories: Behavorism, cognitivism, constructivism
Hw2
3 - March 5
Hw2 review
Learning theories:...
Hw3
4 - March 12
Hw3 review
Instructional methods & techniques
Hw4
5 - March 19
Hw4 review
Instructional methods & techniques _ continued
Hw5
6 - March 26
Hw5 review
Gagne, Bloom’s taxonomy
Hw6
7 - April 2
Hw6 review
Advanced organizers
8 - April 9
Midterm Exam 1
9 - April 16
Review of midterm exam_1 questions & answers
Instructional design
Hw7
10 - April 23
Hw7 review
Instructional design
Hw8
11 - April 30
Hw8 review
Instructional design - continued
Curriculum development
Hw9
12 - May 7
Hw9 review
CBI, distance learning, e-learning, WBI
13 - May 14
Midterm Exam 2
14 - May 21
Review of midterm exam_2 questions & answers
Individual differences
Hw10
15 - May 28
Hw9 review
Wrap up

Professional English-1 Hw_1

Due date: Feb 27, 2009

Learning Theories

In psychology and education, learning theories are attempts to describe how people learn, thereby helping us understand the inherently complex process of learning. A learning theory is an organized set of principles explaining how individuals learn, that is, how they acquire new abilities and/or knowledge.

Learning has been studied for hundreds of years, and many theories have been proposed to explain it.
These theories are generally categorized in three approaches:
- the behavorial appraoch,
- the cognitive approach, and
- the constructivist approach.

Behaviorism is a theory of animal and human learning that only focuses on objectively observable behaviors and discounts mental activities. Behavior theorists define learning as nothing more than the acquisition of new behavior.

Experiments by behaviorists identify conditioning as a universal learning process. There are two different types of conditioning, each yielding a different behavioral pattern:
1) Classic conditioning occurs when a natural reflex responds to a stimulus. The most popular example is Pavlov’s observation that dogs salivate when they eat or even see food. Essentially, animals and people are biologically “wired” so that a certain stimulus will produce a specific response.
2) Operant conditioning occurs when a response to a stimulus is reinforced. Basically, operant conditioning is a simple feedback system: If a reward or reinforcement follows the response to a stimulus, then the response becomes more probable in the future. For example, leading behaviorist B.F. Skinner used reinforcement techniques to teach pigeons to dance and bowl a ball in a mini-alley.

18 Şubat 2009

Veritabanı (VT) Nedir?

VERİ TABANI NEDİR?

Veri tabanı, bir kuruluşun uygulama programlarının kullandığı operasyonel verilerin bütünüdür. Burada “kuruluş”, bir okul, üniversite, banka, bir üretim şirketi, hastane, devlet kuruluşu, vb. olabilir. “Operasyonel veri” ile kuruluşun çalışabilmesi, işleyebilmesi için kullanılan çok çeşitli verileri kasdediyoruz. Ticari bir şirket için müşteri bilgileri, satış bilgileri, ürün bilgileri, ödeme bilgileri, vb., okul için öğrenci bilgileri, açılan dersler, kimlerin kaydolduğu, öğretmen bilgileri, boş ve dolu derslikler, sınav tarihleri, vb., hastane için hasta bilgileri, doktor bilgileri, yatakların doluluk boşluğu, teşhis-tedavi bilgileri, mali bilgileri, vb…

Veri tabanı kullandığımız zaman bir kuruluşa ait tüm operasyonel veriler merkezi bir yerde veri tekrarı olmadan ve merkezi kontrol altında tutulmuş olur.

Veri tabanlarını yaratmayı ve kullanmayı sağlayan programlar topluluğuna “veri abanı sistemi” ya da “veritabanı yönetim sistemi (VTYS) – data base management system (DBMS)” denir.


VT YAKLAŞIMININ, GELENEKSEL DOSYALAMA YAKLAŞIMA GÖRE ÜSTÜNLÜKLERİ

- Aynı veri değişik kişilerin PC’lerinde veya değişik bilgisayarlarda tekrar tekrar tutulmaz; veri tekrarı (“data redundancy”) azaltılır ya da yok edilir.

- Veri tutarlılığı (“data consistency”): Aynı verinin değişik yerlerde birkaç kopyasının bulunması “bakım” zorluğu getirir: bir yerde güncelleden bir adres bilgisi başka yerde güncellenmeden kalabilir ve bu durum veri tutarsızlığına (“data inconsistency”) yol açar.

- Veri paylaşımı / Eşzamanlılık (“concurrency”): Veri tabanı yön. Sistemi kullanılmadığı durumlarda veriye sıralı erişim yapılır. Yanı birden çok kullanıcı aynı anda aynı veriye erişemez. Bir VTYS’de ise aynı veritabanlarına saniyede yüzlerce, binlerce erişim yapılabilir, tabii ki verinin tutarlılığını ve bütünlüğünü bozmadan.

- Veri bütünlüğü (“data integrity”): Bir tablodan bir öğrenci kaydı silinirse, öğrenci varolduğu diğer tüm tablolardan silinmelidir.

- Veri güvenliği ("data security")

- Veri Bağımsızlığı (“data independence”): Programcı, kullandığı verilerin yapısı ve organizasyonu ile ilgilenmek durumunda değildir. VERİ BAĞIMSIZLIĞI, VTYS’lerinin en temel amaçlarındandır.

VTYS Ders Programı (Syllabus)

YTÜ – BÖTE
VERİ TABANI YÖNETİM SİSTEMLERİ Dersi
2008-2009 Bahar

DERSİ VEREN: Öğr.Gör.Dr.Filiz Eyüboğlu e-posta adresi: filizeyuboglu@yahoo.com

DERSİN AMACI: Bu derste, öğrencilerin veritabanı ve veritabanı yönetim sistemlerinin (VTYS) ne olduğunu ve VT yaklaşımının geleneksel dosyalama yaklaşımına üstünlüklerini kavrmaları; veri modellerini bilmeleri; ilişkisel veri modeli ve buna dayalı VTYS’leri bilmeleri; ilişkisel veri tanımlama ve veri işleme dili SQL’i tüm ayrıntılarıyla kullanacak düzeye gelmeleri ve ilişkisel bir VT tasarımı yaparak bunu bir VTYS üzerinde yaratabilmeleri amaçlanmaktadır.

ÖNEMLİ AÇIKLAMALAR

Dersin kaynakları İngilizcedir. Web’den arama yaptığınızda ulaşacağınız/ulaşmanız gereken kaynaklar da İngilizce. Dolayısıyla bu ders, İngilizcenizi geliştirmek için de fırsat. Derste geçen çoğu kavramın adını İngilizce olarak vereceğim. Bunun dışında, Türkçe kullanmaya AZAMİ gayret sarfedeceğiz. Piyasadaki Türkçe kitaplar çok çok yetersiz, sadece SQL anlatıyor. Bu bakımdan dersi çok iyi izleyip not tutmanız şart.

Blog (//filize.blogspot.com) düzenli olarak takip edilmelidir. Çünkü, her hafta sınıfa çalışarak gelmenizi isteyeceğim konuları, sınavları, her türlü açıklamayı oradan bildireceğim. Blog’u düzenli izleme ve istenenelerin farkına vararak yerine getirme yüzde 5 ağırlıkta.

ÖLÇME-DEĞERLENDİRME
Laboratuar çalışmalarıyla yapılacak proje: sunumu ve raporu %35
Blog’u düzenli takip; istenenleri yerine getirme, sınıfta etkin katılım%5
Vize-1 %20
FİNAL %40
Toplam %100

KAYNAKLAR (BÖTE Web sitesinde)
1) VTYS’ye giriş (Word dosyası)
2) SQL (Türkçe ve İngilizcesi iki ayrı Word dosyasında)
3) e-kitaplar

4) Benim izlediğim kitap(hardcopy, bende):Elmasri, R. & Navathe, S. B. (2000). Fundamentals of Database Systems. Third Edition. Addison-Wesley.

Haftalık Ders ve Lab Planı
Hft - Tarih
Sınıfta İşlenecek Konu
Lab Çalışması

1 - 19 Şubat
Dersin tanıtımı
Öğrenci beklentilerinin alınması
Öntest
KONU 1: VTYS’ye giriş
· Geleneksel yaklaşım (files), VT yaklaşımı,
· VTYS nedir? ne zaman kullanılır? avantajları

LAB: Yok

2 - 26 Şubat
KONU 1: VTYS’ye giriş _ DEVAM
· Önemli kavramlar: Concurreny, data independence, data integrity, data consistency
KONU 2: Database system concepts and architecture
· Data models: conceptual & physical
DB data models: hierarchical model, network model, E/R model, relational model => tablo kavramı

LBA: yok - Derse devam

3 - 5 Mart
KONU 2: Database system concepts and architecture _ DEVAM
· Data models: conceptual & physical
· DB data models: hierarchical model, network model, E/R model, relational model => tablo kavramı
· The three-schmea architecture, data independence
· DBMS languages: DDL, DML

Proje tanıtımı

LAB: PROJE: VT tasarımı & gerçekleştirilmesi
Önce: Konu seçimi
1. adım: Kullanıcı ile (benimle) görüşmeler


4 -12 Mart
KONU 2 devam

KONU 3: E-R model

LAB:
1. adım_devam: Kullanıcı ile (benimle) görüşmeler.
Görüşmeleri bitenler mantıksal tasarıma (Logical db design) başlayacak

5 - 19 Mart
KONU 5: Record storage and primary file organizations
KONU 6: Index structures for files
KONU 7: Relational model and rel. algebra Domains, rel.schema, attributes, entitites, keys, referential integrity
Set theoretic ops: JOIN, INTERSECTION, SET DIFFERENCE, DIVISION operations

LAB:
2. adım: Mantıksal tasarım... & benimle üzerinden geçmeleri

6 - 26 Mart
KONU 8: SQL
· CREATE SCHEMA, CREATE TABLE
· Basic queries in SQL: SELECT-FROM-WHERE
· More complex SQL queries: Nested queries,
· set comparisons, aggregate functions
· INSERT, UPDATE, DELETE stmts in SQL
· Views in SQL

LAB: 3. Physical design and db load

7 - 2 Nisn
KONU 8 devam

LAB: 4. Yaratılan VT üzerinde sorgulamalar ve insert/delete/update


8 - 9 Nisn
Vize Sınavı – 1

9 - 16 Nisn
· KONU 8 devam
· KONU 10: Examples of Rel DBMSs: Oracle, MS Access

10 - 23 Nisn
KONU 14 - 15: Functional dependiences and Normalization

LAB: Devam

11 - 30 Nisn
KONU 17-18-19-20-21-22: Database security, db recovery, transaction processing, data warehousing, data mining....

LAB: Devam

12-15. haftalar: 7–28 May
Sunumlar

04 Şubat 2009

Yeni dönem hayırlı olsun!