CS 121 Bilkent – Introduction to Computer Applications and Programming: Şubeler, Hocalar, Not Hesaplama

CS 121 (Introduction to Computer Applications and Programming) Bilkent Bilgisayar Mühendisliği dersi. 2026-2027 Güz döneminde 10 şube açıldı. Son 5 yıl ortalaması 2,53 (B-).

Bölüm
CS · Bilgisayar Mühendisliği
Kredi / ECTS
3 kredi · 5 ECTSİş yükü 150 saat/dönem
Haftalık saat
2 saat yüz yüze ders · 2 saat yüz yüze lab
2026-2027 Güz
10 şube · 500 kontenjan, %92 dolu
Açıldığı dönemler
Genelde Güz ve Bahar'da açılır, son 5 yazın 5'inde açıldı.
Son 5 yıl ortalaması
2,53 (B-)↑ son 2 yıl 2,69, önceki 3 yıl 2,42

2026-2027 Güz şubeleri ve hocaları

10 şube. Saatler STARS offerings verisinden alınır; yedek (spare) saatler normal ders saati gibi programa dahildir.

ŞubeHocaGün / SaatDerslikKontenjan
1Rabia Üşenmezgeçmiş ortalaması 2,51 (B-)Pazartesi 08:30-10:20, Çarşamba 13:30-15:20FF-20750/50 (dolu)
2Ayışığı Başak Sevdik Çallıgeçmiş ortalaması 2,62 (B-)Pazartesi 13:30-15:20, Perşembe 08:30-10:20FF-20736/50
3Rabia Üşenmezgeçmiş ortalaması 2,51 (B-)Pazartesi 10:30-12:20, Çarşamba 15:30-17:20FF-20750/50 (dolu)
4Nur Sağlamgeçmiş ortalaması 2,39 (B-)Salı 08:30-10:20, Perşembe 13:30-15:20FF-20750/50 (dolu)
5Sibel Uğurlubilekgeçmiş ortalaması 2,57 (B-)Salı 13:30-15:20, Cuma 08:30-10:20FF-20749/50
6Sibel Uğurlubilekgeçmiş ortalaması 2,57 (B-)Çarşamba 08:30-10:20, Cuma 13:30-15:20FF-20734/50
7Sibel Uğurlubilekgeçmiş ortalaması 2,57 (B-)Salı 15:30-17:20, Cuma 10:30-12:20FF-20750/50 (dolu)
8Ayışığı Başak Sevdik Çallıgeçmiş ortalaması 2,62 (B-)Pazartesi 15:30-17:20, Perşembe 10:30-12:20FF-20749/50
9Sibel Uğurlubilekgeçmiş ortalaması 2,57 (B-)Çarşamba 10:30-12:20, Cuma 15:30-17:20FF-20743/50
10Nur Sağlamgeçmiş ortalaması 2,39 (B-)Salı 10:30-12:20, Perşembe 15:30-17:20FF-20748/50

CS 121 ders içeriği

Fundamental office tools. Word processing, document formatting, paragraph formats, styles, hyphenation, spelling and grammar checking, outline, table of contents, indexes, citations, captions and bibliography. Introduction to spreadsheet concepts, formatting worksheets, managing worksheets; writing formulas and use of built-in functions and auditing; conditional formatting; common mistakes in writing formulas, circular reference, missing reference in formulas; charts. Introduction to programming and Python. Creating programs with an IDE. Programming basics - variables, data types and expressions. Python objects and built in methods. Conditional statements and iteration.

Haftalık konular (14 hafta)
  1. Introducing the course Type Text Applying styles and set grammar and spelling options Select and insert text Check Spelling and Grammar Insert synonyms use format painter apply advanced font settings create document footers save document as pdf insert symbols
  2. Find and replace text Insert and modify footnotes Add sources Insert citations and bibliographies format bulleted and numbered list paragraph indents Modify line and paragraph spacing Set line and page break options and modify styles set margins creating custom headers and footers
  3. Insert text and pictures from files set tab options create tables apply table styles format text in table cells format tables modify themes and create columns apply borders and shading paragraphs and pages Insert SmartaArt Format SmartArt
  4. MSExcel: Create and Save Workbooks Enter Data and Merge and Center titles Construct Addition, Subtraction, Multiplication and Division formulas Insert SUM function Insert Footers and Adjust Page Settings Dİsplay formulas and print worksheet format numbers
  5. Use a Relative Cell Reference Use an Absolute Cell Reference Use a Mixed Cell Reference Insert a Function Use the SUM Function Use the AVERAGE Functions Use the MIN and MAX Functions
  6. Use COUNT function use TODAY function use NOW function use IF function
  7. Select an Adjacent Range Select a Nonadjacent Range Create a Clustered Column Chart Create a Bar Chart Change a Chart Type Create a Line Chart Create a Pie Chart Format the Chart Area Format the Plot Area Format a Data Series Format the Gridlines
  8. Freeze Rows and Columns Display and Change Page Breaks Set and Clear a Print Area Print Titles Sort and Filter Data Conditional Formating
  9. PYTHON PROGRAMMING The Difficulty and Promise of Programming Starting to program (Go over an example program) Learning the parts of a program (Modules, Statements and Expressions, Whitespace, Comments, Tokens) Naming objects, Python Naming Rules Variables, Variable Creation and Assignment
  10. PYTHON PROGRAMMING -Number Types (Integers, Floating-point numbers) Other Built-In Types (Boolean, String, List, Dictionary) Arithmetic Operators Order of Operations (Precedence) Assignment Operators The math Module Developing an algorithm
  11. PYTHON PROGRAMMING String Type Indexing and Slicing String Functions Concatenation and repetition operator
  12. PYTHON PROGRAMMINGProgram Control: Selection with the if Statement Importance of Indentation If-Else Statements If-Elif-Else Statements Relational Operators (<, >, ==, !=,<=, >=) Boolean Operators (and, or, not) Precedence Solving Examples with If-Elif-Else
  13. PYTHON PROGRAMMING Iteration using the for Statement Using range to Generate a Number Sequence Solving Examples with the for Statement Understanding What an Algorithm is Algorithm Features Algorithm versus a Program Program Features Implementing Good Program Design (Working on an Example)
  14. PYTHON REVIEW

Ders kitabı

  • Required - Textbook: MyLab IT for Office 2019: Skills for Success Series + Technology in Action, 16e, Alan Evans , Kendall Martin , Mary Anne Poatsy , 2019,16th edition, Pearson

CS 121 değerlendirme ve FZ şartı

2026-2027 Güz syllabus'ı, koordinatör Rabia Üşenmez.

DeğerlendirmeAdetAğırlık
Midterm, Excel1%20
Midterm, Word1%20
10%20
Excel and Word Homeworks2%10
Python1%30

FZ şartı

No Requirement

Kaynak: STARS syllabus. Metinler olduğu gibi aktarılır; dönem içinde değişebilir.

Toplam puanını hesapla

Her değerlendirme için 100 üzerinden puanını gir.

Harf notu aralıkları syllabus'ta yok ve hocaya göre değişir; burada yalnızca ağırlıklı toplam hesaplanır.

CS 121 ön koşulları

STARS kataloğunda CS 121 için ön koşul belirtilmemiş.

CS 121 dersini ön koşul olarak isteyen dersler (2)

Bu ders hangi müfredatlarda?

CS 121, 12 programın müfredatında zorunlu ya da seçmeli ders olarak yer alıyor.

CS 121 not ortalaması: dönemlere göre

Son 5 yıl 2,53 · son 10 yıl 2,69 · tüm dönemler (2003'den beri) 2,58 · ortalama sınıf 49 öğrenci.

  • Güz / Bahar
  • Yaz okulu

Nokta büyüklüğü öğrenci sayısını gösterir; soluk noktalar 10 öğrenciden az olan dönemler.

Dönem tablosu (27 dönem)
DönemŞubeÖğrenciDers GPAŞube GPA (min–max)
2025-2026 Yaz1112,792,79
2025-2026 Bahar94742,442,15–2,74
2025-2026 Güz114482,862,36–3,24
2024-2025 Yaz1153,263,26
2024-2025 Bahar94772,742,63–3,02
2024-2025 Güz115432,722,57–2,94
2023-2024 Yaz1163,743,74
2023-2024 Bahar94852,271,90–2,57
2023-2024 Güz115662,682,31–3,09
2022-2023 Yaz1372,692,69
2022-2023 Bahar105021,861,22–2,33
2022-2023 Güz105532,441,96–2,76
2021-2022 Yaz1312,942,94
2021-2022 Bahar83942,642,16–2,99
2021-2022 Güz84212,581,73–3,14
2020-2021 Yaz1283,203,20
2020-2021 Bahar73103,152,56–3,63
2020-2021 Güz73352,912,53–3,47
2019-2020 Yaz1373,593,59
2019-2020 Bahar72893,293,01–3,58
2019-2020 Güz83613,092,29–3,54
2018-2019 Bahar82812,822,47–3,16
2018-2019 Güz73102,942,55–3,41
2017-2018 Bahar81882,602,31–3,18
2017-2018 Güz82942,912,38–3,41
2016-2017 Bahar82642,832,60–3,07
2016-2017 Güz83742,812,40–3,13

Dönem ortalaması STARS'ın "Course GPA" değeridir (o dönemin tüm şubeleri). Dönemler arası ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalamasıdır; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıldır. Şube ortalaması STARS "Section GPA"dır ve tek sayıya indirilmez. 10 öğrenciden az olan dönemler (*) ortalamaya dahildir ama soluk gösterilir. Final tekrar dönemleri dahil değildir.

Şubelere göre dağılım

Son 5 akademik yılda CS 121 şubelerinin ortalamaları. Dönem seçerek karşılaştırabilirsin.

Bir noktanın üzerine gelince (ya da dokununca) şube ve hoca görünür.

0123425-26 B25-26 G24-25 B24-25 G

Her nokta bir şube (STARS şube GPA'sı). Yatay çizgi en düşük–en yüksek, dikey çizgi medyan; soluk noktalar 10 öğrenciden az olan şubeler.

Hocalara göre CS 121

Son 5 akademik yılda (2021–2026) bu dersi veren hocalar ve 2026-2027 Güz hocaları.

Sırala:
HocaDönemÖğrenciŞube ortalamasıSon verdiği
Sibel Uğurlubilekbu dönem132.0642,572025-2026 Yaz
Rabia Üşenmezbu dönem121.3482,512025-2026 Bahar
Nur Sağlambu dönem88092,392025-2026 Bahar
Ayışığı Başak Sevdik Çallıbu dönem107522,622025-2026 Bahar

Şube ortalaması: hocanın tek başına verdiği şubelerin öğrenci sayısıyla ağırlıklı STARS şube GPA'sı. Soluk satırlar 20 öğrenciden az notlu veriye dayanır.

Programına ekle

CS 121 dersini ders programı oluşturucuya ekleyip çakışmasız kombinasyonları görebilirsin.

Sıkça sorulan sorular

CS 121 dersinin ön koşulu nedir?

STARS kataloğunda CS 121 için ön koşul belirtilmemiş.

CS 121 kaç kredi, kaç ECTS?

CS 121 3 Bilkent kredisi ve 5 ECTS. Haftalık 2 saat yüz yüze ders · 2 saat yüz yüze lab.

CS 121 hangi dönemlerde açılır?

Genelde Güz ve Bahar'da açılır, son 5 yazın 5'inde açıldı. 2026-2027 Güz döneminde 10 şube ile açık.

CS 121 not ortalaması kaç?

CS 121 dersinin son 5 akademik yıldaki ortalaması 2,53 (B-); 4.973 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.

CS 121 FZ şartı nedir?

2026-2027 Güz syllabus'ına göre: No Requirement

Veri STARS'ın herkese açık sayfalarından (offerings, katalog, ders geçmişi, syllabus) otomatik alınır. Şube, hoca ve kontenjan bilgisi değişebilir; kesin bilgi için SRS'yi kontrol edin.