Skip to content

eren394/Harvards-cs50-Answers-for-Problem-Sets

Repository files navigation

Harvard CS50x - Complete Solutions (2024-2025)

CS50 Badge Status

Bu depo, Harvard Üniversitesi'nin CS50: Introduction to Computer Science kursundaki tüm problem setlerinin (PSET) ve final projesinin eksiksiz çözümlerini içermektedir.

Yolculuk Özeti

Sıfırdan başlayıp C'nin düşük seviyeli bellek yönetiminden, Python'un esnekliğine ve SQL'in veri gücüne kadar uzanan bu yoğun süreci başarıyla tamamladım. Bu repo, algoritma kurma ve problem çözme yeteneğimin bir kanıtıdır.

Neler Öğrendim?

  • Düşük Seviyeli Programlama: C ile bellek yönetimi (pointers), veri yapıları (linked lists, hash tables).
  • Algoritmalar: Big O notasyonu, sıralama (sorting) ve arama (searching) algoritmaları.
  • Modern Diller: Python ile hızlı prototipleme ve otomasyon.
  • Veritabanı: SQL ile ilişkisel veritabanı tasarımı ve sorgulama.
  • Web Geliştirme: Flask framework'ü ile Backend, HTML/CSS/JS ile Frontend geliştirme.

İçerik Yapısı

Haftalık bazda tüm klasörler ve çözümler şu şekildedir:

Hafta Konu Öne Çıkan Lab/PSET
Hafta 0 Scratch Oyun mantığı ve döngüler
Hafta 1 C Mario, Credit, Cash
Hafta 2 Arrays Readability, Caesar, Substitution
Hafta 3 Algorithms Plurality, Runoff, Tideman
Hafta 4 Memory Filter, Recover
Hafta 5 Data Structures Speller (Hash Table)
Hafta 6 Python Sentimental PSETs, DNA
Hafta 7 SQL Movies, Fiftyville
Hafta 8 HTML/CSS/JS Homepage
Hafta 9 Flask C$50 Finance
Hafta 10 Final Project [basic note app]

Akademik Dürüstlük

Bu kodlar, takılanlara mantık göstermek ve kendi ilerlememi belgelemek içindir. Eğer kursu şu an alıyorsanız, lütfen CS50'nin Academic Honesty kurallarına uyunuz. Kodları kopyalamak yerine mantığını anlamaya çalışmak size çok daha fazla şey katar.


"This is CS50."

About

Harvards cs50 certification program, all problems sets answers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors