Bilgisayar, Yazılım ve Algoritma

Slides:



Advertisements
Benzer bir sunumlar
Algoritma ve Akış Diyagramları
Advertisements

PROGRAMLAMA DİLLERİ 1- Temel kavramlar
BLG 201 ŞAHİN AKDAĞ.
TEMEL C PROGRAMLAMA DERSİ - 1
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,
Bilgi Teknolojisinin Temel Kavramları
Programlamaya Giriş 1. Hafta Ders Notu.
TEMEL BİLGİSAYAR BİLİMLERİ
Programlamanın Yapı Taşları
Bilgisayar Donanımı Dersi
BİLGİSAYAR İLE İLGİLİ TEMEL KAVRAMLAR
PROGRAM GELİŞTİRME 1.HAFTA.
Görsel C# ile Windows Programlama
Bilgisayar Programlama
Bilgisayar Programlama Güz 2011
Algoritmalar (Algoritms)
Microsoft’ta Devrim Visual Studio 2010 Kariyer Üstü Prestij.
Görsel Programlama Dr. Muhammet Balcılar
Algoritmalar (Algoritms)
DEĞİŞKENLER VE VERİ TİPLERİ
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ış.
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 11g Kurulumu
BİLGİSAYAR YAZILIMI.
Bilgisayar, Yazılım ve Algoritma
VİSUAL BASİCTE KULLANILAN VERİ TÜRLERİ.
Bilgi Teknolojisinin Temel Kavramları
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
Python Programlama Dilini Oyun Oynayarak Öğreniyorum
ALGORİTMA VE AKIŞ ÇİZELGELERİ
SİSTEM VE YAZILIM Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur. Yazılım, bilgisayar sistemlerinin bir bileşeni.
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.
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.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
ALGORİTMA VE PROGRAMLAMA 
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
Bilişim Teknolojileri ve Yazılım Dersi
T.C. ÖMER HALİSDEMİR ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ ÖĞRETMENLİĞİ EĞİTİMDE BİLİŞİM TEKNOLOJİLERİ – 2 DERSİ ALGORİTMALAR.
Programlamaya Giriş.
Mikrobilgisayar Tasarım Yapıları
BİLGİSAYARDA DONANIM ve YAZILIM
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
YAZILIM İşletim Sistemleri Uygulama Programları Programlama Dilleri
ENGiNHoCa KLAVYE.
Bilgisayar Donanım ve Sistem Yazılımı
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMA TEMELLERİ
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
PROGRAMLAMA VE KODLAMAYA GİRİŞ
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Algoritma Nedir? Algoritmayı, herhangi bir problemin çözümü için izlenecek yolun adımlar halinde yazılması olarak tanımlayabiliriz. Algoritma, bir problemin.
İnsan Bilgisayar Etkileşimi Teoriler ve Yaklaşımlar – 2
Bilgisayar Bilimi Problem Çözme Süreci-2.
Bilgisayar Mühendisliğine Giriş
Mikrobilgisayar Tasarım Yapıları
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Yazılım Mühendisliği Temel Süreçler - Sistem Analizi
Bilgisayar Bilimi Genel Bilgiler.
Veri Tabanı Temel Kavramlar.
ASTERİKSLERLE ÇEKİL ÇİZDİRME
6-21 EKİM CODE WEEK Göktuğ Usta : Temayı nerden buldun.
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
TEST.
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 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.