To get an education on the Internet: Online course on "Computer Science"
Forming / / December 19, 2019
Do not want to spend 5 years to education and knowledge is needed? Go informatics course in our program.
Without education in our world it is difficult to get a prestigious and high-paying jobs. You can go to college in the country, and it is possible to go abroad. But not everyone wants to give 5 years of his life to education. The solution may be online education. Let us see whether it is possible to finish the equivalent institution in the Internet. And if so, how.
We will study the most promising profession that is already feeding bread with butter and caviar many people around the world. it computer science. You can find a wealth of material in computer science in just a couple of clicks in Google. But it will be some pieces of different programming languages, different technologies. But to find a semblance of Institute programs and everything to be together is very difficult. Yes, and that it was free. But this does not mean that such materials do not. We have tried to collect all the materials for you.
So, what we claim to an imaginary program to study computer science? Some institutions focus on math, any engineer, one more - on Cryptography and some pure programming. We will try to create a common course. After the passage of this program you will really knowledge at the graduate level institution. A can as above. All you need to time and desire to learn. Well, knowledge in English.
introductory courses
Introduction to Computer Science. Choose two of them.
- Introduction to Computer Science and Programming. (MIT)
- Intensive introduction to computer science. (Harvard)
- Introduction to computer science and programming techniques. Part 1 and Part 2. (Stanford)
Simple math. 1 to pass the course.
- Mathematics for informatics. (MIT)
- Discrete Math. (ArsDigita)
main courses
Data structures. Requires 1 course:
- Introduction to data structures and algorithms. ()
- Introduction to Algorithms. (MIT)
OS:
- Operating Systems and System Programming. (Berkley)
Programming languages and methodology:
- programming paradigms. (Stanford)
computer architecture
- computer architecture. (Carnegie Mellon)
network:
- Fundamentals of computer networks. (Manhattan College)
Data transfer
- Introduction to data transfer. (Thammasat University)
Cryptography and security
- Introduction to Cryptography. (Ruhr University)
Specialized subjects
Web development:
- Creating a dynamic Web site. (Harvard)
Data Structures:
- Complex data structure. (MIT)
systems:
- Engineering Computer Systems / Computer Engineering. (MIT)
Programming languages:
- The principle of programming languages. (IIT)
Security and Cryptography:
- Introduction to IT Security. (Thammasat University)
- Security and Cryptography. (Thammasat University)
- Bilinear combination in Cryptography. (BIU)
Application Development:
- Development of applications for the iPhone. (ITU)
- Developing Applications for Android. (ITU)
Artificial Intelligence:
- Artificial Intelligence. (HRW)
- Artificial Intelligence. (Berkley)
Graphic arts:
- Computer graphics. (Berkeley)
Maths:
- Statistics and Probability. (Harvard)
- Probabilistic Systems Analysis and Applied Probability. (MIT)
I wish you success in education. Leave your comments and suggestions in the comments.