Programmed Learning in Perspective


Book Description

The method of programming outlined in this book represents a major contribution to the growing body of literature in programmed learning. It is the first book in the field to present a carefully designed, complete and integrated system for analyzing, organizing and structuring learning materials in programmed form. Application of the system is illustrated through the step-by-step construction of two short programs. Starting with the analysis of the syllabus and course content, the authors take the reader through each phase of the programming process gathering and organizing the content material, construction of the program matrix and flow diagram and finally, the writing of frames. Every teacher and trainer can benefit from the application of this method to lesson plan preparation and to classroom teaching techniques. Such a method is essential, for all those who are writing programmed materials. In a new computer age classroom environment, programmed learning can be especially beneficial. C. A. Thomas, I. K. Davies, D. Openshaw, and J. B. Bird are instructors or directors at the British Royal Air Force School of Education. They are pioneers in the application of programmed learning in Britain and are highly regarded as forward looking and creative educational research workers. Their accomplishments include, in addition to this ingenious book, the design and development of the Empirical Tutor, one of Britain's major teaching machines, and the publication of a number of technical papers in the field of programmed learning. Lawrence M. Stolurow is professor emeritus of psychological & quantitative foundations at the University of Iowa.







Teaching and Learning Computer Programming


Book Description

The influx of computer technology into classrooms during the past decade raises the questions -- how can we teach children to use computers productively and what effect will learning to program computers have on them? During this same period, researchers have investigated novice learning of computer programming. Teaching and Learning Computer Programming unites papers and perspectives by respected researchers of teaching and learning computer science while it summarizes and integrates major theoretical and empirical contributions. It gives a current and concise account of how instructional techniques affect student learning and how learning of programming affects students' cognitive skills. This collection is an ideal supplementary text for students and a valuable reference for professionals and researchers of education, technology and psychology, computer science, communication, developmental psychology, and industrial organization.




Programming Machine Learning


Book Description

You've decided to tackle machine learning - because you're job hunting, embarking on a new project, or just think self-driving cars are cool. But where to start? It's easy to be intimidated, even as a software developer. The good news is that it doesn't have to be that hard. Master machine learning by writing code one line at a time, from simple learning programs all the way to a true deep learning system. Tackle the hard topics by breaking them down so they're easier to understand, and build your confidence by getting your hands dirty. Peel away the obscurities of machine learning, starting from scratch and going all the way to deep learning. Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular work. Take a hands-on approach, writing the Python code yourself, without any libraries to obscure what's really going on. Iterate on your design, and add layers of complexity as you go. Build an image recognition application from scratch with supervised learning. Predict the future with linear regression. Dive into gradient descent, a fundamental algorithm that drives most of machine learning. Create perceptrons to classify data. Build neural networks to tackle more complex and sophisticated data sets. Train and refine those networks with backpropagation and batching. Layer the neural networks, eliminate overfitting, and add convolution to transform your neural network into a true deep learning system. Start from the beginning and code your way to machine learning mastery. What You Need: The examples in this book are written in Python, but don't worry if you don't know this language: you'll pick up all the Python you need very quickly. Apart from that, you'll only need your computer, and your code-adept brain.







Teaching Machines


Book Description

How ed tech was born: Twentieth-century teaching machines--from Sidney Pressey's mechanized test-giver to B. F. Skinner's behaviorist bell-ringing box. Contrary to popular belief, ed tech did not begin with videos on the internet. The idea of technology that would allow students to "go at their own pace" did not originate in Silicon Valley. In Teaching Machines, education writer Audrey Watters offers a lively history of predigital educational technology, from Sidney Pressey's mechanized positive-reinforcement provider to B. F. Skinner's behaviorist bell-ringing box. Watters shows that these machines and the pedagogy that accompanied them sprang from ideas--bite-sized content, individualized instruction--that had legs and were later picked up by textbook publishers and early advocates for computerized learning. Watters pays particular attention to the role of the media--newspapers, magazines, television, and film--in shaping people's perceptions of teaching machines as well as the psychological theories underpinning them. She considers these machines in the context of education reform, the political reverberations of Sputnik, and the rise of the testing and textbook industries. She chronicles Skinner's attempts to bring his teaching machines to market, culminating in the famous behaviorist's efforts to launch Didak 101, the "pre-verbal" machine that taught spelling. (Alternate names proposed by Skinner include "Autodidak," "Instructomat," and "Autostructor.") Telling these somewhat cautionary tales, Watters challenges what she calls "the teleology of ed tech"--the idea that not only is computerized education inevitable, but technological progress is the sole driver of events.




Programmed Learning in Perspective


Book Description

The method of programming outlined in this book represents a major contribution to the growing body of literature in programmed learning. It is the first book in the field to present a carefully designed, complete and integrated system for analyzing, organizing and structuring learning materials in programmed form.Application of the system is illustrated through the step-by-step construction of two short programs. Starting with the analysis of the syllabus and course content, the authors take the reader through each phase of the programming process gathering and organizing the content material, construction of the program matrix and flow diagram and finally, the writing of frames.Every teacher and trainer can benefit from the application of this method to lesson plan preparation and to classroom teaching techniques. Such a method is essential, for all those who are writing programmed materials. In a new computer age classroom environment, programmed learning can be especially beneficial.C. A. Thomas, I. K. Davies, D. Openshaw, and J. B. Bird are instructors or directors at the British Royal Air Force School of Education. They are pioneers in the application of programmed learning in Britain and are highly regarded as forward looking and creative educational research workers. Their accomplishments include, in addition to this ingenious book, the design and development of the Empirical Tutor, one of Britain's major teaching machines, and the publication of a number of technical papers in the field of programmed learning.Lawrence M. Stolurow is professor emeritus of psychological & quantitative foundations at the University of Iowa.




Learning to Program


Book Description

Learning to Program will help students build a solid foundation in programming that can prepare them to achieve just about any programming goal. Whether they want to become a professional software programmer, learn how to more effectively communicate with programmers, or are just curious about how programming works, this book is a great first step in helping to get there.







The Evolution of American Educational Technology


Book Description

The primary purpose of this book is to trace the theoretical methodological foundations of American educational technology. It must be emphasized that this work is essentially as history of the process of educational technology rather than of products in the form of devices or media. Although media have played an important rode in educational technology, the reader should not lose sight of the central process which characterizes and underlies the true historical meaning and function of educational technology. Moreover, the assumption is made that all current theory, methodology, and practice rests upon the heritage of the past. Indeed, a common problem in the field has been the failure, in many instances, to take adequate account of past history in planning for the present or the future. A related purpose of this book is to provide a selective survey of research in educational technology as it relates to the American public schools. Such research reviews are not intended to be comprehensive, but were included because of their historical importance and their relevance in understanding the process of educational technology.