» ONTARIO DEPARTMENT OF EDUCATION CURRICULUM RP-33 DATA PROCESSING
|
|
|
- Opal Rice
- 4 years ago
- Views:
Transcription
1 » ONTARIO DEPARTMENT OF EDUCATION CURRICULUM RP-33 DATA PROCESSING 1966
2
3 CONTENTS 1 FOUR-YEAR PROGRAMS I Principles of Data Processing 1 II Basic Programming 5 Chart 1 - cobol 7 Chart 2 - fortran 8 Chart 3 - pl/ 1 9 III Systems Design 10 IV Computer Fundamentals 14 V.l Business Systems Programming 17 OR V.2 Unit Record Fundamentals 19 note: It is expected that Part I would be offered in Grade 10. Part II would be offered in Grade 11 and Part III in Grade 12. For those schools with equipment devoting double time to Data Processing, Part IV may be offered as the second option in Grade 11 and Part V.l or V.2 in Grade 12. The suggested allotment of time for any one part is one year at five periods per week. FIVE-YEAR PROGRAMS I One-Year Business Option Computer Concepts Business Data Processing 23 (Prerequisite: Computer Concepts) SPECIAL COMMERCIAL DATA PROCESSING 24 a. Introduction to Computer Programming 25 b. Computer Fundamentals 26 c. Systems Design 26 d. 1 Business Systems Programming 26 OR d.2 Unit Record Fundamentals 26 note 1: Where all four courses are offered, Part a. and Part b. would be semestered. Part c. would be given throughout the year as would Part d.1 or Part d.2 depending on the equipment available. The suggested time allotment for any one part is 5 periods per week per year. note 2: It is expected that where three courses (fifteen periods per week per year) are offered that Part a. and Part c. would be semestered. Part b. or Part d.2 would continue throughout the year. REFERENCES 27
4 INTRODUCTION In introducing Data Processing courses to the Business and Commerce curriculum it is realized that this subject is relatively new and considerable experimentation will be necessary before entirely satisfactory courses of study emerge. It is also realized that the rapid improvement in technology in the area of Data Processing will make changes in the courses inevitable. The content of these outlines, therefore, is to be considered as a guide and it is hoped that teachers will offer suggestions for improve ment. It is essential to a proper implementation of the courses that special attention be given to the provision of adequately trained teachers. As with all new subject areas, teachers initially may have difficulty in imparting newly-gained information to their students. Gradually, however, as a new repertory of approaches and methods is assembled, a core will be formed around which mean ingful instruction may be based. It should be recognized that the courses have been written with the thought in mind that equipment may not always be available. Local needs should be considered before any plans are made for the introduction of these courses.
5 FOREWORD Most experts agree that within a few decades more so phisticated methods of processing data will be used by everyone in our society. The more effectively we use these new tools to produce and store information, and the more skillfully we use the resultant knowledge, the greater the benefit to all society. These new information resources will change our economic production and distribution patterns, our social institutions and the ways in which the individual relates to his environment. More and more business, in dustrial, and governmental organizations use computers to collect, process, control and store information as feedback from their complicated network of information channels. Management now has the tool of instant in formation upon which to base decisions and policies, and the ability to test the results of these decisions. A careful analysis of employment trends in data pro cessing indicates that employment opportunities will ex pand rapidly during the next decade. Students trained in the basic concepts will have increasing opportunities in jobs ranging from machine operators to system designers. Experimental classes in Data Processing in Secondary Schools have shown that students enjoy the challenge of automation, and acquire sufficient understanding and skill to gain and maintain employment in a variety of data processing jobs. Thus, a committee composed of teachers of this sub ject, outstanding representatives from business firms, professors of the colleges of education, and members of the Department of Education met to develop the follow ing courses.
6 FOUR-YEAR PROGRAMS I PRINCIPLES OF DATA PROCESSING GRADE 10 OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1. Demonstrate man s need of and use of current infor mation 2. Demonstrate an understanding of the basic concepts of Data Processing manual, electro-mechanical and electronic 3. Demonstrate a knowledge of the evolution of the computer, and an understanding of its function and uses in today s society 4. Demonstrate a sound grasp of the terminology of Data Processing 5. Appreciate that in today s world, education is a con tinuing process METHODS OF PRESENTATION 1 Assignments such as required reading, oral presenta tions and programmed texts could be introduced to extend the student s general knowledge 2 Flowcharting techniques should be introduced early in the course. These can then be used as a vehicle in presenting the phases of data processing in Sections 4, 6, 11 3 Students should spend a considerable amount of time gaining practical experience on available equip ment. Where the school offers courses in Grades 11 and 12, it is recommended that students will have been taught to keypunch 4 Illustrate topics by using films, slides, T.V., field trips, machine demonstrations, guest speakers 5 As data processing terminology affects all areas of business, it should be stressed throughout the course. It is suggested that the students maintain a glossary of important terms and relative examples TOPICS * Approximate Percentage of Time *3% 1 Man and His Environment Adjustment to the environment, adaptation tech niques developed through experience, patterns of communication, accumulation of facts, processing and compiling information to assist in making deci sions for further adaptation i) Development of survival techniques: accumula tion and transfer of knowledge ii) Development of the need to communicate: ex pressed by symbolic representation of states of being language, numbers iii) Development of methods of assembling, writing and recording information: records on stone, clay tablets, paper, disk, tape iv) Development of systems to express specialized information: weights, measures, money, maps, accounting v) Development of automation: sail, pump, gear, lever, wheel, tread-mill, pulley, furnace, chute (inclined plane), sluice, water-mill, lightning rod, turbine, thermostat, conveyor belt, elevator, com puter 1
7 *6% 2 Development of Devices to Improve Information Processing a) Abacus, Napier s bones, Pascal s gears, slide rule, manual calculators, electro-mechanical calculators, tabulating equipment, electronic calculators, com puter, printing press, typewriter, carbon paper, win dow envelopes, rubber stamp, writing board, dupli cators, charge plate, addressing equipment, postage meters b) i) Development of data reservoirs: human memory, books, libraries, film, slides ii) Development of source documents: student en rolment forms, census, driving permits, time cards, sales slips c) Development of retrieval and processing techniques: problems presented by volume: i) Physical effort of collecting and processing vol umes of data ii) Cost expensive, trained personnel required iii) Possibility of error routine work iv) Need for up-to-date, significant information v) Scientific and mathematical complexities space program d) Simple modern devices for solving problems created by volume: i) Turnstiles, supermarket check-out, registers, traffic counters *1% 3 Data Processing a) Factors of a system : i) Input ii) Storage iii) Manipulation: sorting, collating, tabulating, cal culating, summarizing iv) Output: printing and reporting v) Control function *20% 4 Manual and Mechanical Methods a) To illustrate the basic factors of input, storage, ma nipulation, output and control, choose and expand a topic such as payroll, sales analysis, invoicing. Where equipment is available, have students follow through a writing board, summary strip, edgepunched card, duplicating, bookkeeping machine approach. Flowchart the above procedures b) Advantages c) Disadvantages *22% 5 Electro-mechanical Methods a) Equipment: need, type of equipment, advantages, demonstration if equipment available b) Input: i) The Punched Card: a) History: Hollerith, Powers b) Characteristics: rows, columns, zones, edges c) Card interpretation d) Recording of information onto a card: numeric, alphabetic and special character codes in use; card identification, card preparation and card, reading e) Principles of card planning and layout: definition of card fields, planning of card fields, overcoming limitations of card capacity f) Punching of cards: keypunching, summary punching, reproducing, media conversion ii) Punched Paper Tape iii) Mark Sensing c) The card as a storage device d) Manipulation: i) Sorting: a) Purpose b) Sequential sorting, numeric c) Sequential sorting, alphabetic d) Selective sorting e) Introduce the theory of alphabetic, numeric, and selective sorting through experimental approach and graphic illustration ii) Collating: a) Merging b) Matching c) Sequence checking d) Selecting e) Use practical exercises with electro-mechanical equipment or needlesort iii) Calculating: Principles of operation: addition, subtraction, multiplication and division e) Output: i) Printing: a) Principles of operation b) Line printer versus typewriter: speeds and types c) Group printing and detail printing d) Form feed techniques: types, spacing and control ii) Tabulating: a) Principles of operation: control punch, use of registers for accumulating, transferring b) Summary punching
8 f) Control function: use of control panel for tabu lating, calculating, printing *10% 6 Summary, Review and Application Apply an exercise used in Unit 4a) to unit record methods, (note: Where tabulating equipment is not available, the exercise will enable purposeful work to be carried out in card planning and preparation, sorting requirements, and the design of forms on which output may be printed. Where tabulating equipment is available, a run-through should be undertaken.) Flowchart above procedures. *8% 7 Introduction to Electronic Computers a) Review fundamental concepts of unit 2c) b) Classification of Computers: i) Fundamental Uses of Computers: business, scien tific, telecommunications real time ii) Types: digital, analog, hybrid iii) General Comparison of Computers as to: a) Speed b) Size c) Cost c) Advantages of the computer: speed, accuracy, stor age capacity, random selection capabilities, versatil ity of application d) Limitations of the computer: complete dependence on pre-written instructions (explanation of a pro gram), inability to meet unanticipated situations, need for accurate input (example, GiGo) e) Block diagram of computer: explain in terms of input, central processing, output and auxiliary stor age. Trace typical path of information processing through a computer using the block diagram as sectionalized above *2% 8 Coding: Hollerith, binary coded decimal (bcd), al phabetic characters and symbols *5% 9 How the Computer Works in its Simplest Form: Explanation of basic machine language instructions (example, add, subtract, print, etc.) with special emphasis on compare and branch instruction *2% 10 Computer Input Media: Punched cards reviewed, punched paper tape, con sole input capabilities, optical reading of machine and manually prepared data, magnetic ink character recognition (micr), magnetic tape input, concept of compatible machines, development of communi cations networks in electronic data processing *4% 11 Central Processor Use a simple illustration of the inter-relationship of the components of the steps in process of the Central Processor using an analogy such as Baking a Cake. Flowchart procedure. a) Control Unit: compare control panel in unit record equipment with computer control by internally stored program b) Arithmetic Unit: electronic version of mechanical calculator by use of specialized electrical circuits c) Storage Unit: purpose of storage, many forms of storage *5% 12 Storage Devices: advantages and disadvantages a) Early devices: electrostatic, delay lines, electronic tubes b) Magnetic cores c) Magnetic tape d) Magnetic drums e) Magnetic disks f) Magnetic cards g) Latest developments *3% 13 Manipulation a) Sorting: external, internal b) Tabulating, calculating, summarizing internally through interplay of control, arithmetic, and storage units c) File maintenance *2% 14 Output Media and Data Presentation a) Printers: types and speeds, function as printer only (as opposed to tabulator or calculator), report prep aration as a function of the control program 3
9 b) Other devices: magnetic tape, paper tape, cards, console, multiple output and communication link *5% 15 Number Systems Binary: need, addition, subtraction, multiplication, division, conversion from decimal to binary, binary to decimal, conversion from binary to octal, octal to binary, hexadecimal *1% 16 Important Uses of the Computer in Today s Society a) Compilation of information required by managers and owners of corporate enterprises as well by gov ernment agencies b) Aid to decision making by rapid and accurate as sembly of pertinent information and by simulation of alternate courses of action c) Determination for a given project or enterprise of the most efficient utilization of available resources of materials, equipment and man-power d) Determination of optimum levels of business invest ment in inventory and most desirable re-order points, scientific forecasting of demand e) Air-line and hotel reservation systems f) Automation of factory production equipment: for example, oil refineries g) Evaluation of engineering designs: for example, bridges, aircraft h) Operational control of space-craft note: Students should be encouraged to present ex amples of these and other uses. *1% 17 Forecast of vocational opportunities in the data pro cessing field
10 II BASIC PROGRAMMING GRADE 11 SINGLE OPTION OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1 Flowchart and write a program for a computer in a higher level language such as cobol to perform the following functions: a) Arithmetic b) Branching c) Counting and Looping d) Data Movement e) Address Modification f) Writing a subroutine and creating linkage to and from it g) Input/Output: card, tape, printed 2 Test and produce a running program using a testing system 3 Produce documentation to adequately describe this program METHOD OF PRESENTATION The teacher should keep clearly in mind that the object of this course is to teach basic programming. Only enough of the vehicle language chosen (i.e., cobol, For tran, pl/1, Machine Level Language, Autocoder etc.) should be presented to allow the student to write the needed program. TOPICS 1 Introduction a) Review Data Processing concepts covered in Grade 10 i) Define Data Processing into five areas: Input, Manipulation, Storage, Output, Control ii) Show variations possible for Data Processing using Card Readers, Punches, Tape Units and Direct Access devices attached to a Central Pro cessing Unit iii) Demonstrate a simple application on the com puter to show the speed and versatility of the machine 2 Programming a) The following topics should be covered in the lan- ' guage chosen: i) Basic Input/Output ii) Data Movement iii) Comparing and Branching iv) Basic Arithmetic v) Advanced Arithmetic (Algebraic calculations, multiply, and divide) vi) Data Formatting (print edit) vii) Reading serial records (tape, card, etc.) viii) Looping and Counting ix) Address Modification x) File Formats (e.g. blocking) xi) Subroutines b) Presentation of programming topics: i) Appropriate problems to illustrate each topic ii) Sequence: define operation to be performed by machine, present flowchart symbols and tech niques, study language features, assign student problem (flowchart, code) iii) Periodic testing and debugging of selected prac tice problems using appropriate testing systems. c) Charts 1, 2 and 3 give suggested language topics for each of the programming topics, cobol, Fortran, 5
11 pl/1 (Similar charts can be constructed for other programming languages) 3 Program Testing Techniques a) Before testing sessions, the following topics should be covered: i) Desk checking ii) Error messages on compiling iii) Test data preparation iv) Control cards for testing system v) Test runs vi) Correction and re-run 4 Documentation a) Data (System) Flowchart b) Program Flowchart c) Operating Instructions
12 CHART 1 COBOL TOPIC SEQUENCE FLOWCHARTING 1 HH o CD cs PQ Data Movement ^ Comparing & Branching w Basic Arithmetic ^ Advanced Arithmetic Data Formatting ^ Reading Serial Records Looping & Counting 00 Address Modification ^ File Formats 3 Subroutines ~ Basic Symbols and Flow Decision Symbols Program Modification Terminal Connectors Predefined Process (Subroutine) DATA DIVISION File Description Record Description Editing Clause or PICTURE FILLER WORKING-STORAGE PROCEDURE DIVISION Input/Output Verbs MOVE Arithmetic Verbs or COMPUTE GO TO PERFORM STOP if (Conditional) Literals 7
13 CHART 2 FORTRAN TOPIC SEQUENCE FLOWCHARTING 1 O M o C/D CQ Data Movement M Comparing & Branching w Basic Arithmetic Advanced Arithmetic ^ Data Formatting Reading Serial Records <l Looping & Counting 00 Address Modification Basic Symbols & Flow Decision Symbols Program Modification Terminal Connectors Predefined Process (subroutine) I/O COMMANDS Print or Write Punch Read Read Tape, Disk or Console Rewind Write Tape, Disk or Console DATA SPECIFICATIONS Dimension Define File Format Specifications Subscripts CONTROL End End File Go To (Computed) Go To (Unconditional) If Stop Assignment (=) COMPUTATION Operational Symbols SUBPROGRAM Call Function Return Subroutine
14 CHART 3 PL/1 TOPIC SEQUENCE FLOWCHARTING Basic Symbols and Flow 1 O M u *5? aj CQ Data Movement ^ Comparing & Branching ^ Basic Arithmetic Advanced Arithmetic ^ Data Formatting ^ Reading Serial Records Looping & Counting 00 Address Modification File Formats! Subroutines ~ Decision Symbols Program Modification Terminal Connectors Predefined Process (Subroutine) DATA SPECIFICATIONS Declare STATEMENTS I/O Statements Assignment Arithmetic Expression Go To Do If Stop Procedure End Literals Format Call Return 1 9
15 Ill SYSTEMS DESIGN GRADE 12 SINGLE OPTION OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1 Design a computer system for given Input/Output and procedure specifications 2 Document the design METHODS OF PRESENTATION 1 Choose a case study within the experience of the student to introduce and illustrate design concepts 2 Develop design of the system from the case study for application using sequential processing. Using similar methods develop a system for application using direct access processing TOPICS 1 Systems Design for Sequential Access for example, tape system a) Output of System: documents prepared by a Data Processing system containing information supplied by the system or information which the system is held responsible for supplying i) Customer Document: a) Examine document for recorded information, e.g. name and address, amount owing, discount b) Discussion of documents to determine following information: form utilized, information record ed, source of each field of information on docu ment, purpose, frequency of preparation, time period covered by document, method of prepa ration, number of copies prepared, use made of each copy, checking procedures ii) Company Record: a) Information required to prepare customer docu ment, e.g. name and address, amount of usage, amount owing, payments, due date, date paid, rate of discount b) Discussion of records to determine following in formation: form utilized, information recorded, source of each entry, purpose of record what (if any) reports prepared, frequency of postings, method and frequency of summarizing posted data, methods of verifying posted data, fre quency of use, retention period b) Input to System: Source documents as initial forms on which transaction data is transcribed to intro duce new information into the system i) Types of transactions: a) Monthly purchase b) Payments c) Change to customer list, e.g. new customer, service cancelled ii) Discussion of transactions to determine following information: form utilized, information entered on form, source of each field of information, use made of each piece of information, information transcribed (to other reports, records, or forms), volume of usage, responsibility for preparation c) Processing required to produce Output from Input: i) Review systems flowcharting symbols; purpose ii) Develop steps of procedure in flowchart form iii) Discussion of processing to determine following information: procedures mechanical and cler ical, computations and other factors involved in them, exception processing, quantity of work performed and time required for each procedural step, Input/Output scheduling when source 10
16 documents available for processing, when reports ready for distribution d) Controls: types of controls introduced into a system vary with application i) Overall accounting crossfoot control to prove the validity of entire job ii) Validity checks for value, limit, and sequence iii) Control totals, item or record counts, hash totals, dollar totals: a) To verify no information lost from one step to another b) To verify all input received, e.g. batch control c) To record amount of output produced, e.g. record count iv) Retention cycle checks v) Control on origination of source data: a) Use of pre-numbered documents, e.g. receipts, invoices b) Double checking manual operations c) Keypunching controls: verification, batch total cards, check digits vi) Auditing consideration: system to contain provi sions adequate to allow establishment of an audit trail from origin of transaction to final effect of transaction on Data Processing system e) Forms Design: examination of forms and discus sion of source documents and forms used for Input/ Output i) Source Documents: initial forms on which trans action data transmitted to introduce new informa tion into system a) Methods for designing easily completed forms: Minimize amount of recording to be done: con solidate forms when possible, preprint where possible to eliminate recording of standardized information, use as much multiple choice as possible to avoid ambiguity or omission of data, make amount of information the respondent fills in as short as possible, consider space required to transcribe data requested Arrange fields on form so respondent works through form straightforwardly: design form to be filled out from left to right or from top to bot tom, cluster area in which information to be in serted, sequence fields to follow work flow, ar range information requests in familiar sequences (e.g. street, city, province, month, day, year), arrange fields so those always completed appear on the left of the form, those usually completed appear on the middle, and those seldom com pleted appear on the right, arrange fields in re lated documents in same order Make instructions for filling out the form mean ingful: where possible, combine instructions with questions; where questions and instructions take up more than one side of a sheet of paper, put questions on one side and instructions on the other b) Filing considerations: Standardized form sizes to be selected for filing ease; problems of non-standard binders and fil ing cabinets Placement of form identification: at top of form if filing in file cabinet, in upper right corner if form bound on left in binder, on bottom if form bound on top c) Other considerations: If card input for computer to be punched direct ly from form, design to facilitate keypunch, e.g. place card column numbers under fields on form Handwritten forms to be avoided Typed form to be designed for ease of machine use: form to be all single spaced or all double spaced but not in combinations, margins to be standardized to avoid resetting of margin con trols, form to be designed for typing straight across (designs requiring typist to back-up to be avoided, number of skips to be minimized, num ber of carriage returns to be minimized) ii) Card Input: - a) Layout: Fields to be arranged so keypunch operator punches card by reading source document from left to right or from top to bottom Card design to take advantage of features of equipment used: group alpha information and numerical information, group columns not being used at end of card, group duplicated columns together, use intermediate transmittal form (coding sheet) if conflict between designing source document to make it easy to fill out and design card so keypunch utilization optimized Fields to be large enough to accommodate maxi mum number of digits Some control on card to enable tracing to source document Right-justification in fields to be minimized Variability of format among different card types to be minimized A card, if possible, to be a single unit the documentation of one transaction; in some cases the necessity for header and trailer cards iii) Output Forms: a) Decision to use pre-printed forms or blank stock: Requirements of recipient may necessitate pre printed forms 11
17 Form may be so complicated that blank stock impractical: too many columns across page, too much information required in captions, public relations considerations, volume and frequency of form b) Printer use to be optimized: If possible, print forms two or three up Design the forms to require least number of lines printed per document Standardize left margins on output forms Standardize form widths where possible Use multiple part forms with strip carbons to produce only required selections of original on copies c) Storage and filing requirements of form to be considered d) Captions to be easily understood; important items or sections to be emphasized iv) Colour Coding on Forms and Cards: advantages v) Coding Systems: a) Characteristics of a code: Flexibility a coding structure must provide for expansion of items within categories Scope to cover all uses to which the code may be put Operation to be adequate for all operations where used Convenience to be easy to assign, write, trans cribe and check Uniqueness to distinguish each case from all other cases Classification to facilitate classification of like terms Identification to facilitate visual identification of an item b) Types of coding systems: Alphabetical codes Alphanumeric codes Decimal codes f) File Consolidation: i) Current master files to be consolidated as much as possible, preferably into one file ii) Advantages of Consolidation: a) Elimination of duplication of information, es pecially in area of identifying data b) Elimination of duplication of coding and logic problems c) Increased control and lesser maintenance d) Reduction in tape inventory g) The Division of Processing into Runs: i) Computer running time and handling time to be minimized: a) Passing of master files to be minimized (blocked/unblocked records) b) Output of one run to be input to next run c) Output forms on printer to be changed as infre quently as possible d) Expand or lengthen records after sorting where possible ii) Runs to be designed so each run performs distinc tive functions. Typical systems usually include the following run types: a) Input run, e.g. card-to-tape run b) Sort run c) File maintenance or update run * d) Processing run e) Output run, e.g. print run iii) All operations dependent upon a particular file to be confined to the same run iv) Run and job timing methods h) Master Record Design: design of record is machine oriented and is a function of the computer charac teristics. Design considerations include: necessary basic or identifying information, necessary process ing information, kind of record key required (iden tification), sorting of records, provisions for growth and expansion space, calculations to be performed from information on record 2 Systems Design Using Direct Access Devices e.g. Disk or Card a) Implementing of System: (Note: Students may use previously designed system) i) Programming: Runs as designed to be program med for computer ii) Conversion: Master files to be created for new system iii) New System Documentation: a) Preparation of clerical procedures b) Define procedures required to originate data for the system, to investigate and correct errors thrown out by the system, and to handle and distribute reports and records turned out by the system c) Systems flowchart and written descriptions d) Detailed block diagrams of individual runs e) Operating instructions iv) Testing the System: a) Testing the new system to determine whether it performs as it should: Run debugging testing the individual runs with contrived test cases System checking testing all runs as a total sys tem with contrived test cases Volume testing testing the system with live data 12
18 Parallel operations running the new system and the previous system simultaneously and comparing outputs v) Administration: development of a timetable for implementation and assignment of jobs specified 3 System Investigation: relate System Design stage back to initial investigation or fact-gathering stage a) Information and documents to be gathered: i) General background information about the busi ness: a) History of the business: reasons for starting com pany, founders when, where, growth history of plant and employees, major milestones in de velopment; sources of information annual reports, employee orientation handbooks, inter views with top management, copies of manage ment speeches b) Products and/or services and customers: prod ucts produced or offered, services offered, re cipients of outputs, numbers receiving products and services; sources of information sales catalogues, publicity releases c) Materials and Suppliers: who, kind of products or services offered, annual dollar value of prod ucts and services of various suppliers; sources of information purchasing departments, ac counts payable departments d) Resources of the business: personnel resources, turnover in personnel, inventory resources, phys ical facilities; sources of information organi zation charts, balance sheets, plant layouts and floor plans, inventory reports e) Objectives and goals of the business: planned sale increase, changes in product lines contem plated, branch office expansion; sources of information personal interviews ii) Operational information about the data processing area: a) Output of the current system (see section 1a) b) Input to the current system (see section 1b) c) Processing required to produce output from in put (see section lc) d) Organization performing the processing: why guide in interviewing; what organizational structure; sources organizational charts e) Policies and regulations under which the system operates: governmental regulations, management policies f) Quality of output produced: degree of error tol erance, areas in which mistakes initial, current controls on output quality, problem areas, ideal system b) Information gathering methods: i) Review of documents: a) Organization charts b) Job descriptions c) Flowcharts d) Decision Tables ii) Interviews: a) Formal b) Informal c) Documentation of results of investigation: i) Written descriptions ii) Samples of all reports, records and forms iii) Block diagrams of existing procedures iv) Controls in present system v) Documentation on decisions affecting systems design 4 System Analysis: relate system design stage back to analysis of investigation phase a) Objectives of analysis to pin-point problem areas to improve operations and decrease costs i) Analysis in terms of inputs, outputs, procedures: a) Units to be standardized b) Superfluous data to be eliminated c) Inadequate or excessive controls d) Unnecessary duplication of information on reports or records ' e) Unnecessary forms f) Unnecessary procedures g) Policies to be changed or adjusted h) Number and type of personnel available to im plement and operate new system ii) Analysis and definition of future objectives: a) Can system be expanded to handle future growth b) Can expected modifications to system be incor porated b) Documentation of results of system analysis: i) Proposals presented to be studied ii) Proposals adopted confirmed in writing iii) Proposals rejected with reasons for rejections, confirmed in writing 13
19 IV COMPUTER FUNDAMENTALS GRADE 11 DOUBLE OPTION OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1 Describe these functions of a computer's central processing unit: a) Data Representation (coding methods) and Conver sion B) Storage and data handling c) Instruction formats d) Addressing of instruction and data e) Instruction execution and data flow f) Program Switching and Address Modification g) Buffers, channels and interrupt 2 Describe the function, operation and characteristics of the following Input/Output devices: a) Card Readers b) Card Punches c) Printers d) Consoles e) Magnetic Tape f) Direct access 3 Calculate the operation time: a) Of the individual operations such as add, multiply, for a representative computer b) For the reading or writing of a record using any of the Input/Output devices listed in section 2 4 Describe the basic programming systems available for a computer along with the function and use of each METHOD OF PRESENTATION Each operation of the central processing unit can be il lustrated using the console of the accessible lab machine. Small programs in machine language to illustrate these operations should be available to the teacher. The student could then step the operation through on the machine using the single cycle keys. TOPICS 1 Introduction a) Review of computer topics covered in Grade 10 b) History of computers 2 Basic functions and components of a computer sys tem a) Input units b) Output units c) Central processing unit 3 Data representation a) Discussion of need for data representation (human language vs machine language) b) Coding systems: i) Hollerith ii) BCD iii) Byte iv) ASC II v) 4 bit bcd vi) Bi-Quinary vii) Qui-Binary viii) Binary 14
20 c) Binary Arithmetic d) Numbering systems: i) Binary ii) Octal iii) Decimal iv) Hexadecimal e) Fundamental method of converting for any number ing system 4 Storage and data handling a) Storage: i) Coding methods for card, tape, direct access and memory ii) Core characteristics b) Data handling: i) Ways of moving, grouping and referring to in formation using Input/Output devices and main memory 5 Instruction formats and addressing a) Types of addresses: i) Direct addresses ii) Indirect addresses iii) Implied addresses b) Types of formats of addresses: i) Data addresses ii) Instruction addresses: a) Instructions addressed sequentially b) Instructions addressed non-sequentially iii) One, two, and three address machines iv) Variable length instructions 6 Instructions execution and data How for various types of instructions. For topics a), b), c) a partic ular computer should be chosen to illustrate these points. This can be a real or hypothetical machine. a) Basic registers: i) Instruction counters ii) Data address iii) Operation code b) Method of instruction pickup and interpretation c) Data flow through machine registers d) Input/Output commands i) Card reading ii) Punching and printing iii) Tape iv) Direct access v) Typewriter e) Arithmetic units and commands: i) Representation of negative numbers ii) Algebraic addition and subtraction iii) Recomplimenting iv) Serial and parallel adders v) Multiplication and division vi) Fixed Point instructions vii) Floating Point instructions f) Data movement commands: i) Fixed word, single address ii) Variable word, single address iii) Variable word, two addresses g) Logic and control commands: i) Unconditional branch ii) Conditional branch iii) Logical compare iv) Algebraic comparisons v) And/or logic (optional) 7 Program Switches i) Devices built into hardware for switchin; ii) Other methods that can be used 8 Address Modification i) Changing the actual instruction ii) Indirect addresses iii) Index registers iv) Subroutine linkage 9 Special commands (optional) i) Table search ii) Data formatting for printing 10 Input/Output Devices a) Readers: i) Serial ii) Parallel iii) Timing b) Punches: i) Separate units ii) Associated with readers iii) Timing c) Printers: i) Wheel ii) Chain iii) Bar iv) Timing d) Consoles: i) Control functions ii) Data entering 15
21 e) Magnetic Tape: i) Coding ii) Operation iii) Checking iv) Timing f) Direct Access Devices: i) Physical structure ii) Coding of data iii) Access methods (organization iv) Timing 11 Buffers, Channels and Interrupt a) Buffers: i) Function ii) Data Flow iii) Timing b) Channels: i) Function ii) Data Flow iii) Timing c) Interrupt: i) Function of special hardware ii) Programming necessary iii) Timing (optional) 12 Programming systems a) Monitors: i) Purpose ii) Organization b) Utilities routines: i) Loading ii) Input/Output iii) Memory print iv) Testing v) Sorting c) Subroutine libraries: i) Types available ii) Methods of using D) Program Compilers: i) Types available ii) Method of using
22 v.l BUSINESS SYSTEMS PROGRAMMING GRADE 12 DOUBLE OPTION OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1 Write programs in the programming language chosen to accomplish the following operations on a com puter equipped with either card, tape, or direct ac cess Input/Output devices as the file medium a) File maintenance b) Data editing c) Report preparation 2 Test and debug any of the above programs using a testing system 3 Describe the components and functions of a monitor system 4 Describe the basic methods used for sorting on tape and direct access systems 5 Describe and demonstrate the methods of data vali dation and system control METHODS OF PRESENTATION 1 If a computer equipped with tape or card is avail able, stress parts i-xii of suggested sequences 2 If a computer equipped with direct-access is avail able, stress parts i-iii and xiii-xxiii 3 Use case studies to present sections iv to xii, xiii to xxiii. Depth of detail to be determined by case study used, and taught when information required to pro ceed to next phase SUGGESTED SEQUENCE OF PRESENTATION 1 Each of the items in this sequence will be covered in detail in the TOPICS section. 2 Suggested sequence: i) General Concepts of File Processing (needed to give student an overview of the course) ii) Programming Language features to allow reading and writing of serial files iii) Present a case study of a system to be program med showing: a) How it is done manually b) The data flow charts, inputs and outputs for all the runs in the new system iv) Program logic structure for above program using a pre-defined technique v) Students to flow chart and code the basic file maintenance program for the case study vi) Input data editing for batch processed jobs: stu dents to add these features to their program (flowchart and code) vii) Overall system controls for batch processed jobs: students to make the necessary additions to their programs as well as write up the procedures necessary viii) Compile and test file maintenance program ix) Monitors in preparation for student use in test ing session x) Tape-sorting techniques: students prepare con trol cards for the sorting of Input records xi) Preparation of reports: students to flowchart and code an Output report xii) Compile and test report program (optional, if time available) xiii) Data flow for case study using direct access equipment for immediate processing 17
23 xiv) Language features to allow reading and writing on direct access files xv) Basic methods of file organization on direct ac cess devices xvi) Program logic structure for immediate processing applications xvii) File maintenance: students to flowchart and code a program to perform this function xviii) Input data editing and validating techniques for immediate processing application: students to add these features to their programs xix) Total system controls for immediate processed jobs: students to make any additions to the pro gram as well as write procedures necessary to ensure processing accuracy xx) Compile and test the program xxi) Sorting methods used for direct access files xxii) Report preparation from direct access files: students to flowchart and code a program to pro duce a report xxiii) Compile and test the above program (optional, if time available) TOPICS 1 Programming a) Review of Basic Programming B) Language features to read and write serial files: i) Input/Output commands ii) End of file procedures iii) File formatting iv) Areas used in reading and writing c) Language features used to read and write immediate access files: i) Locating and reading records ii) Writing records iii) File formatting iv) Utility routines used 2 File processing techniques a) General concepts: i) Most business applications are built around data files ii) Types of files: master files, transaction files, re port files iii) Start with file cabinet and develop through batch processing to immediate processing b) Batch processing: i) Files organized sequentially ii) Need for sorting iii) Program organization techniques for batch pro cessing c) Immediate processing: i) Methods of file organization ii) Data flow considerations iii) Program organization, i.e. modular techniques 3 Sorting methods a) Methods used on tape computers: i) Internal sorting ii) Multipass operations b) Methods used on machines equipped with direct ac cess devices: i) Tag sorting ii) Physical relocation c) Timing considerations of sorting 4 Input data editing and validating a) Completeness checks: i) Control totals ii) Hash totals b ) Validity of individual records: i) Alphanumeric tests ii) Range iii) Self-checking number iv) Date v) Batch numbering c) Use of pre-edit runs i) Limitations ii) Where needed 5 Overall system control a) Use of control sheets: i) Where kept ii) How each field of master output validated b) Audit trails c) Re-run and error correction procedures d) Emergency procedures 6 Report preparation a) Detailed reports, i.e. invoices, statements etc. b) Statistical reports 7 Monitors a) Functions of a computer using a monitor: i) Translation ii) Execution b) Features of a basic monitor c) Present and use a monitor 18
24 V.2 UNIT RECORD FUNDAMENTALS GRADE 12 DOUBLE OPTION Some schools may wish to continue teaching the prin ciples of unit record punched-card data processing, es pecially in those areas where employment may depend on a unit record background. This course is available for such areas. OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1 Understand and apply the basic programming prin ciples to installation applications 2 Make adequate use of installation reference manuals 3 Develop procedures, card designs, and reports for basic business routines METHODS OF PRESENTATION 1 The operation of each machine, installation routines, standards and volume card handling can be taught using standard Data Processing procedures with or without the aid of a Fictitious Company 2 Sufficient functional wiring and programming prin cipals and procedure flowcharting should next be given to enable the student to program and prepare basic company reports 3 Procedure development, and form and card design could then be developed by case studies and/or the use of a Fictious Company 4 Where desirable, the concepts of Report Program Generators (rpg) could be introduced using the case study method 5 Visits to installations may be undertaken 6 Suggested time allotment is shown in the margin op posite the topic TOPICS * Approximate Percentage of Time *2% 1 Review of Unit Record topics covered in Grade 10 *5% 2 Functions a) Machine functions and operating features for each of the following: i) Key punch (review) ii) Sorter (review) iii) Reproducing punch iv) Interpreter v) Collator (optional) vi) Accounting machine vii) Calculator (optional) b) Introduction to Procedure Flow Charting *16% 3 Functional wiring principles a) Card reading by machines: brushes, contact roll, timing, path of card b) Control panels: purpose and make-up c) Printing: typebars, control panel wiring d) Punching: component parts, methods, 514 type re producing panel, 602 serial calculator type punching 19
25 e) Comparing: verification (manual and machine), 514 type comparing with reproducing, 085 type com paring and sequence checking, 402 and 407 type comparing, control panel wiring f) Column splits: punch, needs, control panel wiring for 514, 402, 407, 085 and 602 machines G) Selection: 514 type selectors, pilot selectors, co selectors, control panel wiring ii) Storage: 407 accounting machine, 602 calculator *35% 4 Programming Installation problems should be chosen to illustrate these points: a) Accounting Machine: i) Detail printing: numeric, alphabetic, zero ii) Addition iii) Subtraction iv) Program control: meaning, the comparing unit, program start, total program, numerical and al phabetic programming v) Group printing vi) Selection: and digit vii) Use of co-selectors viii) Group indication ix) Heading and detail printing x) Carriage control xi) Storage xii) Summary punching xiii) Multiple line reading xiv) Special operating features: negative balances, crossfooting, spacing control xv) Timing chart *7% B) Collator (optional): i) Card selection ii) Sequence checking iii) Merging without selection iv) Merging with selection v) Matching with selection vi) Timing chart *5% c) Calculator (optional) basic Arithmetic operations for: i) Addition ii) Subtraction iii) Multiplication iv) Division v) Timing chart *10% 5 Procedure development a) 1 ntroduction: three basic steps in procedures: i) Recording of data to machine processible docu ment ii) Arranging data into reporting sequence iii) Preparation of reports b) Preparation of reporting requirements (output of system): i) Define type of reports required and function of report ii) Areas of reporting: accounting, statistical, oper ating, control iii) Develop format of reports: standards, factors in fluencing design, steps in design iv) Development through case studies c) Development of card design (input to system): i) Types of cards ii) Coding requirements and design of coding struc ture iii) Design of card format iv) Case studies *20% 6 Report Program Generator a) Introduction: i) Reason for rpg in Unit Record Course ii) Configuration of equipment necessary b) Input/Output i) Method of presentation using cards ii) Formatting data necessary iii) Correlating coding sheets iv) Practice problems c) Arithmetic: i) Addition, subtraction, multiplication and division ii) Preparation of coding sheets iii) Practice problem: compile and run d) Condition Codes: i) Unconditional branch ii) Comparison iii) Conditional branches iv) Preparation of coding sheets v) Practice problem: compile and run e) Advanced Input/Output: i) Input and Output using Magnetic Tape ii) Formatting necessary iii) Preparation of coding sheets iv) Practice problems v) Input/Output using direct access device vi) Formatting necessary vii) Preparation of coding sheets viii) Practice problems f) Case studies and review problems 20
26 FIVE-YEAR PROGRAMS I ONE-YEAR BUSINESS OPTION COMPUTER CONCEPTS This basic course is to be offered as a single Business op tion to five-year students. It is intended to be a compre hensive appreciation course. Although the student is ex pected to master some topics in considerable detail, a general understanding of data processing and the ability to write simple programs should be the major considera tions. OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1 Outline the evolution of electronic data processing and its importance today 2 Describe the physical characteristics of a computer and the functions of its components a) Central Processor b) Input/Output Devices 3 Write a program in a higher level language to com ply with given Input/Output and procedure speci fications a) Operational Flowchart b) Coding c) Compilation and Diagnostics d) Run and Test e) Documentation METHOD OF PRESENTATION 1 Assignments such as required reading, programmed texts, and essays should be included to supplement the student s general knowledge 2 Flowcharting techniques should be introduced early in the course. These can then be used as a vehicle in presenting the phases of data processing 3 Such skills as keypunching and machine operation, while beneficial, are incidental and should not oc cupy a great deal of class time 4 Programming concepts should be presented by topic, with pertinent exercises and frequent machine tests. A suggested topic list includes: a) Input/Output operations and formatting b) Data Movement c) Arithmetic Instructions d) Comparing and Branching e) Looping and Counting f) Address Modification g) Subroutines TOPICS * Approximate Percentage of Time *12% 1 Manual Data Processing Methods a) Early manual and mechanical techniques: abacus, Babbage s folly b) Early coding techniques: languages, numbering sys tems, concept of communications 21
27 c) Flowcharting: basic concepts developed through simple applications and practice problems r>) Applications of Coding: i) Common types of documents ii) Manual filing methods iii) Coding techniques used iv) Manual operations: listing, sorting, merging, col e) Output: lating, calculating, etc. i) Types ii) Source and destination iii) Use *15% iv) Feasibility: timeliness, accuracy, complexity 2 Evolution of the Electronic Computer a) Advanced technology in modem society: i) Need: volume, speed, accuracy ii) Effect: automation, examples of mechanical de vices used in data processing b) Electro-mechanical equipment: i) Role of the punched card, examples ii) Filing concepts iii) Punched card code iv) Concept of fields in the card v) Printed output vi) Processing: listing, sorting, merging, collating, calculating, etc. vii) Limitations of electro-mechanical equipment b) Input/Output devices: general introduction: *55% i) Variety of devices for serial and direct access ii) Processing iii) Uses iv) Advantages and disadvantages v) Concept of different codes for these devices 4 Programming the Computer a) Need for and functions of a programmer b) Programming concepts: i) Topical presentation of programming techniques, introducing necessary information on instruc *6% tions, data flow, hardware considerations, and control cards ii) Practice problems in increasing complexity as further topics are presented: Flowchart and code As frequently as possible, follow up with compila tion, testing, and documentation 5 Computer Growth a) Uses, advantages, limitations b) Development of programming languages: charac teristics and functions c) The future of data processing d) Vocational opportunities in data processing c) The electronic computer: i) Early computers: a) Advantages over electro-mechanical equipment b) Disadvantages ii) Modern computers: a) Advantages b) Limitations iii) Classifications of computers: a) Digital vs. analog b) Business vs. scientific c) Speed, size, cost d) Review: role of the computer in today s society *12% 3 Physical Characteristics of the Computer a) Central processor: i) Components ii) Coding (machine language): brief introduction to numbering systems may be necessary iii) Storing and manipulating instructions and data
28 II BUSINESS DATA PROCESSING GRADE 12 note: This course is to be offered as an option at the Grade 12 level (Prerequisite: Grade 11, Computer Concepts) OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1 Write a file maintenance program of production quality 2 Design and document a computer system SUGGESTED METHOD AND SEQUENCE OF PRESENTATION 1 All topics should be covered at the time needed during the development of the case study 2 Suggested Sequence: i) Review of computer concepts covered in Grade 11: review problems applicable to the machine to run concurrently with introduction of new work, to be completed before commencing sec tion xiii ii) System concept: examples iii) Apply system concept to new business: capital, income, personnel, specialized knowledge, com pany s functions (processing) products (goods and services) iv) Case study: discussion approach to develop the total view of the company v) Segment one function of the company s opera tions and develop a computer system for it, e.g. billing, accounts receivable vi) Output: students to discuss and develop the out put requirements i.e. customer documents, com pany records. vii) Input: students to determine the input require ments: documents and data content viii) Processing required to produce output from in put: students to flowchart the data flow ix) Controls: students to develop the necessary con trols of the system to check the input, output, processing x) Specifications, of equipment available: students to determine general approach within equipment limitations, e.g. batch processing vs. immediate processing xi) Runs on the machine: students to break down system into computer runs xii) Forms design: students to design the Input/ Output documents xiii) Logic design of file maintenance program xiv) Additional features of programming language re quired for the file maintenance program xv) Code the file maintenance program xvi) Study of data validating and editing techniques: students to add data editing to file maintenance program xv ii) Controls: examples, students to add controls to file maintenance program xviii) Students to key punch, desk check xix) Discuss test system: students to prepare test data xx) Compile xxi) Test and debug xxii) Implementation procedures xxiii) Documentation xxiv) System performance evaluation: follow-up pro cedures 23
29 SPECIAL COMMERCIAL DATA PROCESSING OBJECTIVES Upon satisfactory completion of this course, the student should be able to: 1 Demonstrate an understanding of the basic concepts of Data Processing manual, electro-mechanical and electronic 2 Be able to demonstrate man s need and use of in formation 3 Flowchart and write a program for a computer in a higher level language such as cobol, Fortran or pl/1 to perform the following functions: a) Arithmetic b) Branching c) Counting and Looping d) Data Movement e) Address Modification f) Writing a subroutine and creating linkage to and from it g) Input/Output: card, tape, printed 4 Test and produce a running program using a testing system 5 Produce documentation to adequately describe this program Refer to section on objectives in Grade 11 course in Computer Fundamentals Refer to section on objectives in Grade 12 course in System Design Refer to section on objectives in Grade 12 course in Business Systems Programming OR Refer to section on objectives in Grade 12 course in Unit Records Fundamentals METHODS OF PRESENTATION A. INTRODUCTION TO COMPUTER PROGRAMMING 1 Sufficient training and practical experience should be given on the keypunch to allow the students to: prepare the decks of cards and program cards re quired throughout the remainder of the course, re make damaged cards, change ribbons, etc. 2 Run through a topic such as payroll to illustrate the five basic processing factors 3 Teach enough of the language chosen to allow stu dents to write the required programs B. COMPUTER FUNDAMENTALS 1 For details, teachers will refer to the related sections of the Grade 11 course in Computer Fundamentals C. SYSTEMS DESIGN 1 Use a local application to introduce concepts, ex amples wholesale company, retail company 2 For details, teachers will refer to the related sections of the Grade 12 course in Systems Design D. 1 BUSINESS SYSTEMS PROGRAMMING 1 For details, teachers will refer to the related sections of the Grade 12 course in Business Systems Pro gramming OR 24
30 d.2 unit record fundamentals 1 For details, teachers will refer to the related sections of the Grade 12 course in Unit Record Funda mentals 4 Manual System of Processing Data To illustrate the basic factors in a Manual System, choose a topic such as payroll and have students fol low through the procedure using the manual or writing board approach TOPICS 5 Electro-Mechanical System of Processing Data a) Need A. INTRODUCTION TO COMPUTER PROGRAMMING 1 Man and his environment: a) Adjustment to the environment, adaptation tech niques developed through experience, patterns of communication, accumulation of facts, processing and compiling information to assist in making de cisions for further adaptation b) Development of survival techniques: accumulation of knowledge c) Development of the need to communicate: ex pressed by symbolic representation of states of being language, numbers d) Development of methods of assembling, writing, and recording information: records on stone, clay tablets, paper, disk, tape b) The Punched Card: i) History (Hollerith, Powers) ii) Characteristics: rows, columns, zones, edges iii) Card interpretation iv) Recording information into a card: numeric, al phabetic, special character codes v) Card identification (Codes) vi) Card Fields: definition vii) Card preparation exercises: (KeyPunch) viii) Card reading exercises ix) Card planning and card layout: planning of card fields, methods of overcoming limitations of card capacity c) Methods of Creating Input Data i) Direct punching: Keypunch ii) Indirect punching: Summary punching, repro ducing, (media conversion) iii) Mark Sensing e) Development of systems to express specialized in formation: weights, measures, money, maps, ac counting f) Development of automation: sail, pump, gear, lever, wheel, tread-mill, pulley, furnace, chute (inclined plane), sluice, water-mill, lightning rod, turbine, thermostat, conveyor belt, elevator, computer d) Manipulation of Input Data i) Sorting: purpose, sequential (numeric and al phabetic) selective ii) Collating: matching, merging, sequence check ing and selection, practical exercises iii) Calculating e) Output: listing 2 Development of devices to improve data processing: abacus, Napier s Bones, Pascal s gears, slide rule, manual calculators, electro-mechanical calculators, tabulating equipment, electronic calculators 3 Business Data Processing: a) Definition: Manipulation of input to produce the desired output b) Factors of Data Processing i) Input (creation) ii) Storing iii) Manipulation (sorting and collating, tabulating, calculating and summarizing) iv) Output (printing and reporting) v) Control f) Limitations of Electro-Mechanical System (Punched-Card) Processing Data g) Illustration of the basic factors of every Data Pro cessing System 6 Introduction to Basic Programming a) Show variations possible for Data Processing using card readers, card punches, tape units and direct access devices attached to a central processing unit b) Demonstrate a simple application on the computer to show the speed and versatility of the machine 7 Programming Topics The teacher should keep in mind that the object of this course is to teach basic programming. Only 25
31 enough of the vehicle language chosen should be presented to allow students to write the required program a) The following topics should be covered in the lan guage chosen: i) Basic Input/Output ii) Data Movement iii) Comparing and Branching iv) Basic Arithmetic v) Advanced Arithmetic (Algebraic calculations, multiplication and division) vi) Data formatting (print edit) vii) Reading serial records (Tape, card, etc.) B. COMPUTER FUNDAMENTALS 1 Evolution of computers 2 Basic functions and components of a computer sys tem 3 Data representation 4 Storage and Data handling 5 Instruction Formats and Addressing 6 Instruction execution and Data Flow for various types of instructions 7 Program Switches 8 Address Modification 9 Special commands 10 Input/Output devices 11 Buffers, Channels and Interrupts 12 Programming systems C. SYSTEMS DESIGN 1 Systems Design for Sequential Access e.g. Tape system 2 Systems Design for Direct Sequential Access e.g. Disk or Card 3 System investigation 4 System analysis D. l BUSINESS SYSTEMS PROGRAMMING 1 Programming considerations 2 File processing techniques 3 Sorting methods 4 Input Data Editing and Validating 5 Overall systems control 6 Report preparation 7 Monitors OR D.2 UNIT RECORD FUNDAMENTALS 1 Machine functions and operating features 2 Functional wiring principles 3 Programming 4 Procedures development 5 Report Program Generator
32 REFERENCES The following list of publications is intended as suggested material for teaching of the various courses in Data Processing. It is necessarily limited, including only a few of the volumes in the broad field covered by these courses. In organizing the courses the Committee has been acutely aware of the scarcity of instructional materials and textbooks suitable for Secondary School use. Most of the references suggested are recommended primarily for teacher use. Teachers must be especially resourceful in selecting classroom materials that are appropriate for student use. It is recommended that descriptive literature from all available sources (computer manufacturers, service bureaus, data processing associations etc.) be used. aw ad, E. M., Business Data Processing, Prentice-Hall burroughs. Glossary of Financial and Data-Processing Terms Programmed Train ing Course in COBOL, Series 5000 Canadian general electric. You and the Computer (A Student Guide) control data corporation, An Introduction to Basic Computer Concepts Fortran Trainer, Teacher s Edition, Students Work Book cutter, D. I., Introduction to Computer Programming, Prentice-Hall data processing management assoc., Audio-Visual Aids for Data Processing System; Principles of Automatic Data Processing diebold, John, Automation: Its Impact on Business & Labour Pamphlet No. 106 National Planning Assoc., Washington, D.C. Gregory, R., Automatic Data Processing Systems, Wadsworth hersee, E. H. W., Simple Approach to Electric Computers, Blackie, 1960 hollingshead. Electronic Computer, Penguin honeywell, Glossary of Data Processing & Communication Terms Series 200/ Operating System: cobol Compiler D hoos, I. A., Automation in the Office, Public Affairs Press, 1961 imperial oil. Yes No One Zero international business machines. Flowcharting Techniques, ibm; Glossary for Information Processing; Introduction to Data Processing Systems; Introduction to Punched Card Data Processing; Programmed Instruction 1 Fortran 2 COBOL kohl, M., Computer in Business, Gage, 1964 laden, H. N. and Gildersleeve, T. R., Systems Design for Computer Applications, Wiley lecht, C. P., Programmer s Fortran II and IV: A Complete Reference, McGraw- Hill,
33 mcbee company, Data Processing: A Practice Set, Teachers Manual, Students Manual MCCRACKEN, D. D. and others, Programming Business Computers, Wiley Monroe company ltd.. Introduction to Computers md 108 murphy, J. S., Basics of Digital Computers, Vol. 1, John Rider Publishing neuschel, R. F., Management by Systems, McGraw-Hill Schmidt, R. N. and meyers W. E., Introduction to Computer Science and Data Processing, Holt, Reinhart & Winston systems and procedures association. Systems Film Catalogue van ness, Principles of Punched Card Data Processing, Business Press 1964 wanous, S. J. and E. E., Automation Office Practice, South Western Publishing, Various manufacturer s equipment publications FILMS AND FILMSTRIPS Automatic Computers, Motion Picture, sound, colour, 16 min. Automation in To-Day s Modern Office, Filmstrip, 35 mm., colour, 20 min. Basic Data Processing, Filmstrip, 35 mm., sound, colour, 20 min. Cards that Count, Motion Picture, 16 mm., sound, colour, 15 min. Computer Programming, Motion Picture, 16 mm., sound, black & white, 26 min. Electronic Computer Occupations, Filmstrip, colour Introduction to Digital Computers, Motion Picture, 16 mm., sound, colour, 25 min. Introduction to Feedback, Motion Picture, 16 mm., colour, 11 min. Magic Window, Filmstrip, sound, colour Principles of Electronic Data Processing, Filmstrip, 35 mm., sound, colour The Control Revolution, Motion Picture, black & white, 29 min. Service Charge $5.00 The Information Machine, Motion Picture, 16 mm., colour, 10 min. This Business of Numbers, Filmstrip, 35 nun., sound, colour, 20 min. Understanding Numbers; Base & Place, Motion Picture, 30 min. IBM FRIDEN friden IBM SYSTEMS DEVELOPMENT CORP. NATIONAL FILM BOARD UN IV AC IBM IBM IBM CANADIAN FILM INSTITUTE IBM DATA PROCESSING MANAGEMENT ASSOC. DATA PROCESSING MANAGEMENT ASSOC.
34 PERIODICALS Journal of Data Management, data processing management assoc. Journal of Educational Data Processing, P.O. Box 607, Malibu, Calif., ADDRESSES BURROUGHS business machines ltd.. Public Relations Dept., 443 University Ave., Toronto 2, Ontario. CANADIAN GENERAL ELECTRIC COMPANY LIMITED, 214 King St. W., Toronto, Ontario. CONTROL DATA CANADA LTD., 88 University Ave., Toronto 1, Ontario. DATA PROCESSING MANAGEMENT ASSOCIATION, International Headquarters, 505 Busse Highway, Park Ridge, Illinois. (or local chapter) FRIDEN OF CANADA LTD., 36 Mobile Rd., Toronto, Ontario. HONEYWELL CONTROLS LTD., Education Dept., Ellesmere Street, Scarborough, Ont. IMPERIAL OIL LTD., Public Relations Dept., Don Mills Rd., Don Mills, Ontario. INTERNATIONAL BUSINESS MACHINES COMPANY LIMITED, Education Development, 844 Don Mills Road, Don Mills, Ontario. MCBEE COMPANY, 289 Bridgeland Ave., Toronto, Ontario. MONROE INTERNATIONAL OF CANADA LTD., 81 Advance Rd., Toronto 18, Ontario. SYSTEMS AND PROCEDURES ASSOCIATION, International Headquarters, 7890 Brookside Drive, Cleveland, Ohio (or local chapter) UNIVAC CANADA LTD., 984 Bay Street, Toronto, Ontario. 29
35
36 ;. - t,,,.
THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals
THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?
ZIMBABWE SCHOOL EXAMINATIONS COUNCIL. COMPUTER STUDIES 7014/01 PAPER 1 Multiple Choice SPECIMEN PAPER
ZIMBABWE SCHOOL EXAMINATIONS COUNCIL General Certificate of Education Ordinary Level COMPUTER STUDIES 7014/01 PAPER 1 Multiple Choice SPECIMEN PAPER Candidates answer on the question paper Additional materials:
COWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR COBOL PROGRAMMING CIS1866 3 Credit Hours Student Level: This course is open to students on the college level in either Freshman or
Position Classification Standard for Computer Clerk and Assistance Series, GS-0335
Position Classification Standard for Computer Clerk and Assistance Series, GS-0335 Table of Contents SERIES DEFINITION... 3 EXCLUSIONS... 3 OCCUPATIONAL INFORMATION... 4 DEFINITIONS... 7 DISTINGUISHING
UNIT 1 INTRODUCTION TO NC MACHINE TOOLS
UNIT 1 INTRODUCTION TO NC MACHINE TOOLS Structure 1.1 Introduction Objectives 1.2 NC Machines 1.2.1 Types of NC Machine 1.2.2 Controlled Axes 1.2.3 Basic Components of NC Machines 1.2.4 Problems with Conventional
EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11
EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations
Accounting Machinery of Today
Accounting Machinery of Today THE ECONOMIC development of business organization during the last fifty years can be attributed primarily to three basic influences: (1) improvements in transportation facilities,
RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming
RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE CISY 103 Computer Concepts and Programming I. Basic Course Information A. Course Number and Title: CISY-103, Computer Concepts and Programming B. New or
2011, The McGraw-Hill Companies, Inc. Chapter 3
Chapter 3 3.1 Decimal System The radix or base of a number system determines the total number of different symbols or digits used by that system. The decimal system has a base of 10 with the digits 0 through
705 EDPM ELECTRONIC DATA PROCESSING MACHINE
MACH 705 EDPM ELECTRONIC DATA PROCESSING MACHINE MANAGEMENT INSTRUMENT ELECTRONIC I Factmy automation, growing lustily, requires a camllaq increasein office automation. IBM equipment has kept paae throngh
Packaging Guidelines Version Date: 11/6/12. ABB Inc. Packaging Guidelines. Version 1.0. Page 1. 3.04.P08.W03 Rev 0
ABB Inc. Packaging Guidelines Version 1.0 Page 1 Contents Master Carton:... 3 Data Requirements... 3 Barcodes... 5 Label Placement... 6 Packing List... 7 Page 1 Contents... 7 Page 2 Contents... 9 International
Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344
Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Table of Contents SERIES DEFINITION... 2 EXCLUSIONS... 2 OCCUPATIONAL INFORMATION... 3 TITLES... 6 EVALUATING
Describe the process of parallelization as it relates to problem solving.
Level 2 (recommended for grades 6 9) Computer Science and Community Middle school/junior high school students begin using computational thinking as a problem-solving tool. They begin to appreciate the
Digital Electronics Detailed Outline
Digital Electronics Detailed Outline Unit 1: Fundamentals of Analog and Digital Electronics (32 Total Days) Lesson 1.1: Foundations and the Board Game Counter (9 days) 1. Safety is an important concept
Measurement with Ratios
Grade 6 Mathematics, Quarter 2, Unit 2.1 Measurement with Ratios Overview Number of instructional days: 15 (1 day = 45 minutes) Content to be learned Use ratio reasoning to solve real-world and mathematical
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN
1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1.1 INTRODUCTION Systems are created to solve problems. One can think of the systems approach as an organized way of dealing with a problem. In this dynamic
MICROPROCESSOR AND MICROCOMPUTER BASICS
Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit
CONTROL DATA" 3200 Computer system / ~eal Time Applications
CONTROL DATA" 3200 Computer system / ~eal Time Applications At this precise moment, events in science and industry are occurring which demand solutions and control. Among these events- in-real-time are
ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE
ILLINOIS DEPARTMENT OF CENTRAL MANAGEMENT SERVICES CLASS SPECIFICATION DATA PROCESSING OPERATIONS SERIES CLASS TITLE POSITION CODE EFFECTIVE DATA PROCESSING OPERATOR 11425 4-16-89 DATA PROCESSING ASSISTANT
Automated Receiving. Saving Money at the Dock Door. Page 8
Automated Receiving Saving Money at the Dock Door Page 8 Today s warehouse management and automated sortation systems are far easier to integrate than in the past. As a result, distribution centers are
15 Organisation/ICT/02/01/15 Back- up
15 Organisation/ICT/02/01/15 Back- up 15.1 Description Backup is a copy of a program or file that is stored separately from the original. These duplicated copies of data on different storage media or additional
A Programming Language for Mechanical Translation Victor H. Yngve, Massachusetts Institute of Technology, Cambridge, Massachusetts
[Mechanical Translation, vol.5, no.1, July 1958; pp. 25-41] A Programming Language for Mechanical Translation Victor H. Yngve, Massachusetts Institute of Technology, Cambridge, Massachusetts A notational
PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1
UNIT 22: PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1 This work covers part of outcome 2 of the Edexcel standard module. The material is
what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?
Inside the CPU how does the CPU work? what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? some short, boring programs to illustrate the
Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?
Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers
Cendec Systems Inc. http://www.cendec.com
The management of multi-million dollar assets and inventories can be a daunting task. For the past fifteen years, Oil and Gas companies have relied on Maintenance and Materials Management systems from
I PUC - Computer Science. Practical s Syllabus. Contents
I PUC - Computer Science Practical s Syllabus Contents Topics 1 Overview Of a Computer 1.1 Introduction 1.2 Functional Components of a computer (Working of each unit) 1.3 Evolution Of Computers 1.4 Generations
Comprehensive Business Budgeting
Management Accounting 137 Comprehensive Business Budgeting Goals and Objectives Profit planning, commonly called master budgeting or comprehensive business budgeting, is one of the more important techniques
Software Engineering. Data Capture. Copyright BCA Notes All Rights Reserved.
Software Engineering Data Capture Data capture Data entry :- Direct input output of data in the appropriate data fields of a database through the use of human data input device such as keyboard mouse or
Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan
Chapter 2 Basic Structure of Computers Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Functional Units Basic Operational Concepts Bus Structures Software
In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.
MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target
Core Training Quick Reference Guide Version 2.0
Core Training Quick Reference Guide Version 2.0 Page 1 of 34 Contents Changes from Previous Version... 3 Introduction... 5 Guidance for Professional Users based in Colleges/ Schools/ Departments... 5 Logging
Seradex White Paper A newsletter for manufacturing organizations April, 2004
Seradex White Paper A newsletter for manufacturing organizations April, 2004 Using Project Management Software for Production Scheduling Frequently, we encounter organizations considering the use of project
5COMPUTER SCIENCE For Class IX (marks 55)
5COMPUTER SCIENCE For Class IX (marks 55) 1. Introduction to Computers o History and development of computers - Types of computers (analogue, digital, hybrid) - Classification of digital computers (micro,
Industrial Process Controllers
Unit 50: Industrial Process Controllers Unit code: QCF Level 3: Credit value: 10 Guided learning hours: 60 Aim and purpose Y/600/0339 BTEC Nationals This unit provides learners with an opportunity to gain
Accounts Payable Back Office Reference Guide
Accounts Payable Back Office Reference Guide Version 4 Copyright Orion Law Management Systems, Inc. All rights reserved Printed in the United States of America www.orionlaw.com All Rights Reserved. No
Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015
Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...
Process / Operation Symbols
Flowchart s and Their Meanings Flowchart s Defined By Nicholas Hebb The following is a basic overview, with descriptions and meanings, of the most common flowchart symbols - also commonly called flowchart
Algorithms, Flowcharts & Program Design. ComPro
Algorithms, Flowcharts & Program Design ComPro Definition Algorithm: o sequence of steps to be performed in order to solve a problem by the computer. Flowchart: o graphical or symbolic representation of
EKT150 Introduction to Computer Programming. Wk1-Introduction to Computer and Computer Program
EKT150 Introduction to Computer Programming Wk1-Introduction to Computer and Computer Program A Brief Look At Computer Computer is a device that receives input, stores and processes data, and provides
Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2
Lecture Handout Computer Architecture Lecture No. 2 Reading Material Vincent P. Heuring&Harry F. Jordan Chapter 2,Chapter3 Computer Systems Design and Architecture 2.1, 2.2, 3.2 Summary 1) A taxonomy of
Answers to Review Questions
Tutorial 2 The Database Design Life Cycle Reference: MONASH UNIVERSITY AUSTRALIA Faculty of Information Technology FIT1004 Database Rob, P. & Coronel, C. Database Systems: Design, Implementation & Management,
Introduction. What is an Operating System?
Introduction What is an Operating System? 1 What is an Operating System? 2 Why is an Operating System Needed? 3 How Did They Develop? Historical Approach Affect of Architecture 4 Efficient Utilization
3 SOFTWARE AND PROGRAMMING LANGUAGES
3 SOFTWARE AND PROGRAMMING LANGUAGES 3.1 INTRODUCTION In the previous lesson we discussed about the different parts and configurations of computer. It has been mentioned that programs or instructions have
DME4 V1.23 (06-1999) V1.30 (06-2000) V1.31 (04-2001) V1.32 (09-2001) V1.33 (03-2002) V1.34 (06-2003) V1.35 (05-2004) V2.00 (12-2005) V2.
DME4 V1.23 (06-1999) - Correction of unfounded error message 'No measurements configured' when reading measurements from DME440 (MODBUS) if special measurands hadn't been selected to be calculated. - Correction
Count the Dots Binary Numbers
Activity 1 Count the Dots Binary Numbers Summary Data in computers is stored and transmitted as a series of zeros and ones. How can we represent words and numbers using just these two symbols? Curriculum
ELECTRICIAN TRADE REGULATION
Province of Alberta APPRENTICESHIP AND INDUSTRY TRAINING ACT ELECTRICIAN TRADE REGULATION Alberta Regulation 274/2000 With amendments up to and including Alberta Regulation 122/2014 Office Consolidation
Parts of a Computer. Preparation. Objectives. Standards. Materials. 1 1999 Micron Technology Foundation, Inc. All Rights Reserved
Parts of a Computer Preparation Grade Level: 4-9 Group Size: 20-30 Time: 75-90 Minutes Presenters: 1-3 Objectives This lesson will enable students to: Identify parts of a computer Categorize parts of a
Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill
Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.
Windchill PDMLink 10.2. Curriculum Guide
Windchill PDMLink 10.2 Curriculum Guide Live Classroom Curriculum Guide Update to Windchill PDMLink 10.2 from Windchill PDMLink 9.0/9.1 for the End User Introduction to Windchill PDMLink 10.2 for Light
Distribution Training Guide. D110 Sales Order Management: Basic
Distribution Training Guide D110 Sales Order Management: Basic Certification Course Prerequisites The combined D110 Sales Order Management certification course consists of a hands- on guide that will walk
GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM
Advances in Production Engineering & Management 4 (2009) 4, 255-262 ISSN 1854-6250 Technical paper GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM Ata, A., A.*; Elaryan, M.**; Gemaee, M.**;
Programming Logic controllers
Programming Logic controllers Programmable Logic Controller (PLC) is a microprocessor based system that uses programmable memory to store instructions and implement functions such as logic, sequencing,
Accounts Payable System Administration Manual
Accounts Payable System Administration Manual Confidential Information This document contains proprietary and valuable, confidential trade secret information of APPX Software, Inc., Richmond, Virginia
Elfring Fonts, Inc. PCL MICR Fonts
Elfring Fonts, Inc. PCL MICR Fonts This package contains five MICR fonts (also known as E-13B), to print magnetic encoding on checks, and six Secure Number fonts, to print check amounts. These fonts come
Computer Integrated Manufacturing Course Description
Computer Integrated Manufacturing Course Description Computer Integrated Manufacturing (CIM) is the study of manufacturing planning, integration, and implementation of automation. The course explores manufacturing
Chapter 3: Computer Hardware Components: CPU, Memory, and I/O
Chapter 3: Computer Hardware Components: CPU, Memory, and I/O What is the typical configuration of a computer sold today? The Computer Continuum 1-1 Computer Hardware Components In this chapter: How did
Using Oracle Time Management. Release 11.i A77086-01
Using Oracle Time Management Release 11.i A77086-01 Using Oracle Time Management, Release 11.i (A77086-01) Copyright Oracle Corporation 1999 Primary Author: Joycelyn Smith. Contributing Authors: Linda
Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.
1 Topics Machine Architecture and Number Systems Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting from Decimal to Binary Major Computer Components
Certification criteria for. Internal QMS Auditor Training Course
Certification criteria for Internal QMS Auditor Training Course CONTENTS 1. INTRODUCTION 2. LEARNING OBJECTIVES 3. ENABLING OBJECTIVES KNOWLEDGE & SKILLS 4. TRAINING METHODS 5. COURSE CONTENT 6. COURSE
ICAEW Accredited Products Scheme. [Fixed Asset Evaluation] [Company Name] [Product Name Version number] [Company /Product logo]
ICAEW Accredited Products Scheme [Fixed Asset Evaluation] [Company Name] [Product Name Version number] [Company /Product logo] Evaluation carried out by: [Name of Evaluator] Date completed: Signed: FA_
MULTIPLE CHOICE FREE RESPONSE QUESTIONS
MULTIPLE CHOICE FREE RESPONSE QUESTIONS World ORT Union I n p u t d e v i c e s Where would you find the letters QUERTY? A. Mouse B. Keyboard C.Numeric Keypad How did the computer mouse get its name? A.
Implementing Oracle Time Management (US) Release 11.i (A77087-01)
Implementing Oracle Time Management (US) Release 11.i (A77087-01) Implementing Oracle Time Management, Release 11.i (A77087-01) Copyright Oracle Corporation 1999 Primary Author: Joycelyn Smith. Contributing
Accounts Receivable User Manual
Accounts Receivable User Manual Confidential Information This document contains proprietary and valuable, confidential trade secret information of APPX Software, Inc., Richmond, Virginia Notice of Authorship
T146 Electro Mechanical Engineering Technician MTCU Code 51021 Program Learning Outcomes
T146 Electro Mechanical Engineering Technician MTCU Code 51021 Program Learning Outcomes Synopsis of the Vocational Learning Outcomes* The graduate has reliably demonstrated the ability to: 1. fabricate
10.1 FUNCTIONS OF INPUT AND OUTPUT DEVICES
FORM 4 COMPUTER STUDIES Chapter 10: Input and Output Devices March, 01 10.1 FUNCTIONS OF INPUT AND OUTPUT DEVICES The main function of an input device is to The main function of an output device is to
Volume I, Section 4 Table of Contents
Volume I, Section 4 Table of Contents 4 Software Standards...4-1 4.1 Scope...4-1 4.1.1 Software Sources...4-2 4.1.2 Location and Control of Software and Hardware on Which it Operates...4-2 4.1.3 Exclusions...4-3
Programming A PLC. Standard Instructions
Programming A PLC STEP 7-Micro/WIN32 is the program software used with the S7-2 PLC to create the PLC operating program. STEP 7 consists of a number of instructions that must be arranged in a logical order
1 PERSONAL COMPUTERS
PERSONAL COMPUTERS 1 2 Personal computer a desktop computer a laptop a tablet PC or a handheld PC Software applications for personal computers include word processing spreadsheets databases web browsers
Windows PowerShell Cookbook
Windows PowerShell Cookbook Lee Holmes O'REILLY' Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Foreword Preface xvii xxi Part I. Tour A Guided Tour of Windows PowerShell
Numeracy and mathematics Experiences and outcomes
Numeracy and mathematics Experiences and outcomes My learning in mathematics enables me to: develop a secure understanding of the concepts, principles and processes of mathematics and apply these in different
(Refer Slide Time 00:56)
Software Engineering Prof.N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-12 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue
Primary Memory. Input Units CPU (Central Processing Unit)
Basic Concepts of Computer Hardware Primary Memory Input Units CPU (Central Processing Unit) Output Units This model of the typical digital computer is often called the von Neuman compute Programs and
Remote Access Server - Dial-Out User s Guide
Remote Access Server - Dial-Out User s Guide 95-2345-05 Copyrights IBM is the registered trademark of International Business Machines Corporation. Microsoft, MS-DOS and Windows are registered trademarks
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference
DATA ITEM DESCRIPTION
DD Form 1664, APR 89 Previous editions are obsolete Page 1 of 4 Pages 135/123 DATA ITEM DESCRIPTION Form Approved OMB NO.0704-0188 Public reporting burden for collection of this information is estimated
COMPANY... 3 SYSTEM...
Wisetime Ltd is a Finnish software company that has longterm experience in developing industrial Enterprise Resource Planning (ERP) systems. Our comprehensive system is used by thousands of users in 14
E-Booking at London International Airport
Standard Grade Computing Studies Commercial Data Processing Frank Frame Acknowledgement Thanks to Dorothy Tedman for her contribution to the review of the content. First published 2004 2004 This publication
TEACHING COMPUTER ARCHITECTURE THROUGH SIMULATION (A BRIEF EVALUATION OF CPU SIMULATORS) *
TEACHING COMPUTER ARCHITECTURE THROUGH SIMULATION (A BRIEF EVALUATION OF CPU SIMULATORS) * Timothy Stanley, PhD Computer and Network Sciences, Utah Valley University, Orem, Utah 84058, 801 863-8978, [email protected]
2301.1 Scope: Communications and Electronic Systems addressed in this section include:
Chapter 23 COMMUNICATIONS / ELECTRONIC SYSTEMS SECTION 2301 - GENERAL 2301.1 Scope: Communications and Electronic Systems addressed in this section include: 1. Fire Alarm System 2. Telecommunication and
COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton
MICROPROCESSOR SYSTEMS Mitchell Aaron Thornton, Department of Electrical and Computer Engineering, Mississippi State University, PO Box 9571, Mississippi State, MS, 39762-9571, United States. Keywords:
Accounting information systems and business process : part 1
King Saud University College of Administrative Science Department of Accounting Accounting information systems and business process : part 1 Chapter 4 Prepared By: Eman Al-Aqeel Professor : Dr: Suliman
Flowchart Techniques
C H A P T E R 1 Flowchart Techniques 1.1 Programming Aids Programmers use different kinds of tools or aids which help them in developing programs faster and better. Such aids are studied in the following
MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1
MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable
Seradex White Paper. Using Project Management Software for Production Scheduling. Software Selection Spectrum
Seradex White Paper A Discussion of Issues in the Manufacturing OrderStream Using Project Management Software for Production Scheduling Frequently, we encounter organizations considering the use of project
Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T)
Unit- I Introduction to c Language: C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating
1-04-10 Configuration Management: An Object-Based Method Barbara Dumas
1-04-10 Configuration Management: An Object-Based Method Barbara Dumas Payoff Configuration management (CM) helps an organization maintain an inventory of its software assets. In traditional CM systems,
Introduction to Systems Analysis and Design
Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.
INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS
INSTRUMENTATION AND CONTROL TUTORIAL 3 SIGNAL PROCESSORS AND RECEIVERS This tutorial provides an overview of signal processing and conditioning for use in instrumentation and automatic control systems.
TheFinancialEdge. Administration Guide
TheFinancialEdge Administration Guide 102011 2011 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including
Traditional IBM Mainframe Operating Principles
C H A P T E R 1 7 Traditional IBM Mainframe Operating Principles WHEN YOU FINISH READING THIS CHAPTER YOU SHOULD BE ABLE TO: Distinguish between an absolute address and a relative address. Briefly explain
Teaching Methodology for 3D Animation
Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic
2.2 INFORMATION SERVICES Documentation of computer services, computer system management, and computer network management.
3 Audit Trail Files Data generated during the creation of a master file or database, used to validate a master file or database during a processing cycle. GS 14020 Retain for 3 backup cycles Computer Run
