Git Kurulumu (Git Dersleri 2)

Bir önceki dersimizde git nedir sorusuna cevap getirmiştik. Öncelikli olarak şunu vurgulayalım, Git, github demek değildir. Genel bir teknolojinin adıdır. Bu hususu karıştırmayalım. Bu yazımızda ise Git kurulumu yapma işleminin nasıl gerçekleştiğine göz atalım. Git Kurulumu (Windows) 1. Adım (Download) Windows üzerinde Git kurulumunu gerçekleştirmek için https://git-scm.com adresine girelim ve sağ …

Devamı »

Git Nedir? (Versiyon Kontrol Sistemi)

Küçük çapta tek kişi olarak kod yazarken işler yolunda gider, ancak işler büyüdükçe, hele bir de işin içerisine ekip girince işler değişir. Eğer proje yazım süreci düzgün bir şekilde kontrol edilmezse, işin içerisinden çıkılmaz bir hale gelir. İşte yazılımcılar için Git ismi verilen, Versiyon kontrol sistemi geliştirilmiştir. Peki versiyon kontrol …

Devamı »

Bilgisayar Mühendisliği İçin Matematik Şart mı?

Bilgisayar Mühendisliği bölümü adı üzerinde mühendis yetiştirme amacı olan bir bölümdür. Bu bağlamda düşündüğünüzde Matematikten kaçış olmadığını net bir biçimde görebilirsiniz. Mühendislik formasyonunun temel amacı yöntem geliştirme becerisine sahip, çözüm kabiliyeti yüksek olan, analitik düşünmeyi becerebilen bireyler yetiştirmektir. Bu bağlamda bu süreç için matematiğin gerektiği açıkçası aşikardır. Spesifik konuşmak gerekirse, …

Devamı »

Bilgisayar Mühendisliği Bölümü Hakkında Bilinmesi Gerekenler

Bir bilgisayar mühendisi olarak bu rehberi hazırlama gereksinimi hissettim. Malum sınav sonuçları açıklandıktan sonra gençler de haklı olarak bölüm tercihi telaşı içerisine girdi. En çok merak edilen bölümlerden bir tanesi olan Bilgisayar Mühendisliği bölümü hakkında bilinmesi gerekenleri tek tek sıralayıp açıklayalım. Bilgisayar Mühendisliği bölümü her şeyden önce mühendis yetiştirmeyi hedefler: …

Devamı »

Arduino C# Haberleşmesi (Arduino Serial İletişim)

Bu içerikte Arduino ile bilgisayar arasında iletişim kuracağız. C# ile hazırlayacağımız ufak program ile Arduino’ya komut göndererek istediğimiz işlemleri gerçekleştirmesini sağlayacağız. Tabii ki aynı zamanda Arduino’dan Bilgisayara da seri port üzerinden komut gönderip C# tarafında da gelen komutlara göre işlem yapacağız. Projenin işlevi çok basit. Bir tane kapımızın olduğunu varsayıp …

Devamı »

Stack Overflow’da Nasıl Soru Sorulur? Stack Overflow soru sorma rehberi.

Stack Overflow programcıların hayat kurtarıcısıdır. Bugüne kadar sorulmuş milyonlarca soru ve bu sorulara verilmiş olan harika cevaplar çoğu zaman bizim işlerimizi rahat rahat halletmemizi sağlamaktadır. Ama olur ya, bazen bizim de soru sormamız gerekir. İşte bu noktada bizim gibi Türk kullanıcılar sorunlar yaşamakta ve bazen kullanıcı kitlesinden hiç de hoş …

Devamı »

LZW Algoritması Konu Anlatımı (Python Kodu ile Birlikte)

LZW Algoritması kayıpsız (Lossless) bir sıkıştırma algoritmasıdır. Temel mantığı sıklıkla tekrar eden verileri daha küçük bir veri ile tanımlayıp sözlük oluşturmak ve bu sözlüğü karşı tarafa göndererek gönderilecek verinin küçültülmesi esasına dayanır. Kayıpsız bir algoritma olmasından ötürü temel amaç elbette hiçbir veri kaybının olmamasıdır. Şöyle düşünün karşı tarafa bir yazı …

Devamı »

Blockcircus Blockchain Hackathon Kolektif House Istanbul

Blockcircus Blockchain Hackathon Etkinliği Bitcoin herkes tarafından bilinmesine rağmen, arkasındaki teknoloji Blockchain hakkında bilgi sahibi çok az insan var. Son dönemdeki gelişmelerle birlikte Blockchain altyapısının sektöre getirdiği yenilikler, bu alanda yeni bir çağın açılacağına dair ipuçları veriyor. Ancak bu değişimin gerçekleşmesinin önünde pek çok problem bulunmaktadır. Teknik problemlerin dışında, dünya …

Devamı »

Programlama Dili Nasıl Öğrenilir?

Lisedeki bir hocamız bize her şeyden önce “Öğrenmeyi öğrenin” derdi, bu sözün önemini her geçen gün çok daha iyi anlıyorum. Öğrenilecek şeylerin ucu bucağı yok, özellikle yazılım sektöründeyseniz, bilgisayar mühendisi ya da türevi bir göreviniz varsa öğrenme süreciniz hiçbir zaman bitmiyor. Birçok genç ve orta yaştaki insan, programlama dili nasıl …

Devamı »

İkinci Dereceden Diferansiyel Denklemlerin Sınıflandırılması

Diferansiyel Denklemler sorusu çözerken hocalar çoğu zaman bize “şu yöntemle çözün” demezler, mevcut sorunun çözümü için önce sınıflandırma yapmak gerekir. Eğer doğru sınıflandırma yapamazsak soruyu çözecek doğru yöntemi de bulamayız. Öncelikli olarak şu soruya cevap verelim, ikinci dereceden Diferansiyel denklem nedir? İkinci Dereceden Diferansiyel Denklemler Bir diferansiyel denklemde, en fazla …

Devamı »