A gentle introduction to Computer Science for those who don't know what bugs, inheritance and garbage collection have in common. The course is designed for absolute beginners. In the first four days we will write simple programs in Java, Python, C++ and Perl; create databases and their Web interfaces and will learn the difference betweem scripting, procedural and declarative languages. We'll see what PHP, SQL and HTML are used for. The 5th day will be dedicated to a description of what a typical Computer Science 101 course is about.
Computer Science
Introduction to Computer Science
Difficulty level:
Intermediate