13 posts tagged with "csbots"
Audio PlaygroundThis package is meant to easily allow introductory CS students to use sound in their programs. The package includes three important methods, found in the AudioPlayground class: RSS feeds for funThe RSS Project is meant for CS educators who want to use RSS feeds in assignments and in their classroom. The project contains a number of classes to access a number of RSS feeds. Explore the javadocs to get an idea of what kinds of feeds are already available. Artificial Intelligence Robot - Version 1This program has the iRobot guess the animal you are thinking of by asking you questions. If it doesn't know the animal, then it will ask you to name it and then provide a question to distinquish it from another animal that the robot already knows. That animal is then added to the list of animals the program knows. A tree structure based on the attached Node class allows the names and questions to be stored in the tree. The program, when run, initially asks the question, “Is the animal bigger than a human?” and it only knows two animals … a dog (smaller) and a bear (bigger). I have a file version of the program where the contents of the tree are retrieved and rewritten to a text file. Once I get Version 2 working I will post that version. This program was originally written for Java 1.4 (note use of a ConsoleReader class) but will compile and run with Java 1.5. You will want to have students write portions of the code in the driver (Animal1.java) or the Node class. If you update the program to Java 1.5 then you won't need the ConsoleReader class. Square FeetIn this assignment your robot will automatically calculate the size of a room. The robot will measure the wall lengths of a rectangular room, then calculate the square feet. Robot Color TutorThis robotics assignment prompts students to use the color recognition capabilities of the robot to create a tutor for younger children to learn color words. Alternately, it could be used for foreign language color vocabulary practice. Robot Chutes and Ladders GameThe is a simulation of the Chutes and Ladders game using an iCreate robot. Guess My NumberIn this program there are two parts: part I: user guesses robot’s number (1 - 100) part II: robot guesses user’s number (1-100) Original Workshop SolutionsThese are solutions for 10 of the problems that I submitted for the CSBots project Some LED assignmentsHere are some assignments created by Carolyn Stewart’s students. They focus on the robot’s LEDs. Solutions are included. Robot DocumentationAttached to this zip file are the printed out workshop materials for the CSbots workshop. They include information on how to set up a network for the robot, how to create and run programs for it, and how to use this website to upload further assignments. Solutions to CSbots assignmentsThe InstructorMaterials zip file contains java solutions to about a dozen of the CSbots assignments, as well as starter files to the Gremlins and Maze assignments. Software Environment for the CSbots programAttached is the software environment for the CSbots program. It provides a Jcreator project which allows students to quickly start using the CSbots robot. It also contains several example files and a skeleton file that students can use to start programs with. To open it, unzip it and then click on MyFirstRobot.jcp. You should have Jcreator 3.5 or later installed, as well as Java 5 or higher. Assignments for the CSbots programAttached are 41 assignments for an introduction to computer science class that uses robots. The assignments were developed with the Create/Qwerk robot platform in mind, but many may be usable with other platforms. |
|
