defter*
defter / katalog / CS 125
CS 125

Introduction to Data Analysis for Social Sciences

CS 125 is a first programming course aimed at students from social science backgrounds, using Python as a tool for working with real datasets rather than as an end in itself. You'll spend the semester in Jupyter notebooks, moving from basic syntax and control flow into the numpy/pandas/matplotlib stack, with weekly labs and quizzes where you import, clean, and visualize actual data. It assumes no prior coding experience and serves as the practical on-ramp for any later quantitative or empirical work in your major, where being comfortable manipulating a DataFrame quickly stops being optional.

Kredi3ECTS5FakülteFaculty of EngineeringBölümComputer EngineeringKoordinatörLori Rae Russell Dağ

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
Python Temelleri, Jupyter ve IPython
Programming and Python Basics. Jupyter and IPython.
PythonJupyterIPython
Hafta 221–27 Eyl
Değişkenler, data type'lar ve input/output
Variables, Data Types, Input/Output
variabledata typeinput/output
Hafta 328 Eyl – 4 Eki
Expressions ve Built-in Functions
Expressions, Built In Functions
expressionbuilt-in function
Hafta 45–11 Eki
İlişkisel ifadeler ve koşul deyimleri
Relational Expressions and Conditional Statements
relational expressionconditional statement
Hafta 512–18 Eki
Iteration: for loop ve range
Iteration - for loops and ranges
iterationfor looprange
Hafta 619–25 Eki
Structured types: list
Structured Types - lists
structured typeslist
Hafta 726 Eki – 1 Kas
Structured types: tuple ve dictionary
Structured Types - tuples, dictionaries.
structured typestupledictionary
Hafta 82–8 Kas
NumPy modülü
Numpy Module
NumPymodule
Hafta 99–15 Kas
Pandas: Series ve DataFrame yapıları
Pandas Module - Series and DataFrames
PandasSeriesDataFrame
Hafta 1016–22 Kas
Pandas ile veri içe ve dışa aktarma
Pandas Module - data sets, importing and exporting. with files (.csv,.xlsx)
Pandas.csv.xlsximport/export
Hafta 1123–29 Kas
Pandas ile veri manipülasyonu
Pandas Module - manipulating data
Pandasdata manipulation
Hafta 1230 Kas – 6 Ara
Matplotlib ile görselleştirme
Visualization with Matplotlib
Matplotlibvisualization
Hafta 137–13 Ara
Matplotlib ile görselleştirme
Visualization with Matplotlib
Matplotlibvisualization
Hafta 1414–20 Ara
Tekrar ve alıştırmalar
Review and Exercises
tekraralıştırma

Önerilen kaynaklar 2 kitap

📕
Zorunlu
Python Data Science Handbook
Jake VanderPlas
2016 · O'Reilly
📕
Zorunlu
Fundamentals of Python Programming
Richard L. Halterman
2019

Bu dersi alınca · 5 öğrenme çıktısı

Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.

🤖 GenAI politikası

Generative AI tools are not allowed for any course assessments, including exams and lab work. Using Generative AI for an assessment will be considered cheating or plagiarism. Your submissions may be checked by tools to detect similarity and/or use of GenAI in submissions. Assessments will be graded by the course instructors, not AI tools

Ders notları · henüz yok

CS 125 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan: not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa. defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Geçmiş GPA dağılımı 19 dönem · ort. 2.48

DönemCourse CPA
2025-2026 Fall 2.56 8 sec · 481 öğr
2024-2025 Fall 2.67 8 sec · 488 öğr
2024-2025 Summer 2.10 1 sec · 70 öğr
2024-2025 Spring 2.34 9 sec · 400 öğr
2023-2024 Fall 2.46 9 sec · 484 öğr
2023-2024 Summer 2.65 1 sec · 66 öğr
2023-2024 Spring 2.09 9 sec · 536 öğr
2022-2023 Fall 2.39 9 sec · 431 öğr
2022-2023 Summer 2.11 1 sec · 56 öğr
2022-2023 Spring 2.09 7 sec · 289 öğr

Aggregate course GPA · Bilkent STARS'tan public data. Hoca-bazlı per-section detayı için STARS evaluation report →. Öğrenci anket cevapları KVKK kapsamında defter'de tutulmaz. Tüm derslerin ortalamaları →

Bu dönem · 2026-2027 Güz · 9 şube · 450 kontenjan

haftada 2 saat ders + 2 saat lab/uygulama
1
Rabia Üşenmez
Sal08:30–10:20B-Z08Per13:30–15:20
50
kişilik
2
İpek Sözen
Pzt10:30–12:20B-Z08Çar15:30–17:20
50
kişilik
3
İpek Sözen
Pzt13:30–15:20B-Z08Per08:30–10:20
50
kişilik
4
İpek Sözen
Pzt15:30–17:20B-Z08Per10:30–12:20
50
kişilik
5
İpek Sözen
Sal10:30–12:20B-Z08Per15:30–17:20
50
kişilik
6
Ayışığı Başak Sevdik Çallı
Sal13:30–15:20B-Z08Cum08:30–10:20
50
kişilik
+ 3 şube daha
7
Ayışığı Başak Sevdik Çallı
Sal15:30–17:20B-Z08Cum10:30–12:20
50
kişilik
8
Lori Russell Dağ
Çar08:30–10:20B-Z08Cum13:30–15:20
50
kişilik
9
Staff
Çar10:30–12:20B-Z08Cum15:30–17:20
50
kişilik
Her dönem açılıyorSon yıllarda 7 güz ve 6 bahar döneminde açılmış. Yaz okulunda da 6 kez açılmış. Kaçırırsan bir sonraki dönem tekrar bulabilirsin.

⚠️ FZ engelleyen şartlar

Students will receive an FZ grade unless they have a grade of of 20% or higher on the midterm exam.

Hocalar 4 bu dönem · 4 geçmiş

Bu dönem (2026-2027 Fall) · 9 section
İpek Sözen ×4, Ayışığı Başak Sevdik Çallı ×2, Rabia Üşenmez, Lori Russell Dağ
Geçmişte ders veren (4 kişi)
Ayşe Semra Mumcu, Lori Rae Russell Dağ, Mustafa Değerli, Can Kültür

Bu ders 2 bölümün müfredatında zorunlu.

Ekonomi1. sınıf Güzİşletme2. sınıf Güz

Kutulardaki sınıf ve dönem, o bölümün müfredatının dersi hangi sırada önerdiği. Dersin fiilen hangi dönem açıldığı ayrı bir şey.

Bunu alınca açılanlar · 1 ders CS 125'i ön koşul sayıyor