The original Thoroughly Obedient Moron is a safe and user friendly environment for learning the fundamental concepts of how a computer works. From logic gates to algorithms.
TOM’s original screen allows interactive programming that includes branching, looping, subroutine calls with stack operations, input and output operations, interrupt processing and memory mapped output. Complex concepts, such as recursion, are easily understood when you can see all the memory right in front of you and follow the flow of control. The unwinding of the call stack is so visual that understanding is an immediate eureka moment; making this the ideal groundwork before moving onto high-level language programming.
Any TOM program can be seen executing on the main screen or by TOM’s underlying machine. A collection of interactive screens show how the elements of TOM are built from logic gates. Programming TOM enables students to have a deeper understanding of how computers work which helps them in all their future work with computers.
TOM’s comprehensive documentation and help give background information on:
• Number systems.
• ASCII collating sequence
• Binary encoded decimal.
• Logic gates.
• Stacks and subroutines.
• Numeric overflow.
And has numerous exercises you can use in class.
*"This is real education, deep stuff. It’s informative, accurate, interesting and recommended. I don’t want to give it back.” * Parents & Computing
We have found it an excellent tool for the delivery of the machine architecture aspects of A level Computing. It facilitates well demonstrations by the teacher but most importantly enables hands-on work by the students“ Paul Morgan, Sir John Deane‘s College.
Licence
This product is for a single site and is for personal and classroom use only. Copying any part of this resource is forbidden and violates the Digital Millennium Copyright Act (DMCA). Whilst efforts will be made to maintain third party links to sites such as simmer.io (for simulations) and Youtube (for videos), these cannnot be guaranteed in perpetuity. Purchasing and downloading this product is your consent to these conditions.
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.