Мета закинута
Автор не відписував в цілі 7 років 3 месяця 17 днів
Intensive Bachelor's level computer science program
Since a formal education at the top universities is out of reach and, frankly, too darn expensive, I've decided to take an advantage of an incredible variety of MOOCs. AGupieWare has already done an incredible job of laying out the entire computer science curriculum, so I'll just copy the entire thing. There are be some adjustments, however: I'd like to add more Math and Statistics courses, virtually adding the "data science" minor the this "degree".
Anybody willing to join - welcome, I'd love to have someone to share this journey with.
Here is the list of courses that I'm planning to cover. Haven't yet gone through all the options, so the links will be added along the way.
1. Introductory Courses
1.1. Intro to Computer Science
1.2. Mathematics:
- Precalculus
- Calculus AB & BC
3. Programming
4. Theory of Computation
5. Data Structures and Algorithms
2. Core Courses
2. 1. Theory
2.2. Algorithms and Data Structures
2.3. Mathematics:
- MultiVariable Calculus
- Differential Equations
- Linear algebra
2.4. Operating Systems
2.5. Computer Programming
2.6. Software Engineering
2.7. Computer Architecture
2.8. Data Management
2.9. Networking and Data Communications
2.10. Cryptography and Security
2.11. Artificial Intelligence
3. Intermediate and Advanced Courses
3.1 Algorithms and Data Structures
3.2. Systems
3.3. Programming:
3.4. Software Engineering
3.5. Mobile App Development
3.6. Web Development
3.7. Databases and Data Management
3.8. Security
3.9. Cryptography
3.10. Artificial Intelligence and Machine Learning
3.11. Natural Language Processing
3.12. Digital Media
3.13. Networking and Communications
3.14. Statistics and Probability
Критерій завершення
All the courses completed
-
Introductory Courses
Intro to Computer Science:
- Introduction to Computer Science and Programming: MIT
- Intensive Introduction to Computer Science: Harvard
- Introduction to Computer Science and Programming Methodology: Stanford
- Programming Abstractions (Second Course in Unit): Stanford
Mathematics:
- Mathematics: Khan Academy
Programming:
- Programming 1: University of Toronto
- Programming 2: University of Toronto
Theory of Computation:
- Introduction to the Theory of Computation: Stonehill
- Principles of Computing: Rice
Data Structures and Algorithms:
-
Intro to Computer Science
-
Mathematics: PreCalculus
-
Mathematics: Calculus AB
-
Programming
-
Theory of Computation
-
Data Structures and Algorithms
- 1034
- 27 квітня 2017, 09:33
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням