defter*
defter / katalog / CS 101
CS 101

Algorithms and Programming I

CS 101 is your first real introduction to thinking like a programmer: taking a vague problem, breaking it into precise steps, and expressing those steps in Java so a machine can execute them. You'll spend the semester writing code in weekly labs, working through homework and quizzes, and gradually moving from basic control flow and arrays into designing your own classes with inheritance and polymorphism. Everything in the CS curriculum — CS 102, data structures, systems — assumes you're fluent in the habits you build here, so the goal isn't memorizing Java syntax but learning to decompose problems and reason about code you wrote two weeks ago.

Credit4ECTS6.5FacultyFaculty of EngineeringBölümComputer EngineeringMüfredatY1 Güz

Değerlendirme 100% — 5 adım

35%
35%
5%
10%
15%
Final:Essay/written Final 35%
Midterm:Essay/written Midterm 35%
Homework Homeworks 5%
Quiz Quizzes 10%
Lab work Labs 15%

Önerilen kaynaklar 1 kitap

📖
Önerilen
Big Java: Late Objects
Big Java Late Objects, Enhanced eText
2nd Edition · 2016

Haftalık müfredat 14 hafta

Hafta 1
Course Introduction, Algorithms & Computers
Hafta 2
Java basics. Fundamental data types.
Hafta 3
Input/output, assignment.
Hafta 4
Decisions
Hafta 5
Decisions and repetition.
Hafta 6
Repetition
Hafta 7
Repetition
Hafta 8
Methods
Hafta 9
ArrayLists
Hafta 10
Arrays
Hafta 11
Partially-filled arrays.
Hafta 12
OOP: implementing and using classes.
Hafta 13
OOP: implementing and using classes.
Hafta 14
Basic Searching & Sorting

🤖 GenAI politikası

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

Ders notları — henüz yok

CS 101 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ı 41 dönem · ort. 2.39

DönemCourse CPA
2025-2026 Fall 2.54 3 sec · 158 öğr
2024-2025 Fall 2.53 3 sec · 151 öğr
2024-2025 Spring 2.70 2 sec · 72 öğr
2023-2024 Fall 2.44 3 sec · 186 öğr
2023-2024 Spring 2.79 2 sec · 82 öğr
2022-2023 Fall 2.65 3 sec · 184 öğr
2022-2023 Spring 2.83 2 sec · 95 öğr
2021-2022 Fall 2.69 3 sec · 209 öğr
2021-2022 Spring 3.14 2 sec · 86 öğr
2020-2021 Fall 2.85 3 sec · 180 öğ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

Students will receive an FZ grade unless they have: 1) a minimum of 40% on the midterm AND 2) a minimum of 65% in the labs AND 3) a minimum of 51% for the homework assignments.

Hocalar 1 bu dönem · 32 geçmiş

Bu dönem (2025-2026 Spring) · 2 section
Lori Rae Russell Dağ ×2
Geçmişte ders veren (32 kişi)
Uğur Doğrusöz, Özcan Öztürk, David Davenport, Aynur Dayanık, H. Altay Güvenir, Erman Ayday, Ramazan Gökberk Cinbiş, Fazlı Can, Hakan Ferhatosmanoğlu, Sıtar Kortik, Öznur Taştan Okan, Özlem Özgü, Turgay Saracoğlu, Tolga Kurtuluş Çapın, Aybar C. Acar +17 kişi daha