-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
77 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
--- | ||
title: CMPE260 | ||
description: Programlama Dillerinin Prensipleri | ||
metadata: none | ||
thumbnail: https://picsum.photos/seed/cmpe260_/1400 | ||
aliases: | ||
- undergraduate/courses/cmpe260 | ||
--- | ||
|
||
## Ders Bilgileri | ||
|
||
<!-- prettier-ignore-start --> | ||
{{< table class="table-hover table-sm" >}} | ||
||| | ||
|:--|:--| | ||
| Fakülte | Mühendislik Fakültesi | | ||
| Ders Kodu | CMPE260 | | ||
| Ders Başlığı | Programlama Dillerinin Prensipleri | | ||
| Öğretim Dili | İngilizce | | ||
| Ders Dönemi | Bahar | | ||
| Ders Saatleri | Ders: 3, PS:0, Laboratuvar: 0 | | ||
| Ders Kredisi | 3 | | ||
| AKTS | 5 | | ||
| Notlandırma Sistemi | Harf Notu | | ||
| Önkoşul dersleri | CMPE250 | | ||
| Eşkoşul dersleri | Yok | | ||
|
||
{{< /table >}} | ||
<!-- prettier-ignore-end --> | ||
|
||
## Katalog Tanımı | ||
|
||
Bu ders, öğrencilere ana programlama paradigmalarını ve bu paradigmaları temsil eden dilleri tanıtmayı amaçlamaktadır. Bunun yanı sıra, çeşitli programlama dili yapılarını ve bu yapıların uygulanma tekniklerini incelemektedir. Programlama dillerinin sözdizimi(syntax) ve anlambilimi(semantics), tüm dillerde ortak olan temel yapılar (kontrol yapıları, alt programlar vb.) ve temel programlama paradigmaları (fonksiyonel, mantıksal vb.) ele alınmaktadır. Dersin amacı, belirli bir programlama dilini öğretmekten ziyade, temel kavramları, yapıları ve programlama paradigmalarını örneklemek için çeşitli diller kullanmaktır. | ||
|
||
## Dersin Öğrenme Çıktıları | ||
|
||
- Programlama dillerinin temel kavramlarını ve yapılarını tanımlamak. | ||
- Farklı programlama paradigmalarını ve uygulamalarını anlamak. | ||
- Farklı problemler için en uygun programlama paradigmasını değerlendirmek ve seçmek. | ||
- Birden fazla programlama paradigmasını kullanarak program yazmak. | ||
- Bir bilgisayar programının nasıl çalıştığını anlamak. | ||
|
||
## Dersi Veren Öğretim Üyesi | ||
|
||
{{< people tag="cmpe260" cols="2">}} | ||
|
||
## Dersi Veren Önceki Öğretim Üyeleri | ||
|
||
{{< people_alt tag="former-cmpe260" cols="3">}} |