Skip to content

Commit d8faedf

Browse files
umutsekiUmut Sekidoganulus
authored
Add content for the First year undergraduate courses (#73)
Co-authored-by: Umut Seki <umutseki@Umu-MacBook-Pro.local> Co-authored-by: Dogan Ulus <dogan.ulus@bogazici.edu.tr>
1 parent 4c31c33 commit d8faedf

21 files changed

+303
-15
lines changed

content/courses/cmpe140.en.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: CMPE140
3+
description: Introduction to Computing for Economics and Management
4+
metadata: none
5+
thumbnail:
6+
url: https://picsum.photos/seed/cmpe140/1400
7+
aliases:
8+
- undergraduate/courses/cmpe140
9+
---
10+
11+
{{< under-construction-warning >}}
12+
13+
## Course Information
14+
15+
<!-- prettier-ignore-start -->
16+
{{< table class="table-hover table-sm" >}}
17+
|||
18+
| :-- | :-- |
19+
| Faculty | Faculty of Engineering |
20+
| Course Code | CMPE140 |
21+
| Course Title | Introduction to Computing for Economics and Management |
22+
| Language of Instruction | English |
23+
| Course Semester | Fall |
24+
| Course Hours | Lecture: 2, PS:1, Labs: 2 |
25+
| Course Credits | 3 |
26+
| ECTS | 5 |
27+
| Grading Mode | Letter Grade |
28+
| Prerequisites | None |
29+
| Corequisites | None |
30+
31+
{{< /table >}}
32+
<!-- prettier-ignore-end -->
33+
34+
## Catalog Description
35+
36+
CMPE 140 introduces basic concepts of exploratory data analysis and programming using the R programming language and environment for statistical computing and graphics.
37+
38+
Course topics include an introduction into basic data structures (vector, matrix, lists, data frames, etc.), program control statements (conditional execution, for and while loops, etc.), data visualization and input/output.
39+
40+
## Course Learning Outcome
41+
42+
43+
## Current Instructor
44+
45+
{{< people tag="cmpe140" cols="2">}}
46+
47+
## Previous Instructors
48+
49+
{{< people_alt tag="former-cmpe140" cols="3">}}

content/courses/cmpe140.tr.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: CMPE140
3+
description: Ekonomi ve İşletme için Bilgi İşleme Giriş
4+
metadata: none
5+
thumbnail: https://picsum.photos/seed/cmpe140/1400
6+
aliases:
7+
- undergraduate/courses/cmpe140
8+
---
9+
10+
{{< under-construction-warning >}}
11+
12+
## Ders Bilgileri
13+
14+
<!-- prettier-ignore-start -->
15+
{{< table class="table-hover table-sm" >}}
16+
|||
17+
|:--|:--|
18+
| Fakülte | Mühendislik Fakültesi |
19+
| Ders Kodu | CMPE140 |
20+
| Ders Başlığı | Ekonomi ve İşletme için Bilgi İşleme Giriş |
21+
| Öğretim Dili | İngilizce |
22+
| Ders Dönemi | Güz/Bahar |
23+
| Ders Saatleri | Ders: 2, PS:1, Laboratuvar: 2 |
24+
| Ders Kredisi | 3 |
25+
| AKTS | 5 |
26+
| Notlandırma Sistemi | Harf Notu |
27+
| Önkoşul dersleri | Yok |
28+
| Eşkoşul dersleri | Yok |
29+
30+
{{< /table >}}
31+
<!-- prettier-ignore-end -->
32+
33+
## Katalog Tanımı
34+
35+
CMPE 140, R programlama dili ve istatistiksel hesaplama ile grafikler için ortam kullanarak keşifsel veri analizinin ve programlamanın temel kavramlarını tanıtmaktadır.
36+
37+
Ders konuları, temel veri yapıları (vektör, matris, listeler, veri çerçeveleri vb.), program kontrol ifadeleri (koşullu yürütme, for ve while döngüleri vb.), veri görselleştirme ve girdi/çıktı işlemlerine bir girişi içermektedir.
38+
39+
40+
## Dersin Öğrenme Çıktıları
41+
42+
43+
## Dersi Veren Öğretim Üyesi
44+
45+
{{< people tag="cmpe140" cols="2">}}
46+
47+
## Dersi Veren Önceki Öğretim Üyeleri
48+
49+
{{< people_alt tag="former-cmpe140" cols="3">}}

content/courses/cmpe150.en.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,55 @@ aliases:
88
- undergraduate/courses/cmpe150
99
---
1010

11+
{{< under-construction-warning >}}
12+
13+
## Course Information
14+
15+
<!-- prettier-ignore-start -->
16+
{{< table class="table-hover table-sm" >}}
17+
|||
18+
| :-- | :-- |
19+
| Faculty | Faculty of Engineering |
20+
| Course Code | CMPE150 |
21+
| Course Title | Introduction to Computing |
22+
| Language of Instruction | English |
23+
| Course Semester | Fall |
24+
| Course Hours | Lecture: 1, PS:2, Labs: 2 |
25+
| Course Credits | 3 |
26+
| ECTS | 5 |
27+
| Grading Mode | Letter Grade |
28+
| Prerequisites | None |
29+
| Corequisites | None |
30+
31+
{{< /table >}}
32+
<!-- prettier-ignore-end -->
33+
1134
## Catalog Description
1235

36+
The aim of the course is twofold:
37+
38+
To give the student literacy on computers and data processing, and to make him/her a computer user either as a programmer or as an application software packages user.
39+
40+
The course has separate components for these two aims.
41+
42+
The first component is the weekly lecture on computer hardware, computer software, applications, computer industry and social issues.
43+
44+
The second component is organized in terms of labs, workshops and recitations. Students follow one of two alternatives as chosen by their department:
45+
46+
1) Programming in a high level language such as Pascal, Fortran, C, Java, or Python
47+
48+
2) The use of a set of application software packages such as word processing, spreadsheet, and data management packages.
49+
50+
Note
51+
52+
Students who have taken, must take or planning to take the following courses in the future must not register to CmpE 150 :
53+
54+
CMPE 140
55+
PHYS 290
56+
1357
## Course Learning Outcome
1458

59+
1560
## Current Instructor
1661

1762
{{< people tag="cmpe150" cols="2">}}

content/courses/cmpe150.tr.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: CMPE150
3+
description: Bilgi İşleme Giriş
4+
metadata: none
5+
thumbnail: https://picsum.photos/seed/cmpe150/1400
6+
aliases:
7+
- undergraduate/courses/cmpe150
8+
---
9+
10+
{{< under-construction-warning >}}
11+
12+
## Ders Bilgileri
13+
14+
<!-- prettier-ignore-start -->
15+
{{< table class="table-hover table-sm" >}}
16+
|||
17+
|:--|:--|
18+
| Fakülte | Mühendislik Fakültesi |
19+
| Ders Kodu | CMPE150 |
20+
| Ders Başlığı | Bilgi İşleme Giriş |
21+
| Öğretim Dili | İngilizce |
22+
| Ders Dönemi | Güz |
23+
| Ders Saatleri | Ders:1, PS:2, Laboratuvar: 2 |
24+
| Ders Kredisi | 3 |
25+
| AKTS | 5 |
26+
| Notlandırma Sistemi | Harf Notu |
27+
| Önkoşul dersleri | Yok |
28+
| Eşkoşul dersleri | Yok |
29+
30+
{{< /table >}}
31+
<!-- prettier-ignore-end -->
32+
33+
## Katalog Tanımı
34+
35+
Kursun amacı iki yönlüdür:
36+
37+
Öğrenciye bilgisayarlar ve veri işleme konusunda okuryazarlık kazandırmak ve onu ya bir programcı ya da bir uygulama yazılımı paketi kullanıcısı olarak bilgisayar kullanıcısı haline getirmektir.
38+
39+
Kursun bu iki amacı için ayrı bileşenleri vardır.
40+
41+
İlk bileşen, bilgisayar donanımı, bilgisayar yazılımı, uygulamalar, bilgisayar endüstrisi ve sosyal konular hakkında haftalık derstir.
42+
43+
İkinci bileşen, laboratuvarlar, atölyeler ve tekrar dersleri şeklinde organize edilmiştir. Öğrenciler, bölümlerinin seçtiği iki alternatörden birini takip eder:
44+
45+
1) Pascal, Fortran, C, Java veya Python gibi yüksek seviyeli bir dilde programlama
46+
47+
2) Kelime işlem, elektronik tablo ve veri yönetimi paketleri gibi bir dizi uygulama yazılımı paketinin kullanımı.
48+
49+
Not
50+
51+
Aşağıdaki dersleri almış, almakta olan veya gelecekte almayı planlayan öğrencilerin CMPE 150'ye kaydolmamaları gerekmektedir:
52+
53+
CMPE 140
54+
PHYS 290
55+
56+
## Dersin Öğrenme Çıktıları
57+
58+
59+
## Dersi Veren Öğretim Üyesi
60+
61+
{{< people tag="cmpe150" cols="2">}}
62+
63+
## Dersi Veren Önceki Öğretim Üyeleri
64+
65+
{{< people_alt tag="former-cmpe150" cols="3">}}

content/courses/cmpe160.en.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,38 @@ aliases:
77
- undergraduate/courses/cmpe160
88
---
99

10+
{{< under-construction-warning >}}
11+
12+
## Course Information
13+
14+
<!-- prettier-ignore-start -->
15+
{{< table class="table-hover table-sm" >}}
16+
|||
17+
| :-- | :-- |
18+
| Faculty | Faculty of Engineering |
19+
| Course Code | CMPE160 |
20+
| Course Title | Introduction to Object Orianted Programming |
21+
| Language of Instruction | English |
22+
| Course Semester | Spring |
23+
| Course Hours | Lecture: 3, PS:0, Labs: 2 |
24+
| Course Credits | 4 |
25+
| ECTS | 8 |
26+
| Grading Mode | Letter Grade |
27+
| Prerequisites | CmpE150 |
28+
| Corequisites | None |
29+
30+
{{< /table >}}
31+
<!-- prettier-ignore-end -->
32+
33+
1034
## Catalog Description
1135

36+
Programming methodology: specification, design, coding, program correctness. Review of data types: scalar types, structured types. Data Structures: linear structures (stacks, queues, linear lists), nonlinear structures (trees, sets), files (sequential, random access).
37+
Implementation of data structures: linked list implementation, multidimensional array implementation, record implementation, character string, stack, queue, tree and set implementations. Recursion.
38+
1239
## Course Learning Outcome
1340

41+
1442
## Current Instructor
1543

1644
{{< people tag="cmpe160" cols="2">}}

content/courses/cmpe160.tr.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: CMPE160
3+
description: Nesne Tabanlı Programlamaya Giriş
4+
metadata: none
5+
thumbnail: https://picsum.photos/seed/cmpe160/1400
6+
aliases:
7+
- undergraduate/courses/cmpe160
8+
---
9+
10+
{{< under-construction-warning >}}
11+
12+
## Ders Bilgileri
13+
14+
<!-- prettier-ignore-start -->
15+
{{< table class="table-hover table-sm" >}}
16+
|||
17+
|:--|:--|
18+
| Fakülte | Mühendislik Fakültesi |
19+
| Ders Kodu | CMPE160 |
20+
| Ders Başlığı | Nesne Tabanlı Programlamaya Giriş |
21+
| Öğretim Dili | İngilizce |
22+
| Ders Dönemi | Bahar |
23+
| Ders Saatleri | Ders:3, PS:0, Laboratuvar: 2 |
24+
| Ders Kredisi | 4 |
25+
| AKTS | 8 |
26+
| Notlandırma Sistemi | Harf Notu |
27+
| Önkoşul dersleri | CmpE150 |
28+
| Eşkoşul dersleri | Yok |
29+
30+
{{< /table >}}
31+
<!-- prettier-ignore-end -->
32+
33+
## Katalog Tanımı
34+
35+
Programlama metodolojisi: spesifikasyon, tasarım, kodlama, program doğruluğu. Veri türlerinin gözden geçirilmesi: skalar türler, yapılandırılmış türler. Veri Yapıları: lineer yapılar (yığınlar, kuyruklar, lineer listeler), doğrusal olmayan yapılar (ağaçlar, kümeler), dosyalar (sıralı, rastgele erişim).
36+
37+
Veri yapılarının uygulanması: bağlı liste uygulaması, çok boyutlu dizi uygulaması, kayıt uygulaması, karakter dizisi, yığın, kuyruk, ağaç ve küme uygulamaları. Rekürsiyon.
38+
39+
## Dersin Öğrenme Çıktıları
40+
41+
42+
## Dersi Veren Öğretim Üyesi
43+
44+
{{< people tag="cmpe160" cols="2">}}
45+
46+
## Dersi Veren Önceki Öğretim Üyeleri
47+
48+
{{< people_alt tag="former-cmpe160" cols="3">}}

data/bouncmpe/people/akin-levent.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"email": "akin@bogazici.edu.tr",
33
"name": "Levent Akın",
44
"position": "full-professor",
5-
"tags": ["former-faculty", "former-cmpe434", "former-cmpe480"],
5+
"tags": ["former-faculty", "former-cmpe434","former-cmpe150", "former-cmpe480"],
66
"type": "person"
77
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"name": "Bert Arnrich",
3-
"tags": ["former-faculty"],
3+
"tags": ["former-faculty","former-cmpe140"],
44
"type": "person"
55
}

data/bouncmpe/people/bingol-haluk.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"email": "bingol@bogazici.edu.tr",
33
"name": "Haluk Bingöl",
44
"position": "full-professor",
5-
"tags": ["former-faculty", "former-cmpe220"],
5+
"tags": ["former-faculty", "former-cmpe220","former-cmpe160"],
66
"type": "person"
77
}

data/bouncmpe/people/ersoy-cem.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"former-cmpe240",
99
"former-cmpe322",
1010
"cmpe470",
11-
"cmpe475"
11+
"cmpe475",
12+
"former-cmpe150"
1213
],
1314
"type": "person"
1415
}

0 commit comments

Comments
 (0)