What's it all about?

Computer Science Talentscout is a collection of interactive tasks, puzzles and games (called "modules") which can be used as a kind of aptitude test for computer science. The problems to be solved assume a mathematical maturity typical of high school, but they do not depend on previously acquired knowledge. All modules illustrate some general concepts a student will encounter in a computer science course of study.

System requirements

All modules require Java 6. (Download Java 6)

To start a module either press the Launch button or download the JAR-file and execute it with a double click or through your command line console.

Modules

Boolean Cube
Goal: Find a minimal boolean formula which is true for the input configurations marked red in the cube. (more...)
Concept and Implementation:
Ivan Guajana, Reto Lamprecht, Jürg Nievergelt

JAR ( Help )

 

Random Numbers
Goal: Identify the shortcomings of random numbers generated with a deterministic algorithm. (more...)
Concept and Implementation:
Ivan Guajana, Reto Lamprecht, Jürg Nievergelt

JAR ( Help )

 

Recursive Images
Goal: Explore the beauty of recursive images. (more...)
Concept and Implementation:
Aurea Perez, Reto Lamprecht, Jürg Nievergelt

JAR ( Help )

 

Steganography
Goal: TODO (more...)
Concept and Implementation:
Mirco Fröhlicher, Bernhard Buss, Jürg Nievergelt

JAR ( Help )

 

Image Compression
Goal: Compare different strategies to efficiently represent image data. (more...)
Concept and Implementation:
Mario Eberhard, Mirco Fröhlicher, Reto Lamprecht, Jürg Nievergelt

JAR ( Help )