AUTHOR AVAILABLE from This Updated Bibliography Was Prepared to Provide a Computing, and to Give Particular Attention to Computi

Total Page:16

File Type:pdf, Size:1020Kb

AUTHOR AVAILABLE from This Updated Bibliography Was Prepared to Provide a Computing, and to Give Particular Attention to Computi DOCUMENT RESUME ED .241 284 SE 043 935 AUTHOR Adams, Judy TITLE Guide to Resources in, InstructionalComputing. Revised. INSTITUTION National Council of Teachers. of Mathematics,Inc., Reston, Va. PUB DATE Jan 84 NOTE 36p.; Original edition by Mary KayCorbitt. Dept. AVAILABLE FROMNational Council of Teachers of Mathematics, p 1906 Association Dr., Reston, VA 22091(,$2.00 prepaid). PUB TYPE Reference Materials Bibliographies (181) EDRS PRICE MF01 Plus Postage. PC Not Availablefrom EDRS. ,DESCRIPTORS Computer Oriented Programs; Computers;Educational Research; Elementary SecondaryEducation; Higher Education; *Learning Activities; *Mathematics Curriculum; *Mathematics Education;*Mathematics Instruction; *Microcomputers; Programing ABSTRACT This updated bibliography was preparedto provide a source of currentinformation on general aspects ofinstructional computing, and to give particular attentionto computing in mathematics education. The generalinformation it contains will provide a starting point for educatorswho are beginning their work in instructional computing. The referencesto applications of computing in the mathematics curriculumprovide information to beginners as well as to those with moreadvanced backgrounds. Efforts have been made to be selective,with the major criteria being how relevant the items appear inrelation,to the purposes of the guide and the currentness of the items.The guide is on a word-processing system, and will be updated andrevised semiannually. Section 1 contains sources of hardware, software,and other information. Section 2 contains the bibliographicalreferenceS, categorized by instructional computing, computer literacy,computer science, management of computer resources,and research summaries: (MKS) *********************************************************************** *, * Reproductions supplied by EDRS are the bestthat can be made- * * from the original document. *********************************************************************** U.S. DEPARTMENT OF EDUCATION NATIONAL INSTITUTE OF EDUCATION EDUCATIONAL RESOURCES INFORMATION CENTER (ERIC) This document has been reproduced.1's received horn the pelson of (,manizalion wigamaiga, . Minor changes halal been nutdr:to improve reproduction quality. Points of view or nor 100.5 Sidled in thisdocu meet do not necessarly rrprosent officialME posinon or policy. GUIDE TO RESOURCES IN INSTRUCTIONAL COMPUTING Prepared by Mary Kay Corbitt Revised by Judy Adams For the TeChnology AdvisoryCommittee National Council of TeaChers of Mathematics. 1906 Association Drive Reston, Virginia 22091 "PERMISSION TO REPRODUCE THIS MATERIAL INMICROFICHE OPILY HAS BEEN GRANTED BY Hucka TO THE EDUCATIONAL RESOURCES INFORMATION CENTER (ERIC)." INTRODUCTION . This Guide to Resources in Instructional Computing has been prepared to provide a source of current information on general aspects ofinstructional computing, and to give particular'attention to computing in mathemati,cp education. The general information it contains will provide a startingpoint for educators Who are beginning their work in ins ructionalcomputing. The references to applications of computing in themathematicscurriculum provide information to beginners as well as, to .those wit moreadvancedbackgrounds. Although the number of'topics included-in this guide is fairlylarge, efforts have been mule to be selective in choosing the ppecificentries. The entrie's are, with few exceptions, limited to those thatpertain- to/microcomputers. The majoi criteria applied in selectingentries were how relevant the items appeared in relation to the purposes of the guide and the currentnessof the items. ,Since a product such as this quickly becomesoutdated, the guide has been entered into the word processingsystem/at NCTM Headquarters in Reston and it will be updated and revised semiannua /lly. (Anyone who wishes to contribute information to be added to a revised version ofthis guide should / 0 contact Judy Adams, 114, South. Fillmore,Laramie., WY 82070.) . / Thanks are due to Mary Kay Corbitt,Univer/sity of Kansas, for preparing the original edition of this guide.Wir%Jut her efforts, this guide would not have been written.- / We welcome your comments and suggestions on thisguide and we sincerely hope that it provides useful 'information. / Judy Adams Technology Advisory Committee Additional copies of this noncopyrighted NCTH information resourcemay be `reproduced as your situation requires. Please credit the National Council of TeaChers of Mathematics appropriately. E Printed in U.S.A. January 1984: ii TABLE OF CONTENTS Page Introduction ii Section 1: Getting Started.in Instructional Computing 1 1.1. Sources of Hardware 1 1.2. Sources of Educational Software 1 Software Directories 1 1.2.2. Free Software Catalogs 2 1.2.3.. Vendors and Publishers 2 1.2.4. Reviews of Instructional Software 3 1.3. Information Croups and Resource Centers for Educators 3 1.4. Professional Organizations 4 1.5. Journals. 5 Sources of Funding 6 1.7 Information Retrieval Services Databases 7 Section 2: Bibliography 8 2.1.. Instructional Computing 8 2.1.1. General Information on Instructional Computing 8 2.1.1.1. Books 8 2.1.1.2._ Journal Articles 9 2.1.1.3. Special Issues of Journals 10/ 2.1.1.4. Bibliographies (General) 2.1.2. Computing in Mathematics Education 1/1 2.1.3. Computer Activities in Mathematics /1.3' 2.1.3.1. Elementary/Middle 13 2.1.3.2. Algebra 14 2.1.3.3. Geometry 15 ,7.1.3.4. Number Theory 2.1.3.5. 'Prababilty 16 2.1.3.6. Trigonometry 16 2.1.3.7. Miscellaneous Mathematical Topics 17 18 2.1.3.8. Mathematical Games ° 2.2. Computer Literacy, 18. 2.2.1. Books 18 2.2.2. Integrating Computer Literacy Concepts into the Curriculum 18 2.2:3. Ideas and Activities for Teaching Concepts of 20 Computer Literacy .1/ 2.2.4. Teacher Educatibn 22 2.3. Computer Science 23 2.3.1. Hardware 24 , General Information on Microcomputer Hardware 24 2.3.1.2. Selection and Acquisition of Micro- computer Equipment 24 2.3.2. Software: Development and Evaluation 25 2.3.3. Computer Programming 27 2.3.3.1. Programming Languages (General Information). 27 2.3.3.2. Programming in BASIC 28 2.3.3.3. Programming in Pascal 29 2.3.3.4. Programming in Logo 29 2.3.3.5. Sources of Programming Activities 31 2.4. Management of Computer Resources - 31 °' 2.5. 'Research Summaries 32 SECTION 1: GETTING STARTED IN INSTRUCTIONALCOMPUTING section are intended to help educators"getstarted in The resources in this vendors computing by providing information onhardware manufacturers, software related to and publiShers, sources offunding, organizations, and journals instructional computing. 1.1. Sources of Hardware This section lists the.manufacturersof microcomputers found most for information on frequently in schools. Write directly to the manufacturer the particular model or models ofcomputers produced, software',and other resources availablefrom the manufacturer. Apple Computer Inc., 20525MarianiAvenue, Cupertino: CA 95014 Atari Computer Division, 1312 Clrossman,Sunnyvale, CA 94086 Commodore BusineSs Machines inc., 681 MooreRoad, King of Prussia, PA19406' Digital Equipment Corp., Box 1003, 2 IronWay, Marlboro, MA 01752 I.B.M., P.O. Box 1328, Boca Raton,FL 33432 Ohio Scientific, 1333 SouthChillicothe Road, Aurora, OH' 44202 Radio Shack, 1300 One TandyCenter, Fort Worth, TX 76102 TeXas Instruments Inc., P.0.-Box 53,Lubbock, TX 79408 1.2 Sources of Educational Software O One immediatessource ofinformation 'about software for your brand of A software computer is to writedirectly to the manufacturer of thecomputer. from directory is'also a good source ofinformation on software available that different manufacturers and vendors.'Listed ate a few majdi directories include software from several vendorsand/or for differnt brands of of free educational software microcomputers. Also included are sources catalogs. 1.2.1. Software Direr.tories o Write to publisher for priceinformation. vifleo, 5245 West The Apple Software Directo Vol, Three: Education, WIDL Divertity Ave., Chicago, IL60639 11223 S. Hindry. The Book of Apple Software(1983 Edition), The. Book Conpany, Avenue, Los Angeles, CA90045, Angeles, CA The Book of Atari Software,1983, 11223 S. Hindry Avenue; Los 90045 System Commodore Software Encyclopedia,Commodore Business Machines, Marketing Croup, 681 Moore Road',King of Prussia, PA 19406 Inc., 6720 Educator's Handbook and SoftwareDirectory, Vital Information, W. 66th Terrace, OverlandPark, KS 66202 Instruc, "Fall83 Computer Directory forSchools." Instructor, 757 Third Avenue,New York, NY 10017 South International Microcomputer SoftwareDirectory, Imprint Software, 420 Howes St., Fort Collins, CO80521 Edition, Sterling 1982 Swift's Directory ofEducational Software,_Aule II Swift Publishing Co., 1600 FortviewRoad, Austin, TX 78704 Queue, 5 Chapel i11 Drive, Fairfield, CT 06432 JEM Research, Reference Manua for nstructional Use of P.c.LzEzEgartrEt V8W 2Y2 Discovery Park, iversiiy of Victoria, 10.0. Box 1700, Victoria, BC School Microware Directory, DresdenAssociates, P.O. Box 246, Dresden, ME ' 04342 Skarbek Software Directory, 11990 DorsettRoad, St. Louis, MO63043 Sources for Courses, TALMIS, 115 N.Oak Ave., Oak Park, IL 60301 Shack stores The TRS-80 Sourcebook andSoftware Directory, available at Radio VMI Apple II Blue Book, VIsual Materials Inc.,4170 Grove Avenue, Gurnee, IL 60031 1.2.2. Free Software Catalogs These catalogs list software from morethan one vendor and/or for more microcomputer than:one brand of computer. Write and ask for free copy of software catalog. 03055 Appleseed, Software
Recommended publications
  • A Kermit File Transfer Protocol for the Apple II Series Personal Computers : John Patrick Francisco Lehigh University
    Lehigh University Lehigh Preserve Theses and Dissertations 1986 A Kermit file transfer protocol for the Apple II series personal computers : John Patrick Francisco Lehigh University Follow this and additional works at: https://preserve.lehigh.edu/etd Part of the Electrical and Computer Engineering Commons Recommended Citation Francisco, John Patrick, "A Kermit file transfer protocol for the Apple II series personal computers :" (1986). Theses and Dissertations. 4628. https://preserve.lehigh.edu/etd/4628 This Thesis is brought to you for free and open access by Lehigh Preserve. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of Lehigh Preserve. For more information, please contact [email protected]. A KERMIT FILE TRANSFER PROTOCOL FOR THE APPLE II SERIES PERSONAL COMPUTERS (Using the Apple Pascal Operating system) by John Patrick Francisco A Thesis Presented to the Graduate Committee of Lehigh University in Candidacy for the Degree of Master of Science 1n• Computer Science Lehigh University March 1986 This thesis is accepted and approved in partial fulfillment of the requirements for the degree of Master of science.• (date) Professor in Charge -------------- --------------- Chairman of the Division Chairman of the Department • • -11- ACKNOWLEDGEMENTS It would be somewhat of an understatement to say this project was broad in scope as the disciplines involved ranged from Phychology to Electrical Engineering. Since the project required an extensive amount of detailed in­ formation in all fields, I was impelled to seek the help, advice and opinion of many. There were also numerous t friends and relatives upon whom I relied for both moral and financial support.
    [Show full text]
  • Oral History Interview with John Brackett and Doug Ross
    An Interview with JOHN BRACKETT AND DOUG ROSS OH 392 Conducted by Mike Mahoney on 7 May 2004 Needham, Massachusetts Charles Babbage Institute Center for the History of Information Processing University of Minnesota, Minneapolis Copyright, Charles Babbage Institute John Brackett and Doug Ross Interview 7 May 2004 Oral History 392 Abstract Doug Ross and John Brackett focus on the background of SofTech and then its entry into the microcomputer software marketplace. They describe their original contact with the University of California at San Diego (UCSD) and licensing the p-System which had been developed there. They discuss the effort required to bring the program to production status and the difficulties in marketing it to the sets of customers. They talk about the transition from 8 bit to 16 bit machines and how that affected their market opportunities. They conclude with a review of the negotiations with IBM and their failure to get p-System to become a primary operating environment. That, and the high performance of Lotus 1-2-3, brought about the demise of the p- System. [John Brackett requested that the following information from Wikipedia, the free encyclopedia, be provided as an introduction to this oral history interview: “UCSD p-System or UCSD Pascal System was a portable, highly machine independent operating system based upon UCSD Pascal. The University of California, San Diego Institute for Information Systems developed it in 1978 to provide students with a common operating system that could run on any of the then available microcomputers as well as campus DEC PDP-11 minicomputers. UCSD p- System was one of three operating systems (along with PC-DOS and CP/M-86) that IBM offered for its original IBM PC.
    [Show full text]
  • Call-A.P.P.L.E. Magazine 1982-8
    Call-A.P.P.L.E. Magazine • August 1982 ~.I~~c!)~-A ~ - ...P. P. L. E. APPLE PUGETSOUND PROGRAM LIBRARY EXCHANGE A W .. shinglon 51 .. 11.' Non-Profit Corpordlion Call-A.P.P.L.E. Magazine Issue Year 1982 Issue Month August Apple Pugetsound Program Library Exchange I Page 0001 of 0090 Call-A.P.P.L.E. Magazine • August 1982 II Volume V, Number 8 £L 75 UK, A Call -A.P.P.L.E. TECHNIQUE: Garbagemen Strike Page 9 A Call -A.P.P.L.E. APPLECATION: Total Recall PagelS A Call -A.P.P.L.E. REVIEW: BASIS 108 ... An Alternative Page 23 A Call -A.P.P.L.E. REVIEW: Spelling Programs Page 31 Apple Pugetsound Program Library Exchange Page 0002 of 0090 Call-A.P.P.L.E. Magazine • August 1982 H, II II Volume V, Number 8 August 1982 52.50 (53.00 Canada, £1. 75 UK. A Call -A.P.P.L.E. TECHNIQUE: Garbagemen Strike Page 9 A Call -A.P.P.L.E. APPLECATION: Total Recall PagelS A Call -A.P.P.L.E. REVIEW: BASIS 108 ... An Alternative Page 23 A Call -A.P.P.L.E. REVIEW: Spelling Programs Page 31 Apple Pugetsound Program Library Exchange Page 0003 of 0090 Call-A.P.P.L.E. Magazine • August 1982 THE PROWRITER COMETH. (And It Cometh On Like Gangbusters.) Evolution. It's InevItable. An eternal venty. Just when you thInk you've got it knocked. and you're resting on your laurels. some­ body comes along and makes a dinosaur out of you.
    [Show full text]
  • Pascal Quick Guide
    PPAASSCCAALL -- QQUUIICCKK GGUUIIDDEE http://www.tutorialspoint.com/pascal/pascal_quick_guide.htm Copyright © tutorialspoint.com PPAASSCCAALL -- OOVVEERRVVIIEEWW Pascal is a general-purpose, high-level language that was originally developed by Niklaus Wirth in the early 1970s. It was developed for teaching programming as a systematic discipline and to develop reliable and efficient programs. Pascal is Algol-based language and includes many constructs of Algol. Algol 60 is a subset of Pascal. Pascal offers several data types and programming structures. It is easy to understand and maintain the Pascal programs. Pascal has grown in popularity in the teaching and academics arena for various reasons: Easy to learn. Structured language. It produces transparent, efficient and reliable programs. It can be compiled on a variety of computer platforms. Features of the Pascal Language Pascal has the following features − Pascal is a strongly typed language. It offers extensive error checking. It offers several data types like arrays, records, files and sets. It offers a variety of programming structures. It supports structured programming through functions and procedures. It supports object oriented programming. Facts about Pascal The Pascal language was named for Blaise Pascal, French mathematician and pioneer in computer development. Niklaus Wirth completed development of the original Pascal programming language in 1970. Pascal is based on the block structured style of the Algol programming language. Pascal was developed as a language suitable for teaching programming as a systematic discipline, whose implementations could be both reliable and efficient. The ISO 7185 Pascal Standard was originally published in 1983. Pascal was the primary high-level language used for development in the Apple Lisa, and in the early years of the Mac.
    [Show full text]
  • The Macintosh Programmer's Workshop
    The Macintosh Programmer’s Workshop Richard J. Meym and Jeff W. PaIrish,Apple Computer me Macintosh hen the Apple Macintosh was ming), a shell command language, and a introduced, it was clear that language for automating program builds. development WApple needed to provide acom- Originally developed for the Macintosh environment combines plete softwaredevelopmen t environment Plus, MPW now also runs on the Macin- for both itself and third-party developers. tosh SE and 11. a gPaphica1 intehce, The result was the Macintosh Program- This article focuses on the programde- Unix-like command mer’s Workshop.’ MPW includes a com- velopment environment rather than on IangUNe, and prehensive set of programming tools and the tools in that environment. Innovations handles several languages. It also com- not covered here include C and Pascal ex- immediate command bines the graphical interface common to tensions for extended-precision IEEE execution in any all Macintosh applications, a command floating-point numbers, tools to compile window. Here’s how language similar to the Unix shell lan- and decompile Macintosh resources (data guages, and Smalltalk’simmediate execu- structures used to describe menus, win- it works. tion of commands in any window. dows,and dialogues), and the MacApp ob Innovative features include an inte- ject-oriented generic application. grated command and editing language, redirection of input and output to win- History dows and to selected text in windows, a When the Macintosh was introduced in graphical interface for each command, January 1984, most software for it was writ- and userdefined menus, which associate ten using the Lisa Workshop, acrossdevel- shell commands with menu items.
    [Show full text]
  • (TIL) Apple II Articles
    ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Apple II Computer Family Technical Information ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Apple Technical Information Library (TIL) Apple II Articles ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Date March 1997 ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– Source Compuserve Apple II Computer Family Technical Information Apple Technical Information Library (TIL) Apple II Articles : March 1997 : 1 of 681 ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– ================================================================================ DOCUMENT March 1997 A2TIL.Catalog ================================================================================ Apple ][ Articles from the Apple Technical Information Library March 1997 -- David T. Craig ([email protected]) Columns: 1 - File name 2 - Pages (assumes 60 lines per page) 3 - Lines 4 - Longest line length 5 - Article title A2TIL001.TXT 6 358 84 Apple Tech Info Library Overview: How to Search for Articles A2TIL002.TXT 2 102 75 16K RAM / Language Cards: Alternate Suppliers A2TIL003.TXT 2 105 79 80-Column Text Card: Applesoft Control Codes (11/96) A2TIL004.TXT 1 31 78 80-Column Text Cards: Apple II & II Plus Compatibility (11/96) A2TIL005.TXT 1 27 76 Access II and Apple IIc Plus: No 40-Column Mode A2TIL006.TXT 1 15 77 Access II: Does Not Support VT100 Line Graphics A2TIL007.TXT 1 52 76 Access II: Specifications (Discontinued) A2TIL008.TXT 1 48 78 Apple 3.5 Drive: Description
    [Show full text]
  • Washington Apple Pi Journal, August 1984
    $2 Wa/hington Apple Pi The Journal of Washingtono Apple Pi, Ltd. Volume. 6 AUGust1984 number 8 Hiahliahtl v - - mAC SOFTWARE UPDATE PLAYinG TI.,E mARI<ET WITI-f 0TOCI<SIG An APPLE TE.LE.COmm TUTORIAL nE.W RELE.ASE.S FRom APPLE. AnD T I-IE PIG In This Issue.. Officers &Staff, Editorial 3 When is a Data Base a Data Base?.Alex. E. Barnes 23 President's Corner • David Morganstein 4 Playing the Market with StockSIG •• Robert Wood 24 Job Mart ••••• 4 Apple-Oriented Telecomm. Tutorial. George Kinal 28 Minutes, Notes from the Office, SIGNews ••••• 5 Feeding at the Trough: ••••• Michael Hartman 32 WAP Calendar ••••••••••••••••••• 6 Specialized Data Management ••••• Bob Oringel 35 Membership Directory ••••• Dana J. Schwartz 7 Softviews ••••••••••• David Morganstein 36 WAP Hotline ••••••••••••••••••• 8 Permutation Generator in LISP •••• Bill Wurzel 38 Hardware Helpers, Genl. [nformation, Event Queue. 9 Update of Auto-Repeat Dialing ••• George Kinal 39 WAP Election Results, Classifieds • • • • • • •• 9 Apple Writer Printer Glossary. •• Al R. Rumble 40 Q &A • • • • • • • • • • • • •• Bruce F. Field 10 Apple Tracks •••••••• Richard Langston II 42 A Page From the Stack •••••• Robert C. Platt 12 Apple Tech Notes Richard Langston II 46 DisabledSIG News ••••••••••• Jay Thal 16 Letter to the Editor ••••• Ludwig Benner Jr. 47 EDSIG News . Peter Combes 16 Premium Softcard lie: A Review •• Robert C. Platt 48 Low-Cost Cooling Idea ••••••• George Kinal 17 Monthly Tutorial Outline •••••••••••• 49 Macintosh Software Availability Update ••••• 18 WAP Tutorial Registration •••••••••••• 50 Mac Mailing List Management ••• Brooks Leffler 19 Membership Director Change Form ••••••••• 50 Glossary For New Mac Owners ••• Robert C. Platt 20 Disketeria Mail Order Form ••••••••••• 51 A Letter to St.Mac •••••• David Morganstein 22 Index to Advertisers • 52 8 DISK IlIon 8 II ? $Igg WOWI Clinton Computer had an opportunity to buy a limited number of brand new Apple Disk I I Is at a very special price from Apple.
    [Show full text]
  • ~Hie San Francisco APPLE CORE Presents
    ~Hie San Francisco APPLE CORE presents -fHt 6EST Of vB.0Ui THE DATA BASE YOUR APPLE HAS BEEN WAITING FOR! Available September 1980 48K/ROM APPLESOFT/DISK at the computer store near you. "HUMAN ENGINEERED" FOR EASE OF DATA PACKING FOR INCREASED USE BY NON PROGRAMMERS DISK CAPACITY • No complex "menu trees" Integers stored in one or 2 bytes, real numbers in 5 bytes • Easy-to-follow prompting Recurring characters and un-used portions of alphanumeric • Formats displayed on screen as you create them fields packed into 2 bytes • Easy . .. Convenient editing for all inputs Special code fields store short codes, but print full descrip­ • 10 data types, including auto-formatting for dates, phone tions on reports numbers, social security numbers • Calculator style right to left input for $ fields POWERFUL REPORT GENERATOR LARGE CAPACITY Up to 100 columns on 1 to 9 lines Up to 24 computed fields—compute with record values, • Up to 100 fields (items) per record constants or other computed fields • Record size to 1020 bytes Up to 5 horizontal subtotals (assign any field to any subtotal) • 1-4f ields in primary keys and grand total • Any number of secondary keys Up to 6 sort and control break fields—column sub totals at • 1 to 9 user formatted screen pages or "masks" per record, control breaks and page breaks and 1 - 24 fields per "mask" Control break or compute on printing and non-printing fields • Special "update masks" for rapid editing Comment lines and fields, auto page numbering and report dating, number formatting, and much more! FAST ISAM FILING SYSTEM Retrieve ANY RECORD from a FULL DISK, IN LESS • Records are sorted by primary and secondary keys AS THAN 3 SECONDS THEY ARE ENTERED Search for records by any combination of range, wild cards, • Three levels of password protection partial strings, and relational, etc.
    [Show full text]
  • Pascal Tutorial
    Pascal Tutorial PASCAL TUTORIAL Simply Easy Learning by tutorialspoint.com tutorialspoint.com i ABOUT THE TUTORIAL Pascal Tutorial Pascal is a procedural programming language, designed in 1968 and published in 1970 by Niklaus Wirth and named in honor of the French mathematician and philosopher Blaise Pascal. Pascal runs on a variety of platforms, such as Windows, Mac OS, and various versions of UNIX/Linux. This tutorial will give you great understanding on Pascal to proceed with Delphi and other related frameworks etc. Audience This tutorial is designed for Software Professionals who are willing to learn Pascal Programming Language in simple and easy steps. This tutorial will give you great understanding on Pascal Programming concepts and after completing this tutorial you will be at intermediate level of expertise from where you can take yourself at higher level of expertise. Prerequisites Before proceeding with this tutorial you should have a basic understanding of software basic concepts like what is source code, compiler, text editor and execution of programs etc. If you already have understanding on any other computer programming language then it will be an added advantage to proceed. Compile/Execute Pascal Programs If you are willing to learn the Pascal programming on a Linux machine but you do not have a setup for the same, then do not worry. The compileonline.com is available on a high end dedicated server giving you real programming experience with a comfort of single click compilation and execution. Yes! it is absolutely free and its online. Copyright & Disclaimer Notice All the content and graphics on this tutorial are the property of tutorialspoint.com.
    [Show full text]
  • Using an Apple II Microcomputer for Real-Time Control in a Behavioral Laboratory
    Behavior Research Methods & Instrumentation 1983, Vol. 15(2),158-166 SESSION IV TECHNICAL ISSUES IN SYSTEM DESIGN STUDENT COMPETITION AWARD Using an Apple II microcomputer for real-time control in a behavioral laboratory WINFORD A. GORDON, DON FOREE, and DAVIn A. ECKERMAN University ofNorth Carolina, ChapelHill, North Carolina 27154 This report describes the hardware and software developed to implement an Apple II (48 KB) as a real-time control device for operant experiments. The hardware has a straightforward design, so that it is readily understandable and can be built by individuals with only minimal experience in the use of integrated circuits and other electronic components. The software routines listed below represent an approach to controlling and handling the data generated by an operant experiment. Using these routines, we are able to record each response and experi­ mental event, the time of the occurrence, and the conditions at that time. The advent of microprocessor systems has made THE INTERFACE EXPANSION real-time computer control broadly available. Yet, lack­ ing the electronic skills needed to interface a micro­ The first element in the system is the AIO serial­ processor with laboratory equipment, many researchers parallel interface card, which has two 8-bit parallel are reluctant to implement a computer control system. ports and two serial ports. Since we do not use the Commercially produced hardware and software systems serial ports in this application, the expansion circuit are available, but the cost of these systems is often could be adapted to any device that provides two prohibitive. We have developed a control system that is 8-bit parallel ports.
    [Show full text]
  • Impact of UCSD Pascal a View from the Trenches
    Impact of UCSD Pascal A View from the Trenches Roger Sumner 1 Before The Flood • Languages of the day: Fortran, COBOL, PL/I, RPG(!) • Batch Mainframe Computers – Punch cards, line printers, reel-to-reel tapes, overnight batch runs – HUGELY EXPENSIVE • Minicomputers: Data General, DEC PDP- 10, PDP-11, early Prime 2 Rise of the Microcomputer • Assembly language • Basic (many dialects) • PL/M (Digital Research, Intel) • All limited to specific platforms • Very difficult to use • Open need: portable, easy to use, powerful language + compiler + system 3 Pascal As A New Language • Other academic/niche languages: Simula, Euler, APL, Lisp, Algol; all on mainframes • Pascal was an academic language, too, but… – Simple enough for a modest-sized compiler – Powerful enough to write a compiler! – Pointers as a full-fledged data type – Enabled recursive data structures 4 Key Features of Pascal • Strong type checking - parameters & expressions • Pointer types – Safe, coupled to specific types (unlike “C” at the time) – Allows easily expressed recursive data structures • Very easy to like! – Structured programming wasn’t common in those days – UCSD Pascal popularized Pascal itself, which was then picked up by… • Microsoft Pascal • Borland Turbo Pascal • Apple Pascal (32-bit) – Adopted as a standard development language by many organizations, but… 5 Limitations! • What Brian Kernighan saw as missing: – Strings, variable size arrays, logical ops – Separate compilation, libraries –Flexible I/O – An “escape” from compiler builtins & dogma • Lots of folks
    [Show full text]
  • Call-A.P.P.L.E. Magazine 1983-6
    Call-A.P.P.L.E. Magazine • June 1983 ~..~~:()~-A . p... P. L.. E APPLE PUGETSOUND PROGRAM LIBRARY EXCHANGE 1\ w.. hinllton St.tr Non-Profit Corpor.tion Call-A.P.P.L.E. Magazine Issue Year 1983 Issue Month June Apple Pugetsound Program Library Exchange I Page 0001 of 0088 Call-A.P.P.L.E. Magazine • June 1983 TPt Volume VI, Number 6 June 1983 52.50 (53.00- Canada, £1. 75 IIUK., THE lie AND THE PLUS: Comparing Apples and Apples Page 9 A Call -A.P.P.L.E. SOFTWARE REVIEW: Spreadsheet Programs Page 17 MACHINE POWER: Creating an Amper-Library Page23 Special Education Section PREPARING FOR LIFE: The Arcadian Approach Page 31 \.0 Apple PugetSound Program Library Exchange Apple Pugetsound Program Library Exchange Page 0002 of 0088 Call-A.P.P.L.E. Magazine • June 1983 Tfii II II Volume VI, Number 6 June 1983 52.50 (53.00 Canada, £1. 75 UK., ITHE lie AND THE PLUS: Comparing Apples and Apples Page 9 A Call -A.P.P.L.E. SOFTWARE REVIEW: Spreadsheet Programs Page 17 MACHINE POWER: Creating an Amper-Library Page23 Special Education Section PREPARING FOR LIFE: The Arcadian Approach Page 31 \.0 Apple PugetSound Program Library Exchange Apple Pugetsound Program Library Exchange Page 0003 of 0088 Call-A.P.P.L.E. Magazine • June 1983 • MORE THAI JUST AlOTHER PREm FACE. Says who? Says ANSI. make life miserable for everyone in the disk-making Specifically, subcommittee X3B8 of the American business. National Standards Institute (ANSI) says so. The fact How? By gathering together periodically (often, is all Elephant ™floppies meet or exceed the specs one suspects, under the full moon) to concoct more required to meet or exceed all their standards.
    [Show full text]