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,75
- 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,75
- 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,75
- 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,75
- 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
Almak için
Ön koşulu yok, doğrudan alınabilir.
- ön koşul
- yok
- doğrudan açtığı
- 4 ders
- dolaylı dahil
- 23 ders
Ö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
- 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.
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 | Öğrenci | Ders ort. | Şube aralığı |
|---|---|---|---|---|
| 2025-2026 Bahar | 4 | 61 | 2,64 | 2,40–2,78 |
| 2025-2026 Güz | 8 | 92 | 2,76 | 2,25–3,57 |
| 2024-2025 Bahar | 4 | 77 | 2,77 | 2,37–3,17 |
| 2024-2025 Güz | 8 | 103 | 2,70 | 1,83–3,34 |
| 2023-2024 Bahar | 4 | 53 | 2,84 | 2,45–3,38 |
| 2023-2024 Güz | 8 | 119 | 2,93 | 1,55–3,37 |
| 2022-2023 Bahar | 3 | 57 | 2,45 | 2,17–2,57 |
| 2022-2023 Güz | 8 | 105 | 2,78 | 2,39–3,52 |
| 2021-2022 Bahar | 4 | 66 | 2,97 | 2,57–3,24 |
| 2021-2022 Güz | 4 | 98 | 2,60 | 2,51–2,74 |
| 2020-2021 Bahar | 4 | 64 | 2,40 | 1,98–2,97 |
| 2020-2021 Güz | 6 | 70 | 2,33 | 2,01–2,93 |
| 2019-2020 Bahar | 4 | 51 | 2,47 | 2,06–2,92 |
| 2019-2020 Güz | 3 | 75 | 2,80 | 2,69–2,95 |
| 2018-2019 Bahar | 2 | 44 | 2,36 | 1,69–2,87 |
| 2018-2019 Güz | 6 | 65 | 2,61 | 2,23–2,81 |
| 2017-2018 Bahar | 2 | 46 | 2,31 | 2,08–2,50 |
| 2017-2018 Güz | 4 | 81 | 2,26 | 1,32–2,81 |
| 2016-2017 Bahar | 4 | 49 | 1,74 | 1,06–2,14 |
| 2016-2017 Güz | 4 | 91 | 2,50 | 2,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
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 gibiECTS 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 %25Ders 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
- 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.
- Identifiers, Variables. Data Types, Constants, Punctuators. Declaration and Assignment Statements. Arithmetic Operators (+, -, *, /, %). Arithmetic Expressions with Multiple Operators.
- 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.
- Selection Structures: Simple if and if…else statement, Nested if statement. Selection Structures: switch statement.
- Counter-controlled Repetition (for Loops), Increment – Decrement Operators. Sentinel-controlled Repetition (while Loops).
- Do…while, Data Validation, Loop Conversions. Nested Loops, Examples with Loops.
- Modular Programming, Function Prototype, void functions with no parameters, void functions with parameters.
- 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,
- File Operations Opening, reading, writing, closing text files. General Review
- One-dimensional Arrays: Declaration, Assignment, Initialization. Parallel Arrays. Operations on One-dimensional Arrays: Input / Output (getchar, putchar), Counting, Find sum, average, min, max.
- One-dimensional Arrays and Functions: Arrays as Input and Output Parameters. One-dimensional Arrays and Functions: Exercises.
- Two-dimensional Arrays: Declaration, Initialization, Operations, Matrix Operations. Two-dimensional Arrays and Functions: Arrays as Input and Output Parameters.
- Exercises with Two-dimensional Arrays. Exercises with One-dimensional Arrays and Two-dimensional Arrays.
- 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
- Bilişim Sistemleri ve TeknolojileriInformation Systems and Technologies · lisanszorunlu · 1. yıl güz
- Güzel SanatlarFine Arts · lisansComputational Skills Core Elective
- İletişim ve TasarımCommunication and Design · lisansComputational Skills Core Elective
- İşletmeManagement · lisansUnrestricted Major Elective
- Kentsel Tasarım ve Peyzaj MimarlığıUrban Design and Landscape Architecture · lisansComputational Skills Core Elective
- MimarlıkArchitecture · lisansComputational Skills Core Elective
- PsikolojiPsychology · lisansComputing Methods Elective
- Siyaset Bilimi ve Kamu YönetimiPolitical Science and Public Administration · lisansComputing Methods Elective
- Uluslararası İlişkilerInternational Relations · lisansComputing Methods Elective
- Bilişim Sistemleri ve TeknolojileriMinor Program for Software Development · yan dalzorunlu · courses
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.