Bilgisayar, Yazılım ve Algoritma

Slides:



Advertisements
Benzer bir sunumlar
BÖLÜM 1 1.C DİLİNİN TARİHİ 1969 yılında Cambridge Üniversitesinde, BCPL (Basic Combined Programming Language) isimli bir programlama dili geliştirildi.
Advertisements

Algoritma ve Akış Diyagramları
PROGRAMLAMA DİLLERİ 1- Temel kavramlar
BLG 201 ŞAHİN AKDAĞ.
TEMEL C PROGRAMLAMA DERSİ - 1
Bu dersin sonunda Bilgi nedir? Teknoloji ve Bilgi arasında ne gibi bir ilişki vardır? Bilişim Teknolojisi ne anlama gelmektedir? Gibi sorulara yanıt verebilecek.
PROGRAMLAMA.  Hepimiz çok işi biliyoruz ki, bilgisayarlar günümüzde yaşamımızın kaçınılmaz birer parçası haline gelmiştir. Akıllı cep telefonlarımızdan,
C Programlama Diline Giriş
Bilgi Teknolojisinin Temel Kavramları
Ders Adı: Bilgisayar Donanımına Giriş
Programlamaya Giriş 1. Hafta Ders Notu.
TEMEL BİLGİSAYAR BİLİMLERİ
MİMARİ ESASLAR Bir bilgisayarın komut kümesi, programcının makineyi programlarken kullanabileceği ilkel emirleri veya makine komutlarının tamamının oluşturduğu.
Programlamanın Yapı Taşları
Bilgisayar Donanımı Dersi
Programlama Temelleri 1. Hafta. Program Nedir? Program bilgisayarın donanımını kullanılabilir hale getiren komutlar topluluğudur. Eğer bilgisayara ne.
BİLGİSAYAR İLE İLGİLİ TEMEL KAVRAMLAR
PROGRAM GELİŞTİRME 1.HAFTA.
Görsel C# ile Windows Programlama
Bilgisayar Programlama
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
Klavye Dilini Değiştirmek Disket, CD-ROM gibi saklama birimlerini biçimlendirme Disketleri kullanılabilir yani veri depolamaya hazır hale getirmek için.
GAZİ OSMANPAŞA ÜNİVERSİTESİ BİLGİSAYAR PROGRAMCILIĞI
DEĞİŞKENLER VE VERİ TİPLERİ
Cemil ŞAHİN Bilişim Teknolojileri Öğretmeni
Temel Kavramlar, İşlemler, Operatörler
Chapter 1: A First Program Using C#
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ış.
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.
BİLGİSAYAR YAZILIMI.
Bilgisayar, Yazılım ve Algoritma
Bilgi Teknolojisinin Temel Kavramları
VİSUAL BASİCTE KULLANILAN VERİ TÜRLERİ.
Temel Bilgi Teknolojileri
Bilgi Teknolojisinin Temel Kavramları
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
İnsan Kaynakları Bilgi Sistemleri
ALGORİTMA VE AKIŞ ÇİZELGELERİ
Hafta2 Bilgisayar Donanımı Dersi
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.
PROJENİN ADI “Doğrusal Konumlandırıcılar” için Profesyonel Kontrol Ara yüz Tasarımı ve İmalatı.
C. Dennis Ritchie 9 Eylül ö. 12 Ekim 2011.
Bilgisayar Programlamaya Giriş - 1
Ders 2 Algoritma İfade Şekilleri
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
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.
Bilgisayar Donanımı Dersi
Bilgisayar Mühendisliğine Giriş
BİLGİSAYAR NEDİR?.
Programlamaya Giriş.
Bilgisayar Donanımı Dersi
Mikrobilgisayar Tasarım Yapıları
C Programlama Dili Bilgisayar Mühendisliği.
YAZILIM İşletim Sistemleri Uygulama Programları Programlama Dilleri
Bilgisayar Donanım ve Sistem Yazılımı
PROGRAMLAMA TEMELLERİ
TELİF HAKKI.
Mikroişlemciler Giriş.
Bilgisayar Mühendisliğine Giriş
Mikrobilgisayar Tasarım Yapıları
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Bilgisayar Bilimi Genel Bilgiler.
BİLİŞİM TEKNOLOJİLERİ
Veri Tabanı Temel Kavramlar.
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

Bilgisayar, Yazılım ve Algoritma

Temel Amacımız Bu eğitimde temel amacımız yazılımcı olmak isteyenlere ihtiyaç duyacakları temel düzeyde eğitimleri vermektir.

Temel Amacımız İlk bölümde Bilgisayar ve Yazılım ilişkisine değinerek bu konuda farkındalık yaratmayı hedefliyoruz. İkinci bölümde ise yazılım çözümlerinin en temelinde yatan Algoritma konusuna giriş yapacağız.

Bölüm - 1 Bilgisayar ve Yazılım Yazılım Nedir? Uygulamaların Çalışma Modeli Yazılımcı Kimdir? Yazılım Dilleri Nelerdir? Yazılım Dilleri Seviyeleri Sayı Sistemleri Uygulama Çalışma Süresi

Yazılım Nedir? Uygulama belli bir işi yapması için yazılan komutların tümüdür. Sistem Uygulamaları, Sürücüler (Driver), Uygulamalar

Uygulamaların Çalışma Modeli Uygulamaların kullanılmasında amaç; girilen verilerin işlenip, sonuçların istenilen şekilde üretilmesidir. Hesap makinesi örneği; Veri Girişi İşlem Sonuç

Yazılımcı Kimdir? Yazılımcı: Belirli işlevlere sahip uygulamaları geliştiren uzmandır. Çalıştığı platformu, Kullandığı teknolojileri Bilgisayarın anlayacağı mantıksal dili iyi bilmesi gerekiyor. MİMAR – GELİŞTİRİCİ - TEST MÜHENDİSİ

Mimar Uygulama geliştirmek için gerekli teknolojileri belirleyen, gerekli durumlarda uygulamaları daha kolay yönetilebilmek için küçük parçalara ayıran yazılımcıdır.

Geliştirici Uygulamayı seçilen platforma ve algoritmaya göre kodlayan yazılımcıdır.

Test Mühendisi Uygulamada oluşabilecek sorunları test ederek bulan geliştiricilere raporlayan yazılımcıdır.

Bilgisayar ile Anlaşmak İnsanlar 29 harf ve 10 rakam ile iletişim kurar ve anlaşırlar. Bilgisayarlar ise alfabe olarak 0 ve 1 leri kullanırlar. 0 ve 1 leri bir araya getirmek yazılımcının işidir. Çeşitli programlama diller ile yazılımcı uygulamaları yazar. Yardımcı programlar ise yazılanları 0 ve1’e çevirir.

Yazılım Dilleri Seviyeleri Düşük Seviyeli Orta Seviyeli Yüksek Seviyeli

Orta Seviyeli Diller C C Sharp (C#)

Yüksek Seviyeli Diller Visual Basic Pascal

Düşük Seviyeli Diller Makine Dili Assembly Dili

Seviye nedir? Bir yazılım dili makine diline ne kadar yakın ise o kadar düşük seviyeli ve ne kadar uzak ise o kadar yüksek seviyeli bir dildir.

Sayı Sistemleri Günlük hayatta kullandığımız 10’luk sayı sistemidir. 0,1,2,3,4,5,6,7,8,9 Bilgisayarlar ise 2 lik sayı sistemini kullanır. 0,1 Bu sayı sistemine Binary sayı sistemi denir.

Hiç fark ettiniz mi? Neden 1000 değil de 1024?

2 ‘lik sayı sisteminin katları 210 =1024

Bit ve Byte arasındaki ilişki Bit ve byte birer boyut ölçüsüdür Boyutları katlanarak büyür.

Uygulamanın Çalışma Süreci Bir bilgisayar sadece binary sayı sistemini anlayabilir. Bu dile makine dili denir. Her fiziksel işlem için 0 ve 1 lerden oluşan ayrı bir fiziksel işlem vardır. Hesaplama Motoru: CPU (microişlemci)

Populer Yazılım Dilleri

Editör - Derleyici

Bölüm Sonu Soruları Bir bilgisayar sisteminde aşağıdakilerden hangisi olması zorunludur? İşletim sistemi Kelime işlemci Yazılım dili Veritabanı uygulaması

Bölüm Sonu Soruları Aşağıdakilerden hangisi yazılım dili değildir? Pascal C++ Windows 8 C#

Bölüm Sonu Soruları Yazılım dilleri için aşağıdaki sınıflandırmalardan hangisi doğrudur? Orta- yüksek diller Düşük – orta diller Düşük – yüksek diller Düşük- orta-yüksek diller

Bölüm Sonu Soruları Bit ne demektir? Transistördeki 0 ve 1’lerin her biri 0,1,2 gibi sayıların her biri 0 ve 1’lerin oluşturduğu sistemin adı 1 ve 0 gibi değerlerin sekizinin oluşturduğu küme

Bölüm Sonu Soruları Kaynak uygulamayı makine diline çeviren uygulamaya ne ad verilir? Derleyici Yarumlayıcı Uygulama Dotfuscator