{{Short description|Small computer to teach processor logic}} {{refimprove|date=September 2024}} A '''computer trainer''', sometimes known as a '''microprocessor trainer''', is a type of small [[computer]] intended to introduce electronics and logic to new users. They were mostly used in the 1960s and 70s, although examples before and after that period can be found. They are very simple systems, similar to modern [[single board computer]]s, but lack significant general-purpose capabilities. Trainers were often similar to electronics kits, especially during the early [[microprocessor]] era, compared to modern small computer systems like the [[Raspberry Pi]] which have significant use outside the training role.
== History == [[File:GENIAC Electric Brain (cropped).jpg|thumb|right|The Geniac implemented logic entirely built of wiring.]] An early example of a computer trainer is the 1955 [[Geniac]], which the company referred to as an "electronic brain construction kit". Geniac consisted of a series of disks into which plugs were inserted to produce different circuit connections when the disks were rotated. Thus one could make a system where turning disk 1 to position 1 might light lamp 2. With enough work, the system could be used to produce a number of [[combinatorial logic]] operations that could be accessed with the right set of disk and switch positions. The system could be used to play [[Nim]] for instance.<ref>{{cite journal |url=https://hal.science/hal-01349260/document |title=Machines designed to play Nim games. Teaching supports for mathematics, algorithmics and computer science (1940 – 1970) |first=Lisa |last=Rougetet |journal=History and Pedagogy of Mathematics |date=July 2016}}</ref> Examples using analog circuits were also common through the 1950s and 60s, essentially operating as electronic [[slide rule]]s.
The expanding computer market in the early 1960s led to a second wave of trainers, this time dedicated to the task of introducing digital logic. An example is the [[Digital Equipment Corporation]]'s (DEC) H-500 Computer Lab. This contained a number of logic elements for typical [[boolean logic]] operations like {{code|AND}} and {{code|OR}}, along with switches and wiring plugs. The user could connect the elements together to produce practical circuits like adders.<ref>{{cite web |url=https://museum.syssrc.com/artifact/exhibits/250/ |title= DEC Computer Lab}}</ref><ref>{{cite web |title= Reproduction 1960S Computer Trainer Really Pushes Our Buttons |date=28 June 2020 |url=https://hackaday.com/2020/06/28/reproduction-1960s-computer-trainer-really-pushes-our-buttons/ |first=Dan |last=Maloney}}</ref>
[[File:MOS KIM-1 IMG 4208.jpg|thumb|right|The KIM-1 blurred the line between trainers and single board computers, seeing extensive use in both roles.]] During the 1970s, the introduction of low-cost [[microprocessor]]s led to a third major wave of trainers. Examples include the [[Motorola 6800]]-based Heathkit ET-3400 Microcomputer Learning System<ref>{{cite web |url=https://neuron.eng.wayne.edu/auth/ece2620_new/heathkit_3400.pdf |title=Heathkit ET-3400 Microcomputer Learning System |website=Wayne University}}</ref> and the Radio Shack Science Fair Microcomputer Trainer Kit (a variant of the Japanese FX-Micom R-165). During this period, trainers also took on a second role as prototyping systems to introduce new microprocessors to potential users. These systems tended to be more powerful and overlapped in concept with prototyping systems and [[single board computer]]s. Examples include the [[KIM-1]] and the OSI 300, both based on the [[MOS 6502]]. Practically every company had a similar system.
==References== {{reflist}} [[Category:Educational hardware]] [[Category:History of computer science]]