Bilgi Teknolojisinin Temel Kavramları

Slides:



Advertisements
Benzer bir sunumlar
Yazılım Geliştirme Süreci
Advertisements

Bilgisayar Programlama I
BİLGİSAYAR KULLANIMI KURSU
Algoritma ve Akış Diyagramları
Sistem Analizi ve Planlama
YAZILIM (SOFTWARE).
PROGRAMLAMA DİLLERİ 1- Temel kavramlar
Bilgi Teknolojisinin Temel Kavramları
BLG 201 ŞAHİN AKDAĞ.
C Programlama Diline Giriş
Bilgi Teknolojisinin Temel Kavramları
Ders Adı: Bilgisayar Donanımına Giriş
ENF 101 TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI
TEMEL BİLGİSAYAR BİLİMLERİ
Programlamanın Yapı Taşları
YAZILIM.
Yazılım nedir?.
Nesneye Dayalı Programlama
PROGRAM GELİŞTİRME 1.HAFTA.
Görsel C# ile Windows Programlama
Bilgisayar Programlama
MART 2013 İŞLETİM SİSTEMLERİ.
Görsel Programlama Dr. Muhammet Balcılar
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
Cemil ŞAHİN Bilişim Teknolojileri Öğretmeni
BİLGİSAYAR YAZILIMI.
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
Programlama Dili nedir? Programlama Dili nedir?. Programlama Dili: Programcının bir bilgisayara ne yapmasını istedi ğ ini anlatmasının standartlaştırılmış.
NELER ÖĞRENECEĞİZ? Yazılım Nedir? Yazılım/Donanım Farkı
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.
BİLİŞİM TEKNOLOJİLERİ ALANI
BİLGİSAYAR YAZILIMI.
EYMİR KIZ TEKNİK VE MESLEK LİSESİ ALAN TANITIMLARI
, Denizli Akademik Bilişim 2006 YAZILIM GELİŞTİRME SÜRECİNDE OTOMATİK KOD ÜRETİCİLER Çağdaş Can BİRANT Kökten Ulaş BİRANT Prof. Dr. Alp KUT.
Bilgisayar, Yazılım ve Algoritma
Bilgisayar, Yazılım ve Algoritma
ENF 204 Bilgisayar Programlama Algoritma ve Akış Diyagramları
YAZILIM.
BU SUNUDA OKULUMUZDAKİ BİLİŞİM TEKNOLOJİLERİ ALANI İLE İLGİLİ DETAYLI BİLGİLERE ULAŞABİLECEKSİNİZ.
Bilgi Teknolojisinin Temel Kavramları
Temel Bilgi Teknolojileri
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
Veri Tabanı Programcılığı
ESKİPAZAR ÇOK PROGRAMLI ANADOLU LİSESİ
Bilgi ve İletişim Teknolojisi Dersi
Bilgisayar Programcılığına ve Algoritmaya Giriş
İnsan Kaynakları Bilgi Sistemleri
Temel Bilgi Teknolojilerinin Kullanımı Öğr.Gör. Abdullah ŞENER.
DERS 4 MİKROİŞLEMCİ PROGRAMLAMA. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 4, Slayt 2İÇERİK Yüksek seviyeli programlama dilleri Düşük sevyeli.
Bilgisayar Yazılımları ? ? ? ?
Bilgisayar Programlamaya Giriş - 1
Ders 2 Algoritma İfade Şekilleri
Psikolojik Danışman: Hasan KARAKIŞ.  Bilgisayar kullanımı yirminci yüzyılın özellikle son on yılında büyük bir hızla artmıştır. Bu artış, hem tüm dünyaya.
Genel Kavramlar Bölüm - 1. YAZILIM Bilgisayara işlemler yaptırabilmek ve karar verdirtebilmek için yazılan kalıplara denir. Yazılım, genel olarak donanım.
Barış Ceviz Yazılım Geliştiricisi Yazılım, Yazılımcı, Yazılım Dilleri.
Sistem Analizi ve Tasarımı
BİLGİSAYAR NEDİR?.
Bilgisayar Donanımı Dersi
C Programlama Dili Bilgisayar Mühendisliği.
BİLGİSAYARDA DONANIM ve YAZILIM
YAZILIM İşletim Sistemleri Uygulama Programları Programlama Dilleri
Bilgisayar Donanım ve Sistem Yazılımı
PROGRAMLAMA TEMELLERİ
BİLGİ SAYAR.
Problem Çözme Yaklaşımları
Bilgisayar Mühendisliğine Giriş
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
BİLİŞİM TEKNOLOJİLERİ
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Bilgi Teknolojisinin Temel Kavramları Yazılım

Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler. Yazılım bilgisayara ne yapması gerektiğini söyleyen kod parçalarıdır.

Bilgisayar Yazılımları Yazılım Çeşitleri Bilgisayar Yazılımları İşletim Sistemleri Uygulama Programları Programlama Dilleri

Yazılım Çeşitleri Uygulama Yazılımları İşletim Sistemleri Donanım

İşletim Sistemi Yazılımları Bu yazılımlar bilgisayar sisteminin işletimi ile ilgili tüm fonksiyonları yerine getirirler. Bilgisayar donanımının kontrolünü, kaynakların kullanımını ve paylaşımını sağlayarak diğer yazılımların çalışmasını sağlar. Bilgisayarın donanım özellikleri kadar işletim sistemi de önemlidir.

Uygulama Yazılımları Kullanıcıların belli başlı bazı işlemleri yapmalarına imkan veren yazılımlardır. Her yazılım belli bir amaca yönelik olarak hazırlanır. Geliştirilmeleri için programlama dilleri ve diğer bazı uygulama geliştirme yazılımları kullanılır. Her alana ait farklı uygulama yazılımları mevcuttur: Kelime işlemci İnternet tarayıcı Elektronik tablo Bilgisayar oyunları Veri tabanları

Programlama Dilleri Tüm uygulama ve sistem yazılımları programlama dilleriyle yazılır. Programlama dili; bilgisayara işlemlerin yaptırılmasına imkan veren her türlü sembol, karakter ve kurallar topluluğudur. Bilgisayara ne yapması gerektiğini bildiren komutları oluşturmak için kullanılır. İnsanlarla bilgisayarlar arasında tercümanlık görevi yapar.

Alt Seviyeli Diller Makine dili geliştirilen ilk programlama dilidir. Tüm komutlar 0 ve 1’lerden oluşmaktadır. İki tabanlı sayı sistemi kullanılarak kodlama yapılır. 16’lık sistemle de gösterilirler. Assembly ikinci dildir. Sembolik kodlar ile yazılır. Alt seviyeden kasıt donanıma yani makine diline daha yakın olmasıdır. Bu dili kullanan programcı bellekteki alanları tanımlaması, deyim ve verileri adreslemesi ve atamalarını yapması gerekir.

Alt Seviyeli Diller Assembly dilinin özel kullanım alanları vardır: Bilgisayar sistemini yakından tanımak, Aygıt sürücülerini geliştirmek, Chip’lere program yüklemek için (PIC, microcontroller gibi...) İşletim sistemlerinin geliştirmek, Şifre kırma ve hacking işlemleri, Virüs programlarının geliştirilmesi, Elektronik tablo’lama (Excel gibi) programları geliştirilmesi

Yüksek Seviyeli Diller Öğrenilmesi daha kolaydır. Program yazılması daha az zaman alır. Yüksek seviyeli dillerle yazılan kaynak kodlar, derleyici (compiler) ile makine diline çevrilmek zorundadır. Örnek diller: Basic, Cobol, Fortran, Pascal Daha gelişmiş örnekler: Delphi, Visual Basic, C Web programlama dilleri: Html, PHP Veri tabanı programlama dilleri: Sql

Yüksek Seviyeli Diller

Sistem Geliştirme Kavramı Bir işi yapmaya başlamadan önce o işe ait bilgilerin iyi bilinmesi ve iyi analiz edilmesi gerekmektedir. En ufak bir ayrıntının bile gözden kaçırılmaması gerekir. İşler adımlar halinde yapılırken bu adımlar arasında herhangi eksiklik olmamasına ve her şeyin zamanında yapılmasına özen gösterilir.

Sistem Geliştirme Kavramı İyi bir bilgisayar programının hazırlanabilmesi için sırasıyla yerine getirilmesi gereken aşamalar: Yöntemleri Araştırma ve Analiz Etme Süreci Programlama ve Test Etme Süreci İhtiyaç ve Yöntemlerin belirlenmesi Araştırma ve Analiz Programlama Test Etme

Yöntemleri Birinci aşama problemin iyi anlaşılması ve ayrıntılarının belirlenmesidir. Çözümde hangi verilerin kullanılacağı ve ne istendiği belirlenmelidir. Bir işi yapmak için birden fazla yöntem bulunabilir. En uygun yöntemi belirlemek için, Zaman kısalığına, İşe uygun olup olmadığına, Maliyetine ve alabileceğimiz sonuca göre karar verilir.

Araştırma ve Analiz Etme Sistemin ihtiyaçlarını belirleyerek, Sistemin ne yapması gerektiğini iyi analiz etmek. Yapılması gereken işlemleri net bir şekilde görmek için algoritma hazırlanır. Algoritma neyi ne zaman yapmamız gerektiğini göstererek karışıklıktan kurtulmamıza yardımcı olur.

Programlama ve Test Etme Son aşamadır. Belirlenen yöntem ve algoritmaya göre problem programlama dilleri kullanılarak koda dönüştürülür. Test edilir. Sonuçları görmemiz için çıktı birimlerine gönderilir.

Hazırlayan Sinem YURDUSEV Bilişim Teknolojileri Öğretmeni sinem.yurdusev@yahoo.com