defter*
defter / katalog / CS 115
CS 115

Introduction to Programming in Python

CS 115 teaches you to think like a programmer using Python as the vehicle — moving from basic syntax and control flow toward functions, classes, and the habit of decomposing messy problems into clean abstractions. Expect weekly labs where you actually write code, a lab exam that checks you can do it under pressure, and a written midterm and final that test whether you understand what your code is doing (not just that it runs). It's the foundational coding course that everything later in CS leans on, and by the end you'll be comfortable enough with data structures, complexity, and plotting to handle the computational side of almost any engineering or science elective.

Credit4ECTS6.5FacultyFaculty of EngineeringBölümComputer Engineering

Değerlendirme 100% — 3 adım

20%
40%
40%
Lab exam Labs 20%
Midterm:Essay/written Midterm 40%
Final:Essay/written Final 40%

Önerilen kaynaklar 1 kitap

📕
Zorunlu
Introduction to Computation and Programming Using Python
with Application to Understanding Data, John Guttag
Second Edition · MIT Press

Haftalık müfredat 14 hafta

Hafta 1
Introduction to programming, Introduction to Python (Chapter 1, 2)
Hafta 2
The Basic elements of Python, Branching, Strings, Input, Iteration (Chapter 2)
Hafta 3
Simple numerical programs (Chapter 3)
Hafta 4
Functions, Scoping, and Abstraction (Chapter 4)
Hafta 5
Global Variables, Modules, Files (Chapter 4)
Hafta 6
Structured Types, Mutability, and Higher-Order Functions (Chapter 5)
Hafta 7
Arrays and Multi-Dimensional Arrays
Hafta 8
Classes and Object-Oriented Programming (Chapter 8)
Hafta 9
A simplistic Introduction to Algorithmic Complexity (Chapter 9)
Hafta 10
Simple Algorithms and Data Structures. Search and Sort Algorithms (Chapter 10)
Hafta 11
Plotting (Chapter 11)
Hafta 12
Random Walks and Data Visualization (Chapter 14)
Hafta 13
Understanding Experimental Data (Chapter 18)
Hafta 14
Review

Ders notları — henüz yok

CS 115 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ı 22 dönem · ort. 2.52

DönemCourse CPA
2025-2026 Fall 2.40 8 sec · 441 öğr
2024-2025 Fall 2.49 8 sec · 465 öğr
2024-2025 Summer 2.53 2 sec · 126 öğr
2024-2025 Spring 2.47 6 sec · 322 öğr
2023-2024 Fall 2.34 8 sec · 451 öğr
2023-2024 Summer 2.70 1 sec · 58 öğr
2023-2024 Spring 2.02 6 sec · 337 öğr
2022-2023 Fall 2.36 8 sec · 440 öğr
2022-2023 Summer 2.73 2 sec · 106 öğr
2022-2023 Spring 2.45 7 sec · 296 öğ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.

⚠️ FZ engelleyen şartlar

No

Hocalar 3 bu dönem · 2 geçmiş

Bu dönem (2025-2026 Spring) · 8 section
İpek Sözen ×4, Lori Rae Russell Dağ ×2, Mustafa Değerli ×2
Geçmişte ders veren (2 kişi)
Aynur Dayanık, Can Kültür