Programlama becerilerinizi geliştirin. Çok az ön deneyiminiz varsa, iki popüler programlama dilini hızlı bir şekilde öğrenin.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Bu uzmanlık Python’daki temel kavramları öğrenmekle başlar ve Java’daki nesne yönelimli programlama ve veri yapıları gibi daha karmaşık konulara doğru ilerler. Öğrenciler bu dört derslik seriyi tamamladıklarında, bugün dünyada en çok tanınan ve yaygın olarak kullanılan programlama dillerinden ikisi olan Python ve Java’da tamamen işlevsel programlar yazabilecekler.
Kurs, programlama konusunda daha önce deneyimi olmayan veya çok az bilgisi olan öğrencilere ve profesyonel kişilere yöneliktir. Zorlu kurslarda deneyimi olan ve kariyerlerini ilerletirken rekabet avantajı elde etmek isteyen motivasyonu yüksek öğrenciler için tasarlanmıştır. Bu kurs, Pennsylvania Üniversitesi’nin Bilgisayar ve Bilgi Teknolojileri alanında çevrimiçi Yüksek Lisans derecesine başvurmayı düşünen ve programdaki ilk kurstaki bazı video ve materyalleri deneyimlemek isteyenlere yönelik bir kurstur. Bu uzmanlığın size uygun olduğunu umuyoruz.
En iyi uygulamalar ve iyi kod tasarımı, kod testi ve test odaklı geliştirme, kod hata ayıklaması, kod ve program dokümantasyonu ve bilişimsel düşünme hakkında bilgi edinin.
Öğrenciler Python’da aşağıdakiler de dahil olmak üzere tamamen işlevsel programlar yazacaklar:
Öğrenciler PyCharm ve Jupyter Notebook’u kullanarak Python programlamayı, dosya girişi ve çıktısını, veri analizini ve görselleştirmeyi uygulayacaklardır.
Öğrenciler ayrıca Java’da aşağıdakiler de dahil olmak üzere tamamen işlevsel programlar yazacaklardır:
Öğrenciler Eclipse kullanarak Java programlamayı, nesne yönelimli programlamanın ilkelerini, veri yapılarını, dosya giriş ve çıkışını, birim testini, kod hata ayıklamasını uygulayacaklardır.



