B.<strong>Sc</strong>.(<strong>Computer</strong> <strong>Application</strong>)<strong>SEMESTER</strong> - II<strong>Paper</strong> –1 <strong>COMPUTER</strong> PROGRAMMING FUNDAMENTALS-IIUNIT 1PASCAL variables names. The concept of Data type and Strongly typed languages. Datatype in standard PASCAL. Declaration. <strong>Sc</strong>alar Data types including user defined.Subrange. Structure Data type including array, record, sets, files, pointer data type.UNIT 2Standard PASCAL control structures, Sequence, Compound statements. The need forBegin-End Construct. Selection: If-then-else and case statement, Iteration: For, While,Repeat-Until loops, Labels and “Goto” statement.UNIT 3Use of standards subprogram. Introduction to procedure subprograms and functionsubprograms: Declaration, Invoking and various parameter passing methods. Recursion:Introduction, Illustration through simple example including Tower of Hanoi Problem.UNIT 4Visual Programming Tools: The Integrated Development Environment: The Menu Bar,The Toolbars. The Toolbox, The Properties Window.UNIT 5The Elements of the User Interface, the command Buttons. Grouping Controls, VisualDevelopment and Events-Driven Programming: A Few common Properties, A FewCommon Methods, A Few Common Events.TEXT BOOKS1. G.M. <strong>Sc</strong>hendier, S.W. Weingart, D.M.Periman, An Introduction to Programmingand Problem Solving with PASCAL(Second Edition), John Willey and Sons,1982, ISBN 0-85226-881-5. Wiley Eastern Reprint, New Delhi(1992).2. P.Norton, Peter Norton’s DOS Guide (Revised & Expanded), Prentice Hall,INC.,Englewood Cliffs, N.J.(1987). ISBN 81-203-0593-0, Indian edition byPrentice Hill of India, New Delhi(1994).3. J.Braun, UNIX System V: The Trainer for Beginners(Tewi Trainer).OriginalGerman Edition by tewi Grbh, Munchen, Germany(1993). Indian Edition byGalgotia Pub., New Delhi(1993).
REFERENCES4. G.M.<strong>Sc</strong>hneider, S.C.Bruell, Advanced Programming and Problem solving withPASCAL(Second edition), John Wiley & Sons, 1987 ISBN 0-471-01128-2. Alsoavailable in Wiley International(<strong>Paper</strong>back) Edition.5. R.G. Dromey, How to Solve it by computer, Prentice Hall, Inc.,EnglewoodCliffs,N.J.(1982) ISBN 0-87692-388-0. Indian Edition by Prentice Hall of India,New Delhi.6. N.Wirth, Algorithms + Data Structures = Programs, Prentice Hall, Inc.Englewood Cliffs, H.J.(1976) ISBN 0-87692-569-7. Indian Edition by PrenticeHall of India, New Delhi.7. R.L.Kruse, Data Structure and Program Design, (THIRD Edn), PrenticeHall,Inc.Englewood Cliffs, N.J.(Oct 1994)ISBN 81-203-0884-0. Indian Edition byPrentice Hall of India, New Delhi.8. B.S.Gottfried.<strong>Sc</strong>haum’s Outline Series:Theory and Problems of Programmingwith PASCAL with emphasis on Turbo PASCAL and feature of ANSIPASCAL,McGraw Hill,Inc, Singapore, ISBN 0-07-023924X. Indian Edition byTata McGraw Hill(1994).9. Mastering in Visual Basic 6.