Advertisement
Guest User

Classes for &y

a guest
Apr 29th, 2016
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. THe number in front shows the order these should be taken. 1 is first, 2 is next, etc
  2.  
  3. 1 Linear Algebra
  4. As far as math goes, you need to at least be able to do linear algebra. Linear matrix operations actually help A LOT.
  5. http://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/
  6.  
  7. 1 SICP
  8. This is THE bread and butter class for learning the basics of programming. It uses lisp, which is a useless language but the concepts are good. I have a PDF copy of the book if you need it.
  9. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/
  10.  
  11. 2 Intro to algorithms
  12. This will tell you everything you need to know about algorithms. Everything to do with programming is literally just writing algorithms.
  13. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/
  14.  
  15. 2 Java
  16. This will teach you object orientation with Java. Most .NET stuff is done using either VB or C#. C# is very similar to Java and it's also object oriented. Java is one of those languages everyone should know.
  17. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/
  18.  
  19. Side note: If you're feeling a little on the edge about Java (it's kinda hard for beginners) there's literally a short course called Java preparation:
  20. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-java-preparation-for-6-170-january-iap-2006/
  21.  
  22. 2 C/C++ intro
  23. Same thing as Java except with C/C++. Will introduce pointers which are kind of a nasty topic.
  24. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/
  25.  
  26. Side note: If you feel like you have a REALLY good grasp on Java, like it jsut clicks.. You can skip this and go straight to C/C++ memory management
  27.  
  28. 3 C/C++ memory management
  29. This will teach you C/C++. It's harder than Java because you have to maange memory yourself. This focuses on that aspect. Everything else is similar to JAva though. C/C++ is another language everyone will expect you to know.
  30. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-088-introduction-to-c-memory-management-and-c-object-oriented-programming-january-iap-2010/
  31.  
  32. Here come the big guns. These classes are aimed specifically at .NET sever and web frameworks. Knowing these next few classes VERY well WILL get you a job.
  33.  
  34. 4 Software Engineering for Web Applications
  35. .NET server management is usually used to host things like websites. Doing the backend of websites means you should probably know how they work.
  36. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-171-software-engineering-for-web-applications-fall-2003/
  37.  
  38. 4 Computer System Engineering
  39. This will teach you how computer networks work. Server stuff
  40. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2009/
  41.  
  42. 4 Databases
  43. Follow-up to the last course
  44. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/
  45.  
  46.  
  47. With all those classes out of the way you should be able to use these to teach yourself the rest:
  48. http://csharp.net-tutorials.com/basics/introduction/
  49. http://www.w3schools.com/aspnet/
  50. https://youtu.be/vhsDuZwmjEc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement