Turtle is a Python graphics library for drawing cartoons and shapes. Basic Python and turtle module knowledge required for understanding
Bu video, bir eğitim içeriği olup, izleyicilere Eclipse IDE'de görsel programlama yapma konusunda adım adım rehberlik etmektedir.. Video, Window Builder eklentisinin nasıl kurulacağını detaylı şekilde göstererek başlıyor. Kurulum sonrası, yeni bir Java projesi oluşturma, Jframe form arayüzü ekleme ve form üzerinde buton, textfield gibi bileşenlerin nasıl eklenip özelleştirileceği anlatılıyor. Ayrıca, butona tıklama olayına kod yazma ve form üzerindeki bileşenlerin özelliklerini değiştirme işlemleri gösteriliyor. Video, basit bir uygulama örneği üzerinden (text alanından girilen yazıyı butona aktarma) görsel programlama temellerini açıklıyor ve ilerleyen derslerde hesap makinesi gibi daha karmaşık uygulamalar yapılacağını belirtiyor.
Blueprints is a visual programming language using node-based interface. System provides programming tools and C++ implementation for designers. Blueprints work through graphs of nodes connected by wires
Visual programming languages allow graphical manipulation of program elements. Uses boxes and arrows to represent program elements. Forms basis of low-code development platforms. Classified into icon-based, form-based, and diagram languages
Graphics mode initialization is done using initgraph() function in graphics.h. initgraph() loads graphics drivers from disk or validates registered ones. Method requires graphics_drivers and graphics_modes enumeration constants. initgraph() resets graphics settings to defaults after initialization
Bu video, bir eğitim içeriği olup, konuşmacı Eclipse IDE'ye JavaFX kütüphanesinin nasıl kurulacağını adım adım göstermektedir.. Video, JavaFX'in ne olduğunu açıklayarak başlıyor ve Swing gibi görsel programlama kütüphaneleriyle benzerliklerini vurguluyor. Ardından Eclipse Marketplace üzerinden JavaFX'in nasıl aranacağı, yükleneceği ve kurulumun tamamlanacağı gösteriliyor. Kurulum tamamlandıktan sonra yeni bir JavaFX projesi oluşturma süreci de anlatılıyor. Video, kurs sonunda hem JavaFX hem de Swing öğrenileceğini belirterek, gelecek derslerde bu konularla ilgili uygulamalar yapılacağını söylüyor.
Bu video, Güray Yıldırım tarafından sunulan bir Python programlama dili eğitimidir. Eğitmen, izleyicilere adım adım görsel programlama konusunu anlatmaktadır.. Video, Python'da görsel uygulamalar yapmak için TKinter kütüphanesinin kurulumundan başlayarak temel görsel uygulama mantığını göstermektedir. Eğitmen, "post-it yapıştırma" benzetmesi kullanarak TKinter'in çalışma prensibini açıklar ve basit bir hesap makinesi uygulaması oluşturur. Uygulama, pencere oluşturma, başlık ekleme, yazı yazma, kutu (entry) ve buton oluşturma gibi temel TKinter widget'larını içermektedir.. Eğitimde ayrıca fonksiyon oluşturma, exec komutu kullanımı, kullanıcıdan alınan matematiksel ifadelerin nasıl çalıştırılacağı, sonuçların nasıl ekrana yazdırılacağı ve pencere boyutlarının nasıl ayarlanacağı gösterilmektedir. Türkçe karakterlerle çalışırken karşılaşılan sorunlar ve çözümleri de anlatılmaktadır. Video sonunda, görsel programlama için Qt gibi kütüphanelerin de kullanılabileceği belirtilmektedir.
Temel matematik ve programlama temelleri dersleri 22'şer AKTS. Web tasarımı ve grafik tasarımı dersleri 36'şar AKTS. Temel bilgi teknolojileri ve bilgisayar donanımı dersleri 23'er AKTS. Türk dili ve yabancı dil dersleri 23'er AKTS
Bu video, Oğuzhan tarafından sunulan bir oyun geliştirme eğitimidir. Oğuzhan, izleyicilere basit bir düşman yapay zekası oluşturma sürecini adım adım göstermektedir.. Videoda, düşman sprite'ının zombi olarak değiştirilmesi ve karakterin ona yaklaştığında takip etmesi için gerekli kodların yazılması anlatılmaktadır. İlk olarak, karakterin düşmanla 20 piksel mesafede olduğunda takip etmesi için koşullu ifadeler yazılır, ardından düşmanın karakterin yüzüne bakması için "imaj: angel direction" fonksiyonu kullanılır. Video, düşman yapay zekasının temel davranışlarını gösteren bir uygulama ile sonlanır.
Microsoft tarafından Basic programlama dili üzerine geliştirilmiş görsel programlama dilidir. GUI ve IDE araçlarıyla program geliştirmeyi sağlar. Öğrenmesi ve kullanması oldukça kolaydır
Bu video, bir eğitim içeriği olup, konuşmacı Parsik görsel programlama programında end kapısı uygulamasını göstermektedir.. Videoda end kapısının (çarpım kapısı) çalışma prensibi anlatılmakta ve Parsik programında nasıl tasarlanacağı adım adım gösterilmektedir. Önce end kapısının temel yapısı ve giriş-çıkış bağlantıları açıklanmakta, ardından mikroişlemciye nasıl tanıtılacağı ve pin numaralarının nasıl atanacağı gösterilmektedir. Video, tasarımın tamamlanması ve hex dosyasının oluşturulmasıyla sonlanmaktadır.
Bu video, Arduino ve Bluetooth modülü kullanarak cep telefonlarında çalışacak bir uygulama oluşturma sürecini adım adım gösteren bir eğitim içeriğidir.. Video, App Inventor adlı blok tabanlı görsel programlama dilini kullanarak Arduino Bluetooth modülleriyle iletişim kuracak bir APK uygulaması oluşturma sürecini kapsamaktadır. İlk bölümde App Inventor'un tanıtımı, arayüz tasarımı ve temel fonksiyonların programlanması anlatılırken, ikinci bölümde Arduino üzerindeki Bluetooth modülüne buton tıklama ile bilgi gönderme işlemi gösterilmektedir.. Eğitim içeriğinde LED kontrolü, buton tıklama ile bilgi gönderme, Bluetooth cihazlarını listeleme ve bağlantı kurma gibi temel fonksiyonların nasıl programlanacağı detaylı olarak anlatılmaktadır. Ayrıca hata ayıklama süreci de gösterilmekte ve oluşturulan APK dosyasının 3 megabayt boyutunda olduğu belirtilmektedir.
Bu video, bir içerik üreticisinin kod yazmadan oyun yapma sürecini anlattığı bir eğitim içeriğidir. İçerik üreticisi daha önce tüm oyunlarını kod yazarak yapmış, ancak bu videoda yeni bir deneyim sunmaktadır.. Videoda, kod yazmadan oyun yapmanın mümkün olduğu açıklanarak başlanıyor ve görsel programlama araçları tanıtılıyor. İçerik üreticisi, Construct adlı HTML5 tabanlı oyun motorunu kullanarak bir puzzle oyunu geliştirmeye karar veriyor. Oyunun amacı, verilen şekli döndürerek beyaz küpü hedef noktasına taşımak. Video, oyunun temel mekaniklerinin oluşturulması, süslenmesi ve Discord'dan rastgele seçilen kişilerin oyunu denemesiyle devam ediyor.
Bu video, görsel programlama girişinde Blueprint kavramını açıklayan bir eğitim içeriğidir.. Video, Blueprint'in teknik çizim anlamına geldiği ve görsel olarak kodlama yapma aracı olduğu bilgisini vererek başlıyor. Ardından Blueprint'in performans etkileri, debug ve publish modları, kod kalitesi ve sınırlamaları hakkında bilgiler sunuluyor. Son bölümde ise Blueprint ile bir oyunda yapabileceğiniz şeyler örneklerle açıklanıyor. Video, Blueprint'in C++ bilgisi olmadan da oyun geliştirme imkanı sunduğunu vurgulayarak, bir fikri birden fazla yolla gerçekleştirmenin önemini belirtiyor.
Bu video, bir eğitmen tarafından sunulan programlama dersidir. Eğitmen, Flowtürk görsel programlama simülatörü kullanarak üçgenin türünü belirleyen bir algoritmanın nasıl oluşturulacağını göstermektedir.. Videoda, dışarıdan üç kenar uzunluğu girilen bir üçgenin eşkenar, ikizkenar veya çeşitkenar olduğunu belirleyen algoritmanın akış diyagramı ile adım adım oluşturulması anlatılmaktadır. Eğitmen önce değişkenlerin tanımlanması, ardından giriş nesnelerinin oluşturulması ve son olarak mantıksal operatörler kullanılarak üçgenin türünün belirlenmesi için gerekli testlerin nasıl yapılacağını göstermektedir. Video sonunda, aynı problemi mantıksal operatörler kullanmadan iç içe if-else bloklarıyla çözen başka bir algoritmanın bir sonraki videoda anlatılacağı belirtilmektedir.
Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından Python'da grafik kullanıcı arayüzü (GUI) programlaması anlatılmaktadır.. Video, form tabanlı (Windows tabanlı, görsel tabanlı veya visual) programlamanın nasıl yapılacağını açıklamaktadır. Eğitmen, Tkinter kütüphanesini kullanarak pencere oluşturma, label ve entry kutuları ekleme, butonlarla etkileşim kurma, veritabanı işlemleri yapma (kayıt, güncelleme, silme) gibi temel GUI programlama konularını adım adım göstermektedir. Ayrıca, diğer görsel programlama kütüphaneleri olan wxPython ve JPython hakkında da kısa bilgiler verilmektedir.
Bu video, Arda Şahin ve Ali Aksoy tarafından sunulan bir eğitim içeriğidir. İlk bölümde eczane otomasyonu adlı görsel programlama projesi tanıtılmakta, ikinci bölümde ise e-posta gönderme sisteminin nasıl çalıştığı adım adım gösterilmektedir.. Video, iki farklı yazılım projesinin detaylı anlatımını içermektedir. İlk bölümde eczane otomasyonu uygulamasının kayıt olma, giriş yapma, anasayfa, profil, QR kod ile ilaç prospektüsü görüntüleme ve hatırlatıcı gibi bölümleri tanıtılmakta, ikinci bölümde ise e-posta gönderme sisteminin kullanıcıdan bilgi alma formu, e-posta şablonu oluşturma, SMTP protokolü ayarları ve Google hesabından özel key oluşturma adımları gösterilmektedir.. Eczane otomasyonu projesi 18+ yetişkinler için tasarlanmış olup, sağlıkla ilgili problemlerde minimum zaman kaybı yaşatmayı amaçlamaktadır. E-posta gönderme sistemi ise Google'un üçüncü parti yazılımlara e-posta gönderme izni vermemesi nedeniyle özel bir key oluşturma gerektirmektedir.
Bu video, Ahmet Şenlik tarafından sunulan bir eğitim içeriğidir. Ahmet Şenlik, Floatchart Visual Programming uygulamasının kullanımını göstermektedir.. Videoda, Floatchart Visual Programming uygulaması kullanılarak üç tane sayıyı iki ile çarpıp beş ekleyen bir programın nasıl yazılacağı adım adım anlatılmaktadır. Öncelikle değişkenlerin oluşturulması, ardından kullanıcıdan sayı girişi alma, aritmetik işlemler yapma, döngü kurma ve koşullu ifadeler kullanma işlemleri gösterilmektedir. Ayrıca programın hızını ayarlamak için delay kullanımı ve değişkenlerin takibi için değişkenler kısmının kullanımı da açıklanmaktadır.
Bu video, bir eğitim içeriği olup, görsel programlama dersinde asal sayı bulan bir programın nasıl yazılacağını göstermektedir.. Videoda, görsel programlama ortamında asal sayı bulan bir uygulama tasarlanmaktadır. Öncelikle kullanıcı arayüzü tasarlanarak iki level, iki textbox, bir listbox ve bir buton eklenmektedir. Ardından kodlama aşamasına geçilerek, asal sayı bulma için gerekli metodlar (public void ve public durum) oluşturulmaktadır. Program, kullanıcı tarafından belirlenen aralıkta asal sayıları bulup listbox'a eklemektedir. Video, 50 ile 100 arasındaki asal sayıları bulan bir testle sonlanmaktadır.
Bu video, bir öğrenci tarafından geliştirilen FlowTurk görsel programlama simülatörünün tanıtımını yapan bir eğitim içeriğidir. Konuşmacı, TÜBİTAK yarışmasına katıldıkları projeyi yaklaşık 3-4 yıl sonra nasıl geliştirdiklerini anlatmaktadır.. Video, FlowTurk'un temel özelliklerini ve kullanımını göstermektedir. Konuşmacı, programın üç aşamada incelenebileceğini belirterek; basic sürüm, developer sürüm ve elektronik kısım olmak üzere üç farklı versiyonunu tanıtmaktadır. Ayrıca, akış devreleri ve algoritma mantığını açıklayarak, "Merhaba Dünya" örneği üzerinden programın nasıl çalıştığını göstermektedir. Video, Türkiye'deki okullarda kodlama derslerinde kullanılabilecek yerli bir araç olarak geliştirilen bu proje hakkında bilgi vermektedir.