Looking for life after CSBridge? Check out the What's Next page!
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, Boğaziçi and Koç University. You will learn to program using material for Stanford's Introduction to Computer Science course (which is very similar to the Koç intro course).
|Make Your Own||All||FinalProject.zip|
[Days 6 and 7 - Arrays and ArrayLists]
|Min Max Mean||Arrays||Day6.zip|
|[Optional] The Line||ArrayLists||Day6.zip|
|[Optional] Waves of Sound||ArrayLists||Day6.zip|
[Day 5 - Events]
|Catch Me If You Can||Instance Variables||Day5.zip|
[Day 4 - Methods and Advanced Java]
|Mad Methods||Params and Returns||Day4.zip|
|Optical Illusion||For Loops||Day4.zip|
|Short Film||Params and Returns||Day4.zip|
[Day 3 - Graphics]
|Programing is Awesome||Graphics||Day3.zip|
|String Art||For Loops||Day3.zip|
[Day 2 - Variables]
|That's Some Sum||Variables||Day2.zip|
|Game of Nimm||Variables||Day2.zip|
[Day 1 - Karel]
|Build Efes||For Loops||Day1.zip|
|Mountain Karel||While Loops||Day1.zip|
|Random Painter||If Statements||Day1.zip|
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: