NiŞantaşI ÜNİversitesi MÜhendiSLİk mimarlik faküLtesi BİLGİsayar mühendiSLİĞİ BÖLÜMÜ



Yüklə 2,34 Mb.
səhifə43/50
tarix05.01.2022
ölçüsü2,34 Mb.
#71344
1   ...   39   40   41   42   43   44   45   46   ...   50
x

7

Bireysel olarak ve çok disiplinli takımlarda etkin çalışır, sorumluluk alır










x




8

Türkçe sözlü ve yazılı etkin iletişim kurar; Avrupa Dil Portföyü B1 genel düzeyinde en az bir yabancı dil bilgisine sahiptir










x




9

Yaşam boyu öğrenmenin gerekliliği bilincindedir; bilim ve teknolojideki gelişmeleri izler ve kendini sürekli yeniler













x

10

Mesleki ve etik sorumluluk bilincine sahiptir













x

11

Proje yönetir, işyeri uygulamaları, çalışanların sağlığı, çevre ve iş güvenliği konularında bilinç sahibidir; mühendislik uygulamalarının hukuksal sonuçlarının farkındadır













x

12

Mühendislik çözümlerinin ve uygulamalarının evrensel ve toplumsal boyutlardaki etkilerinin bilincindedir; girişimcilik ve yenilikçilik konularının farkındadır ve çağın sorunları hakkında bilgi sahibidir













x

Programlama Dilleri





Ders

Programlama Dilleri

Kod

BLG314

Course

Programming Language

Code

BLG314

Krediler

Teori: 3

Uygulama: 0

Kredi: 3

AKTS: 4

İçerik

Programlama dillerinin ortak ve temel yönlerinin incelenerek temel programlama temellerinin sunularak kişinin yeni nesil dillere adaptasyonunu kolaylaştırmak. Dilleri sınıflandırabilmek ve problemler için en uygun dilin seçiminde evrensel kriterlerin kullanılmasını sağlamak.

İngilizce İçerik

To facilitate the adaptation of one's new generation language by presenting basic programming bases by examining the common and basic aspects of programming languages. To classify languages and to use universal criteria in selecting the most appropriate language for problems.

Ön Koşul

Yok

Ölçme Değerlendirme ve Puanlama

Yıl içinin ortalamaya katkısı: %40 Finalin Ortalamaya Katkısı: %60 Yıl içi notu %100: (1 Ara sınav %100)

Eğitim Öğretim Metotları

1,3,4,8,16

Haftalık Ders Konuları

1.Hafta

Programlama dilleri kavramlarının incelenme nedenleri, Başlıca programlama dillerinin evrimi

2.Hafta

Dil değerlendirme kriterleri, Dil kategorileri, uygulama yöntemleri

3.Hafta

Sözdizimini ve Anlambilimini Tanımlamak

4.Hafta

İsimler, Bağlar, Kapsam

5.Hafta

Veri tipleri

6.Hafta

Veri tipleri

7.Hafta

İfadeler ve Atama Bildirimleri

8.Hafta

Vize Haftası

9.Hafta

Açıklama Seviyesi Kontrol Yapıları

10.Hafta

Alt programlar

11.Hafta

Zorunlu programlama

12.Hafta

Nesne yönelimli programlama; Anahtar kavramlar, edimbilim

13.Hafta

Mantık Programlama; Anahtar kavramlar, pragmatikler

14.Hafta

Fonksiyonel Programlama; Anahtar kavramlar, pragmatikler

Final Dönemi ve Genel Değerlendirme




Programlama Dilleri

Değerlendirme

Program Öğrenme Çıktıları

1

2

3

4

5

1

Matematik, fen bilimleri ve kendi dalları ile ilgili mühendislik konularında yeterli altyapıya sahiptir; bu alanlardaki kuramsal ve uygulamalı bilgileri Bilgisayar Mühendisliği çözümleri için beraber kullanır,













x

2

Bilgisayar Mühendisliği problemlerini saptar, tanımlar, formüle eder ve çözer; bu amaçla uygun analitik yöntemler ile modelleme tekniklerini seçer ve uygular













x

3

Bir sistemi, sistem bileşenini ya da süreci analiz eder ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlar; bu doğrultuda modern tasarım yöntemlerini uygular,










x




4

Mühendislik uygulamaları için gerekli olan modern teknik ve araçları seçer ve kullanır; bilişim teknolojilerini ve en az bir bilgisayar yazılımını (Avrupa Bilgisayar Kullanma Lisansı İleri Düzeyinde) etkin biçimde kullanır










x




5

Deney tasarlar, deney yapar, veri toplar, sonuçları analiz eder ve yorumlar







x







6

Bilgiye erişir ve bu amaçla kaynak araştırması yapar, veri tabanları ve diğer bilgi kaynaklarını kullanır













x

7

Bireysel olarak ve çok disiplinli takımlarda etkin çalışır, sorumluluk alır










x




8

Türkçe sözlü ve yazılı etkin iletişim kurar; Avrupa Dil Portföyü B1 genel düzeyinde en az bir yabancı dil bilgisine sahiptir










x




9

Yaşam boyu öğrenmenin gerekliliği bilincindedir; bilim ve teknolojideki gelişmeleri izler ve kendini sürekli yeniler













x

10

Mesleki ve etik sorumluluk bilincine sahiptir













x

11

Proje yönetir, işyeri uygulamaları, çalışanların sağlığı, çevre ve iş güvenliği konularında bilinç sahibidir; mühendislik uygulamalarının hukuksal sonuçlarının farkındadır













x

12

Mühendislik çözümlerinin ve uygulamalarının evrensel ve toplumsal boyutlardaki etkilerinin bilincindedir; girişimcilik ve yenilikçilik konularının farkındadır ve çağın sorunları hakkında bilgi sahibidir













x

Sistem Programlama



Ders

Sistem Programlama

Kod

BLG316

Course

System Programming

Code

BLG316

Krediler

Teori: 3

Uygulama: 0

Kredi: 3

AKTS: 4

İçerik

Öğrencilere işletim sistemini oluşturan yazılım unsurlarının geliştirilmesi ile ilgili tekniklerin öğretilmesidir. Bunun yanında, sistem çağrılarının etkin kullanımı, bilgisayar donanım işleyişi ve kontrolü hakkında bilgiler verilir.

İngilizce İçerik

Teaching the techniques for developing the software components that constitute the operating system for the students. In addition, information on efficient use of system calls, computer hardware operation and control is given.

Ön Koşul

Yok

Ölçme Değerlendirme ve Puanlama

Yıl içinin ortalamaya katkısı: %40 Finalin Ortalamaya Katkısı: %60 Yıl içi notu %100: (1 Ara sınav %100)

Eğitim Öğretim Metotları

1,3,4,8,16

Haftalık Ders Konuları

1.Hafta

Bilgisayar sistemleri ve C programlama dili hakkında bazı temel bilgiler

2.Hafta

Arşivleme, libc

3.Hafta

Dosyalar ve dizin dosyaları, bağlantılar (linkler)

4.Hafta

Dosyadan okuma/yazma, sistem çağrıları ve tampon bellek (buffer) kullanımı

5.Hafta

Sistem çağrıları ve giriş çıkış

6.Hafta

Simgesel dil -1 (yerel değişkenler, ve fonksiyonlar)

7.Hafta

Simgesel dil -2 (dallanma)

8.Hafta

Ara Sınav

9.Hafta

Bellek erişimi ile ilgili uygulamalar

10.Hafta

Süreçler ve süreç yönetimi (fork, exec, dup, pipe)

11.Hafta

Soket arabirimi ile iletişim, sunucu-istemci modelinde uygulama geliştirme

12.Hafta

İplik (thread) programlama modeli - 1

13.Hafta

İplik (thread) programlama modeli - 2

14.Hafta

Bilgisayar ağları hakkında temel bilgiler

Final Dönemi ve Genel Değerlendirme




Sistem Programlama

Değerlendirme


Yüklə 2,34 Mb.

Dostları ilə paylaş:
1   ...   39   40   41   42   43   44   45   46   ...   50




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin