|
|
|
-
Libft: Kısaca standart C kütüphanesinde ki bir çok fonksiyonu yeniden oluşturduğumuz bir programlama projesidir.
-
Get_next_line: C'de dosya I/O ve bellek yönetimi anlayışlarını geliştirmek için dosyayı satır satır okuyan bir fonksiyon oluşturmamız gereken bir projedir.
-
Ft_printf: printf() fonksiyonunun yeniden yazılarak variadic fonksiyonlar (değişken sayıda argüman alabilen fonksiyon) ve string işlemleri anlayışlarını geliştiren bir projedir
-
Born2beroot: Yazılım paketlerini yapılandırma, parola politikaları ve kullanıcı izinleri gibi güvenlik önlemlerini uygulama ve güvenli bir SSH bağlantısı kurma dahil olmak üzere Debian tabanlı bir Linux dağıtımı çalıştıran bir sanal makine kurulup güvenliğinin sağladığı bir Linux sistem yönetimi projesidir.
-
Minitalk: Sinyal işleme ve inter-process iletişim anlayışlarını geliştirmek için C'deki sinyalleri kullanarak bir client-server iletişim sistemi oluşturmasının sağlandığı bir projedir.
-
Push_swap: Sıralama algoritmalarının, veri yapılarının ve algoritma optimizasyon tekniklerinin anlaşılmasını geliştirmek için sınırlı sayıda işlemi kullanarak verilen sayıların optimize şekilde sıralanmasını gerektiren bir projedir.
-
fract-ol: C ile Karmaşık matematiksel fonksiyonlar ile grafik programlamayı geliştirmek için çeşitli fraktallar üretmemiz gereken bir projedir. Bu proje OpenGL grafik geliştirme paketlerini referans alan mlx kütüphanesini kullanarak geliştirilir.
-
Philosophers: Semaforlar veya muteksler gibi senkronizasyon mekanizmalarını kullanarak filozofların çatalları paylaşması ve kilitlenmeden kaçınması gereken bir senaryoyu simüle eden C'de eşzamanlı bir program yazmamızı gerektiren bir projedir.
-
minishell: Bash referans alınarak kendi shell programımızı yaptığımız bir projedir.
-
Cub3d: Grafik programlama ve matematiksel kavramları anlamalarını geliştirmeyi amaçlayan, C ile raycasting tekniğini kullanarak sıfırdan basit bir 3 boyutlu bir FPS oyun oluşturmamızın istendiği bir projedir.
-
Cpp Modules: ileri düzey C++'a hazırlanmamızı amaçlayan, OOP (nesne yönelimli programlama), veri yapıları, algoritmalar ve yazılım tasarımı dahil olmak üzere C++'taki çeşitli konuları kapsayan bir dizi projelerdir.
-
Inception: nginx, WordPress ve Mysql gibi ortamları kullanarak Docker, container ortamlarının yönetimini öğrendiğimiz bir devops projesidir.
-
Ft_containers: Veri yapılarını ve bellek ayırma tekniklerini kullanarak vector, list, map ve set gibi birkaç standart C++ container sınıflarının baştan kendi versiyonlarımızı yaptığımız bir projedir.
-
Ft_irc: Ağ programlama, soket iletişimi gibi yeterliliklerimizi geliştirmeyi amaçlayan işlevsel bir Internet Relay Chat (IRC) sunucusu oluşturmamızın istendiği bir projedir.
-
Ft_transcendence: Web geliştirme, sunucu-istemci iletişimi ve veri tabanı yönetimi konusundaki yeterliliklerimizi geliştirmeyi amaçlayan klasik "ping pong" adlı oyunu, çevrimiçi çok oyunculu oyun haline getirmemizin istendiği ve ayrıca web sitesine kullanıcılar arası mesajlaşma gibi işlevlerin yapılmasının istendiği oldukça detaylı bir grub projesidir.