Dersin Amacı: |
Bilgisayar yapısına aşina olarak bir açık kaynak işletim sistemi olan Linux işletim siteminin kurulumunu, kullanımını ve temel
kullanıcı işlemlerini gerçekleştirebilme |
Dersin İçeriği: |
Bilgisayar sistemi yapısı, işletim sistemlerine genel bakış, açık kaynak kodlu yazılım, Linux tarihçesi ve özellikleri, VMWare ve
Linux kurulumu, dosya sistemi ve çalışma mantığı, Linux dizin yapısı, dosya tipleri, Linux komutları, Linux kullanıcı yönetimi,
dosya/dizin izinleri, kullanıcı ve grup kavramları, temel kullanıcı ve grup işlemleri |
Hafta |
Konu |
Ön Hazırlık |
1) |
Bilgisayar Sistemi Yapısı , Linux İşletim Sistemlerine Genel Bakış |
Konulara ilişkin ön okumalar |
2) |
Sanal Makine, Kurulumlar |
Konulara ilişkin ön okumalar |
3) |
Linux dosya sistemi |
Konulara ilişkin ön okumalar |
4) |
Linux komut satırı |
Konulara ilişkin ön okumalar |
5) |
Dosya ve dizin işlemleri |
Konulara ilişkin ön okumalar |
6) |
Linuxda kullanıcı hesapları , Kullanıcı ve grup işlemleri |
Konulara ilişkin ön okumalar |
7) |
Linuxda yazılım kurma kaldırma sistem güncelleme |
Konulara ilişkin ön okumalar |
8) |
VİZE SINAVI |
Konulara ilişkin ön okumalar |
9) |
Network komutları ve işlemleri |
Konulara ilişkin ön okumalar |
10) |
Bash betik dilinde kabuk programlama |
Konulara ilişkin ön okumalar |
11) |
Web geliştiriciler için Linux |
Konulara ilişkin ön okumalar |
12) |
Linux’ta c ve c++ kodlarını derleyip çalıştırma |
Konulara ilişkin ön okumalar |
13) |
Linux’ta python programlama |
Konulara ilişkin ön okumalar |
14) |
Linux’ta java programlama |
Konulara ilişkin ön okumalar |
15) |
FİNAL SINAVI |
|
|
Dersin Program Kazanımlarına Etkisi |
Katkı Payı |
1) |
Bilgisayar temel bileşenleri olan donanım, yazılım, ağ ve işletim sistemleri konusunda temel düzeyde bilgi sahibi olabilmeli. |
|
2) |
İnternet ve Ağ Teknolojileri alanında bir problemin tanımını yapıp, çözümü için gerekli verileri tanımlayıp, algoritmasını tasarlayıp farklı programlama dilleri ile çözüm oluşturabilmeli |
|
3) |
İnternet ve Ağ teknolojileri ile ilgili uygulamalar için gerekli olan programlama dillerini, yeni yöntemleri ve bilişim teknolojilerini belirleme ve etkin kullanabilme becerisini kazanabilmeli. |
|
4) |
Temel ağ cihazlarının kurulumunu, bakımı, test ve optimizasyon işlemlerini yapabilmeli. |
|
5) |
Bilgisayar ortamında verileri saklayabilme, organize edebilme ve sorgulayabilme becerisine sahip olabilir. |
|
6) |
Alanındaki çalışmaları yürütebilecek ve dünyadaki teknolojik gelişmeleri takip edebilecek düzeyde yabancı dil bilgisine sahip olabilir. |
|
7) |
Yazılım kurulum, test ve kabul işlemlerini yapabilme becerisine sahip olabilir. |
3 |
8) |
Web tabanlı proje geliştirip, internet tabanlı programlama yapabilmeli |
|
9) |
Bilgisayar ağlarına ilişkin temel kavramları öğrenmek, bilgisayarlar arası iletişim, organizasyon ve veri aktarım yöntemleri hakkında bilgi sahibi olabilir. |
3 |
10) |
İnternet ve Ağ Teknolojileri ile ilgili çalışmalarda öngörülemeyen problemleri belirleyebilmeli ve yenilikçi çözümler üretebilmek için bilgilerini yeni ve güncel yapıları öğrenebilmek için aktarabilmeli |
3 |
11) |
İşletme faaliyetlerinde bireysel sorumluluk alabilme ve takım çalışmasına yatkın olabilmeli |
|
12) |
Düşünce ve önerilerini nitel ve nicel verilerle destekleyerek uzman olan ve olmayan kişilerle paylaşabilmeli |
|
13) |
Etkili iletişim kurma tekniklerine hâkim ve alanındaki yenilikleri takip edebilecek düzeyde bir yabancı dil yeterliliklerine sahip olma becerisi kazanabilmeli |
|
14) |
Sektörün beklentilerini karşılayacak şekilde İnternet ve Ağ teknolojileri ile ilgili süreci/süreçleri planlama becerisine sahip olmalı |
|
15) |
İnternet ve Ağ Teknolojileri ile ilgili konularda kişi ve kurumları bilgilendirebilmek için düşüncelerini yazılı ve sözlü olarak aktarabilmeli |
|
16) |
İnternet ve Ağ Teknolojileri alanındaki etik değerlere ve sosyal sorumluluk bilincine sahip olabilmeli |
|