Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Madhya Pradesh Bhoj (Open) University Syllabus for Session 2006-07 and onwards BCA First Year BCA-01: Computer Fundamentals Unit-I Definition of a Computer Importance of Computers, Classification of Computers, Popularity of Personal Computers (IBM PC V/s Apple Mac PC), Uses of Computers. Input/Output System : Central Processing Unit, Memory Unit, Logic Gates/Circuits, BITS and BYTES, Number System for Data Representations, Hardware and Software. Unit - II Hardware Concepts : Motherboard, Input Devices, Output Devices, Storage Devices, Cards, Ports and Cords, Power supply. Software Concepts : Classification of Software, Operating Systems, Concept of Programming, Types of Computer Language, Language Translators, Software Tools, System Software Utilities, Windows - A Graphical User Interface, General Purpose Application Software, Special Purpose Application Software, Latest Trends in Information Technology, Emerging Information Technologies, Limitations of Computers. Unit- III Introduction to DOS : Definition and Importance of DOS, Loading DOS, Rebooting the computer, Files and Directories in DOS, Referencing files, File Naming conventions, DOS commands, Wildcards, Some More DOS commands, Internal and External commands, Batch Files. Computer Viruses- Attacks, Prevention & Cure : Definition of a Virus, Virus Characteristics, What is Sinister about Viruses, Virus History, How Viruses are Spread, Different Kinds of Virus, Damage Done by Viruses, Virus Prevention, Network and Viruses, Network Protection, Things that are not Viruses, The Future of Viruses, Antivirus in the Future. Unit – IV Word Processor : How to start WORD 97, Enhancements in WORD 97, Working with Documents, Exiting WORD 97, Editing Documents in WORD 97, Formatting Documents, Find and Replace Commands, Numbering Pages, Clip Gallery, Page Setting, Working with Tables, Mail Merge. Unit – V Electronic Spreadsheet : How start Excel 97?, Working with Documents, Existing Excel, Data Entry and Editing, Types of Cell Entries? Commonly used Functions, Absolute and Relative Cell referencing, Number Format, Autofill, Charting with Excel, Macros, Importing and Exporting files, Printing a work workbook. 1 BCA-02: PC Software Unit-I Importance of PC for Managers: Introduction, Important Terminology, Information System as a System, Management Information System, Importance of MIS, Need for Computerised MIS, Role of Computers in MIS. Generations of Computers and Evolution of PC: Zeroth Generation Computers, First Generation Computers, Second Generation Computers, Third Generation Computers, Fourth Generation Computers, Fifth Generation Computers, Evolution of PC. Common PC Architecture and Types of PCs: Computer PC Architecture, Bits and Bytes, Number Systems for Data Representation, Types of Computers, Types of PCs. Common I/O Devices for PC: Keyboard, Mouse, Trackball, Joystick, Light Pen, Touch Screen, Digitizer, Scanner, Optical Mark Reader (OMR), Optical Character Reader (OCR), Bar Code Reader, Magnetic Ink Character Recognition (MICR), Voice-Input Devices, Monitor, Printer, Plotter, Computer Output Microfilm, Hardware and Software. Operating Systems for PC: Operating Systems, Disk Operating System, Windows 95 Unit-II Office Automation Backbone: Office Automation Backbone: Groupware, PC Groupware Standard: Lotus Notes, Starting Lotus Notes, Elements of Notes Workspace, E-mail on Lotus Notes, Notes Database, Notes Document, Notes Web Navigator for Internet Browsing. DeskTop Publishing: Definition and Importance of DTP, DTP Software: PageMaker, Starting the PageMaker, Creating the New Publication, The PageMaker Desktop, Editing Text in PageMaker, Importing Text, Paragraph Specifications, Type Specifications, CorelDRAW: Another DTP Software, Starting the CorelDRAW, CorelDRAW Tools, Drawing Basic Shapes, Adding Text to the Drawing, File Commands, Keyboard Shortcuts used in CorelDRAW, Use of DTP Software in Corporate Sector. Unit-III Engineering Workstation: Definition and Importance of CAD, AutoCAD: An Engineering Workstation, Starting AutoCAD, Creating a New Drawing, Saving the Drawing, Opening the Drawing, Important Commands, Use of AutoCAD in Corporate Sector. Multimedia Applications: Definition of Multimedia, Multimedia Software: Macromedia Director, Director’s Opening Window: The Stage, The Toolbar, Director’s File Menu, Score Window, Director’s Paint Window, Adobe Photoshop: Another Multimedia Software, Use of Multimedia Software in Corporate Sector. Unit-IV Communication Concepts and Use of Modems: What is Data Communication, Asynchronous Transmission, Synchronous Transmission, Error Management in Data Transmission, Approaches for Data Transmission, Modes of Data Transmission, Serial and Parallel Transmission, Lines of Communication Use of LAN as Intelligent Terminals/Servers/Gateways: Networks of Computers, OSI Labout and IEEE, Popular Types of LAN, Internetworking, Public Networks, Network Operating Systems, Network Management, LAN in Business Environment, Starting Your Computer, The Netware File System, Understanding Netware Rights 2 Unit-V Importance of Security: Definition of Security, Needs of Security, Forms of Computer Crimes, Software Piracy in India, PC and Computer Crimes, Risk Analysis Security Measures, Disaster Recovery and Ethics: Security Measures for PC, Physical Security, Identification of Users, Access Control, Encryption and Decryption, Encryption and Decryption Software, Audit Control, Security on Networks, Disaster Recovery, Computer Ethics Viruses: Detection and Prevention: Definition of a Virus, Virus Characteristics, What is Sinister about Viruses, Virus History, How Viruses are Spread, Different Kinds of Virus, Damage Done by Viruses, Virus Prevention, Networks and Viruses, Network Protection, Things That are Not Viruses, The Future of Viruses, Anti-Virus in the Future 3 BCA-03: Computer Mathematics Unit-I Set Theory, The Concept of a Set, Notations, Representation of a Set, Types of Sets, Theorem on Subsets, Number of Subsets of a Set, Venn Diagram, Set Operations, Laws of Union of sets, Laws of Intersection of Sets, Law of Complement of a Set, Theorem (on Symmetric Difference) De-Morgan’s Laws, Applications of Venn Diagrams, Relations & Functions Ordered Pairs, Equality of Ordered Pairs, Cartesian Product of Sets, Theorems on Cartesian Products’ Relation, Domain and Range of a Relation, Inverse Relation, The Inverse of an Inverse Relation, Binary (or Dyadic) relations , Type of Relations, Equivalence Relations, Equivalence Class, Properties of Equivalence Classes Composition of Two Relations, Partition of a Set, Partial Order, Theorem, Functions (Mapping), Types of Mapping, Other Specific Mappings, Types of Binary Operations, Algebraic Structure, Graph of a Function, Real Valued Map., Product of Functions, Method of Construction of Operation Table Countable and-Uncountable Sets, Unit - II Group Theory, Introduction-Algebraic Structures, Groups: Definition, Abelian Group, Order of a Group, Semi-group, Some General Properties of Groups, Some Important Theorems on Groups, Theorem on Subgroups, Homomorphism (Definition), Isomorphism (Definition), Theorems on Homomorphism, Definition (Kernel of f), Theorems on Homomorphism, Definition (Cyclic Groups), Fundamental Theorem of Homomorphism, Rings and Fields, Quotient Spaces, Rings in General, Some Special Classes of Rings, Field and its Axioms, Sub-ring and Sub-fields, Unit-III Vector Space, Definition, Linear Combination, Linear Independence and linear Dependence, Basis of Vector Space, Vector Space of linear Transformation, Linear Algebra, Algebra of Quaternions Arithmetic Progression, Sequence, Series, Arithmetic Progression, The General Term or Nth Term of an AP., The Sum of n terms of an AP., Arithmetic Mean, AM. Of two Given Numbers, Insertion of N AM. Between Two Given Numbers Properties of A P. Geometric Progression, Definition, The Nth Term of G.P., The Sum of N Terms of a G.P., The Sum of an Infinite G.P., Recurring Decimal an Infinite G.P., Geometric Means, Geometric Mean of Two Given Numbers A And B Insertion of N Geometric Means Between Two Quantities Properties of G.P., To Find the Sum of N Terms of the Series, Unit-IV System of Measuring Angles: Trigonometric Functions: Rectangular Coordinate System, Trigonometric Ratios (of an angle), Trigonometric Functions of Actual Angles, Co-Functions and Trigonometric Functions of Complementary Angles, Fundamental Relations Involving One Angle, Limits to the Values of Trigonometric Functions, Trigonometric Functions of Some Special Angle: Trigonometric Functions of 45. , Trigonometric Functions of Quadrantal Angles Unit-V Limit and Continuity: Differentiability, Elementary, Differentiation: Standard Forms, Successive Differentiation, Maxima & Minima. Coordinate Geometry: Coordinate Lengths of Straight Lines and Areas of Triangles , Differentiation of Vector Functions, Gradient, Divergence and Curl. 4 BCA-04: Principles of Management Unit-I Conceptual Framework of Management : Management Defined, Components of Management, Features of Management, Functions of Management, Nature of Management, Levels of Management, Administration and Management, Management as a Profession, Significance of Management from the Point of View of Modern Business Operations. Evolution and Foundations of management Theories : The Classical Organisation Theory, Neoclassical Approach or Theory, Facts Discovered through Hawthorne Experiments, Systems Approach to an Organisation, Modern Organisation Theory is Fundamental in Nature, Modern Organisational Theory: An Appraisal. Management Planning Process : Planning Process, Objectives and its Characteristics, Policy and its Meaning, Procedure Defined, Distinction Between Policies and Procedures, Forecasting and its Various Aspects. Organisation: Meaning, Importance, Principles and Types: Organisation: Meaning and Definition, Basic Elements/Steps/Features of An Organisation, Nature of An Organisation, Importance of An Organisation, Principles of An Organisation, Formal and Informal Organisation, Span of Control, Departmentation—Meaning, Types of Departmentation, Key Factors in Departmentation, Unit-II Types of an Orgnisation : The Line Organisation, The Line and Staff Organisation, The Functional Organisation, The Project or Matrix Organisation, Distinction between Organisations, The Need for Committee Form of An Organisation. Understanding Organisation- Structure and Designs : Organisation Defined, Consequences of Poor Organisation, AMA‘s Ten Commendments of Good Organisation, Principle of Objective, Process of Organising, Functions of Organisation, Organisational Design, Division of Labour or Principle of Specialisation, Departmentalization Structures, Matrix Organisation Design, Task Force, Factors in Departmentation, Assignment of Activities, Organisation Charts and Titles, Span of Control, Potential Relationships between Manager and Subordinate, Determining Optimal Span of Control, Types of Organisation Structure, New Organisational Designs. Types of Authority : Sources of Authority, Decentralisation of Authority, Distinction Between Delegation and Decentralisation, Factors Determining the Extent of Decentralisation Advantages of Decentralisation, Limitations of Decentralisation, The Technique of Decentralisation, Organisation Charts, Principles of An Organisation Chart, Types of the Organisation Charts, Advantages and Limitations of the Organisation Charts. Deligation of Authority : Meaning of Delegation, Formal and Informal Delegation, Characteristics of Delegation, Limitations of Delegation, Process of Delegation, Merits of Delegation, Principles of Delegation, Weaknesses of Delegation, Guidelines for Securing Better Delegation, Relationship of Authority and Responsibility, Distinction Between Authority and Responsibility, Distinction Between Authority and Accountability, Distinction Between Authority and Power, Distinction Between Responsibility and Delegation, Specific Limits of Authority. 5 Unit-III Communication : Communication Defined. Elements of Communication. Characteristics of a Good Communication. Objectives of Communication. Importance of Communication. Principles of Effective Communication. Obstacles / Barriers in Communication. Advantages and Disadvantages of Verbal and Written Communication. Measurement of the Success of Communication. Types of Communication. Motivation : Motivation Defined, Importance of Motivation, Relationship of Motivation with Efficiency of the Working Force, Positive and Negative Motivation, Principles of Personnel Motivation, Human Needs, Maslow’s Theory of Motivation, Theory X, Theory Y, Herzberg’s Theory of Motivation. Staffing : Staffing Defined, Job Analysis, Manpower Planning, Recruitment, Transfers and Promotions, Appraisals, Manpower Development, Job Rotation, Training, Rewards and Recognition. Co-ordination : Definition of Co-ordination, Characteristics of a Good Co-ordination, Types of Co-ordination, Need for Co-ordination, Objectives of Co-ordination, Principles of Co-ordination, Steps to Achieve Co-ordination, Techniques of Co-ordination, Distinction between Co-ordination and Cooperation, Distinction between Vertical and Horizontal Co-ordination. Unit-IV Decision-making : Defined, Characteristics of Decision-making, Elements of Decisionmaking, Steps in Decision-making, Principles of Decision-making, Types of Decisions, Importance of Decision-making, Rational Decision-making, Quantitative Techniques of Decision-making. Directing : Defined, Elements of Direction, Importance of Direction, Nature of Direction—Functions of Management, Principles of Direction, Principles of Issuing Orders, Types of Direction, Techniques of Direction. Management Control : Control Defined, Nature of Control, Scope or Areas of Control, Process or Elements of Control or Steps in Control, Action to Reinforce the Positive and Correct the Negative Results, Cybernetic and Non-Cybernetic Controls, Types of Control, Types of Critical Standards, Requirement of an Effective Control System, Principles of Control, Control Aids/Control Techniques, Other Methods of Control. Management by Objectives : What is MBO? MBO Characteristics, Action to be Taken at Company Level, Action to be Taken at Individual Level, Reviewing Performance, Benefits of MBO, Reasons: Why MBO Succeeds? Reasons: Why MBO Fails?. Unit-V Group Dynamics : Defined, Behaviour in Groups, Importance of Group Dynamics, Group Cohesiveness Defined, Factors Influencing Cohesiveness, Group Cohesiveness and Productivity. Leadership : Meaning and Definition, Leadership Qualities—Traits of a Leader, Leadership is Different from Managership, Main Functions of Leadership, Importance of Leadership, Different Theories or Approaches of Leadership, Leadership Styles. The Concept of Excellence, Forms of Excellence Criteria for Organisational, Success Forms of Organisational Excellence. 6 BCA-05 : Programming Fundamentals Unit-I Introduction To Computer Based Problem : Problem Definition, Problem Solving, Goals and Objectives, Problem Identification and Definition. Program Design And Implementation Issues : Programming, Algorithm, System Design Techniques, Programming Techniques, Basic Constructs of Structured Programming, Modular Design of Programs, Communication between Modules, Module Design Requirements. Unit-II Programming Environment : Turbo C++ IDE, Visual C++ IDE, Status ba,r Visual Basic IDE, Working with VB Forms. Program Development : Steps in Programming, Design a program model, Determine correctness of algorithm, Code Program, Test and debug the Program, Documentation. Unit-III Programming Languages : Types of Programming Languages, Generations of Programming Languages, Machine Level Language (1940–1950), Assembly Language (1950–1958), Assembler, High Level Language (1958 Onwords), Compiler, Interpreter, Popular High level Programming Languages, Forth Generation Programming Language (4GLs): (1985 Onwards), Application Program Generators (APGs). Unit-IV Programming Aids and Techniques : Program Flowcharts, Pseudocodes, Decision Tables, Programming Techniques. Unit-V Program Maintenance : Desirable Programme Concepts, Software Maintenance, Categories of Maintenance, Maintenance Characteristic, Maintenance Tasks, Maintenance Side, Effects Maintaining “Alien Code”. 7 BCA-06: Operating Systems Unit-I Operating Systems Overview :Operating Systems as an Extended Machine and Resource Manager, Operating Systems Classification, Operating Systems and System Calls, Operating Systems Architecture. Unit - II Process Management Functions :Process Model, Hierarchies and Implementation, Process States and Transitions, Multitasking, Multiprogramming and Multi-threading, Level of Schedulers and Scheduling Algorithms, Micro-kernel Architecture. Memory Management Functions : Memory Management of Single User Operating System, Memory Partition, Memory Swapping, Memory Paging, Memory Segmentation, Virtual Memory. Unit - III Device Management Functions : I/O Device and Controllers, Interrupt Handlers, Device Independent I/O Software, User-space I/O Software, Disk Scheduling, Clock Hardware Software, Terminal Input/Output Software, File Management Functions, File Naming, File Structure, File Types, File Access Method, File Attributes, File Operations, Symbolic Links, File Sharing and Locking, File Protection and Security, Hierarchical Directory Systems, Distributed File Systems. Unit-IV Concurrent Programming : Sequential and Concurrent Process, Precedence Graph, Bernsterin’s Conditions, Mutual Exclusion Problem, Time-dependency and Critical Code-section, Classical Process Co-ordination Problems, Deadlock Handling, Interprocess Communication. Unit - V DOS : Directories, Files, Wild Cards, Renaming a File, Deleting a File, Printing on Screen, Redirection Options in DOS, Some Disk Commands, The Config.sys file, The AUTOEXEC.BAT File, Command in DOS. Windows 98/2000 : Starting Windows 95/98, Moving in Menus, Understanding the Start Menus, Create Pictures Using Paint, Writing Documents Using WordPad, MS-DOS Prompt, Starting Windows2000. UNIX: Overview of UNIX Operating System, Implementation of Operating System. LINUX : LINUX features, LINUX Shell, Files and Programs, Managing Devices, Windows Vs LINUX, Tailoring the system, Programming in LINUX, C on LINUX. 8 BCA-07: Programming in C Unit-I Introduction to Computer Based Problem Solving: Problem Definition, Problem Solving, Goals and Objectives, Problem Identification and Definition, program Design and Implementation Issues: Programming, Algorithm, System Design Techniques, Programming Techniques, Basic Constructs of Structured Programming, Modular Design of Programs, Communication between Modules. Module Design Requirements. Programming Environment: Computer Programming Languages, Types of Programming Languages, Generations of Programming Languages, Machine Level Language (1940-1950), Assembly Language (1950-1958), Assembler, High Level Languages (1958 Onwards), Compiler, Interpreter, Popular High Level Programming Languages, Forth Generation Programming Languages (4GLs): (1985 Onwards), Application Program Generators (APGs). Unit-II Overview Of C Language: History of C Language, Feature of C Language, Why is C Language Popular? , Using Borland C on DOS Platform, Using Borland C on Unix Platform, A Sample C Language Program. Data Types, Variables and Constants: Data Types, Variables, Constants. Operators, Type Modifiers and Expressions: Operators, Type Modifiers, Expressions, Type Definitions Using typedef. Basic Input/Output: Introduction to Input/Output, Console I/O Functions, Unformatted Console I/O Functions. Unit-III Control Constructs: Control Statements, Conditional Statements, Loops in C, The Break Statement, The Continue Statement, The Exit() Function, The goto Statement. Arrays: Introduction to Arrays, One Dimensional Array, Strings, Two Dimensional Array, Multidimensional Array. Functions: Introduction to Functions, Function Declaration and Prototypes, Function Definition, Storage Classes, Scope and Lifetime of Declaration, Passing Parameters to Functions, Command Line Arguments, Recursion in Function. Unit-IV Pointers: Introduction to Pointers, Pointers Notation, Pointer Notation and declaration and Initialization, Accessing Variable through Pointer, Pointer Expressions, Pointers and One Dimensional Arrays, Malloc Library Function, Calloc Library function, Pointers and Multidimensional Arrays, Arrays of Pointers, Pointer to Pointers, Pointers and Functions, Functions with a Variable Number of Argument. Structures: Structure Definition, Giving Values to Members, Structure Initialization, Comparison of Structure Variables, Array of structures, Array within Structures, Structures within Structures, Passing Structures to functions, Structure Pointers. Unions: Union Definition and Declaration, Accessing a union Member, Union of Structures, Initialization of a Union Variable, Uses of Union, Use of User Defined Type Declarations. Linked List: Dynamic Memory Allocation, Linked List, Basic List Operations. 9 Unit-V File Handling In C: what is a File? , Defining and Opening a File, Closing a File, Input/Output Operations on Files, Functions for Random Access to Files, Example Programs. C Preprocessor: Introduction to Preprocessor, Macro Substitution (#define), Undefining a Macro (#undef), File Inclusion, Conditional Compilation Directives (#if, #else, #elif, #endif, #ifdef, #ifndef). 10 BCA-08: Business Systems Unit-I Overview of Business Systems : Systems Definition, Business Systems, Management Functions, Levels of Management, Information Concepts, Need for Management, Information What Information is Needed? Information Required for Management. Profile of Data in Business Systems : Business Organization, Identification of Relevant Data, Classification of Data Elements, Data Elements by Function, Data Elements by Source, Primary and Secondary Data Elements, Historical Data, Need for Ensuring Accurate, Reliable and Timely Processing of Data. Basic Tasks in Business Data Processing, Business Data Processing Applications. Computerized Business Systems : Computer System: A Powerful Tool, Facilities Available in Computerized System, File Organisation : Concept of Files, Types of Files, Data Structure, Classification of Data Files, File Organizations. File Operation and data Processing : File Operations, Keywords Used for File Processing, File Processing Activities, Modes of Data Processing, Report Generation, Reports with Control Break, Multiple File Handling. Unit-II Introduction to Programming and Flow Charting : Program Definition, Steps in Program Development, Characteristics of a Good Program, Data Handling and Declaration, Introduction to Flow Charts. Structured programming Concepts : System Design Techniques, Programming Techniques, Basic Constructs of Structured Programming, Modular Design of Programs, Communication between Modules, Module Design Requirements, Coupling, Cohesion, Testing Program Logic,Programming Tools and Techniques : What is Pseudocode? Advantages over Flow Chart, Program Development Process, Software Aids. Security and Controls : File and Data Security, Backup for Data Security, Controls. Documentation and Management of Computer Resources : What is Documentation? Overview of Computer Resources Management. Introduction to Systems Audit Testing. Unit-III Introduction to database and FoxPro : Database Concepts, Problems with Manual Database Advantages of Computerized Database System Database Management System Relational Database, Phases of Database Design, What is FoxPro? Features of FoxPro, Starting FoxPro, FoxPro Interfaces, Quitting FoxPro. Creating and Displaying Database : Creating a Database File, Opening a Database File, Closing a Database File, Adding Data, Viewing Database, Moving a Record Pointer. Editing Database : Editing Data in a Record, Deleting Records, Recalling Deleted, Records with Recall, Replacing Field Contents with Replace, Modifying the Structure of a Database. Sorting and Indexing a Database : What is Sorting? Sorting Information with Sort, What is Indexing? Types of Indexes, Creating an Index, Working with Index Files, Using Reindex, Advantages of Indexing Over Sorting. Unit-IV Performing Queries : Performing Queries with Commands, Using Set Filter, Using View Files, Performing Queries with the Menus. Report and Label Generation : Overview of Report Generation, Designing Report Form, Creating of a New Report Form, Adding Objects, Manipulating Objects, Formatting Fields, Creating Calculated Field, About the Title/Summary Option, Adding Grouping to a Report, Saving a Report 11 Form, Generating a Report, Modifying a Report, Creating a Quick Report, Designing Mailing Address Labels, Generating Labels. Foxpro’s Relational Power : Relational Databases, Ways to Relate Databases in FoxPro, Selecting a Work Area, Linking Databases with SET RELATION, Multiple Relations, Updating Information with Update, Joining Two Database Files with join, About RQBE and SQL, Using the View Window. Macro, Memo Field, And File Utilities : Creating and Using Macros, Memo Field Handling, File Utilities in FoxPro. Windows Objects in Databases : About Linking and Embedding, Defining General Fields within a Database Structure, Adding OLE Data to Database, Adding Picture to a Database, Displaying General Fields along with Other, Data Editing OLE Data. Unit-V Memory Variables and Functions : Memory Variables, Declaring Memory Variables, Types of Memory Variables, Saving Memory Variables, Clearing Memory Variables, Creating Empty Character Variables, Viewing Data with? FoxPro Functions, Mathematical Commands. Programming with Foxpro: FoxPro Program Files, Creating Program Files, Saving Program Files, Executing Program File,s Using FoxPro in Interactive Manne,r Comments in Command Files, EOF( ) and BOF( ) Functions, Skip, Command Iteration, Construct (DO WHILE-ENDDO), Selection Construct (If-Endif), IIF( ), Multiple Selection, Construct (Do Case-Endcase), The Scan-Endscan Loop, The For-Endfor Loop, Loop and Exit, Nested Do While Loop, Nested If, Programming Macros. The @ Command FoxPro's Screen Builder : The @ Command, Foxpro Screen Builder, About the Screen Builder Tools, Saving the Screen, Code Generation and Execution, Adding Control Panel to the Screen, Advantages of Screen Builder. Windowss, Menus, and Application Builder : Working with Windows, Designing the Menus, FoxApp – Application Builder. Structuring Master and Transaction Files, Data Entry Program, Deleting Records, Generating Reports, Updating Master File with Transaction File. 12