Free video lectures,Free Animations, Free Lecture Notes, Free Online Tests, Free Lecture Presentations
Learn English Online, Free English Lessons, English Classes, Business English
Khan Academy
Online Python Tutor - Learn programming by visualizing code execution
e-Learning for kids
Comics, Quizzes, and Stories - The Oatmeal
A Gentle Introduction to Algorithm Complexity Analysis
Dionysis "dionyziz" Zindros <dionyziz@gmail.com> Introduction A lot of programmers that make some of the coolest and most useful software today, such as many of the stuff we see on the Internet or use daily, don't have a theoretical computer science background. They're still pretty awesome and creative programmers and we thank them for what they build. However, theoretical computer science has its uses and applications and can turn out to be quite practical. This text is also targeted at the junior high school and high school students from Greece or anywhere else internationally competing in the International Olympiad in Informatics, an algorithms competition for students, or other similar competitions. I believe this text will be helpful for industry programmers who don't have too much experience with theoretical computer science (it is a fact that some of the most inspiring software engineers never went to college). Motivation Counting instructions 1.var M = A[ 0 ]; 4. if ( A[ i ] >= M ) {
Related:
Related: