PDF hazırlanıyor, lütfen bekleyin...
PDF
BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ
MÜHENDİSLİK FAKÜLTESİ
MAKİNE MÜHENDİSLİĞİ
(2023-2024)
Ders Bilgi Formu
Ders Adı
Kodu
Yarıyıl
T+U Saat
AKTS
Z / S
Temel Bilgisayar Bilimleri ve Programlama Dilleri
MF102
2
2 + 1
3,0
Zorunlu
Birim Bölüm
Makine Mühendisliği -
Lisans
(Sözlü Anlatım-Bilgisayar ile uygulama)
Amaç
Dersin amacı bilgisayar bilimin gelişiminin yanında algoritma yapısı ve programlama temelinin kazandırılmasıdır.
Ders İçeriği
Temel bilgisayar tarihi, sayı sistemleri,akış şemaları, algoritma geliştirme, program kodlama için gerekli tanımlamalar, değişkenler,kontrol yapıları,giriş-çıkış işlemleri ve derste gösterilen program üzerinde örnekleri kapsar.
Ders Veren
Telat TÜRKYILMAZ
Hafta
Konu
1
Programlamanın tanıtımı, çeşitleri, kullanım alanları, yazılım kurulumu ve kod yazma ortamı
2
Matlab programlama dili, matris işlemleri, grafik çizme işlemleri, denklem çözümleri, türev, integral ve sadeleştirme.
3
Algorithm, flow charts, variable definitions and uses
4
Karar Yapıları ve Döngüler
5
Fonksiyonlar ve alt programlar
6
Dosyalama işlemleri ve veri tabanları
7
Nesneler ve kullanım bilgileri - Ara sınav
8
Yazılım destekli çizim ve resimler
9
Makro programlama dillerinin word, excel ve accses paket programlarında kullanımı. Autocad ortamında autolisp programlama dili.
10
Matematik fonksiyonları kullanımı
11
Yazıcı kullanımı ve çıktı alma işlemleri
12
İnternet programcılığı, html, java script, mysql, sql server
13
Menü ve Fare sağ tuş yazılımları tasarlama
14
Yazılım dağıtımı ve koruma yöntemleri
Program Çıktıları
1
Mezunlar; matematik, fen bilimleri, temel mühendislik bilgileri ve Makine Mühendisliği alanına özgü konular hakkında yeterli bilgiye sahiptir. Bu bilgileri, karmaşık mühendislik problemlerinin çözümünde kullanabilme becerisine sahiptir.
2
Mezunlar; karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme becerisine sahiptir. Problemleri çözüm sürecinde temel bilimler, mühendislik bilgisi ve BM Sürdürülebilir Kalkınma Amaçları çerçevesinde analitik düşünme yetkinliğini kullanır.
3
Mezunlar; karmaşık sistem, süreç, cihaz veya ürünlerin tasarımını, gerçekçi kısıtlar (çevresel, ekonomik, sosyal, politik, etik, sağlık, güvenlik vb.) altında gerçekleştirme ve yaratıcı mühendislik çözümleri geliştirme becerisine sahiptir.
4
Mezunlar; mühendislik problemlerinin çözümünde modern teknik ve mühendislik araçlarını, bilişim teknolojilerini ve yazılımları sınırlamalarının farkında olarak seçme ve etkin biçimde kullanma becerisine sahiptir.
5
Mezunlar; mühendislik problemlerinin incelenmesi sürecinde literatür araştırması yapma, deney tasarlama, deney gerçekleştirme, veri toplama, sonuçları analiz etme ve yorumlama becerisine sahiptir.
6
Mezunlar; mühendislik uygulamalarının toplumsal, çevresel, ekonomik etkilerinin farkındadır. Sağlık, güvenlik, sürdürülebilirlik ve çevresel sorumluluklar ile ilgili bilgi sahibidir; BM Sürdürülebilir Kalkınma Amaçları doğrultusunda çözüm geliştirme farkındalığına sahiptir.
7
Mezunlar; mühendislik meslek ilkelerine uygun davranır. Etik sorumlulukların bilincindedir, ayrımcılığa karşıdır, tarafsız ve kapsayıcı davranır.
8
Mezunlar; bireysel olarak ve disiplin içi ya da çok disiplinli takımlarda etkin biçimde çalışabilme, gerektiğinde liderlik rolü üstlenebilme becerisine sahiptir.
9
Mezunlar; teknik konularda farklı hedef kitlelere yönelik olarak Türkçe ve en az bir yabancı dilde yazılı ve sözlü etkin iletişim kurma becerisine sahiptir.
10
Mezunlar; proje yönetimi, ekonomik yapılabilirlik analizi, risk yönetimi, iş sağlığı ve güvenliği, çevre koruma uygulamaları hakkında bilgi sahibidir. Girişimcilik, yenilikçilik ve sürdürülebilir kalkınma konularında farkındalığa sahiptir.
11
Mezunlar; bilim ve teknolojideki gelişmeleri izleme, sürekli öğrenme, yeni ve gelişmekte olan teknolojilere uyum sağlama ve sorgulayıcı düşünme becerisine sahiptir.
Ders Öğrenme Çıktısı - Program Çıktıları (1 -5 Puan Aralığı)
Ders Öğrenme Çıktısı
PÇ 1
PÇ 2
PÇ 3
PÇ 4
PÇ 5
PÇ 6
PÇ 7
PÇ 8
PÇ 9
PÇ 10
PÇ 11
Yazılım kullanımı ve güvenlik
-
-
-
-
-
-
-
5
5
4
-
Algoritma Geliştirmeyi ve Akış Şemalarını Öğrenir.
4
4
-
-
-
-
-
-
-
-
-
Yazılım destekli program yazma ve geliştirme
4
3
5
4
3
3
-
-
-
-
-
Temel Programlama Kodlamasını Öğrenir.
5
-
4
-
4
3
-
-
-
-
3
Yazılım nesnelerini tanıma ve kullanma
5
4
-
-
3
-
3
-
-
-
3
Programlama dillerini ve yazılım ortamlarını öğrenme ve kullanma
-
-
5
-
4
-
-
-
-
-
-
Problem çözme ve hesaplama yazılımları üretme
3
4
4
3
4
-
-
-
-
-
4
Matlab ve GNU Octave Program Kullanımı Öğrenir.
5
-
4
3
4
3
-
-
-
-
4
Ortalama Değer
3,25
1,88
2,75
1,25
2,75
1,12
0,38
0,62
0,62
0,5
1,75
https://ebs.bilecik.edu.tr/pdf/dersbilgigetir/392462