-
Ders 1
Ders planı CS 101’e hoşgeldiniz Programa Genel Bakış Grup Liderleri Program hakkında Lojistik hatırlatmalar Programlamaya giriş PyCharm Değişkenler Input Fonksiyonlar MerhabaDunya Pasta İlk program Basit operatörler (zaman kalırsa) Sunum Kullanılan Kod Buraya tıklayarak üzerinden derste kullandığımız ilk kodu indirebilirsiniz.
-
Ders 2
Ders planı Ders 1 Tekrar Yorum Input ve Output Matematiksel Operasyonlar Mantıksal Operasyonlar Değiken Değiştirme Dallanma Sunum Kullanılan Kod Buraya tıklayarak üzerinden derste kullandığımız ilk kodu indirebilirsiniz.
-
Ders 3
Ders planı Ders 2 Tekrar Değişken değeri güncellemek Karşılaştırma operatörleri Dallanmalar Range fonksiyonu For döngüsü Break ve continue Listeler ve liste operasyonları Stringler ve string operasyonları Sunum Kullanılan Kod Buraya tıklayarak üzerinden derste kullandığımız ilk kodu indirebilirsiniz.
-
Ders 4
Ders planı Ders 3 Tekrar Listeler Stringler For döngüsü Fonksiyonlar Grafik Kütüphanesi Grafikler Canvas Sunum Kullanılan Kod Buraya tıklayarak üzerinden derste kullandığımız ilk kodu indirebilirsiniz.
-
Ders 5
Ders planı Ders 4 Tekrarı Listeler For döngüsü Fonksiyonlar Grafikler While döngüsü Animasyonlar Sunum Kullanılan Kod Buraya tıklayarak üzerinden derste kullandığımız örneklere ait kodları ve çözümleri indirebilirsiniz.
-
Ders 6
Ders planı Fare (Mouse) Hareketleri Resim (Image) Ekleme Klavye (Key) Hareketleri Sunum Kullanılan Kod Buraya tıklayarak ya da Ed üzerinden derste kullandığımız ilk kodu indirebilirsiniz.
-
Ders 7
Ders Planı Dictionaries (Sözlükler) Sets (Kümeler) Sunum Kullanılan Kod Kullanılan başlangıç kodlarına Buraya tıklayarak, çözümlere de bu linkten ulaşabilirsiniz.
-
Ders 8
Ders planı 7 DK’da CS101 Bilgisayar Bilimi Alanları Veri Nedir? Pythonla veri Kazıma Kur oranı Sunum Kullanılan Kod Buraya tıklayarak üzerinden derste kullandığımız kodu indirebilirsiniz.
-
Siber Güvenlik Atölyesi
Ders planı Gizlilik BŞifreleme Nedir ve Neden Önemlidir? Http vs Https Şifreleriniz Güvenli mi? VPN Sunum
-
Grup Lideri Başvurusu
Grup Liderliği Başvurusu Ekibimizin bir parçası olmak ister misiniz? CS 101: Merhaba, dünya! Türkiye’deki lise öğrencileri arasında programlama eğitimini ve takip eden profesyonel, teknik, sosyal ve kişisel becerileri teşvik etmek için dizayn edilmiş, Koç Üniversitesi bünyesinde gerçekleşen ve tamamen öğrenciler tarafından organize edilen, 8 haftalık online bir programdır. CS 101...
-
PyCharm Kurulumu
CS 101: Merhaba, dünya! programı boyunca, bilgisayarınızda kodu yazmak, çalıştırmak, incelemek ve hata ayıklamak için PyCharm adı verilen bir uygulama kullanıyor olacaksınız. PyCharm, IDE yani Bütünleşik Geliştirme Ortamı (Integrated Development Environment) türünde bir uygulamadır ve yaygın olarak kullanılmaktadır. Bu doküman sizlere kurulumun nasıl yapılacağını anlatmak için oluşturulmuştur. Python’u indirmek Bilgisayarınızda...
-
Başvuru
Bağımsız Başvuru Programımıza okulunuzdan bağımsız olarak başvurmak isterseniz bu adresteki formu doldurabilirsiniz. Son başvuru tarihi: 18 Şubat 2021 Perşembe 18.00. Başvuru formunu doldurmanız programa katılımınızı garanti etmez.
-
Müfredat
CS 101: Merhaba, Dünya! Bu belge Şubat-Nisan 2021 tarihleri arasında gerçekleştirilecek CS 101: Merhaba, Dünya! programını tanıtıcı ve öğrencilere yol gösterici olması amacıyla hazırlanmıştır. Genel Bilgiler CS 101: Merhaba, dünya! Türkiye’deki lise öğrencileri arasında programlama eğitimini ve takip eden profesyonel, teknik, sosyal ve kişisel becerileri teşvik etmek için dizayn edilmiş...
-
Grafik Kütüphanesi Referansı
Grafik Kütüphanesi Python’da grafik programlarımızı CS Bridge eğitmenleri Chris Piech, Lisa Yan ve Nick Troccoli tarafından yazılmış grafik.py dosyasının fonksiyonlarını kullanarak yazacağız. Bu dosyayı TkInter grafik kütüphanesini kullanmamızı kolaylaştıran bir arayüz olarak düşünebilirsiniz. Canvas ve Referansı Bu sayfada Grafik kütüphanesi kapsamında nasıl Canvas yaratacağınızı ve Canvas‘a ait fonksiyon ve sabitlerin...
-
Ed Platformu Kullanım Rehberi
CS 101: Merhaba, dünya! programı boyunca ana iletişim kanalımız Ed platformu olacak, size gelen davet email’ini takip ederek Ed’e giriş yapabilirsiniz. Aşağıda daha detaylı bir şekilde nasıl kullanabileceğinizi görebileceğiniz bu platform üzerinden eğitmenlerinizin duyurularını takip edebilir, ödevlerinizi teslim edebilir ve aklınıza takılan herhangi bir soruyu buradan eğitmenlerinize sorabilir, herkese açık...
-
Program Fragmanı
Normal şartlarda spoiler yani gelecekte olacakları belli edip heyecanı bozan bilgiler pek makbul değildir. Ancak biz programın başlangıcında ileride başarabileceğiniz birbirinden ilginç projelerden kesitler göstermenin ve hatta belki küçük bir fragman yayınlamanın heyecanınızı artırabileceğini düşünüyoruz. Aşağıda KOLT Python döneminde hazırlanmış iki ödevin ekran görüntüsünü bulabilirsiniz. Merak edenler için KOLT Python...
-
Sıkça Sorulan Sorular
Genel Bilgiler S: Programın öğretim dili nedir? Programın öğretim dili Türkçedir. S: Programın katılım koşulları nelerdir? Program tamamen ücretsiz olup stabil bir internet bağlantısına ve program boyunca düzenli erişim sağlayabileceğiniz bir bilgisayara erişiminiz olması yeterlidir. S: Grup buluşması nedir? Grup Buluşmaları, her hafta bir Grup Lideri’nin öncülüğünde 10-13 kişilik bir...
-
Hafta 1 - Grup Çalışması Egzersizleri
Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Grup Çalışması - Hafta 1 Egzersiz 1 Bir yapay zeka şirketi yeni çıkaracakları robotun insanları selamlamasını istemektedir. Robot kullanıcıdan ismini ve iki sayıyı girdi olarak alıp kullanıcıyı ismine eklenmiş aldığı sayılarının çarpımı ile selamlaması gerekmektedir. Bu işlevleri sağlayan, kullanıcıdan ismini ve...
-
Ödev 0
Bu ödevin teslim tarihi 27 Ekim Çarşamba 22.00‘dır. Ödevinizi bitirdiğinizde Ed üzerinden teslim etmeyi unutmayın. Unutmayın, ödevler hem konuları pekiştirmenize yarar hem de programdan sertifika alabilmek için gereklidir. Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Egzersiz 1 Bu program kullanıcıdan okula başladığı yılı alarak kullanıcının toplam okuduğu yılı...
-
Ödev 1
Bu ödevin teslim tarihi 1 Kasım Pazartesi 22.00‘dır. Ödevinizi bitirdiğinizde Ed üzerinden teslim etmeyi unutmayın. Unutmayın, ödevler hem konuları pekiştirmenize yarar hem de programdan sertifika alabilmek için gereklidir. Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Egzersiz 1 Program boyunca çözeceğimiz birçok egzersizin aksine bu sefer tüm kodu biz...
-
Hafta 2 - Grup Çalışması Egzersizleri
Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Egzersiz 1 Matematik öğretmenliği yapan Selin, öğrencilerinin ortalamalarına göre harf notlarını belirleyen bir fonksiyon yazmak istemektedir.Aynı zamanda öğrencilerine not ortalamaları konusunda yardımcı olmak isteyen Selin öğretmen, bütün öğrencilerine ortalamalarını bir yüksek tam sayıya yuvarlama sözü vermiştir. Selin öğretmenin belirlediği not aralıkları...
-
Ödev 2
Bu ödevin teslim tarihi 8 Kasım Pazartesi 22.00‘dır. Ödevinizi bitirdiğinizde Ed üzerinden teslim etmeyi unutmayın. Unutmayın, ödevler hem konuları pekiştirmenize yarar hem de programdan sertifika alabilmek için gereklidir. Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Egzersiz 1 Bozuk bir hesap makinesi ondalıklı sayılarla işlem yaparken yanlış sonuç vermektedir....
-
Hafta 5 - Grup Çalışması Egzersizleri
Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Grup Çalışması - Hafta 5 Egzersiz 1 Fiş oluşturmaya yardım edelim! Bir markette barkod okuyucu sistem bozulmuştur. Bu yüzden kasiyerler her ürün için fiyatlara bakıp hesap makinesiyle fiş tutarını hesaplamaktadırlar. Biz de onlara yardımcı olmak için fiş yazdıran ve toplam tutar...
-
Hafta 6 - Grup Çalışması Egzersizleri
Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Egzersiz 1 Grup liderlerimiz farklı oranlarda ve büyüklüklerde oval şekilleri kullanarak elektronik sanat eserleri oluşturmak istiyorlar, bu konuda onlara yardımcı olacak bir program yazalım. Sanat eserimizi 800’e 600 birimlik siyah bir kanvas üzerine mause’la tıkladığımız yerleri merkez olarak alan, rastgele renklerde...
-
Hafta 3 - Grup Çalışması Egzersizleri
Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Egzersiz 1 Bu egzersizde konsola bir çam ağacı çizeceğiz. Kullanıcıdan çam ağacının uzunluğu almalı ve bu ağacı konsola yazdırmalısın. Örnek Çalışma Şekli > Lütfen istediğiniz ağacın uzunluğunu girin: 5 * * * * * * * * * | | Örnek...
-
Hafta 4 - Grup Çalışması Egzersizleri
Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Grup Çalışması - Hafta 4 Egzersiz 1 Aya gökyüzünü tarif edelim! Ay ne kadar geceye güzellik katsa da kendisi bu güzelliğe şahit olamıyor. Sizden etrafındaki yıldızları ona tanımlamanızı istiyor, bu sayede o da sizin gözünüzden gökyüzünü görebilecek. Derste 4 tip fonksyion...
-
Final Projesi
# Aşama Yazarlar 1. Aşama Yağmur Akarken, Ece Pınar Özer 2. Aşama İdil Defne Çekin, Burak Aslantaş 3. Aşama Ceren Kocaoğullar, Burcu Yıldız CS 101 Güz 2021’in 6 haftasını geride bıraktık! Şimdiye kadar inanılmaz bir gelişme gösterdiğiniz ve programı takip ettiğiniz için hepinizi tebrik ederiz. Programın son 2 haftasında Final...
-
Hafta 7 - Grup Çalışması Egzersizleri
Başlangıç Kodları Buraya tıklayarak problemlere ait başlangıç kodlarına ulaşabilirsiniz. Egzersiz 1 Bir kahveci süt, krema, sos ve aroma kullanarak kahveler hazırlamaktadır. Kahveci bu ürünlerden birisi tükendiği takdirde yeni gelen müşterilerine ürün yok dememek için kahve satışını kapatmaktadır. Ayrıca kahveci, eklenilen ürünlere göre kahvenin kaç kalori tuttuğunu da söylemek istemektedir. Yalnızca...
-
Hafta 8 - Grup Çalışması Egzersizleri
Ders Sekizinci derste, Program boyunca öğrendiğimiz konseptlerin üzerinden geçildi, diğer programlama dillerinden bahsedildi ve buradan öğrendiklerinin üzerine koyarak program sonrasında neler yapabilecekleri hakkında ipuçları verildi. Bu derste yeni işlenen konu ise veri kazıma, spesifik olarak Python’ın requests kütüphanesini kullanarak HTTP request’lerle web’den veri toplama. Başlamadan Önce Bu grup çalışmalarındaki egzersizleri...