Başlarken

Ödevler

Ödevler derse ait Google Classroomopen in new window sayfalarında duyurulacaktır. Ödevlerde genel olarak Github Classroom olanaklarından yararlanıyoruz. Github Classroom üzerinden sunulan bir ödevi sadece İnternet tarayıcısı kullanarak nasıl teslim edebileceğinizi öğrenmek için aşağıdaki ekran kaydını dikkatli şekilde izleyin.

Tarayıcı üzerinde ödevin yapılması

Dikkat

Ödevlerde karşılaşabileceğiniz sorunlar hakkında bir yardım sayfası bulunmaktadır. Bir sorun halinde bunu bize iletmeden önce yardım sayfalarını mutlaka inceleyin.

Github Classroom üzerinden yürüyecek iş akışını sözel olarak özetlememiz gerekirse:

  • Ödeve ait Github Classroom bağlantısı Google Classroom sayfasında yapılan ödev duyurusunda yayınlanır.

  • Duyurulan bağlantıya tıklayarak ödevi kabul etmelisiniz. Bunun için öncelikle bir Github hesabınızın olması gerekiyor. İlk ödev kabulünde karşınıza gelecek isim listesinden sizi tanımlayan ismi lütfen doğru şekilde seçin. Seçilen isimdeki öğrenci numarasının size ait olduğuna mutlaka emin olun. Listede sizi tanımlayan bir isim yoksa lütfen bizimle iletişime geçin.

  • Github Classroom'da her dönem için derse ait özel bir organizasyon açılmaktadır. Ödevin kabul edilmesiyle birlikte ödeve ait "gizli" bir depo ilgili Github ders organizasyonunda oluşturulur. Bu depoya sadece öğrenci ve öğretim üyeleri erişebilmektedir.

  • Ödevde yaptığınız her kayıtta Github sunucularında çalışan bir "otomatik değerlendirme programı" devreye girerek ödevinizin ön değerlendirmesi yapılmaktadır. Github'a gönderilen rastgele kodları değerlendiren bir "yapay zeka" sistemi bulunmadığını, sistemin önceden bizim tarafımızdan sadece o ödeve özel olarak tanımladığımız testleri çalıştırdığını lütfen not edin.

  • Ödevlerin teslim süresi tamamlandığında tüm ödevler toplu halde indirilerek bizler tarafından ayrıca incelenmekte ve nihai ödev notları verilmektedir.

Uyarı

Otomatik değerlendirme puanı o ödevden alacağınız nihai puan değildir. Yapılan incelemeye göre puanınız artabilir, azalabilir, hatta (kural ihlali halinde) iptal edilebilir. Ödevlerde uymanız gereken kurallar aşağıda bildirilmiştir.

Ekran kaydında sunulan tarayıcı üzerinde ödevin yapılması yöntemi her türlü koşulda ödevler üzerinde çalışmanız ve teslim etmeniz için öne çıkarılan minimal yöntemdir. Bu yöntemin bir parça iyileştirilmiş hali ödeve ait Github deposunu . tuşu ile tarayıcı üzerinde çalışan bir VS Code oturumunda açmak olabilir. Ama en güzeli yerel makinenizde ders için gerekli tüm geliştirme araçları kurulu durumdaysa ödevde sunulan "Open in Visual Studio Code" linkine tıklayarak ödevi yerel makinenizdeki VS Code programında açmak ve o ortamda çalışmaktır. Ödevler üzerinde yerel makinenizde çalışabilmeniz için bir Classroom Çalışma Ortamıopen in new window hazırladık. Uygun koşullarda bir bilgisayara sahipseniz bu ortamı kurabilir veya Bilgisayar Laboratuvarına gelerek hazır kurulu durumda bulunan bu ortamdan yararlanabilirsiniz.

Uyarı

Ödevler üzerinde çalışmanız için gerekli tüm araçları kurmak ve çalışır hale getirmek sizin sorumluluğunuzdadır. Bu süreçte bir parça işlerinizi kolaylaştırmak gayesiyle, bir Classroom Çalışma Ortamıopen in new window hazırladık. Fakat çok farklı özelliklerde bilgisayar ve ağ koşullarına sahip olduğunuzdan Classroom Çalışma Ortamıopen in new window kurulumunun başarıyla gerçekleştirilebilmesi her zaman mümkün olmamaktadır. Kurulumlarda yaşayabileceğiniz sorunlara elimizden geldiğince yardımcı olmaya çalışsak bile ortaya çıkan iş yükünün fazlalığı nedeniyle bu "destek" sürecinin bir sınırı vardır. Classroom Çalışma Ortamı ödevlerin yapılması için zorunlu olarak kurmanız gereken bir ortam değildir. Sorun yaşıyorsanız lütfen yukarıda sunulan minimal yöntemle ödevinizi teslim edin veya Bilgisayar Laboratuvarlarına gelerek sizlere sunulan olanaklardan yararlanın.

Kurallar

Davranış Kuralları

Derslerde uyulması gereken davranış kuralları aşağıda özetlenmiştir. Lütfen bu kuralları gözetmeye dikkat edin.

  1. Dersle ilgili tüm duyuruların yapıldığı Google Classroomopen in new window sayfalarını düzenli takip etmek ve sizden istenilenleri yerine getirmekle sorumlusunuz.

  2. Derste anlatılan konularla ilgili teknik sorularınızı ders saatleri dışında özelden yazmak veya konuşmak yerine lütfen Soru-Cevap forumundaopen in new window yazılı olarak sorun. Bu sayede verilen cevaplardan herkes yararlanabilecektir.

  3. Derste sunulan içeriğe ait materyalleri bu sitede bulabilirsiniz. Cevabını bu materyallerde kolayca bulabileceğiniz hususlar hakkında ön inceleme yapmadan iletişim kurmanız uygun bir davranış olmayacaktır.

  4. Yukarıda değinilen konular dışında dersin işleyişiyle alakalı teknik olmayan soruları özelden asistan hocalarınıza veya bana eposta yoluyla iletebilirsiniz.

  5. Gerek dersin işleyişinde gerekse ödevlerde bazı bulut servislerinde (ör. Github) hesap açmanız ve "Classroom Çalışma Ortamının" kurulumu başta olmak üzere kullandığınız bilgisayarda çeşitli kurulumlar ve ayarlar yapmanız beklenmektedir. Bu koşulları ivedi şekilde sağlamadan derse devam etmeye çalışmayın.

  6. Zamanında teslim edilmeyen veya sizden istenen biçimin dışında teslim edilen ödevler değerlendirmeye alınmayacaktır. Lütfen bu konuda herhangi bir talepte bulunmayın.

Bu genel kurallara ilave olarak Bilgisayar Mühendisliği bölümünde yüz yüze ve çevrim içi olarak gerçekleştirilen örgün eğitim derslerine katılan öğrencilerimizin aşağıdaki kurallara uymalarını bekliyoruz.

  1. Uygulama saatlerinde Bölüm Bilgisayar laboratuvarlarında geçirdiğiniz süre başta olmak üzere ders saatlerinde sadece dersle ilgilenmelisiniz. Bilgisayar laboratuvarında size ayrılan bilgisayarı uygulama süresince sadece ders için kullanın. Laboratuvardan ayrılırken masanızı düzenleyin ve geride asla çöp bırakmayın.

  2. Özellikle notlar duyurulduktan sonra sıklıkla karşılaştığımız "not pazarlığı" anlamına gelen diplomatik yazışmalardan kaçının. Bu tür iletilere geri dönüş yapılmayacaktır.

  3. Ders süresince verilen ödevlerde öncelikle dikkate alınan husus sizin öğrenme konusunda samimi çaba gösterip göstermediğinizdir. Ödevde hata veya eksiklikler olsa bile aslolan sizin kişisel çabanızdır ve bu çaba mutlaka dikkate alınacaktır. Herhangi bir çaba sarfetmeden Genel ağdan (İnternet) veya bir başka arkadaşınızdan kopyalama yoluyla yapılan ödevler değerlendirmeye alınmayacağı gibi bu kişilere eksi ödev puanı vermekle başlamak üzere hocalarınız tarafından takdir edilen müeyyideler uygulanacaktır.

Ödevler

Ödevlerde uyulması gereken kurallar aşağıdadır.

  1. Ödev üzerinde (grup ödevleri haricinde) dürüst bir şekilde sadece siz çalışmalısınız. Ödevde kopya tespit edilirse veya ödev deposunu elektronik yolla bir başkasına ilettiğiniz belirlenirse gerekli cezai işlemler uygulanacaktır.

  2. Ödev depolarında sadece size bildirilen dosyalar üzerinde çalışmalısınız. Farklı dosyalar açarak veya ekleyerek çalışma yapmayın.

  3. Ödevde yazacağınız kodlar ödevde verilen problemi çözen kodlar olmalıdır. Otomatik değerlendirme sistemini aldatmaya yönelik en ufak bir girişim tespit edilirse gerekli cezai işlemler ivediyetle uygulanacaktır.

  4. Yaşadığınız sorunları forumopen in new window gibi herkese açık ortamlarda yazarken mesajlarınızda ödeve ilişkin bir kod bulunmadığına emin olun.

Son Güncelleme:
Yazarlar: Recai Oktaş