Ed 041 125 Fdrs Price Document Resume Vt 011 268

Total Page:16

File Type:pdf, Size:1020Kb

Ed 041 125 Fdrs Price Document Resume Vt 011 268 DOCUMENT RESUME ED 041 125 VT 011 268 TITLE Computer Systems Operator, A SuggestedInstructor's Guide. INSTITUTION Institute of Computer Technology,Washington, D.C. SPONS AGENCY Office of Education (DHEW), Washington, D.C. Div, of Manpower Development and Training. PUB DATE 69 NOTE 185p. FDRS PRICE EDRS Price MF-$0.75 HC-$9.35 DESCRIPTORS *Adult Vocational Education, BusinessEducation, Computers, Cooperative Education,*Curriculum Guides, *Data Processing Occupations,*Educationally Disadvantaged, *Program Guides, Trainees IDENTIFIERS *Manpower Development And TrainingAct Programs, MDTA Programs ABSTRACT School administrators, teachers, andbusinessmen will find this work-study guideuseful in developingcourses to teach the disadvantaged to be operatorsof automatic data processing equipment. Fourteencourse units cover fundamental principler, of programing, specificprograms such as FORTRAN and COBOL, and the skills required for the position.Each unit outlines training time, objectives, and the basiccourse material, and includes when available teaching aids, instructorreference materials and suggested trainee activities and materials.Sections of the guideare devoted to sources of visual aids, occupationalinformation, trainee qualifications, and suggestions forcourse organization and operation. A glossary anda bibliography are included. Appendedare suggested equipment and supply lists anda training facility plan, and sample forms and records.(JS) 1*. COMPUTER SYSTEMS OPERATOR A Suggested Instructor's Guide I a OA U.S. DEPARTMENT OF HEALTH, EDUCATION & WELFARE OFFICE OF EDUCATION THIS DOCUMENT HAS BEEN REPRODUCED EXACTLY AS RECEIVED FROM THE PERSON OR ORGANIZATION ORIGINATING IT. POINTS OF VIEW OR OPINIONS STATED DO NOT NECES- SARILY REPRESENT OFFICIAL OFFICE OF EDU- * CATION POSITION OR POLICY. Department of Health, Educations and Welfare Robert H. Finch, Secretary Office of Education James H. Allen, Commissioner uo Manpower Development and Training Program Developed pursuant to a contract with the Office of Education Division of Manpower Development andTraining U. S. Department of Health, Educationand Welfare by The Institute of Computer Technology, Inc. Washington, D. C. 1969 ii FOREWORD After the end of World. War II there occtareda population, technolo- gical, and information explosion bringing aboutcontinuing and relentless pressures.Each has resulted in its benefits and attendant problems and offers great potential for new solutions. The deluge of forms, reports, and statistics caused by theinforma- tion explosion has resulted in the growing scienceor art of data procesr. sing.The only tool capable of containing and threcting the impact ofthe huge mass of data now available is theuse of the electronic computer. As with all new technologies, thisone, also, demands craftsmen skilled in the use of the equipment designed to meet its demands.New and rapid- ly growing jobs, both professional and skilled, gearedto programming and operating the electronic computers havecome .`nto being. In earlier years of this emerging field, the emphasis in seiectin.g' trainees was directed toward the college graduates witha background in mathematics and science.As the field of electronic computers developed, however, it became apparent that this level of background trainingwas not necessary for operators.Other more basic abilitieswere identified as necessary for success.The rapid increase in the number ofcompu- ters and the urgent need for capable operators hastened the change. Experience in the last several years has indicated that the educati- onally and culturally disadvantaged segments of the populationcan provide a significant number of persons with both the aptitude and motivation need- ed to succeed as operators.The move from the ranks of the disadvanta- ged to that of gainful employment is noteasy, but the rewards are signi- ficant and worthwhile for both the individual andour society. This instructor's guide was prepared to assist in developingcourses and instructing disadvantaged trainees ina new and needed skill through programs uncle:c. the Manpower Development and Training Act and other related programs. Howard A. Matthews, Director Division of Manpower Development and Training ACKNOWLEDGEMENTS The U. S. Office of EducationsDivision of Manpower Development and Training, recognizes thevaluable contributions made in the prepara- tion of this publication by the AdvisoryCommittee who have achieved re- cognition in the computer systems field.The suggestions furnished and the detailed review of this publicationundertaken by them is hereby acknow- ledged.They are as follows: james M. Adams, Jr. Paul Howerton Director of Education formerly Director, Client Services Association for Computing MachineryEBS Management Consultants, Inc. New York, New York Washington, D. C. Robert Breimann Richard C. Lemons, President Director of Data Processing Technical Information Services Co. City of Alexandria, A Subsidiary of Informatics, Inc. Alexandria, Virginia Bethesda, Maryland Paul Reimers Coordinator of Information Systems Library of Congress Washington, D. C. The guide was developed by theInstitute of Computer Technology, Incorporated, pursuant to a contract withthe Office of Education.Charles Agre of the Institute served as ProjectDirector.The course materials were selected, prepared,and written by James B. Hodgson, Jr. TABLE OF CONTENTS FOREWORD ACKNOWLEDGEMENTS iv PURPOSE OF THE GUIDE 1 OCCUPATIONAL INFORMATION 2 Job Description 3 Employment Opportunities 4 Security Requirements r '6 TRAINEE QUALIFICATIONS 6 Age 6 Education 6 Physical ReTiirements 7 Personal Qualities 8 ORGANIZATION AND OPERATION OF THE COURSE 8 Staff Qualifications 8 Training Fac.lity Considerations 9 The Advisory Committee 10 Teachiug the Course 11 Managing the Work Experience Program 12 Placement 13 Guidance and Counseling 15 Records 16 Length of Course and Course Units 17 Master Schedule 19 COURSE UNITS I. Electronic Accounting Machines and Punchcard Principles 21 II. Fundamentals of Computer Operations 29 III. Card Operations 35 Utility Applications and Elementary Programming 49 V. Larger Stored Program Computers 63 y10 Introduction to Computer of Specialization 73 VII. Operating Systems 79 VIII. FORTRAN and COBOL 85 IX. Advanced Systems 93 X. Data Processing Organization and Management 99 XI, Job Orientation, Guidance, Counseling, and Evaluation 107' XII. Cooperative Work Experience 115 XIII. Communications Skills 119 XIV. Mathematics Skills 129 ,.. GLOSSARY 13',6 BIBLIOGRAPHY 157 VISUAL AIDS 166 APPENDICES A.Equipment and.Supplies 175 B.Suggested Training Facilities 177 C.Sample Handouts 178 D. Forms and Records 183 fi SPECIAL NOTE:Not all of the pages were used.The arrangement was chosen for the convenience of instructors so that theunits could be disassembled conveniently and distributed among instructors. Therefore, a number of pages are blank: (20, 28,3,4.40, 48, 62, 78, 84, Aid.114) and have not been included in the total page count for the purpose of computing the deliverable copies:6 + 187- 9 =184 page impressions. vi COMPUTER SYSTEMS OPERATOR PURPOSE 01, THE GUIDE This course guide offers assistance to those who wish to establish a cooperative occupational t:aining program for operators of automatic data processing equipment. It is especially geared to show how educationally disadvantaged per- sons can be trained for jobs in the data processing field under the Manpower Development and Training Act and other types of occupational training programs.The guide is directed both to the administrators of such train- ing projects and to the instructors who will handle the classroom and labo- ratory work, coordinate the cooperative work experience with employers, and generally maintain the direct contact with the trainees. The training program may be set up within the framework of voca- tional education offered by an already existing training institution, such as the public school system, or by a new institution.In any case, the direct involvement of government, business and industry must be enlisted early in the development of plans to insure that the facilities available for training will be adequate, and that there will be jobs for the trainees at the end of the course. While the training program outlined in the guide assumes that the trainees will be educationally disadvantaged, those preparing to put the program into operation must be cautioned to exercise spe,-,dal care in trainee Selection, as outlined 1n the TRAINEE QUALIFICATIONS, ne g e 6,, The computer industry is a demanding one.Job requirements vary widely, from the sole operator of a small computer installation with punched card support equipment, to the operator of a large computer system engaged in teleprocessing.Formal education aside, the industry still requires cer- tain basic aptitudes from its operators.Modern data processing equipment represents a substantial investment, and errors and breakdowns in the equipment caused by a lack of basic ability on the part of the operator can- not be overlooked.Such mistakes are costly.To put a person without the requisite ability through the training is a disservice to the individual. Administrators developingprogram for the disadvantaged, therefore, should be conservative in their attempts to recruit into the computer operator training program those persons who may not have the necessary aptitudes. in addition to being a specific guide for preparing educationally disadvantaged for the automation work force, this guide should be generally useful to the burgeoning
Recommended publications
  • Computer Managed Instruction in Navy Training. INSTITUTION Naval Training Equipment Center, Orlando, Fla
    DOCUMENT RESUME ED 089 780 IR 000 505 AUTHOR Middleton, Morris G.; And Others TITLE Computer Managed Instruction in Navy Training. INSTITUTION Naval Training Equipment Center, Orlando, Fla. Training Analysis and Evaluation Group. REPORT NO NAVTRADQUIPCEN-TAEG-14 PUB DATE Mar 74 NOTE 107p. ERRS PRICE MF-$0.75 HC-$5.40 PLUS POSTAGE DESCRIPTORS *Computer Assisted Instruction; Computers; Cost Effectiveness; Costs; *Educational Programs; *Feasibility Studies; Individualized Instruction; *Management; *Military Training; Pacing; Programing Languages; State of the Art Reviews IDENTIFIERS CMI; *Computer Managed Instruction; Minicomputers; Shipboard Computers; United States Navy ABSTRACT An investigation was made of the feasibility of computer-managed instruction (CMI) for the Navy. Possibilities were examined regarding a centralized computer system for all Navy training, minicomputers for remote classes, and shipboard computers for on-board training. The general state of the art and feasibility of CMI were reviewed, alternative computer languages and terminals studied, and criteria developed for selecting courses for CMI. Literature reviews, site visits, and a questionnaire survey were conducted. Results indicated that despite its high costs, CMI was necessary if a significant number of the more than 4000 Navy training courses were to become individualized and self-paced. It was concluded that the cost of implementing a large-scale centralized computer system for all training courses was prohibitive, but that the use of minicomputers for particular courses and for small, remote classes was feasible. It was also concluded that the use of shipboard computers for training was both desirable and technically feasible, but that this would require the acquisition of additional minicomputers for educational purposes since the existing shipboard equipment was both expensive to convert and already heavily used for other purposes.
    [Show full text]
  • Typology of Programming Languages E Early Languages E
    Typology of programming languages e Early Languages E Typology of programming languages Early Languages 1 / 71 The Tower of Babel Typology of programming languages Early Languages 2 / 71 Table of Contents 1 Fortran 2 ALGOL 3 COBOL 4 The second wave 5 The finale Typology of programming languages Early Languages 3 / 71 IBM Mathematical Formula Translator system Fortran I, 1954-1956, IBM 704, a team led by John Backus. Typology of programming languages Early Languages 4 / 71 IBM 704 (1956) Typology of programming languages Early Languages 5 / 71 IBM Mathematical Formula Translator system The main goal is user satisfaction (economical interest) rather than academic. Compiled language. a single data structure : arrays comments arithmetics expressions DO loops subprograms and functions I/O machine independence Typology of programming languages Early Languages 6 / 71 FORTRAN’s success Because: programmers productivity easy to learn by IBM the audience was mainly scientific simplifications (e.g., I/O) Typology of programming languages Early Languages 7 / 71 FORTRAN I C FIND THE MEAN OF N NUMBERS AND THE NUMBER OF C VALUES GREATER THAN IT DIMENSION A(99) REAL MEAN READ(1,5)N 5 FORMAT(I2) READ(1,10)(A(I),I=1,N) 10 FORMAT(6F10.5) SUM=0.0 DO 15 I=1,N 15 SUM=SUM+A(I) MEAN=SUM/FLOAT(N) NUMBER=0 DO 20 I=1,N IF (A(I) .LE. MEAN) GOTO 20 NUMBER=NUMBER+1 20 CONTINUE WRITE (2,25) MEAN,NUMBER 25 FORMAT(11H MEAN = ,F10.5,5X,21H NUMBER SUP = ,I5) STOP TypologyEND of programming languages Early Languages 8 / 71 Fortran on Cards Typology of programming languages Early Languages 9 / 71 Fortrans Typology of programming languages Early Languages 10 / 71 Table of Contents 1 Fortran 2 ALGOL 3 COBOL 4 The second wave 5 The finale Typology of programming languages Early Languages 11 / 71 ALGOL, Demon Star, Beta Persei, 26 Persei Typology of programming languages Early Languages 12 / 71 ALGOL 58 Originally, IAL, International Algebraic Language.
    [Show full text]
  • A Politico-Social History of Algolt (With a Chronology in the Form of a Log Book)
    A Politico-Social History of Algolt (With a Chronology in the Form of a Log Book) R. w. BEMER Introduction This is an admittedly fragmentary chronicle of events in the develop­ ment of the algorithmic language ALGOL. Nevertheless, it seems perti­ nent, while we await the advent of a technical and conceptual history, to outline the matrix of forces which shaped that history in a political and social sense. Perhaps the author's role is only that of recorder of visible events, rather than the complex interplay of ideas which have made ALGOL the force it is in the computational world. It is true, as Professor Ershov stated in his review of a draft of the present work, that "the reading of this history, rich in curious details, nevertheless does not enable the beginner to understand why ALGOL, with a history that would seem more disappointing than triumphant, changed the face of current programming". I can only state that the time scale and my own lesser competence do not allow the tracing of conceptual development in requisite detail. Books are sure to follow in this area, particularly one by Knuth. A further defect in the present work is the relatively lesser availability of European input to the log, although I could claim better access than many in the U.S.A. This is regrettable in view of the relatively stronger support given to ALGOL in Europe. Perhaps this calmer acceptance had the effect of reducing the number of significant entries for a log such as this. Following a brief view of the pattern of events come the entries of the chronology, or log, numbered for reference in the text.
    [Show full text]
  • Language-Parametric Methods for Developing
    Gabriël Ditmar Primo Konat was born in The Language-Parametric Methods for Developing Interactive Programming Systems Language-Parametric Methods for Developing Interactive Programming Hague, the Netherlands. In 2009, he received his BSc in Computer Science from the Institute of Ap- Invitation plied Sciences in Rijswijk. In 2012, he received his MSc in Computer Science from Delft University of Technology (TUDelft). From 2012 to 2018, he was Language-Parametric a Ph.D. student with the Programming Languages Methods for Developing group at TUDelft, under supervision of Eelco Viss- Interactive Programming er and Sebastian Erdweg. His work focuses on lan- Systems guage workbenches and incremental build systems. Gabriël Konat [email protected] You are cordially invited to the public defense of my dissertation on Monday, November 18th, 2019 at 3pm. At 2:30pm, I will give a brief presentation summarizing my dissertation. The defense will take place in the Senaatszaal of the Delft University of Technology Auditorium, Mekelweg 5, 2628 CC Delft, the Netherlands Afterwards, there will be a Gabriël Konat Language-Parametric Methods for reception. Developing Interactive Programming Systems Gabriël Konat Propositions accompanying the dissertation Language-Parametric Methods for Developing Interactive Programming Systems by Gabriël Ditmar Primo Konat 1. Language-parametric methods for developing interactive programming sys- tems are feasible and useful. (This dissertation) 2. Compilers of general-purpose languages must be bootstrapped with fixpoint bootstrapping. (This dissertation) 3. Manually implementing an incremental system must be avoided. (This dissertation) 4. Like chemists need lab assistants, computer scientists need software engineers to support them in research, teaching, and application in industry. 5.
    [Show full text]
  • Tops-10 Monitor Calls Manual, Vol. 1
    TOPS-10 Monitor Calls Manual Volume 1 AA-097 4G-TB October 1988 This manual describes the functions that the monitor performs to service monitor calls from assembly language programs. The TOPS-10 Monitor Calls Manual Is divided Into two volumes: Volume 1 covers the facilities and functions of the monitor; Volume 2 describes the- monitor calls, calling sequences, symbols, and GETTAB tables. This manual supe-rsedes the previous manual of the same name, SOC order number AA-0974F-TB. Operating System: . TOPS-10 Version 7.04 Software: GALAXY Version 5.1 digital equipment corporation maynard, massachusetts First Printing, November 1975 Revised, May 1977 Revised, January 1978 Revised, August 1980 Revised, February 1984 Revised, April 1986 Revised, October 1988 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. Copyright © 1975, 1984, 1988 Digital Equipment Corporation All Rights Reserved. Printed in U.S.A. The Reader's Comments form on the last page of this document requests the user's critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: CI DECtape LA50 SITGO-10 DDCMP DECUS LN01 TOPS-10 DEC DECwriter LN03 TOPS-20 DECmail DELNI MASSBUS TOPS-20AN DECnet DELUA PDP UNIBUS DECnet-VAX HSC PDP-11/24 UETP DECserver HSC-50 PrintServer VAX DECserver 100 KA10 PrintServer 40 VAXNMS DECserver 200 KI Q-bus VT50 DECsystem-10 KL10 AeGIS DECSYSTEM-20 KS10 RSX ~BmBDmDTM CONTENTS PREFACE CHAPTER 1 INTRODUCTION TO MONITOR CALLS 1.1 MONITOR CALL SYMBOLS .
    [Show full text]
  • Stan-(X-249-71 December 1971
    S U326 P23-17 AN ANNOTATED BIBLIOGRAPHY ON THE CONSTRUCTION OF COMPILERS . BY BARY W. POLLACK STAN-(X-249-71 DECEMBER 1971 - COMPUTER SCIENCE DEPARTMENT School of Humanities and Sciences STANFORD UNIVERS II-Y An Annotated Bibliography on the Construction of Compilers* 1971 Bary W. Pollack Computer Science Department Stanford University This bibliography is divided into 9 sections: 1. General Information on Compiling Techniques 2. Syntax- and Base-Directed Parsing c 30 Brsing in General 4. Resource Allocation 59 Errors - Detection and Correction 6. Compiler Implementation in General - 79 Details of Compiler Construction 8. Additional Topics 9* Miscellaneous Related References Within each section the entries are alphabetical by author. Keywords describing the entry will be found for each entry set off by pound signs (*#). Some amount of cross-referencing has been done; e.g., entries which fall into Section 3 as well as Section 7 will generally be found in both sections. However, entries will be found listed only under the principle or first author's name. Computing Review citations are given following the annotation when available. "this research was supported by the Atomic Energy Commission, Project ~~-326~23. Available from the Clearinghouse for Federal Scientific and Technical Information, Springfield, Virginia 22151. 0 l/03/72 16:44:58 COMPILER CONSTRUCTION TECHNIQUES PACFl 1, 1 ANNOTATED RTBLIOGRAPHY GENERAL INFORMATION ON COMP?LING TECHNIQOES Abrahams, P, W. Symbol manipulation languages. Advances in Computers, Vol 9 (196R), Sl-111, Academic Press, N. Y. ? languages Ic Anonymous. Philosophies for efficient processor construction. ICC Dull, I, 2 (July W62), 85-89. t processors t CR 4536.
    [Show full text]
  • Japanese Abacus Also Known As Soroban Has Been Made Available in India Thanks to Some Leading Players Like Virtual Academics
    Japanese abacus also known as soroban has been made available in India thanks to some leading players like Virtual Academics who have proved their credibility a nd perfection in teaching abacus as a tool to make math a fun subject. Japanese abacus is considered as one of the oldest and accurate abacus of all time. Soroban was modified into the modern configuration. It is made from wood, and ha s five-bead in each column, one-bead in the upper deck and four-bead in the lowe r deck. The Soroban helps to perform mainly addition, subtraction, multiplicatio n and division. The Soroban was one of the necessary calculation tools before the electric calcu lator was widely used in Japan. Yet, the Soroban has been an excellent education al tool for children to understand and recognize numbers since its introduction. In addition, practicing Soroban gives you more opportunity to develop your ment al calculation ability. After mastering the Soroban, you will need no calculator with you because you are capable of calculating numbers by visualizing Soroban beads. Even though the structure has been adapted from chinese abacus, there are some d ifferences like there are 5 beads in one rod instead of 6 which is similar to gr eek abacus. Another unique feature that sets the soroban apart from its Chinese cousin is a dot marking every third rod in a soroban. These are unit rods and an y one of them is designated to denote the last digit of the whole number part of the calculation answer. Any number that is represented on rods to the right of this designated rod is part of the decimal part of the answer, unless the number is part of a division or multiplication calculation.
    [Show full text]
  • Compiler Construction
    Compiler construction PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 10 Dec 2011 02:23:02 UTC Contents Articles Introduction 1 Compiler construction 1 Compiler 2 Interpreter 10 History of compiler writing 14 Lexical analysis 22 Lexical analysis 22 Regular expression 26 Regular expression examples 37 Finite-state machine 41 Preprocessor 51 Syntactic analysis 54 Parsing 54 Lookahead 58 Symbol table 61 Abstract syntax 63 Abstract syntax tree 64 Context-free grammar 65 Terminal and nonterminal symbols 77 Left recursion 79 Backus–Naur Form 83 Extended Backus–Naur Form 86 TBNF 91 Top-down parsing 91 Recursive descent parser 93 Tail recursive parser 98 Parsing expression grammar 100 LL parser 106 LR parser 114 Parsing table 123 Simple LR parser 125 Canonical LR parser 127 GLR parser 129 LALR parser 130 Recursive ascent parser 133 Parser combinator 140 Bottom-up parsing 143 Chomsky normal form 148 CYK algorithm 150 Simple precedence grammar 153 Simple precedence parser 154 Operator-precedence grammar 156 Operator-precedence parser 159 Shunting-yard algorithm 163 Chart parser 173 Earley parser 174 The lexer hack 178 Scannerless parsing 180 Semantic analysis 182 Attribute grammar 182 L-attributed grammar 184 LR-attributed grammar 185 S-attributed grammar 185 ECLR-attributed grammar 186 Intermediate language 186 Control flow graph 188 Basic block 190 Call graph 192 Data-flow analysis 195 Use-define chain 201 Live variable analysis 204 Reaching definition 206 Three address
    [Show full text]
  • Nonus: the Nine Bead Abacus, Its Theory and Derivation
    Nonus: The Nine Bead Abacus, its Theory and Derivation By J.W. VanCleave I. Introduction It may come as some surprise to find that work is still being done with that ancient calculating device, the abacus. After all, we live in an era when the digital revolution is occurring, real time, right before our very eyes. The means and methods by which we work, play and communicate are changing at an unparalleled rate in human history. Yet, though the gap between the so-called underdeveloped nations and the “first world” nations is diminishing, many millions of people continue to use a version of the abacus in the exchange of everyday commerce, even in the 21st century. We have witnessed the recent phenomenon of the Japanese Soroban, its development, popularity and refinement during the post-WWII era into a device of high efficiency and methodology. This occurred in spite of Japan having been in the midst of a technological revolution, which, it would seem, would supplant the role of the bead-frame calculator to that of an antiquated, dusty museum piece. In this paper, we will cover a brief history of the abacus in both ancient and modern eras, and discuss the evolution of the device and refinement of its operation. Then, we will touch on the role that the bead-frame calculator has in modern America, in commerce, at home, and in the classroom. Finally, the author will present the results of research he has conducted on an updated, westernized nine-bead abacus, the Nonus, and its operation. We will also discuss the concept of the “minimal abacus”, and some practical examples.
    [Show full text]
  • PROGRAMMING LANGUAGES TENTH EDITION This Page Intentionally Left Blank CONCEPTS of PROGRAMMING LANGUAGES TENTH EDITION
    CONCEPTS OF PROGRAMMING LANGUAGES TENTH EDITION This page intentionally left blank CONCEPTS OF PROGRAMMING LANGUAGES TENTH EDITION ROBERT W. SEBESTA University of Colorado at Colorado Springs Boston Columbus Indianapolis New York San Francisco Upper Saddle River Amsterdam Cape Town Dubai London Madrid Milan Munich Paris Montreal Toronto Delhi Mexico City Sao Paulo Sydney Hong Kong Seoul Singapore Taipei Tokyo Vice President and Editorial Director, ECS: Senior Production Project Manager: Marilyn Lloyd Marcia Horton Manufacturing Manager: Nick Sklitsis Editor in Chief: Michael Hirsch Operations Specialist: Lisa McDowell Executive Editor: Matt Goldstein Cover Designer: Anthony Gemmellaro Editorial Assistant: Chelsea Kharakozova Text Designer: Gillian Hall Vice President Marketing: Patrice Jones Cover Image: Mountain near Pisac, Peru; Marketing Manager: Yez Alayan Photo by author Marketing Coordinator: Kathryn Ferranti Media Editor: Dan Sandin Marketing Assistant: Emma Snider Full-Service Vendor: Laserwords Vice President and Director of Production: Project Management: Gillian Hall Vince O’Brien Printer/Binder: Courier Westford Managing Editor: Jeff Holcomb Cover Printer: Lehigh-Phoenix Color This book was composed in InDesign. Basal font is Janson Text. Display font is ITC Franklin Gothic. Copyright © 2012, 2010, 2008, 2006, 2004 by Pearson Education, Inc., publishing as Addison-Wesley. All rights reserved. Manufactured in the United States of America. This publication is protected by Copy- right, and permission should be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. To obtain permission(s) to use material from this work, please submit a written request to Pearson Education, Inc., Permissions Department, One Lake Street, Upper Saddle River, New Jersey 07458, or you may fax your request to 201-236-3290.
    [Show full text]
  • A Comparative Study of Korean Abacus Users' Perceptions And
    A Comparative Study of Korean Abacus Users’ Perceptions and Explanations of Use: Including a Perspective on Stigler’s Mental Abacus Soomi Kim Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy under the Executive Committee of the Graduate School of Arts and Sciences COLUMBIA UNIVERSITY 2016 © 2015 Soomi Kim All Rights Reserved ABSTRACT A Comparative Study of Korean Abacus Users’ Perceptions and Explanations of Use: Including a Perspective on Stigler’s Mental Abacus Soomi Kim The purpose of this study was to determine the prevalence of using a “mental abacus” by adults whose mathematics education in Korea included extensive use of the actual abacus as both a teaching and computational aid. One hundred and sixty-nine Korean adults between the ages of 25 to 65 who had abacus training and its uses for a minimum of one year participated in the study. The study had two phases: a quantitative phase and a qualitative phase. The quantitative phase focused on the participants’ perceptions of their training and use of the abacus as well as an assessment of their basic arithmetic competencies. This served as a context for a more in- depth analysis of their perceptions of, and thinking about, the use of the abacus in arithmetic operations obtained in the qualitative phase. All participants were asked and then answered a total of 6 questions regarding basic background information about their abacus training as well as their current use of the abacus for arithmetic computations in order to examine the extent of Korean abacus uses. The questionnaires included an assessment of participants’ arithmetic computation skills.
    [Show full text]
  • Wirth Transcript Final
    A. M. Turing Award Oral History Interview with Niklaus Wirth by Elena Trichina ETH, Zürich, Switzerland March 13, 2018 Trichina: My name is Elena Trichina. It is my honor to interview Professor Niklaus Wirth for the Turing Award Winners Project of the Association for Computing Machinery, the ACM. The Turing Award, sometimes referred to as “the Nobel Prize of computing,” is given annually for major contributions of lasting importance in computing. Professor Wirth received his award in 1984 in recognition of his outstanding work in developing a sequence of programming languages – Euler, Algol-W, Pascal, Modula. The hallmarks of Wirth’s languages are their simplicity, economy of design, and high-level engineering. We will talk about it and many other things later today in the interview that takes place on the 13th of March, 2018, in the Swiss Federal Institute of Technology. So we start. Ready? Guten Tag, Niklaus. Gruetzi. Wirth: Добрый ден, Елена Василевна Здравствуи [Good morning, Elena. Hello. – ed.] Trichina: Well, although your command of Russian is sufficient, my command of Swiss German is a little bit rudimentary. Shall we continue in one of the languages where we both feel comfortable? What would it be? French? English? Wirth: Oh, I think English is better for me. Yes, yes. Trichina: Okay. It’s probably better for the audience. [laughs] Wirth: Okay. True. Trichina: Okay. We continue in English. Here in front of me there is a list of the most important days in your life. You were born in February 1934 in Winterthur, which is a sort of middle-size industrial town in Switzerland.
    [Show full text]