Existing Official Data Files Should Be Used Whenever Possible Rather

Total Page:16

File Type:pdf, Size:1020Kb

Existing Official Data Files Should Be Used Whenever Possible Rather DOCUMENT RESUME ED 189 999 HE 012 952 AUTHOR Strenglein, Denise TITLE Choosing a Computer Language for Institutional Research. The AIR Professional File No. 6. INSTITUTION Association for Institutional Research. PUB DATE BO NOTE 5p. AVAILABLE FROM Association for Institutional Research, 314 Stone Building, Florida State University, Tallahassee, FL 32306 JOURNAL CIT AIR Professional File; n6 Sum 1980 EDRS PRICE MF01/PC01 Plus Postage. DESCRIPTORS *Computer Oriented Programs: Higher Education: *Information Retrieval: Information Storage: Information Systems: Information Utilization: Institutional Characteristics: *Institutional Research: Management Systems: Programing; *Programing Languages; *Record Keeping; *Statistical Analysis ABSTRACT It is suggested that much thought should begiven to choosing an ,,,loropriate computer language for an institutional research offi.-e, considering the sophistication of thestaff, types of planned application, size and type cf computer, andavailability of central programming support in theinstitution. For offices that prepare straight reports andinferential statistics a statistical language that provides report features is recommended:straight report language is suggested for offices notdoing inferential statistics. Offices doing their own programming, in part,should keep in mind that:(1) programs producing reports should be clearly documented in English: (2) there should be no more than twolanguages used in an office, and no more than one person shouldknow each language; (3) new staff members should learn the languagesused, rather than introduce a new language the new staffer knows:and (4) existing official data files should be used whenever possiblerather than creating separate new ones. (MSE) *********************************************************************** Reproductions supplied by EDRS are the best that can be made from the original document. *********************************************************************** The AIR Professional File Summer 1980 I XThe Association for ingiMjimat RPsearch No. 6 EDUCATION &WELFARE NATIONAL INSTITUTr OF EDUCATION CHOOSING A COMPUTER LANGUAGETHiS DOCuMENT HAS BEEN REPRO- Denise Strenglein DUCED EXAC To, AS RECEIVED FROM Data Base Coordinator FOR INSTITUTIONAL RESEARCH THE PERSON OR oRGANtiATION ORIGIN- ATING IT POiNTS OF vIEW OR OPINIONSUniversity of South Florida STATED 00 NOT NECESSARtLY REPRE- SENT OFF iC[AL NATIONAL INSTITUTEOF EDUEATO,ns POSITION OR POuCY A strongly felt need for a multipurpose and simple-to-use success. An efficient language will do both sets of applications. computer language emerges as more and more institutional Both types of application require file handling, and the research offices acquire computer termina! ;. A veritable Babel file-handling ability of the language chosen is of utmost impor- -4 of computer languages exists (Ryland, 1979), and a good deal of tance Institutional research offices use data from many sources thought should be given *o choosing the right language. Learn- and rarely can control file formats. While the easiest files to use ing a computer language represents a significant investment in arc fixed length sequential, mom often than not the nature of time and effort, and because of the problem of training new staff institutional research projects requires reading variable-length, when turnover occurs, only one or, at most, two languages COBOL-generated files or matching information from a number should be introduced into an office. of different files. It is desirable to be abk to euract small sets of The state of the art in languages has progressed far enough information from large files in order to reduce run time and cost. that, in most instances, institutional researchers need not be- There are some automatic features which simplify report come full-tledged computer programmers in order to access writing: opening and closing of files, reading and writing of computer data. Many of the high-level languages have taken the records, movement of data from input to output, initializing drudgery out of programming, and having the computer do much variables, accumulating totals, sorting, and report formatting of the data manipulation takes the drudgery out of institutional with overrides available. Clear and understandable selection research. logic and the ability to manipulate character data as easily as The choice of the best computer language depends on the numeric data are also important. sophistication of the staff, the types of planned application, the It is possible to get usable, if not pretty, results almost size and type of computer, and the availability of central pro- immediately with automatic features, providing both a move gramming support. rapid return on invested time and an incentive to continue learning. Automatic features, however, also tend to remove Training Coasiderations control from the programmer, so overrides are necessary if The characteristics that make learning and using a language anything complex or unusual is to be produced. easier for the institutional researcher who has little computer Descriptive statistics such as percentages, frequency distri- background are these: syntax that looks like ordinary language; a butions, and means are, by far. the Inost common applications of well-written manual; availability of training programs; a lan- statistical analysis; some of the nonstatistical packages offer guage that is somewhat forgiving (that is, one that does not come these features. The next most frequently used statistics are regression and analysis of variance; one of the statistical pack- to a dead stop for every little infraction of the rules); a minimum ages will have to be selected for these uses. It should be noted of required coding; clear, understandable error messages; and job contoal language grouped at one end or the other of a that some of the statistical packages are beginning to offer both multistep job. On-campus assistance from someone who knows statistics and report features. the language is essential for the neophyte, especially in learning the system-specific job control language for the institution's Size and 'IYpe of Computer installation; a good place to start is with an undergraduate While some of the more common languages---for example, computer course in any language or a beginner's program Fortran and COBOLare machine independent, being avail- offered by the computer center. Certain fundamental concepts able on almost any brand of computer, otherslike IBM's are common to all languages. These include file itructure and PL/1have been developed for only one type. IBM and IBM- input mediums, flow charting or other planning techniques, type machines such as Amdahl. ce'n Itel, CDC. Magnuson, language coding, and job contml language. Once these are and Ryad models, comprise much o computer market. For learned, it is possible to gain a useful amount of skill in almost this reason, languages designed for BM computers tend to any of the report or statistical languages with a manual, rela- dominate. It should be noted that even the nominally stan- tively unimpeded access to a computer, and a lot of patience. Of dardized languages, COBOL among them, are highly machine course, a training program helps, and access to someone who dependent since each manufacturer tends to introduce features knows the language is even better. which take advantage of that particular computer's unique capabilities. Applications Size is also a factor. The amount of computer memory The types of projects done by the institutional irsearch available sets limits on the capabilities of the language and on the office should be considered next. There are two basic classes of size of the data sets and number of variables a given job can computer applications in institutional research. The first and handle. Some packagesSPSS and MarkIV, for example most common is the sort-accumulate-list type of repot. This come in versions to fit progressively larger computers. Other includes such things as count of students by race, by sex, by languages, such as Basic, are designed to operate best on small classification; aggregation of student credit hours by discipline, computers. As distributed data processing using microcomput- by level; cost figtqes by department; and government equal ers becomes more prevalent, available memory becomes more opportainity reports, among many others...The second type of of a limiting factor, at least for modes of operation which are application involves descriptive and inferential statistical independent of a large central mainframe. analysis at vatying levels of sophistication. This includes, for Normally, an institutional research office will simply adopt example, enrollment projection, ahalysis of questionnaires, sal- a language that is already available locally. However, if cir- ary regressiza analysis, and analysis of predictors of student cumstances arise in which an institutional research office "goes shopping" for a report or statistical language, it would be wise to par excellance. It is, however, very poor at handling character szt advice from someone who is familiar with hardware. data; under normal operation, the maximum number of letters a character variable can contain is four. Fortran, like COBOL, has Availability of Central Computing Support no automatic functions but does permit a great deal of flexibility and control. It is symbol oriented rather than language oriented, The motivation for acquiring an office terminal, in many as expected of a scientific
Recommended publications
  • On-Line Computing with a Hierarchy of Processors
    University of Pennsylvania ScholarlyCommons Technical Reports (CIS) Department of Computer & Information Science December 1968 On-Line Computing With a Hierarchy of Processors Richard P. Morton University of Pennsylvania Follow this and additional works at: https://repository.upenn.edu/cis_reports Recommended Citation Richard P. Morton, "On-Line Computing With a Hierarchy of Processors", . December 1968. University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-69-13. This paper is posted at ScholarlyCommons. https://repository.upenn.edu/cis_reports/804 For more information, please contact [email protected]. On-Line Computing With a Hierarchy of Processors Abstract Time shared computer systems have been based upon the two techniques of multiprogramming and swapping. Multiprogramming is based on restricting each program to a portion of the total computer memory. Swapping requires considerable overhead time for loading and unloading programs. To alleviate the size restriction due to multiprogramming, segmentation is employed, resulting in fact in vastly increased swapping. A new system architecture is proposed for time shared computing that alleviates the high overhead or program size restriction. It utilizes a hierarchy of processors, where each processor is assigned tasks on the basis of four factors: interactive requirements, frequency of use, execution time, and program length. In order to study the hierarchical approach to system architecture, the Moore School Problem Solving Facility (MSPSF) was built and used. The study of the manner of operation and the reactions of the users clarified and defined the Hierarchy of Processors system architecture. The Moore School Problem Solving Facility was implemented on second generation equipment, the IBM 7040, and therefore it is not possible to adequately compare the efficiency with third generation computers operating in a swapping mode.
    [Show full text]
  • SPSS to Orthosim File Conversion Utility Helpfile V.1.4
    SPSS to Orthosim File Conversion Utility Helpfile v.1.4 Paul Barrett Advanced Projects R&D Ltd. Auckland New Zealand email: [email protected] Web: www.pbarrett.net 30th December, 2019 Contents 3 Table of Contents Part I Introduction 5 1 Installation Details ................................................................................................................................... 7 2 Extracting Matrices from SPSS - Cut and Paste ................................................................................................................................... 8 3 Extracting Matrices from SPSS: Orthogonal Factors - E.x..c..e..l. .E..x..p..o..r.t................................................................................................................. 17 4 Extracting Matrices from SPSS: Oblique Factors - Exce.l. .E..x..p..o..r..t...................................................................................................................... 24 5 Creating Orthogonal Factor Orthosim Files ................................................................................................................................... 32 6 Creating Oblique Factor Orthosim Files ................................................................................................................................... 41 3 Paul Barrett Part I 6 SPSS to Orthosim File Conversion Utility Helpfile v.1.4 1 Introduction SPSS-to-Orthosim converts SPSS 11/12/13/14 factor loading and factor correlation matrices into the fixed-format .vf (simple ASCII text) files
    [Show full text]
  • Integrating Excel, SQL, and SPSS Within an Introductory Finance Intrinsic Value Assignment
    Journal of Finance and Accountancy Volume 20, September, 2015 Integrating Excel, SQL, and SPSS within an Introductory Finance Intrinsic Value Assignment Richard Walstra Dominican University Anne Drougas Dominican University Steve Harrington Dominican University ABSTRACT In 2013, the Association to Advance Collegiate Schools of Business (AACSB) issued revised accreditation standards to address a “new era” of business education. The standards recognize that students will be entering a data-driven world and need skills in information technology to analyze and manage data. Employer surveys also emphasize the importance of technological skills and knowledge in a rapidly changing environment. To address these challenges, business faculty in all disciplines must adapt course content to incorporate software tools and statistical applications and integrate active learning tools that provide students with hands-on experience. This paper describes a technology-based, business valuation assignment instructors can employ within an undergraduate managerial finance course. The assignment draws upon historical financial data from the restaurant industry as students predict the intrinsic value of a firm through the application of various software products. Students receive data in an Access database and create SQL queries to determine free cash flows before transferring information into Excel for further analysis. Students continue by uploading key data elements into SPSS and performing statistical analysis on three growth models in order to identify a desired predictor of intrinsic value. The assignment develops students’ abilities to navigate software tools, understand statistical concepts, and apply quantitative decision making. Key Words: Business valuation, growth rates, software tools Copyright statement: Authors retain the copyright to the manuscripts published in AABRI journals.
    [Show full text]
  • IBM DB2 for Z/OS: the Database for Gaining a Competitive Advantage!
    Why You Should Read This Book Tom Ramey, Director, DB2 for z/OS IBM Silicon Valley Laboratory “This book is a ‘must read’ for Enterprise customers and contains a wealth of valuable information! “It is clear that there is a technology paradigm shift underway, and this is opening enormous opportunities for companies in all industries. Adoption of Cloud, Mobile, and Analytics promises to revolutionize the way we do business and will add value to a company’s business processes across all functions from sales, marketing, procurement, manufacturing and finance. “IT will play a significant role enabling this shift. Read this book and find out how to integrate the heart of your infrastructure, DB2 for z/OS, with new technologies in order to maximize your investment and drive new value for your customers.” Located at IBM’s Silicon Valley Laboratory, Tom is the director of IBM’s premiere relational database management system. His responsibilities include Architecture, Development, Service, and Customer Support for DB2. He leads development labs in the United States, Germany, and China. Tom works closely with IBM’s largest clients to ensure that DB2 for z/OS continues as the leading solution for modern applications, encompassing OLTP to mobile to analytics. At the same time he continues an uncompromising focus on meeting the needs of the most demanding operational environments on Earth, through DB2’s industry- leading performance, availability, scaling, and security capabilities. IBM DB2 for z/OS: The Database for Gaining a Competitive Advantage! Shantan Kethireddy Jane Man Surekha Parekh Pallavi Priyadarshini Maryela Weihrauch MC Press Online, LLC Boise, ID 83703 USA IBM DB2 for z/OS: The Database for Gaining a Competitive Advantage! Shantan Kethireddy, Jane Man, Surekha Parekh, Pallavi Priyadarshini, and Maryela Weihrauch First Edition First Printing—October 2015 © Copyright 2015 IBM.
    [Show full text]
  • Data Definition Language
    1 Structured Query Language SQL, or Structured Query Language is the most popular declarative language used to work with Relational Databases. Originally developed at IBM, it has been subsequently standard- ized by various standards bodies (ANSI, ISO), and extended by various corporations adding their own features (T-SQL, PL/SQL, etc.). There are two primary parts to SQL: The DDL and DML (& DCL). 2 DDL - Data Definition Language DDL is a standard subset of SQL that is used to define tables (database structure), and other metadata related things. The few basic commands include: CREATE DATABASE, CREATE TABLE, DROP TABLE, and ALTER TABLE. There are many other statements, but those are the ones most commonly used. 2.1 CREATE DATABASE Many database servers allow for the presence of many databases1. In order to create a database, a relatively standard command ‘CREATE DATABASE’ is used. The general format of the command is: CREATE DATABASE <database-name> ; The name can be pretty much anything; usually it shouldn’t have spaces (or those spaces have to be properly escaped). Some databases allow hyphens, and/or underscores in the name. The name is usually limited in size (some databases limit the name to 8 characters, others to 32—in other words, it depends on what database you use). 2.2 DROP DATABASE Just like there is a ‘create database’ there is also a ‘drop database’, which simply removes the database. Note that it doesn’t ask you for confirmation, and once you remove a database, it is gone forever2. DROP DATABASE <database-name> ; 2.3 CREATE TABLE Probably the most common DDL statement is ‘CREATE TABLE’.
    [Show full text]
  • Origins of Operating Systems OS/360 Martin Grund
    Origins of Operating Systems OS/360 Martin Grund HPI Table of Contents ● IBM System 360 ● Functional Structure of OS/360 ● Virtual Machine Time Sharing Juni 2006 Origins of Operating Systems - OS/360 2 Martin Grund Welcome to Big Blue Juni 2006 Origins of Operating Systems - OS/360 3 Martin Grund IBM System 360 ● In 1964 IBM announced the IBM-360 family for computers ● All machines, despite their differences, had the same user instruction set ● Different operating systems available for these machines ● Only midrange and high-end system run OS/360 ● IBM introduced the new term of hardware architecture ● In 1970 IBM announced System 370 with hardware virtual memory support Juni 2006 Origins of Operating Systems - OS/360 4 Martin Grund IBM System 360 ● High-end machines established 32 bit as standard for computers ● Virtual Memory Support – hardware support for dynamic address translation ● Within ten years S/360 achieved standard status ● Flashback prices: ● 1970 – $279/MB hard disk ● 1980 - $35/MB hard disk | $50.000 /MB DRAM Juni 2006 Origins of Operating Systems - OS/360 5 Martin Grund IBM System 360 Specials ● Introduced 8bit entities ● Introduction of 32 or 64 bit floating point words based on a hexadecimal base ● Variable length strings using length field in the first byte ● All registers are universal registers – accumulators as well as address registers ● Registers use 32 bit, 24 bit for addressing -> 16MB Juni 2006 Origins of Operating Systems - OS/360 6 Martin Grund IBM S/360 - Pictures Juni 2006 Origins of Operating Systems -
    [Show full text]
  • IBM Application System/400 System/38-Compatible COBOL User's Guide and Reference
    IBM IBM Application System/400 SC09-1814-00 System/38-Compatible COBOL User’s Guide and Reference Note! Before using this information and the product it supports, be sure to read the general information under “Notices” on page xv. First Edition (June 1994) This edition applies to the System/38-Compatible feature of the IBM* ILE* COBOL/400* licensed program, (Program 5763-CB1), Version 3 Release 0 Modification 5, and to all subsequent releases and modifications until otherwise indi- cated in new editions. Make sure you are using the proper edition for the level of the product. Order publications through your IBM representative or the IBM branch serving your locality. Publications are not stocked at the address given below. A form for readers’ comments is provided at the back of this publication. If the form has been removed, you may address your comments to: IBM Canada Ltd. Laboratory Information Development 2G/345/1150/TOR 1150 Eglinton Avenue East, North York, Ontario, Canada M3C1H7 You can also send your comments by facsimile (attention: RCF Coordinator), or you can send your comments elec- tronically to IBM. See "Communicating your Comments to IBM" for a description of the methods. This page imme- diately precedes the Readers' Comment Form at the back of this publication. When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 1994. All rights reserved. Note to U.S. Government Users — Documentation related to restricted rights — Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.
    [Show full text]
  • Preparation of Papers for AIAA Technical Conferences
    NASA KSC – Internship Final Report Unit Testing and Remote Display Development Nicholas Costa Kennedy Space Center Computer Science USRA Summer Session 18 07 2014 NASA Center 1 18/7/2014 NASA KSC – Internship Final Report Unit Testing and Remote Display Development Nicholas Costa Denison University, Granville, Ohio, Abstract The Kennedy Space Center is currently undergoing an extremely interesting transitional phase. The final Space Shuttle mission, STS-135, was completed in July of 2011. NASA is now approaching a new era of space exploration. The development of the Orion Multi- Purpose Crew Vehicle (MPCV) and the Space Launch System (SLS) launch vehicle that will launch the Orion are currently in progress. An important part of this transition involves replacing the Launch Processing System (LPS) which was previously used to process and launch Space Shuttles and their associated hardware. NASA is creating the Spaceport Command and Control System (SCCS) to replace the LPS. The SCCS will be much simpler to maintain and improve during the lifetime of the spaceflight program that it will support. The Launch Control System (LCS) is a portion of the SCCS that will be responsible for launching the rockets and spacecraft. The Integrated Launch Operations Applications (ILOA) group of SCCS is responsible for creating displays and scripts, both remote and local, that will be used to monitor and control hardware and systems needed to launch a spacecraft. It is crucial that the software contained within be thoroughly tested to ensure that it functions as intended. Unit tests must be written in Application Control Language (ACL), the scripting language used by LCS.
    [Show full text]
  • A FORTRAN 77 Program for a Nonparametric Item Response Model: the Mokken Scale Analysis
    BehaviorResearch Methods, Instruments, & Computers 1988, 20 (5), 471-480 A FORTRAN 77 program for a nonparametric item response model: The Mokken scale analysis JOHANNES KINGMA University of Utah, Salt Lake City, Utah and TERRY TAERUM University ofAlberta, Edmonton, Alberta, Canada A nonparametric item response theory model-the Mokken scale analysis (a stochastic elabo­ ration of the deterministic Guttman scale}-and a computer program that performs this analysis are described. Three procedures of scaling are distinguished: a search procedure, an evaluation of the whole set of items, and an extension of an existing scale. All procedures provide a coeffi­ cient of scalability for all items that meet the criteria of the Mokken model and an item coeffi­ cient of scalability for every item. Four different types of reliability coefficient are computed both for the entire set of items and for the scalable items. A test of robustness of the found scale can be performed to analyze whether the scale is invariant across different subgroups or samples. This robustness test serves as a goodness offit test for the established scale. The program is writ­ ten in FORTRAN 77. Two versions are available, an SPSS-X procedure program (which can be used with the SPSS-X mainframe package) and a stand-alone program suitable for both main­ frame and microcomputers. The Mokken scale model is a stochastic elaboration of which both mainframe and MS-DOS versions are avail­ the well-known deterministic Guttman scale (Mokken, able. These programs, both named Mokscal, perform the 1971; Mokken & Lewis, 1982; Mokken, Lewis, & Mokken scale analysis. Before presenting a review of the Sytsma, 1986).
    [Show full text]
  • 2018 Corporate Responsibility Report
    2018 Corporate Responsibility Report Trust and responsibility. Earned and practiced daily. #GoodTechIBM IBM 2018 Corporate Responsibility Report | 1 Trust and responsibility. Earned and practiced daily. We have seen, for more than a century, that when to the boardroom. They are core to every — We invested hundreds of millions of dollars in we apply science to real-world problems, we can relationship — with our employees, our clients, programs to help train and prepare the global create a tomorrow that is better than today. More our shareholders, and the communities in which workforce for this new era. These initiatives sustainable. More equitable. More secure. we live and work. include 21st century apprenticeship programs, returnships for women reentering In fact, we have never known a time when In this report, you will read about the many the workforce, veterans programs and science and technology had more potential to achievements we made to further this foundation volunteer skills-building sessions for more benefit society than right now. of trust and responsibility throughout 2018. than 3.2 million students worldwide. And we For example: helped scale the P-TECH™ school model — a In the last 10 years alone, the world has achieved six-year program that offers a high school Ginni Rometty at P-TECH in Brooklyn, N.Y., May 2019 stunning advancements, from breaking the — After reaching our aggressive goals to increase diploma and an associate’s degree, along AI winter to the dawn of quantum computing. our use of renewable energy and reduce CO2 with real-world working experience and These and other advanced technologies have emissions 4 years ahead of schedule, we set mentorship — at no cost to students.
    [Show full text]
  • Digital = Flight = Control =System Software Written in Automated
    NASA Technical Memorandum 88313 . Digital= Flight= Control =System Software Written in Automated- Engineering-Design Language: A Usets Guide of Verification and Validation Tools Jim Saito, Ames Research Center, Moffett Field, California January 1987 National Aeronautics and Space Administration Ames Research Center Moffett Field, California 94035 CONTENTS LIST OF SYMBOLS .................................................................... v SUMMARY ............................................................................ 1 INTRODUCTION ....................................................................... 1 DFCSVL OVERVIEW .................................................................... 2 DFCSVL Environment ............................................................ 2 Environment Computer ..................................................... 2 Remote Link .............................................................. 2 DFCSVL Software .......................................................... 3 Univac Environment ............................................................ 4 TESTING ............................................................................ 5 AED V & V TOOL DESCRIPTIONS........................................................ 5 Static Tools .................................................................. 8 -d option: Module Dependencies ......................................... 11 -g option: Global Cross Reference ...................................... 11 -i option: Interface ..................................................
    [Show full text]
  • IBM SPSS Orientation: Version 23
    IBM SPSS Orientation: Version 23 Installation & Introduction to Operations [6 and 12-Month Licence version] This document provides an introduction to IBM SPSS, explaining how to install and run the program, as well as a basic overview of its features. Your Real Estate Division course workbook will provide software instructions for running necessary statistical procedures. However, you are expected to have installed the software and have a working knowledge of how to operate the software program and interpret its results. In general, IBM SPSS is very easy to learn and use. The user interface is similar to that of Microsoft Word and Microsoft Excel and its output is easily transferred to these programs. There is comprehensive help available within the program as well as customer support. Note that the Real Estate Division’s courses do not cover all of the capabilities of the IBM SPSS program. For a complete explanation of statistical procedures not covered in the lessons, you should refer to the IBM SPSS Help menu found in the program. (Note: from this point on SPSS means IBM SPSS) Computer Requirements It is essential that students have at least a very basic knowledge of how a computer operates. If you are unfamiliar with the operation of personal computers, you may wish to visit your local bookstore for a “how to” manual or investigate schools, colleges, or libraries in your area which may offer a course designed for computer beginners. SPSS operates with a Windows or Mac operating system. To use SPSS, you will need to have basic computer skills in order to do the following: • download a program from a website; • start an application; • use a mouse; • use menus and submenus; • use click, select, and drop and drag actions; and • save files to a hard disk drive and open them again.
    [Show full text]