A method for teaching production cycle project development utilizing a
construction set having at least one construction set component designed
to be alterable (e.g., robot) for constructing a user-definable
apparatus. The teaching may include providing instructions for
constructing the user-definable apparatus including at least one
construction set component designed to be alterable. The instructions
provided may include a task to be completed by the user-definable
apparatus. A test environment for the user-definable apparatus to be
tested to satisfy predefined specifications may be established. The test
environment may be established on top of a desk. The user-definable
apparatus may be tested in the test environment to verify that the
predefined specifications are satisfied. A determination may be made as
to whether the user-definable apparatus satisfies the predefined
specifications. Time for redesign of the apparatus in response to the
user-definable apparatus being determined not to satisfy the predefined
specifications may be allotted.