PROGRAMLAMA TEMELLERİ DERSİ



Benzer belgeler
BİLİŞİM TEKNİK RESMİ DERSİ TEMEL TEKNİK RESİM 40/32 MESLEKİ ÇİZİMLER 40/32

DEPOLAMA DERSİ Dersin Modülleri Kazandırılan Yeterlikler

AÇIK KAYNAK İŞLETİM SİSTEMİ DERSİ

PNÖMATİK BAKIM ONARIM DERSİ. Pnömatik Devre Elemanlarının Bakımı. Pnömatik Bakım Onarım Yapmak

DOKUMA HAZIRLIK VE DOKUMA MAKİNELERİ-2 DERSİ

DERS BİLGİ FORMU. IV Türkçe Zorunlu Ders. Haftalık. Ders. Okul Eğitimi Süresi. Saati

DOSYALAMA ARŞİVLEME DERSİ. Gelen giden belge akışını sağlamak

Bilgisayarda özgün takı tasarımı yapmak

INTERNET PROGRAMCILIĞI DERSĠ AÇIK KAYNAK KODLA TEMEL UYGULAMALAR 40/32 AÇIK KAYNAK KODLA GRAFİK İŞLEMLERİ VE NESNE YÖNELİMLİ PROGRAMLAMA

TEKNE RESMİ DERSİ. Tekne İç Dekorasyonu 1. Tekne iç dekorasyon donatım elemanlarını çizmek. Tekne İç Dekorasyonu 2

MOBİLYA MONTAJ DERSİ. Mobilya Elemanları 1. Mobilya elemanlarını takmak. Mobilya Elemanları 2

AHŞAPTA ÖZEL ÜST YÜZEY İŞLEMLERİ DERSİ

DERS BİLGİ FORMU. Satış Elemanlığı Tarım Ürünleri Satış Elemanlığı

İNTERNET PROGRAMCILIĞI DERSİ

ÖRME MESLEK HESAPLARI DERSİ (DÜZ ÖRME / YUVARLAK ÖRME)

DIŞ MEKÂN DOĞRAMASI DERSİ

Alan Dersin Adı Meslek/Dal Dersin Okutulacağı Dönem/Yıl /Sınıf Süre Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

DEĞER BİÇME DERSİ. Tartım ve Ölçme. Fiyatlandırma. Altın Borsası, Darphane ve Antikacılık

DERS BİLGİ FORMU Zayıf Akım Tesisleri Elektrik-Elektronik Teknolojisi Elektrik Tesisat ve Pano Montörlüğü

Dersin Adı Alan Meslek / Dal Dersin Okutulacağı Dönem/Sınıf/Yıl Süre. Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

SAĞLIK KURUMU BİLGİ YÖNETİMİ SİSTEMİ DERSİ

Step- Servo motor çeşitlerini ve sürücü bağlantılarını yapmak Step motorun bakımını yapmak. Servo motorun bakımını yapmak

1. Ürün ve hizmet maliyetini hesaplamak 2.Maliyet kayıtları yapmak

ELEKTRİK MOTORLARI. Step motorun bakımını yapmak. Servo motorun bakımını yapmak

Dersin Adı Alan Meslek/Dal Dersin Okutulacağı Dönem/Sınıf/Yıl Süre. Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

KALIP HAZIRLAMA DERSİ

DERS BİLGİ FORMU. Ahşap Birleştirmeler Ağaç işleri Mobilyacılık. Dersin Adı Alan Meslek/Dal Dersin okutulacağı dönem /sınıf/yıl Süre Dersin amacı

DERS BİLGİ FORMU. Alan Dersin Adı Meslek/Dal Dersin Okutulacağı Dönem/Yıl /Sınıf Süre. Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

Dersin Adı Alan Meslek/Dal Dersin Okutulacağı Dönem/Sınıf/Yıl Süre Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

İLERİ ANAHTARCILIK. Mekanik ve Elektronik Şifreli Kilitleri Açmak. Yatayda Köşe Kaynağı Tekniğine göre yatay konumda köşe kaynaklarını yapmak.

YÜRÜYEN MERDİVEN/YOL VE VİNÇ SİSTEMLERİ

DERS BİLGİ FORMU Dersin Adı Alan Meslek/Dal Dersin okutulacağı Dönem /Sınıf/Yıl Süre Dersin amacı Dersin tanımı Dersin Ön Koşulları Ders ile

TEMEL ELEKTRİK VE ELEKTRONİK DERSİ

DERS BİLGİ FORMU. Haftalık Ders Saati. Okul Eğitimi Süresi

BETONARME DONATILARI DERSİ. Dersin Modülleri Süre Kazandırılan Yeterlikler Betonarmeye Hazırlık. 40/32 Betonarmeye hazırlık yapmak

TEMEL ELEKTİRİK DERSİ

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ PLC VE OPERATÖR PANELİ PROGRAMLAMA GELİŞTİRME VE UYUM EĞİTİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DERS BİLGİ FORMU. Kitaplar Satış Elemanlığı Kırtasiye ve Kitap Satış Elemanlığı 2.yıl /4. Dönem Haftalık 4 Ders Saati

Dersin Adı Alan Meslek/Dal Dersin Okutulacağı Dönem/Sınıf/Yıl Süre Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

TEKSTİLDE KONTROL DERSİ

DERS BİLGİ FORMU BİLGİSAYAR BÜRO PROGRAMLARI BÜRO HİZMETLERİ VE SEKRETERLİK BÜRO HİZMETLERİ VE YÖNETİCİ ASİSTANLIĞI. Haftalık Ders Saati

MESLEK RESİM DERSİ. Birleştirme elemanları ve hareket ileten elemanların resmini çizmek. Meslek Resim 1

DERS BİLGİ FORMU. Alan Dersin Adı Meslek/Dal Dersin Okutulacağı Dönem/Yıl /Sınıf Süre. Dersin Amacı. Dersin Tanımı Dersin Ön Koşulları

OYUN DERSİ OYUN ETKİNLİKLERİ -1 40/16 OYUN ALBÜMÜ 40/16

AHŞAP DOĞRAMA ELEMANLARI RESMİ DERSİ. Ahşap Merdiven Çizimi. Ahşap merdiven çizimleri yapmak

GENEL MUHASEBE DERSİ. Tutulacak Defterleri Düzenlemek

Haftalık Ders Saati Okul Eğitimi Süresi

ÖĞRETMENLİK VE ÖĞRETİM GÖNÜLLÜ İŞLEVSEL YETİŞKİN OKUMA YAZMA ÖĞRETİCİLİĞİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ SANAYİ MAKİNESİNDE TÜRK NAKIŞLARI DESENİ HAZIRLAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DERS BİLGİ FORMU. Temel İngilizce bilgisine sahip olma Haftalık Ders Saati Okul Eğitimi Süresi

DERS BİLGİ FORMU. Temel İngilizce bilgisine sahip olma Haftalık Ders Saati Okul Eğitimi Süresi

DERS BİLGİ FORMU Vitrin Kuyumculuk Teknolojisi Vitrin Kuyumculuğu

DERS BİLGİ FORMU. Kadın Giysi Kalıpları Giyim Üretimi Teknolojisi Kadın Terziliği Kadın Giyim Modelistliği

İNŞAAT TEKNOLOJİSİ TEHLİKELİ VE ÇOK TEHLİKELİ İŞLERDE YAPI YALITIMCILIĞI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

HASTA VE YAŞLI HİZMETLERİ HASTA KABUL İŞLEMLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

KİŞİSEL GELİŞİM VE EĞİTİM İMAM HATİP, MÜEZZİN KAYYIM VE KUR AN KURSU ÖĞRETİCİLİĞİ YETERLİK SINAVINA HAZIRLIK MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ KEÇE YAPIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

MODEL GELİŞTİRME DERSİ

EL SANATLARI TEKNOLOJİSİ DEKORATİF TABLO YAPIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

GİYİM ÜRETİM TEKNOLOJİSİ KADIN ELBİSE DİKİMİ MODÜL PROGRAMI (YETERLİĞE DAYALI)

FEN BİLGİSİ ÖĞRETMENİ

EL SANATLARI TEKNOLOJİSİ DEKORATİF AHŞAP SÜSLEME MODÜLER PROGRAMI (YETERLİĞE DAYALI)

HAYVAN YETİŞTİRİCİLİĞİ

ÖRGÜ ANALİZİ VE DESEN PROGRAMLAMA-2 DERSİ (DÜZ ÖRME)

SPOR DAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

YİYECEK İÇECEK HİZMETLERİ AÇIK ALAN SATICILARI EĞİTİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ÇOCUK GELİŞİMİ VE EĞİTİMİ 3-6 YAŞ ÇOCUK ETKİNLİKLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

TEKSTİL TEKNOLOJİSİ DÜZ DOKUMACI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BÜRO YÖNETİMİ VE SEKRETERLİK DANIŞMA GÖREVLİSİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

BAKIM PLANLAMASI DERSİ

SPOR YÜZME MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ TEMEL TOPRAKLAMA TESİSATLARI GELİŞTİRME VE UYUM EĞİTİMİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ İPLİ KUKLA YAPIMI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ANİMASYON DERSİ ANİMASYON ÇALIŞMALARI 40/32 YÜZ VE VÜCUT BOYAMA TEKNİKLERİ 40/32 ÇOCUK KOSTÜM VE AKSESUARLARI 40/32

CAM (CNC) PROGRAMLAMA. Otomatik üretim 1. parçası üretmek

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Özel Öğretim Yöntemleri 2 YDA

MAKİNA TEKNOLOJİSİ TEHLİKELİ VE ÇOK TEHLİKELİ İŞLERDE MONTAJ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DONDURULMUŞ SEBZE VE MEYVE ÜRETİMİ DERSİ. Sebze ve meyveleri dondurmak. Çeşitli sebzeleri dondurmak. Çeşitli meyveleri dondurmak

AİLE VE TÜKETİCİ BİLİMLERİ EV YEMEKLERİ HAZIRLAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

TARIM TEKNOLOJİLERİ PEYZAJ PROJESİ UYGULAMA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

TARIM TEKNOLOJİLERİ MEYVELERDE HASAT VE MUHAFAZA MODÜLER PROGRAMI (YETERLİĞE DAYALI)

EL SANATLARI TEKNOLOJİSİ BASİT NAKIŞ İĞNE TEKNİKLERİ MODÜLER PROGRAMI (YETERLİĞE DAYALI)

YİYECEK İÇECEK HİZMETLERİ GAZİANTEP MUTFAĞI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

FOTOĞRAFÇILIK ALANI KALFALIK ÇERÇEVE ÖĞRETİM PROGRAMI

ARIZA ANALİZİ. Arıza ve bakım karteksi oluşturup arşivlemek ve katalog okumak Sistem analizi yapıp tespit edilen arızaları gidermek

MOTORLU ARAÇLAR TEKNOLOJİSİ DİZEL POMPA VE ENJEKTÖR AYARCISI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

YAYGIN EĞİTİM KURUMLARI ÇERÇEVE KURS PROGRAMI

DERS BİLGİ FORMU ASENKRON VE SENKRON MAKİNALAR ELEKTRİK VE ENERJİ. Okul Eğitimi Süresi

Otomotiv Üretimi (MFGE 426) Ders Detayları

ÇOCUK EDEBİYATI DERSİ ÇOCUK EDEBİYATINA GİRİŞ 40/32 ÇOCUK EDEBİYATI MATERYALLERİ 40/32

Kodu: OTDS202 Adı: İlk Yardım Teorik+Uygulama: AKTS:6

DERS BİLGİ FORMU. Zorunlu Ders. Haftalık Ders Saati Okul Eğitimi Süresi

TARIM TEKNOLOJİLERİ TOPRAK İŞLEME-ARAZİ TEMİZLEME VE TESVİYE ALET MAKİNELERİ BAKIM VE ONARIM MODÜLER PROGRAMI (YETERLİĞE DAYALI)

SANAT VE TASARIM ALANI TEZHİP MODÜLER PROGRAMI (YETERLİĞE DAYALI)

ŞARAP VE DİĞER ALKOLLÜ İÇECEKLERİN SERVİSİ.. DERSİ. Diğer Alkollü İçkiler ve Servisi. Diğer alkollü içkileri servis etmek.

DİN KÜLTÜRÜ VE AHLAK BİLGİSİ ÖĞRETMENİ

Olasılık ve İstatistiğe Giriş-I (STAT 201) Ders Detayları

YİYECEK İÇECEK HİZMETLERİ AŞÇI ÇIRAĞI MODÜLER PROGRAMI (YETERLİĞE DAYALI)

DERS BİLGİ FORMU Satış İşlemlerinde Bilgisayar Kullanımı Satış Elemanlığı Tüm Dallar

PVC DOĞRAMA VE KAPLAMALARI DERSİ. PVC Doğramaya Hazırlık PVC doğramaya ön hazırlığı yapabilecektir. Destek Sacı Montajı ve Tahliye Kanalı Açma

Transkript:

PROGRAMLAMA TEMELLERİ DERSİ MODÜL ADI SÜRESİ KODLAMAYA HAZIRLIK 40/32 BASİT KODLAR 40/32 KONTROL DEYİMLERİ 40/32 METOTLAR 40/32

DERS BİLGİ FORMU DERSİN ADI ALAN MESLEK/DAL DERSİN OKUTULACAĞI SINIF/YIL ÖNERİLEN SÜRE DERSİN AMACI DERSİN TANIMI DERSİN ÖN KOŞULLARI DERS İLE KAZANDIRILACAK YETERLİKLER DERSİN İÇERİĞİ YÖNTEM VE TEKNİKLER EĞİTİM ÖĞRETİM ORTAMI VE DONATIM ÖLÇME VE DEĞERLENDİRME PROGRAMLAMA TEMELLERİ BİLİŞİM TEKNOLOJİLERİ ALAN ORTAK 10. SINIF Haftalık 4 Ders Saati (Teknik Lise ve Anadolu Teknik Liselerde 3 Ders Saati) Bu ders ile öğrenciye; programlama ile ilgili temel kavramları tanıyarak kodlama öncesi hazırlıkları yapabilme, basit kodlar yazabilme, kontrol deyimlerini kullanabilme ve alt programlarla çalışma yeterliklerinin kazandırılması amaçlanmaktadır. Programlamanın temeli olan kodlama öncesi hazırlık, basit kodlar, kontrol deyimleri ve alt programlarla ile ilgili konularda gerekli bilgilerin verildiği derstir. Bu ders ön koşul yoktur. Bu dersin sonunda; 1. Kodlama öncesi hazırlıkları yapmak 2. Basit kodlar yazmak 3. Kontrol deyimlerini kullanmak 4. Metotlarla çalışmak yeterlikleri kazandırılacaktır. 1. Programlamanın yapı taşları 2. Algoritma ve akış diyagramı 3. Programlama yazılımı 4. Değişkenler ve sabitler 5. Operatörler 6. Karar kontrol deyimleri 7. Döngü deyimleri 8. Diziler 9. Metotlar 10. Hazır metotlar İle ilgili konularını içermektedir Bireysel öğretimi destekleyecek şekilde; Anlatım, göstererek yaptırma, problem çözme, soru-cevap, grup çalışması, beyin fırtınası, uygulama vb. yöntem ve teknikleri uygulanabilir. Ortam: Bilişim teknolojileri laboratuarı, işletme ortamı. Donanım: Projeksiyon, bilgisayar vb. sağlanmalıdır. Millî Eğitim Bakanlığı Orta Öğretim Kurumları Sınıf Geçme ve Sınav Yönetmeliği ne uygun olarak modül ve ders sonunda ölçme araçları kullanılarak ölçme ve değerlendirme yapılacaktır. 1

EĞİTİMCİLER İŞBİRLİĞİ YAPILACAK KURUM VE KURULUŞLAR 1. Millî Eğitim Bakanlığına bağlı eğitim kurumlarına öğretmen olarak atanacaklardan atamalarına esas olan alanlar ile mezun oldukları yükseköğretim programları ve aylık karşılığı okutacakları derslere ilişkin çizelgeye uygun olanlar görev almalıdır. 2. Programın uygulanmasında gerektiğinde alanında sektör deneyimi olan usta öğretici, teknisyen ve meslek elemanlarından yararlanılabilir. Diğer alan öğretmenleri, üniversiteler, sosyal ortaklar, sivil toplum kuruluşları, çevrede bulunan işletmeler, özel, kamu kurum ve kuruluşlarıdır. 2

MODÜL BİLGİ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BİLİŞİM TEKNOLOJİLERİ : ALAN ORTAK : PROGRAMLAMA TEMELLERİ : KODLAMAYA HAZIRLIK : 482BK0123 SÜRE : 40/32 ÖN KOŞUL AÇIKLAMA ÖĞRETİM YÖNTEM VE TEKNİKLERİ GENEL AMAÇ : Bu modül için ön koşul yoktur. : Uygulamalı olarak laboratuar ortamında işlenmelidir. : Öğretim yöntem ve teknikleri olarak, anlatım, göstererek yaptırma, problem çözme, soru-cevap, grup çalışması, uygulamalı çalışma, araştırma ve bireysel öğretim yöntem ve teknikleri uygulanabilir. : Öğrenci bu modül ile gerekli ortam sağlandığında; programlamanın kodlama öncesi hazırlıklarını yapabilecektir. AMAÇLAR : 1. Program yazmaya hazırlık yapabilecektir. 2. Algoritma ve akış diyagramı hazırlayabilecektir. 3. Programlama dili yazılımı ile çalışabilecektir. İÇERİK 1. PROGRAMLAMANIN YAPI TAŞLARI 1.1. Bilgisayarın Çalışma Mantığı 1.1.1. Makine Dili 1.1.2. İkili Sayı Sistemi 1.1.3. Derleyici 1.2. Yazılım 1.2.1. Bir Yazılımda Olması Gereken Temel Özellikler 1.2.2. Yazılım Çeşitleri 1.3. Programlama Araçları 1.3.1. Programlama Dili 1.3.2. Programlama Dili Çeşitleri 2. ALGORİTMA VE AKIŞ DİYAGRAMI 2.1. Algoritma Yazım Aşamaları 2.1.1. Problemi Tanımlama 2.1.2. Problemi Geliştirme 3

2.1.3. Sisteme Uyumluluğunu Tespit Etme (Girdi-Çıktı Belirleme) 2.1.4. Çözümü Kâğıt Üzerinde Gösterme (Prototip Oluşturma) 2.1.5. Çözümü Deneme (Trace) 2.1.6. Çözümü Geliştirme 2.1.7. Oluşabilecek Hatalar 2.2. Akış Diyagramı 2.2.1. Akış Diyagramı Şekilleri 3. PROGRAMLAMA YAZILIMI 3.1. Programlama Yazılımının Arayüzü 3.1.1. Başlangıç Sayfası 3.1.2. Solution Explorer Paneli ÖLÇME VE DEĞERLENDİRME: Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir. A. PROGRAMLAMANIN YAPI TAŞLARI 1. Bilgisayarın çalışma mantığını yazılı /sözlü / görsel olarak açıklar. 2. Yazılımda olması gereken temel özelliklere göre yazılım çeşitlerini yazılı /sözlü / görsel olarak açıklar. B. ALGORİTMA VE AKIŞ DİYAGRAMI 1. Algoritma yazım aşamalarını yazılı /sözlü / görsel olarak açıklar. 2. Bir problemin çözümünü algoritma kullanarak yapar. 3. Akış diyagramı şekillerini yazılı /sözlü / görsel olarak açıklar. 4. Bir problemin çözümünü akış şemaları kullanarak yapar. C. PROGRAMLAMA YAZILIMI 1. Programlama yazılımını başlatır. 2. Programlama yazılımını kullanarak bir konsol uygulaması hazırlar. 3. Solution Explorer panelini kullanarak dosyaları düzenler. Programda kazandırılması amaçlanan Kodlama öncesi hazırlık yapmak yeterliğine ait performans kriterlerinin değerlendirilmesinde aşağıdaki ölçme ve değerlendirme yöntemlerinden; - Birey/öğrenciden beklenen davranışın özelliklerine ilişkin detaylı bilgileri ve öğrenci performansının eksikliklerinin belirlenmesi amacıyla uygulamaya yönelik kontrol listeleri tekniği, - Birey/Öğrencilere öğretilen bilgi ve becerileri kazanıp kazanmadığını, bu bilgi ve becerileri günlük yaşamla da ilişkilendirebildiklerini ortaya koyan proje ödevleri tekniği, - Birey/Öğrencilere çok sayıda davranış ve becerinin kısa sürede kazandırılması, daha çok bilgi, zihinsel beceri ve yeteneğin ölçülmesi için çoktan seçmeli, klasik sınav, vb. teknikler kullanılabilir. 4

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 1 İŞLEMİN ADI Program yazmaya hazırlık yapmak YETERLİK Kodlama öncesi hazırlık yapmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı Yazılacak programa uygun programlama dilini seçmek İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Programlama araçlarını kullanmak 2. Yazılımda olması gereken temel nitelikleri yazılım içerisinde kullanmak 3. Yazılacak koda göre yazılım dilini seçmek SÜRE: İşlemin yapılma süresi: 30 dakika 1. PROGRAMLAMANIN YAPI TAŞLARI 1.1. Bilgisayarın Çalışma Mantığı 1.1.1. Makine Dili 1.1.2. İkili Sayı Sistemi 1.1.3. Derleyici 1.2. Yazılım 1.2.1. Bir Yazılımda Olması Gereken Temel Özellikler 1.2.2. Yazılım Çeşitleri 1.3. Programlama Araçları 1.3.1. Programlama Dili 1.3.2. Programlama Dili Çeşitleri 1. Yazılımda olması gereken temel özellikleri kullanmak 2. Programlama dili yazılımını seçmek 1. Lisanslı yazılım kullanmak 2. Programlama dili çalışma mantığının farkında olmak İşlemi öğrenme süresi: 8 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. 5

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 2 İŞLEMİN ADI Algoritma ve akış diyagramı hazırlamak YETERLİK Kodlama öncesi hazırlık yapmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı Özellikleri verilen işin algoritmasının ve akış diyagramının hazırlanması İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Problem tanımını yapmak 2. Çözüm yolları üretmek 3. Oluşabilecek mantıksal hataları gidermek 4. Akış diyagramını şekillerini kullanmak 5. Akış diyagramını algoritma ile beraber kullanmak SÜRE: İşlemin yapılma süresi: 30 dakika 2. ALGORİTMA VE AKIŞ DİYAGRAMI 2.1. Algoritma Yazım Aşamaları 2.1.1. Problemi Tanımlama 2.1.2. Problemi Geliştirme 2.1.3. Sisteme Uyumluluğunu Tespit Etme (Girdi-Çıktı Belirleme) 2.1.4. Çözümü Kâğıt Üzerinde Gösterme (Prototip Oluşturma) 2.1.5. Çözümü Deneme (Trace) 2.1.6. Çözümü Geliştirme 2.1.7. Oluşabilecek Hatalar 2.2. Akış Diyagramı 2.3. Akış Diyagramı Şekilleri 1. Algoritma hazırlamak 2. Akış diyagramı hazırlamak 3. Problem çözümünde algoritma ve akış diyagramını beraber kullanmak 1. Oluşabilecek tüm olasılıkları değerlendirmek 2. En uygun yöntemle sonuca ulaşmak 3. Algoritmanın okunurluğuna dikkat etmek 4. Akış diyagramı şekillerinin ifadelerinin farkında olmak İşlemi öğrenme süresi: 16 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. 6

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 3 İŞLEMİN ADI Programlama dili yazılımı ile çalışmak YETERLİK Kodlama öncesi hazırlık yapmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı Programlama dili yazılımını etkili ve verimli şekilde kullanmak İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Bilgisayara kurulmuş olan programlama dili yazılımını başlatmak 2. Başlangıç sayfasını kullanmak 3. Yeni bir konsol uygulaması başlatmak 4. Konsol uygulamasını kaydetmek 5. Kaydedilmiş konsol uygulamasını açmak 6. Konsol uygulamasını çalıştırmak 7. Solution Explorer panelini kullanmak SÜRE: İşlemin yapılma süresi: 30 dakika 3. PROGRAMLAMA YAZILIMI 3.1. Programlama Yazılımının Arayüzü 3.1.1. Başlangıç Sayfası 3.1.2. Solution Explorer Paneli 1. Programlama dili yazılımını işletim sisteminden başlatmak 2. Başlangıç sayfasını etkin şekilde kullanmak 3. Konsol uygulamaları için temel işlemleri yapmak 4. Solution Explorer panelini etkin bir şekilde kullanmak 1. Oluşabilecek tüm olasılıkları değerlendirmek 2. Konsol uygulaması işlemlerinde dikkat etmek İşlemi öğrenme süresi: 8 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. Programlama dili yazılımında konsol uygulamasını kullanmaya özen gösteriniz. 7

MODÜL BİLGİ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BİLİŞİM TEKNOLOJİLERİ : ALAN ORTAK : PROGRAMLAMA TEMELLERİ : BASİT KODLAR : 482BK0122 SÜRE : 40/32 ÖN KOŞUL AÇIKLAMA ÖĞRETİM YÖNTEM VE TEKNİKLERİ GENEL AMAÇ : Kodlamaya Hazırlık modülünü tamamlamış olmak. : Uygulamalı olarak laboratuar ortamında işlenmelidir. : Öğretim yöntem ve teknikleri olarak, anlatım, göstererek yaptırma, problem çözme, soru-cevap, grup çalışması, uygulamalı çalışma, araştırma ve bireysel öğretim yöntem ve teknikleri uygulanabilir. : Öğrenci bu modül ile gerekli ortam sağlandığında; temel programlamada basit kodlar yazabilecektir. AMAÇLAR : 1. Değişken ve sabit kullanabilecektir. 2. Operatörleri kullanabilecektir. İÇERİK 1. DEĞİŞKENLER VE SABİTLER 1.1. Değişkenler 1.2. Değişkenleri İsimlendirme Kuralları 1.3. Veri tipleri 1.4. Sabitler 1.5. Atama İşlemi 1.6. Çıkış İşlemleri 1.6.1. Bir metin ifadesini ekrana yazdırma 1.6.2. İlk değer atanan değişken değerini ekrana yazdırma 1.6.3. Formatlı çıkış işlemleri 1.7. Giriş İşlemleri 1.7.1. Klavyeden değişkene değer atama 1.8. Giriş-çıkış işlemleri hata mesajları 1.9. Açıklama Satırları 2. OPERATÖRLER 2.1. Aritmetiksel Operatörler 2.1.1. Dört İşlem 2.1.2. Mod Alma 8

2.2. İlişkisel Operatörler 2.3. Mantıksal Operatörler 2.4. İşlem Önceliği ÖLÇME VE DEĞERLENDİRME: Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir. A. DEĞİŞKENLER VE SABİTLER 1. Değişkeni yazılı /sözlü / görsel olarak açıklar. 2. İsimlendirme kuralına uyarak ihtiyaca uygun değişkeni tanımlar. 3. Sabitleri yazılı /sözlü / görsel olarak açıklar. 4. Tanımlanan değişkene veri tipine uygun değeri atar. 5. Hata mesajları doğrultusunda gerekli düzenlemeleri yapar. B. OPERATÖRLER 1. Operatörleri yazılı /sözlü / görsel olarak açıklar. 2. Yapılacak işleme uygun operatörü doğru yerde doğru şekilde kullanır. 9

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 1 İŞLEMİN ADI Değişken ve sabit kullanmak YETERLİK Basit kodlar yazmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı Program için uygun değişken tiplerini seçip, sabitleri kullanmak, giriş-çıkış işlemlerini hatasız yapmak İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Değişkenleri kullanmak 2. Veri tiplerini uygulama çeşidine uygun olarak kullanmak 3. Sabitleri kullanmak 4. Değişken ve sabit kullanımı uygulamalarından önce algoritma ve akış diyagramını hazırlamak 5. Çıkış işlemi yapmak 6. Giriş işlemi yapmak 7. Basit yapıda atama işlemi yapmak 8. Kod parçaları içerisinde açıklama satırlarını kullanmak 9. Hata kontrolü yapmak SÜRE: İşlemin yapılma süresi: 1 saat 1. DEĞİŞKENLER VE SABİTLER 1.1. Değişkenler 1.2. Değişkenleri İsimlendirme Kuralları 1.3. Veri tipleri 1.4. Sabitler 1.5. Atama İşlemi 1.6. Çıkış İşlemleri 1.6.1. Bir metin ifadesini ekrana yazdırma 1.6.2. İlk değer atanan değişken değerini ekrana yazdırma 1.6.3. Formatlı çıkış işlemleri 1.7. Giriş İşlemleri 1.7.1. Klavyeden değişkene değer atama 1.8. Giriş-çıkış işlemleri hata mesajları 1.9. Açıklama Satırları 1. Değişken tanımlamak 2. Değişkene uygun veri tipini seçmek 3. Sabit tanımlamak 4. Atama işlemi mantığını çözmek 5. Çıkış işlemlerini formatlı şekilde yapmak 6. İşlem sonunda değişkene değer aktarmak 7. Açıklama satırlarını kod içerisinde uygun yere yazmak 1. Oluşabilecek tüm olasılıkları değerlendirmek 2. Konsol uygulaması işlemlerinde değişken kullanımına dikkat etmek 3. Değişken isimlendirme kurallarına dikkat etmek 4. Kod yazım kurallarına dikkat etmek 5. Yazılan kod parçasının okunurluğuna dikkat etmek İşlemi öğrenme süresi: 16 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. Programlama dili yazılımında konsol uygulamasını kullanmaya özen gösteriniz. 10

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 2 İŞLEMİN ADI Operatörleri kullanmak YETERLİK Basit kodlar yazmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı Matematiksel ifadeleri işlem önceliklerini kullanarak yapmak İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Değişkene ya da sabite uygulanacak işlemi belirlemek 2. İşleme uygun operatörü belirlemek 3. İşlem öncelik sırasını belirlemek 4. Hata kontrolü yapmak 2. OPERATÖRLER 2.1. Aritmetiksel Operatörler 2.1.1. Dört İşlem 2.1.2. Mod Alma 2.2. İlişkisel Operatörler 2.3. Mantıksal Operatörler 2.4. İşlem Önceliği 1. İşleme uygun operatörleri kullanmak 2. İşlem önceliklerini belirlemek 3. Hatayı fark edip düzeltmek 1. Performansı artıracak operatörü tercih etmek 2. İşlem önceliklerini dikkate almak 3. Gereksiz ayrıntıdan kaçınmak 4. Kod yazım kurallarına dikkat etmek 5. Kodların okunurluğuna dikkat etmek SÜRE: İşlemin yapılma süresi: 10 dakika İşlemi öğrenme süresi: 16 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. Programlama dili yazılımında konsol uygulamasını kullanmaya özen gösteriniz. 11

MODÜL BİLGİ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BİLİŞİM TEKNOLOJİLERİ : ALAN ORTAK : PROGRAMLAMA TEMELLERİ : KONTROL DEYİMERİ : 482BK0124 SÜRE : 40/32 ÖN KOŞUL AÇIKLAMA ÖĞRETİM YÖNTEM VE TEKNİKLERİ GENEL AMAÇ : Basit Kodlar modülünü tamamlamış olmak. : Uygulamalı olarak laboratuar ortamında işlenmelidir. : Öğretim yöntem ve teknikleri olarak, anlatım, göstererek yaptırma, problem çözme, soru-cevap, grup çalışması, uygulamalı çalışma, araştırma ve bireysel öğretim yöntem ve teknikleri uygulanabilir. : Öğrenci bu modül ile gerekli ortam sağlandığında; temel programlama işlemlerinde basit kodlar yazabilecektir. AMAÇLAR : 1. Karar kontrol deyimlerini kullanabilecektir. 2. Döngü kontrollerini kullanabilecektir. 3. Dizilerle çalışabilecektir. İÇERİK 1. KARAR KONTROL DEYİMLERİ 1.1. If İfadesi 1.2. İç-İçe If İfadesi 1.3. Switch-Case Deyimi 1.3.1. Break Komutu 2. DÖNGÜ DEYİMLERİ 2.1. Döngü Çeşitleri 2.1.1. For Next Döngüsü 2.1.2. While-Until Döngüsü 2.1.3. Do Loop Döngüsü 2.1.4. Foreach Döngüsü 2.2. İç-İçe Döngüler 3. DİZİLER 3.1. Dizi Oluşturma 3.2. Diziye Değer Girme 3.3. Diziyi Yazdırma 3.4. Dizilerde Arama 3.5. Dizilerde Sıralama 3.6. Dinamik Diziler 12

ÖLÇME VE DEĞERLENDİRME: Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir. A. KARAR KONTROL DEYİMLERİ 1. Karar kontrol deyimlerini yazılı /sözlü / görsel olarak açıklar. 2. İşleme uygun karar kontrol yapısını doğru bir şekilde kullanır. B. DÖNGÜ DEYİMLERİ 1. Döngü deyimlerini yazılı /sözlü / görsel olarak açıklar. 2. İşleme uygun döngü yapısını doğru bir şekilde kullanır. C. DİZİLER 1. Biz dizi tanımlayarak doğru bir şekilde değer ataması yapar. 2. Diziye atanmış değerleri isteğe uygun bir şekilde ekrana yazdırır. 3. İstenilen ifadeyi dizi değerleri arasında arama işlemini gerçekleştirir. 4. Dizi değerlerini ihtiyaca uygun şekilde sıralamasını yapar. 13

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 1 İŞLEMİN ADI Karar kontrol deyimlerini kullanmak YETERLİK Kontrol deyimlerini kullanmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı İşlem için en uygun kontrol deyimlerini kullanmak. İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Problemin algoritmasını oluşturmak 2. Akış diyagramını çizmek 3. Karar kontrol deyimini belirlemek 4. Karar kontrol deyiminin şart kısmını belirlemek 5. Karar kontrol deyim bloğunu oluşturmak 6. Hata kontrolünü yapmak 1. KARAR KONTROL DEYİMLERİ 1.1. If İfadesi 1.2. İç-İçe If İfadesi 1.3. Switch-Case Deyimi 1.4. Break Komutu 1. Yapılacak işe uygun karar kontrol deyimlerini kullanmak 2. Kodların kontrolünü yapıp oluşabilecek hataları gidermek 1. Okunabilir kodlar kullanmak 2. Performansı düşürmeyecek kod kullanmaya özen göstermek 3. Detayları dikkate almak 4. Kodların okunurluğuna dikkat etmek 5. Problem çözümünde algoritma ve akış diyagramı kullanmak SÜRE: İşlemin yapılma süresi: 1 saat İşlemi öğrenme süresi: 6 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. Programlama dili yazılımında konsol uygulamasını kullanmaya özen gösteriniz. 14

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 2 İŞLEMİN ADI Döngü kontrollerini kullanmak YETERLİK Kontrol deyimlerini kullanmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı İşlem için en uygun döngü kontrollerini kullanmak İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Problemin algoritmasını oluşturmak 2. Akış diyagramını çizmek 3. Döngü Kontrol Deyimini belirlemek 4. Döngü Kontrol Deyiminin şart kısmını belirlemek 5. Döngü Kontrol Deyim bloğunu belirlemek 6. İç-içe döngüleri kullanmak 7. Döngü Kontrol Deyimlerinde hata kontrolünü yapmak 2. DÖNGÜ DEYİMLERİ 2.1. Döngü Çeşitleri 2.1.1. For Next Döngüsü 2.1.2. While-Until Döngüsü 2.1.3. Do Loop Döngüsü 2.1.4. Foreach Döngüsü 2.2. İç-İçe Döngüler 1. Uygun döngü kontrol deyimini kullanmak 2. Döngü bloğunu oluşturmak 3. Döngü işlemi sonucu oluşan hataları gidermek 1. Okunabilir kodlar kullanmak 2. Performansı düşürmeyecek kod kullanmaya özen göstermek 3. Detayları dikkate almak 4. Döngü oluştururken kurallara uymak 5. Kodların okunurluğuna dikkat etmek 6. Problem çözümünde algoritma ve akış diyagramı kullanmak SÜRE: İşlemin yapılma süresi: 1 saat İşlemi öğrenme süresi: 16 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. Programlama dili yazılımında konsol uygulamasını kullanmaya özen gösteriniz. 15

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 3 İŞLEMİN ADI Dizilerle çalışmak YETERLİK Kontrol deyimlerini kullanmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı Dizi işlemlerinin düzenli ve verimli şekilde kullanmak İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Problemin algoritmasını oluşturmak 2. Akış diyagramını çizmek 3. Bir dizi oluşturmak 4. Diziye değer girmek 5. Girilen değerleri ekrana yazdırmak 6. Girilen değerleri istenilen şarta göre sıralamak 7. Dizi içerisinde istenilen değeri aramak 8. Oluşabilecek hataları gidermek 9. Program çıktısını ekranda göstermek SÜRE: İşlemin yapılma süresi: 1 saat 3. DİZİLER 3.1. Dizi Oluşturma 3.2. Diziye Değer Girme 3.3. Diziyi Yazdırma 3.4. Dizilerde Arama 3.5. Dizilerde Sıralama 3.6. Dinamik Diziler 1. Dizi oluşturarak diziye değer girmek 2. Diziye girilen değerleri istenilen sıralama ölçütüne göre sıralayarak ekrana yazdırmak 3. Dizide istenilen bir değeri aramak 4. Dizi kullanımında oluşabilecek hataya karşı önlem almak 5. Oluşan hatayı düzeltmek 1. Detaylara özen göstermek 2. Dizileri kullanırken indislere dikkat etmek 3. Kod yazım kurallarına dikkat etmek 4. Kodların okunurluğuna dikkat etmek 5. Problem çözümünde algoritma ve akış diyagramı kullanmak İşlemi öğrenme süresi: 10 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. Programlama dili yazılımında konsol uygulamasını kullanmaya özen gösteriniz. 16

MODÜL BİLGİ SAYFASI ALAN MESLEK/DAL DERS MODÜL KODU : BİLİŞİM TEKNOLOJİLERİ : ALAN ORTAK : PROGRAMLAMA TEMELLERİ : METOTLAR : 482BK0121 SÜRE : 40/32 ÖN KOŞUL ÖĞRETİM YÖNTEM VE TEKNİKLERİ AÇIKLAMA GENEL AMAÇ : Kontrol Deyimleri modülünü tamamlamış olmak. : Öğretim yöntem ve teknikleri olarak, anlatım, göstererek yaptırma, problem çözme, soru-cevap, grup çalışması, uygulamalı çalışma, araştırma ve bireysel öğretim yöntem ve teknikleri uygulanabilir. : Uygulamalı olarak laboratuar ortamında işlenmelidir. : Öğrenci bu modül ile gerekli ortam sağlandığında; temel programlama işlemlerinde metotlar hazırlayarak, mevut metotları kullanabilecektir. AMAÇLAR : 1. Metotları kullanabilecektir. 2. Hazır metotları kullanabilecektir. İÇERİK 1. METOTLAR 1.1. Metot Kavramı 1.2. Metot Tanımlama 1.3. Metotlarda Parametre Kullanımı 1.4. Metotlar İle İlgili Önemli Özellikler 1.5. Özyineli (Rekürsif) Metotlar 1.6. Main Metodu 2. HAZIR METOTLAR 2.1. Metinsel (String) Fonksiyonlar 2.2. Matematiksel Fonksiyonlar 2.3. Tarih ve Zaman Fonksiyonları ÖLÇME VE DEĞERLENDİRME: Öğrenci, aşağıdaki performans ölçütlerini yerine getirecektir. 17

A. METOTLAR 1. Tekrar eden işlemler için ihtiyaç duyulan metotları hazırlar. 2. İhtiyaç duyulan metodu program içerisinde uygun yerde çağırır. 3. Hata mesajlarına göre gerekli düzenlemeleri yapar. B. HAZIR METOTLAR 1. İşleme uygun hazır metodu seçer. 2. Program içinde hazır metotları parametrelerle birlikte kullanır. 18

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 1 İŞLEMİN ADI Metotları kullanmak YETERLİK Metotlarla çalışmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı Metotları düzenli ve verimli kullanmak İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Problemin algoritmasını oluşturmak 2. Problemin akış diyagramını oluşturmak 3. Akış diyagramını çizmek 4. Metot tanımlamak 5. Metot oluşturmak 6. Metot çağırmak 7. Kendi kendini çağıran rekürsif fonksiyonlar hazırlamak 8. Metot kullanımında oluşabilecek hataları gidermek 1. METOTLAR 1.1. Metot Kavramı 1.2. Metot Tanımlama 1.3. Metotlarda Parametre Kullanımı 1.4. Metotlar İle İlgili Önemli Özellikler 1.5. Özyineli (Rekürsif) Metotlar 1.6. Main Metodu 1. Kullanıcı tanımlı metot hazırlamak 2. Program içerisinde kullanıcı tanımlı metotları kullanmak 3. Metot kullanımında oluşabilecek hataya karşı önlem almak 1. Kullanıcı tanımlı metot kullanmayı alışkanlık haline getirmek 2. Metot yazarken veri tipini ve kapsama alanını dikkate almak 3. Kod yazım kurallarına dikkat etmek 4. Kodların okunurluğuna dikkat etmek 5. Problem çözümünde algoritma ve akış diyagramı kullanmak SÜRE: İşlemin yapılma süresi: 1 saat İşlemi öğrenme süresi: 12 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. Programlama dili yazılımında konsol uygulamasını kullanmaya özen gösteriniz. 19

İŞLEM ANALİZ FORMU MESLEĞİN ADI ALAN ORTAK İŞ Temel Programlama işlemleri yapmak İŞLEM NUMARASI 2 İŞLEMİN ADI Hazır metotları kullanmak YETERLİK Metotlarla çalışmak ORTAM (Araç Gereç, Ekipman ve Koşullar) İŞLEMİN STANDARDI Bilgisayar, Programlama dili yazılımı Program için gerekli hazır metotları düzenli ve verimli şekilde kullanmak İŞLEM BASAMAKLARI BİLGİ BECERİ TAVIR 1. Problemin algoritmasını oluşturmak 2. Akış diyagramını çizmek 3. Hazır metot tanımlamak 4. Hazır metot oluşturmak 5. Hazır metot çağırmak 6. Metot kullanımında oluşabilecek hataları gidermek 2. HAZIR METOTLAR 2.1. Metinsel (String) Fonksiyonlar 2.2. Matematiksel Fonksiyonlar 2.3. Tarih ve Zaman Fonksiyonları 1. Kullanıcı tanımlı metotlar hazırlamak 2. Program içerisinde kullanıcı tanımlı metotları kullanmak 3. Metotların kullanımında oluşabilecek hataya karşı önlem almak 1. Kullanıcı tanımlı metot kullanmayı alışkanlık haline getirmek 2. Metotları oluştururken veri tipini ve kapsama alanını dikkate almak 3. Kod yazım kurallarına dikkat etmek 4. Kodların okunurluğuna dikkat etmek 5. Problem çözümünde algoritma ve akış diyagramı kullanmak SÜRE: İşlemin yapılma süresi: 1 saat İşlemi öğrenme süresi: 20 ders saati NOT: Bilgi sayfalarında verilen konuların öğrenci tarafından anlaşıldığını test eden ve işlem basamakları ile uyuşan bir uygulama faaliyeti oluşturulmasına dikkat ediniz. Programlama dili yazılımında konsol uygulamasını kullanmaya özen gösteriniz. 20