SOFTWARE TRAINIG is teaching, or developing in oneself or others, any skills and Knowledge that relate to specific useful . Training has specific goals of improving one’s capability capacity, productivity and performance. It forms the core of Apprenticeships and provides the backbone of content at institutes of technology

The use of computer hardware and software in education and training dates to the early 1940s, when American researchers developed flight simulators which used analog computers to generate simulated onboard instrument data. One such system was the type19 synthetic radar trainer, built in 1943. From these early attempts in the WWII era through the mid-1970s.

educational software was directly tied to the hardware, usually mainframe computers, on which it ran. Pioneering educational computer systems in this era included the PLATO system (1960), developed at the University of Illinois, and TICCIT (1969). In 1963, IBM had established a partnership with Stanford University’s Institute for Mathematical Studies in the Social Sciences (IMSSS), directed by Patrick suppies to develop the first comprehensive CAI elementary school curriculum which was implemented on a large scale in schools in both California and Mississippi

ROLE OF PROGRAMMING IN THE SOFTWARE DEVELOPEMENT

Software can be developed for a variety of purposes, the three most common being to meet specific needs of a specific client/business (the case with custom software to meet a perceived need of some set of potential users (the case with commercial and open source software or for personal use