CTIS 151Introduction to Programming

Bilkent Bilişim Sistemleri ve Teknolojileri dersi. Genelde Güz ve Bahar'da açılır, son 5 yılda yaz okulunda açılmadı. Şube başına ortalama 15 öğrenci.

  • kredi4· 6,5 ECTS
  • haftalık7 saat3 ders + 4 lab
  • son 5 yıl ort.2,75B ↘
  • açılırGüz + Baharson 5 yıl
  • 2026-2027 Güz4 şube· 5 boş yer

2026-2027 Güz şubeleri84/89 dolu · %94

  • 1Serpil Tınbu dersteki ortalaması 2,75PSÇPC
    • Sal 10:30–12:20CE-104
    • Sal 13:30–15:20C-CTISL1 · lab
    • Per 15:30–16:20CE-104
    • Per 16:30–17:20CE-104 · yedek
    • Cum 08:30–10:20C-CTISL1 · lab
    2 boş · 19/21
  • 2Serpil Tınbu dersteki ortalaması 2,75PSÇPC
    • Pzt 13:30–15:20CE-104
    • Sal 15:30–17:20C-CTISL1 · lab
    • Per 08:30–09:20CE-104 · yedek
    • Per 09:30–10:20CE-104
    • Cum 10:30–12:20C-CTISL1 · lab
    3 boş · 18/21
  • 3Serpil Tınbu dersteki ortalaması 2,75PSÇPC
    • Pzt 15:30–17:20CE-104
    • Sal 13:30–15:20C-CTISL2 · lab
    • Per 10:30–11:20CE-104
    • Per 11:30–12:20CE-104 · yedek
    • Cum 08:30–10:20C-CTISL2 · lab
    Dolu · 25/25
  • 4Serpil Tınbu dersteki ortalaması 2,75PSÇPC
    • Pzt 10:30–12:20CE-104
    • Sal 15:30–17:20C-CTISL2 · lab
    • Çar 15:30–16:20CE-104
    • Çar 16:30–17:20CE-104 · yedek
    • Cum 10:30–12:20C-CTISL2 · lab
    Dolu · 22/22

Saat ızgarası Pazartesi–Cuma, 08:30'dan itibaren; mavi lab, mor online, gri yedek (spare) saat. Kontenjan STARS offerings'ten her gün alınır; kesin bilgi SRS'te.

Ön koşullar ve açtığı derslerkatalogda ön koşul yok

Ön koşullar STARS kataloğundaki ifadeden okunur; eş koşul, izin ve not şartları dahil değil. Kartın altındaki not o dersin başka neye ihtiyaç duyduğunu söyler.

Not ortalaması5 yıl 2,75 · 10 yıl 2,60 · 2002'den beri 2,12

2,642025-2026 Bahar61 öğrenci · 4 şube · şubeler 2,40–2,78
0,51,01,52,02,53,03,54,016-17 G17-18 G18-19 G19-20 G20-21 G21-22 G22-23 G23-24 G24-25 G25-26 G25-26 B
  • Güz / Bahar ortalaması
  • son 5 yıl 2,75
  • dikey gölge: şube aralığı · nokta büyüklüğü: öğrenci sayısı

Şubelere göre dağılım

Bir noktanın üstüne gel ya da dokun: şube ve hocası görünür.

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

Her nokta bir şube. Yatay çizgi en düşük–en yüksek, dikey çizgi ortanca; soluk noktalar 10 öğrenciden az olan şubeler.

Dönem tablosu 20 dönem
DönemŞubeÖğrenciDers ort.Şube aralığı
2025-2026 Bahar4612,642,40–2,78
2025-2026 Güz8922,762,25–3,57
2024-2025 Bahar4772,772,37–3,17
2024-2025 Güz81032,701,83–3,34
2023-2024 Bahar4532,842,45–3,38
2023-2024 Güz81192,931,55–3,37
2022-2023 Bahar3572,452,17–2,57
2022-2023 Güz81052,782,39–3,52
2021-2022 Bahar4662,972,57–3,24
2021-2022 Güz4982,602,51–2,74
2020-2021 Bahar4642,401,98–2,97
2020-2021 Güz6702,332,01–2,93
2019-2020 Bahar4512,472,06–2,92
2019-2020 Güz3752,802,69–2,95
2018-2019 Bahar2442,361,69–2,87
2018-2019 Güz6652,612,23–2,81
2017-2018 Bahar2462,312,08–2,50
2017-2018 Güz4812,261,32–2,81
2016-2017 Bahar4491,741,06–2,14
2016-2017 Güz4912,502,07–3,15

Dönem ortalaması STARS'ın "Course GPA" değeri (o dönemin tüm şubeleri). Çok yıllık ortalama dönem ortalamalarının öğrenci sayısıyla ağırlıklı ortalaması; "son 5 yıl" içinde bulunulan akademik yıldan önceki 5 tam yıl. 10 öğrenciden az olan dönemler (*) dahil ama soluk. Final tekrar dönemleri dahil değil.

Hocalara göre2021–2026 · 5 hoca

  • Serpil Tınbu dönem5 dönem · 496 öğrenci · son 2025-2026 Güz2,75
  • Neşe Şahin Özçelik1 dönem · 31 öğrenci · son 2025-2026 Bahar2,68
  • Leyla Sezer1 dönem · 30 öğrenci · son 2025-2026 Bahar2,58
  • Burcu Liman4 dönem · 253 öğrenci · son 2024-2025 Bahar2,78
  • Okyay Say1 dönem · 21 öğrenci · son 2021-2022 Güz2,55

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

Değerlendirme ve FZ2026-2027 Güz syllabus'ı · koordinatör Serpil Tın

  • %5Lecture Quiz
  • %15Midterm Exam
  • %15Lab Exam-1
  • %15Lab Exam-2
  • %20Lab Final Exam
  • %5Class and Lab Performance
  • %25Final Exam
FZ ŞARTI

Students: [Get at least 17 points from the Lab Exams plus the Lab Final Exam weighted average and at least 8 points from the Lecture Quiz plus the Midterm Exam] AND [Don't miss more than 10 hours. from the lesson]

syllabus'taki metin, olduğu gibi

ECTS iş yükü: dönem başına 198 saat.

CTIS 151 not hesaplayıcısı hazır

Lecture Quiz %5 · Midterm Exam %15 · Lab Exam-1 %15 · Lab Exam-2 %15 · Lab Final Exam %20 · Class and Lab Performance %5 · Final Exam %25

Notunu hesapla

Ders içeriği

An introduction to programming from both design and programming standpoints. Syntax and semantics of programming languages, programming style, program debugging and testing, data representation, simple arithmetic expressions, decision and control statements, using arrays, introduction to standard libraries, structured and modular programming techniques will be covered using C language.

Introduction to Programming in C covering syntax, data representation, control structures, functions, arrays, and file operations.

Haftalık konular 14 hafta
  1. Information about the course: Objective, Textbook, and Grading. Introduction to Programming Software Development Method. Expressing Algorithms. Steps in Developing a C Program Structure of a C Program: Comments, Preprocessor Directives, Main Function Prototype, Variable Declarations, Data Representation: Reserved Words.
  2. Identifiers, Variables. Data Types, Constants, Punctuators. Declaration and Assignment Statements. Arithmetic Operators (+, -, *, /, %). Arithmetic Expressions with Multiple Operators.
  3. Conversion between an algebraic formula and an arithmetic expression. I/O Statements: printf and scanf, Formatting Output. Built-in Functions. Boolean Expressions: Relational and Logical Operators, Precedence of Operators, Compound Boolean Expressions.
  4. Selection Structures: Simple if and if…else statement, Nested if statement. Selection Structures: switch statement.
  5. Counter-controlled Repetition (for Loops), Increment – Decrement Operators. Sentinel-controlled Repetition (while Loops).
  6. Do…while, Data Validation, Loop Conversions. Nested Loops, Examples with Loops.
  7. Modular Programming, Function Prototype, void functions with no parameters, void functions with parameters.
  8. Functions that return a value, Parameter Passing, Formal and Actual Parameters, Scope of Variables. Functions with Output Parameters, Pointers, Call by Value – Call by Reference,
  9. File Operations Opening, reading, writing, closing text files. General Review
  10. One-dimensional Arrays: Declaration, Assignment, Initialization. Parallel Arrays. Operations on One-dimensional Arrays: Input / Output (getchar, putchar), Counting, Find sum, average, min, max.
  11. One-dimensional Arrays and Functions: Arrays as Input and Output Parameters. One-dimensional Arrays and Functions: Exercises.
  12. Two-dimensional Arrays: Declaration, Initialization, Operations, Matrix Operations. Two-dimensional Arrays and Functions: Arrays as Input and Output Parameters.
  13. Exercises with Two-dimensional Arrays. Exercises with One-dimensional Arrays and Two-dimensional Arrays.
  14. Exercises, Exclusive Type Conversion. General Review.
Ders kitabı 2
  • Required - Textbook: C How to Program, Paul Deitel, Harvey Deitel, 2023, Global Edition (9th Edition) , Pearson Education, ISBN-13: 978-1-292-43707-3 ISBN-10: 1-292-43707-3
  • Recommended - Textbook: Problem Solving and Program Design in C, Jeri R. Hanly, Elliot B. Koffman, 2016, 8th edition, Addison Wesley

Müfredatlarda10 program

Sık sorulanlar

CTIS 151 dersinin ön koşulu nedir?

STARS kataloğunda CTIS 151 için ön koşul belirtilmemiş.

CTIS 151 kaç kredi, kaç ECTS?

CTIS 151 4 Bilkent kredisi ve 6,5 ECTS. Haftalık 3 saat yüz yüze ders · 4 saat yüz yüze lab.

CTIS 151 hangi dönemlerde açılır?

Genelde Güz ve Bahar'da açılır, son 5 yılda yaz okulunda açılmadı. 2026-2027 Güz döneminde 4 şube ile açık.

CTIS 151 not ortalaması kaç?

CTIS 151 dersinin son 5 akademik yıldaki ortalaması 2,75 (B); 831 öğrencinin notundan, STARS'ın dönem ortalamaları öğrenci sayısıyla ağırlıklandırılarak hesaplandı.

CTIS 151 FZ şartı nedir?

2026-2027 Güz syllabus'ına göre: Students: [Get at least 17 points from the Lab Exams plus the Lab Final Exam weighted average and at least 8 points from the Lecture Quiz plus the Midterm Exam] AND [Don't miss more than 10 hours. from the lesson]

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