The point of this two week course is to teach you the fundamentals of computer programming to the point where you can go and learn on your own. It is taught by a collaboration of instructors from Stanford and Czech Technical University in Prague. You will learn to program using material for Stanford's Introduction to Computer Science course.
|Make Your Own||All||FinalProject.zip|
|[Optional] The Line||ArrayLists||Day7.zip|
|Catch Me If You Can||Instance Variables||Day5.zip|
|Mad Methods||Params and Returns||Day4.zip|
|Optical Illusion||For Loops||Day4.zip|
|Short Film||Params and Returns||Day4.zip|
|Programing is Awesome||Graphics||Day3.zip|
|String Art||For Loops||Day3.zip|
|That's Some Sum||Variables||Day2.zip|
|Game of Nimm||Variables||Day2.zip|
|Build Karluv Most||For Loops||Day1.zip|
|Mountain Karel||While Loops||Day1.zip|
|Random Painter||If Statements||Day1.zip|
The computers in the lab should already be set up for you. However, if you wish to install Eclipse on a different machine, follow these instructions. If you just want the Stanford plugin you can find it here.
Once you have Eclipse installed you can import a project (Stanford Menu -> Import Project). For new programs download and import this blank project.A helpful video can be found here. Another video showing how to run your code can be found here.
Meet Karel, The Java Robot that Stanford uses to introduce university students to programming.
Use Karel's commands to get her to move the beeper to the top of the ledge. Normally you will write your programs in an application called Eclipse, but to get you started we made a mini-eclipse for our website: