- Altyazıları okuyup anlayacak kadar İngilizce bilgisi
- Bolca ☕☕
- 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ı
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
-
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 !) | - |