Skip to content
This repository has been archived by the owner on Aug 22, 2023. It is now read-only.

Açık Kaynak Bilgisayar Bilimleri Derecesi

License

Notifications You must be signed in to change notification settings

iamnotagentleman/acik-kaynak-cs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Açık Kaynak Bilgisayar Bilimleri Derecesi

Ön Şartlar

  • Altyazıları okuyup anlayacak kadar İngilizce bilgisi
  • Bolca ☕☕

Yolculuğunuzda Karşılaşabileceğiniz Sorunlar (S.S.S)

S.1 -) Bu yol haritası, farklı bir yol haritasi ile birlikte kullanılabilir mi?

  • C.1 Evet, Hatta Web Geliştirme öğrenmek isteyenler için harika bir önerim var. @AtakanErmis in hazırladığı harika bir yol haritası var göz atmak isterseniz : Web Geliştirici Yol Haritası

Ön Söz

Bu özenle hazırlanmış liste MIT, Stanford gibi saygı değer üniversitelerin ücretsiz kurslarından oluşan, Bilgisayar Bilimi derecesi için gerekli eğitimleri içermektedir.

Bilgisayar Bilimlerine Giriş

Kurslar Okul Süre Efor Frekans Ön Şartlar
Intro to Computer Science Harvard 10 Hafta 10-20 saat/hafta Kendiniz Belirleyin Yok
Mathematical Thinking in Computer Science UC San Diego 6 Hafta 2-5 saat/hafta ayda bir Yok

Programlama

Kurslar Okul Süre Efor Frekans Ön Şartlar
Java Programming: Solving Problems with Software Duke 4 hafta 4-8 saat/hafta ayda iki kez Yok
Java Programming: Arrays, Lists, and Structured Data Duke 4 hafta 4-8 saat/hafta ayda iki kez Java Programming: Solving Problems with Software
Object Oriented Programming in Java Duke 6 hafta 4-6 saat/hafta her hafta Java Programming: Arrays, Lists, and Structured Data
Data Structures and Performance Duke 6 hafta 6-10 saat/hafta Her Hafta Object Oriented Programming in Java
Java Programming: Principles of Software Design Duke 4 hafta 4-8 saat/hafta ayda iki kez Java Programming: Arrays, Lists, and Structured Data
Java Programming: Build a Recommendation System Duke 4 hafta 3-6 saat/hafta ayda bir kez Java Programming: Principles of Software Design
Programming Languages, Part A UW 5 hafta 8-16 saat/hafta ayda bir Object Oriented Programming in Java
Programming Languages, Part B UW 3 hafta 8-16 saat/hafta ayda bir kez Programming Languages, Part A
Programming Languages, Part C UW 3 hafta 8-16 saat/hafta ayda bir kez Programming Languages, Part B

Matematik

Kurslar Okul Süre Efor Frekans Ön Şartlar
Calculus 1A: Differentiation MIT 12 hafta 6-10 saat/hafta Kendiniz belirleyin pre-calculus
Calculus 1B: Integration MIT 15 hafta 6-10 saat/hafta Kendiniz belirleyin Calculus 1A: Differentiation
Calculus 1C: Coordinate Systems & Infinite Series MIT 8 hafta 6-10 saat/hafta Kendiniz belirleyin Calculus 1B: Integration
Mathematics for Computer Science MIT OCW 13 Hafta 6-10 saat/hafta Kendiniz belirleyin Calculus 1A Calculus 1B
Discrete Mathematics Aduni 4 Hafta 6-10 saat/hafta Kendiniz Belirleyin Mathematics for Computer Science
Introduction to Linear Algebra MIT OCW 15 hafta 6-10 saat/hafta Kendiniz belirleyin pre-calculus
Introduction to Probability and Data Duke 5 hafta 5-7 saat/hafta ayda iki kez Yok
Intro to Statistics Udacity 8 hafta 5-7 saat/hafta Kendiniz belirleyin Yok

Sistemler

Kurslar Okul Süre Efor Frekans Ön Şartlar
Build a Modern Computer from First Principles: From Nand to Tetris Hebrew University of Jerusalem 6 hafta 5 saat/hafta ayda iki kez basic programming knowledge
Build a Modern Computer from First Principles: From Nand to Tetris II Hebrew University of Jerusalem 6 hafta 10-15 saat/hafta ayda bir kez Build a Modern Computer from First Principles: From Nand to Tetris
Introduction to Operating Systems Georgia Tech 8 hafta 5-8 saat/hafta Kendiniz belirleyin Build a Modern Computer from First Principles: From Nand to Tetris II

Teori

Kurslar Okul Süre Efor Frekans Ön Şartlar
Physics I: Classical Mechanics MIT OCW 8 Hafta 2-5 saat/hafta Kendiniz belirleyin Yok
Physics II: Electricity and Magnetism MIR OCW 8 hafta 2-5 saat/hafta Kendiniz Belirleyin Physics I: Classical Mechanics
Computer Science: Algorithms, Theory, and Machines Princeton 10 Hafta 2-5 saat/hafta ayda bir kez Calculus 1A (all), basic programming
Algorithms, Part I Princeton 6 hafta 6-12 saat/hafta ayda bir kez Computer Science: Algorithms, Theory, and Machines
Algorithms, Part II Princeton 6 hafta 6-12 saat/hafta ayda bir kez Algorithms, Part I
Computation Structures - Part 1: Digital Circuits MITx 10 Hafta 2-5 saat/hafta ayda bir kez Yok
Computation Structures 2: Computer Architecture MITx 10 Hafta 2-5 saat/hafta ayda bir kez Yok
Computation Structures 3: Computer Organization MITx 10 Hafta 2-5 saat/hafta ayda bir kez Yok

Uygulama

Kurslar Okul Süre Efor Frekans Ön Şartlar
Software Engineering: Introduction UBCx 6 hafta 8-10 saat/hafta Kendiniz belirleyin Java Programming: Build a Recommendation System
Machine Learning Stanford 11 hafta 5-7 saat/hafta ayda iki kez Linear Algebra - Foundations to Frontiers
Database Management Essentials CU 7 hafta 4-6 saat/hafta ayda iki kez basic programming & CS knowledge
Cryptography I Stanford 7 hafta 5 saat/hafta ayda bir kez Linear Algebra - Foundations to Frontiers & Introduction to Probability and Data

Unix

Kurslar Okul Süre Efor Frekans Ön Şartlar
Linux Command Line Basics Udacity 1 hafta 5 saat/hafta Kendiniz Belirleyin Yok
The Unix Workbench JHU 4 hafta 4 saat/hafta ayda bir kez Yok

Kitap Önerileri

  • Kitapları bilgi edinmenin en iyi yolu olarak görüyorum maalesef her cs konusunun kursları yeterince detaylı olmayabiliyor bu açığı kapatmak için kitaplar harika bir seçim

  • Dipnot : Bilgiye erişimin herkesin hakkı olduğunu düşünüyorum. Kitapları alacak durumda olmayan kişiler velieroglu@protonmail.com adresinden ulaşabilirler. Dijital arşivimi ihtiyacı olanlar ile paylaşabilirim (R.I.P Aaron SWARTZ)

Kitap Yazar ISBN
Computer Networking James F. Kurose 978-0133594140
Cryptography and Network Security William Stallings 978-0135764039
Modern Operating Systems Andrew S. Tanenbaum 978-0133591620
Fundamentals of Database Systems Ramez Elmasri 978-0133970777
Database Systems: A Practical Approach to Design, Implementation, and Management Pearson 978-1292061184
Artificial Intelligence: A Modern Approach Stuart Russel 978-0134610993
Disturbuted Systems George F. Coulouris 978-0273760597
Software Engineering : a Practioner's Appoarch Roger S. Pressman 978-0078022128
Security in Computing Charles P. Pfleeger 978-0134085043
Computer Graphics: Principles and Practice John F. Hughes 978-0321399526
Introduction to Linear Algebra Gilbert STRANG 978-0980232776
Programming the Semantic Web Toby Segaran, Colin Evans, Jamie Taylor 978-0596153816
Art of Computer Programming Donald Knuth (A very detailed book about DS and Algorithms The bible of computer science !) -

Extra Kaynaklar

About

Açık Kaynak Bilgisayar Bilimleri Derecesi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published