Computer Science



Earn one of the most versatile and profitable college degrees - a Bachelor of Master of Science in Computer Science at California State University, Fullerton. They also offer a flexible plan for a Minor in Computer Science that can accomodate most disciplines and career paths.





Check it out!
Apple's free object-oriented Internet
Authoring Software For Kids

Software To Create Your Own Moving Characters!

Show them how to do different things, depending on what's around them!

Cocoa DR1 is a technology evaluation release and will expire on July 1, 1997. This is not a supported product, but we encourage you to try it and give us feedback. This copy is for evaluation purposes only and is offered at no charge. We cannot guarantee that any subsequent releases will be offered free of charge, but we urge you to check back frequently for any revisions
of this design release.



Go Directly to Geekware References (i.e., programming languages & related stuff)



 

1. HEXADECIMAL DRILL


Need to drill hexadecimal into your head? This is the stack for you.
Want to be able to see groups of four ones and zeros and think hex?
Want to be able to see 0-9, A-F, and think in groups of four (in ones and
zeros)?

Man, you'll love this.

Timed tests, browse mode, statistics, everything you could want to bring
this lively topic to a crescendo of learning fury.

New improved version 1.0 now has a much more robust interactive learning
mode for easily comparing hex and binary; a few user interface improvements
were made. © Andrew Cameron Bairnsfather 1995

For more information, contact the author (Andrew Cameron Bairnsfather) at

barney@bham.mindspring.com


http://www.mindspring.com/~barney/Andrew_Bairnsfather.html

Download hexadecimal-drill-10-hc.hqx from the Hyperarchive at MIT.




2. Cipher-creator


http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/_Education/

Map Cipher 1.0b, ©1995 by Ken Dunham, is the first release of a free HyperCard 2.2 stack that enables users to easily create a map cipher. It is part of an entire unit for middle school classes of multimedia and computer classes on cryptology, secret writings in code and cipher formats, and encryption as used with computer documents.

Contact the author at

kdunham@eosc.osshe.edu

for additional information on cryptology or the soon to be created www
page on cryptology lessons.

Map Cipher is available for download from the Hyperarchive at MIT.




3. X-Computer Simulator


X-Computer is an educational, simulated simulated "visible computer" where you can watch registers and memory as the computer executes machine language programs. Programs can be written in a simple assembly language. This package includes documentation and several sample assembly language programs.

This program can be used on its own for learning about the basic operation of computers.

However, it was primarily written to accompany my computer science textbook, The Most Complex Machine: A Survey of Computers and Computing. Information about this book -- along with other free Macintosh programs and a complete lab manual to use with the programs -- are available from the Web page:

http://godel.hws.edu/TMCM.html

x-computer-12.hqx is available for download from the Hyperarchive at MIT.

The author, David Eck, can be contacted at: <ECK@hws.edu>.




4. X-Sort-Lab Algorithm Sorter


xSortLab 1.1, a program for learning about sorting algorithms, assists in learning about and experimenting with five sorting algorithms:

bubble sort,
selection sort,
insertion sort,
merge sort; and
quicksort.

The program has two modes of operation,visual and timed. In visual mode, sixteen bars are sorted, step-by-step, according to size. In timed mode, lists of numbers are sorted and the computer reports how long the sort took.

The program is easy to use; the minimal instructions that are necessary are included. (Best feature? --SEEing how Quicksort works.)

xSortLab can be freely distributed for private, non-commercial use. I wrote it, along with several other programs, to use with my introductory computer science textbook, _The Most Complex Machine_. I will release the other programs as I find time to write appropriate documentation.

For more information on this book and other programs, vist the
World Wide Web page at http://math.hws.edu/TMCM.html
or contact the author,

David Eck,
Department of Mathematics and Computer Science
Hobart and William Smith Colleges
Geneva, NY 14456 USA
E-mail: eck@hws.edu
WWW: http://hws3.hws.edu:9000/eck/index.html

xSortLab is available for download from the Hyperarchive at MIT.




5. ChipmunkBASIC

Chipmunk Basic is an old fashioned Basic interpreter which runs on all Macs and which is also accelerated for PowerMacs. Features supported include AppleScript, Drag&Drop, graphics, sprites, sound, speech and OOP (object oriented programming). Runs on systems from 6.0.7 thru MacOS 7.5.3, Mac 512Ke thu the latest PowerPC Powerbooks.

Chipmunk Basic was featured in the Programming Paradigms column of the December 1995 issue of Dr. Dobb's Journal.

Chipmunk Basic is copyrighted freeware. You can download it here:

Please send all Chipmunk Basic bug reports to rhn@nicholson.com




6. Other BASIC Language Resources (from ChipmunkBASIC homepage):


The BASIC Archives Home Page and the BASIC FAQ have information on many implementations (both free and commercial) of the BASIC language for all platforms
(Mac, Amiga, Win, Dos, Unix).

STAZ Software (FutureBasic, commercial BASIC compiler for the Mac)

NS BASIC (A commercial BASIC interpreter for the Apple Newton)


7. Programming for Children

Contains links to the following:

Children's Programming. An area is for information on computer books and software to help children learn about computers, programming, and creating multimedia programs.

PROGRAMMING FOR KIDS INCLUDES (partial listing):

Apple's Cocoa Software (mac only) is an INCREDIBLE way for children to build graphic programs. The development version is
available FREE from their web site, which has several different tutorials, too.

Evaluation copy of MMLogic, a Multimedia Logic Design System

Logic Sim , a FREE Digital Circuit simulator for
the Mac.

Logomation, a -shareware- Macintosh programming environment for kids to do animation with nice hooks to graphics and sounds.

MicroWorlds Project Builder, a commercial product for the PC and Mac. Check out the examples of how he and his 9 year old daughter began to program.

Intellibots for the Mac; a robot simulation designed to teach programming. This is a commercial product, with free evaluation copies available from their web site.

FREE Chipmunk Basic, and pointers to other Basic programming pages.

How Can I Do That? is a HyperCard Stack that demonstrates neat animation tricks for beginners, designed by Diane Bunde.


Go back to TABLE OF CONTENTS