What is FUNdaMENTAL?:
FUNdaMENTAL is a complex,
object-oriented programming language designed specifically for educational purposes. The language is presented in a supportive environment that provides youngsters full access to the creative challenges of real programming at a level just right for them. An optimal technology curriculum for grades six through nine, FUNdaMENTAL can be used and enjoyed by any creative person over the age of nine. FUNdaMENTAL is proof that the best kind of "fun"comes from rigorous "mental" activity!
A FUNdaMENTAL History:
The original version of FUNdaMENTAL was
created as the Stanford senior thesis
project of KartoffelSofts founder and CEO,
Justin Kitch. Frustrated by the trivial,
game-like quality of most "educational"
software, Justin wanted to create a learning
tool that would truly empower youngsters
by allowing them to make the computer do
whatever they wanted it to do. KartoffelSoft
expanded on his ideas and the subsequent
version of FUNdaMENTAL successfully
emphasized process over product, giving
kids a challenging programming experience
without gimmicks or abstractions.
Although KartoffelSoft, Inc. was founded
upon the spirit of FUNdaMENTAL, the
company decided it could reach its goals
more effectively via the Web. The company
now sponsors FUNdaMENTAL as part of The FUNdaMENTAL Project, a branch of our community service program dedicated to promoting creativity and critical thinking through computer programming.
To find out more about the FM Project, visit the FMCPU web site.
FUNdaMENTAL in the Classroom;
Frequently Asked Questions
Is FUNdaMENTAL classroom tested?
FUNdaMENTAL has been successfully
taught in a variety of different educational
settings, and comes with a detailed,
user-friendly teachers manual. The title is
currently being used in FUTUREKIDS
centers world-wide. FUTUREKIDS, an
international learning center franchise
geared toward academically eager children,
has adopted FUNdaMENTAL into their
summer course offerings and designed an
ambitious curriculum for it.
What is the recommended age-range for
students of FUNdaMENTAL?
FUNdaMENTAL was designed to be used
in the context of a supervised learning
environment, such as a school or computer
camp. There are currently no support
materials designed for the individual home
user. However, students who have become
proficient with FUNdaMENTAL at school or
at camp can definitely continue their
programming adventures at home. Parents
can order a single station copy of the
Why should I use FUNdaMENTAL in my
Educators love the FUNdaMENTAL
process, a rigorous and engaging
adventure in critical thinking. Students love
the products of their efforts.
capabilities empower students of all ability
levels to make all kinds of programs, from
simple animations to elaborate interactive
games that respond to key strokes and
What are the system requirements for
386 DX386 (486 DX66
Windows 3.1 or above
Disk drive or CD ROM
256 color monitor
Sound Blaster 16 (or comparable
68030 processor or above
Disk drive or CD-ROM; 256 color
How can I find out more?
To learn more about the FUNdaMENTAL
language and programming environment,
take the FUNdaMENTAL tour, or email your questions to firstname.lastname@example.org. To see feedback from the global community of FM users, visit the FUNdaMENTAL Project web site at
3375 Edison Way, Menlo Park, CA 94025
Copyright © 1997, 1998 KartoffelSoft, Inc. All rights reserved.