Year I Semester II


Bachelor of Computer Application (BCA)
Baisakh 2069

S.N. 1 2 3 4 5 6 7

Course Code BCA171CO BCA172CO BCA191MS BCA102SH BCA176CO BCA105SH BCA179CO

Course Description Microprocessor Assembly Language Hardware Installation & &

Credit s 3 2 3 3 3 2 2 19

Lecture (Hrs) 3 2 3 3 3 3 18

Tutorial (Hrs) 1 1 1 2 1 1 7

Practical (Hrs) 2 3 1 2 4 12

Total (Hrs) 6 6 6 5 6 4 4 37


Financial Accounting Mathematics-II Object Oriented Programming in C++ Technical Communication (English) Computer Project-II


Microprocessors and Assembly Language

The 8254 timer (block of mode). Block diagram of 86. I/O port Addressing Decoding. Memory Devices. 4. Flags. Unconditional and conditional jumps. 8255 Programmable Peripheral Interface (Mode only). (block and mode definition) 5. 80386DX & 80486 Memory Interface. 2. Serial and Parallel communication. Interrupts [3 hrs] Introduction. Logical Control). Block diagram of Microcomputer. Parallel communication. Jumps and Conditional Jumps. 6. 8088 Memory Interface. Memory Interface [4 hrs] Introduction. 3. Introduction [3 hrs] Microcomputer. 1. 8086. (block to mode) 7. 8251 A Programmable Communication Interface. Internal Architecture of 8085. Internal architecture. Overview of Microprocessor family. Arithmetic. 8259 A Interrupt Controller.BCA 171 CO Year : I Semester : II Teaching Schedule Hours/Week Theory Tutorial Parctical 3 1 2 Examination Scheme Internal Assessment Practical Theory * 20 20 Final Theory ** 60 Practical Total - 100 Objective : To become familiar with the operation. addressing mode. Basic DMA Operation. Addressing mode of 8085. Hardware Interrupt. programming and application of microprocessors. 80286 & 80386SX. I/O Interface [6 hrs] Introduction. Dynamic RAM. Basic Interrupt Processing. loop. loops. Instruction format. DMA [3 hrs] Introduction. 8086 Instruction Description and Assemble Directives [9 hrs] Program Structure in 8086. 8085 Instruction Description [14 hrs] Categories of Instructions (Transfer. The 8279 (block definition). Simple Sequence Program. Microprocessor. Application of Microprocessors. the 8237 DMA Controller. Program Structure in 8085. Address Decoding. Memory Interface. .

or print it unmodified. 80186. 80486 and Pentium. 80286. programming and design. performs the loop operations separately. kane an introduction to Microcomputer Vol. Modify the program so that it does not rely on the 'loop' instruction. so that the looping is accomplished in a different way. Laboratory 5 To complete an assembly language program to carry out given logical process and then assemble. compare CX to zero and if it is grater than zero.g. Laboratory 3 To enter and trace a program that contains a loop e. Galgotia Book Source. EE edition.g. Hall. microprocessor and interfacing programming and hardware. 4. 80386 and 80486 (architecture. Douglas V. 3. Brey. Micro Processors and Assembly Language Lab . Adam Osborne and J. the loop instruction to use CX register as a default index counter and decrement CX at the end of each pass. Laboratory 6 . Yu Chung Liu and GA. Introduction to Intel 80186. the INTEL Microprocessors 8086/8088. Gibson Microcomputer systems: The 8086/8088 family architecture. to complete a given program so that it will read a single character from the keyboard and test the character and based on the range within within which it falls. but rather. Barry B. Tata Mc Graw Hill. II-some real microprocessors. 80286.8. 80386. The output of laboratory 3 and laboratory 4 should be same.Experiments All Laboratory work will based on assembler (8086) Laboratory 1 To enter and to trace a simple assembly language program using DOS DEBUG routine. jump to the beginning of the loop. New Delhi. or change it to lower case and print it. link and run e. DOS DEBUG routine. Laboratory 4 To modify the program from laboratory 3. either not print it. programming and interfacing) PHI 2. [3 hrs] References : 1. Laboratory 2 To write a simple assembly language program that will make logical decisions based on program data.

To modify the program of laboratory 5. students should verify all basic Instructions. so that it will read a string of characters and select them by the same as in laboratory 5. Before starting above Lab Exercise. .

multimedia system. Utilities. routine checks and troubleshooting. 3. Maintenance issues [2 hrs] Environmental safety. case study on office automation. Open Source Sofwares).: There shall be laboratory classes covering all the topics. NIC. References : . design installation and management of LANs of PCs. installation of memory cards. interfaces. 6. virus protections. careful handling hints and practice. memory management. Customizing. bus. power backups. COMS setup. power supply. network cables. coprocessor. Assembling and Disassembling a computer [4 hrs] Cable connection. Hard disk preventive maintenance. using various other utilities. Contents : 1. power requirements. 5. network component. 4. identifications. Lab. expansions cords. microprocessor. expansion slots. system installation. /*Introduction*/ 2.Hardware and System Installation BCA172CO Year : I Semester : II Teaching Schedule Hours/Week Theory Tutorial Practical 2 1 3 Examination Scheme Internal Assessment Theory Partical * 20 20 Final Theory ** Partical 60 Total 100 Objective : This course trains students in the practical estimation. drives. Software Installation [2 hrs] Installing operating systems (Windows. Installation of hardware components [2 hrs] Printers. Estimation and planning. modems. BIOS. basic networking. drivers. Component of Computers [19 hrs] Speed. memory. security issues and estimation of requirements. Specification [1 hr] Importance of specification. data protection. memory modules.

R/W. Power Supply (SMPS) 1hr 5. CD-ROM. DVD.1. 2hrs . 6hrs 2. Winn L. PHI. Printer: Introduction to Dot Matrix. The Complete PC upgrade and Maintenance Guide. The hardware Bible 3rd Edition. speed.r. BIOS 1hr 4. daughter board. 4hrs 6. Scott Mueller. Motherboard: slots. Types of PC (PC XT to I-Core) w. Inkjet. processor. buses. Drivers: Hard disk(SATA and PATA technology). Mark Minasi. 2.t. Upgrading and Repairing PCs Detailing of Components of computers : [19] hrs 1. 3. Laser printers. Introduction to other drives. wordsize. Floppy. Rosch. expansion bus 5hrs 3.

curves in space and their applications. use of i . equal vectors. zero vector. axb = 0  a ║ b. vectors in a plane. Differentiation of Ф. d/dt (r1 xr2). Product of three and more vectors (definitions and simple examples only).r2). including physical applications. relations among the direction cosines modulus of vectors. Definitatio of ditectional derivatives and their evaluation. unit vector. vectors in space.Mathematics-II BCA102SH Year : I Semester : II Teaching Schedule Hours/Week Theory Tutorial Practical 3 2 Examination Scheme Internal Assessment Practical Theory * 20 Final Theory ** 80 Practical Total - 100 Objective : Understanding of vectors in space. (ii) Cylindrical.. components. j. with simple applications. (iii) Spherical and transformations from one system to another. along with the matrix algebra and its uses in solutions of equations. div and curl. xF and simple relations involving grad. Exercise involving derivatives of vector functions. Coordinates in space : (i) Cartesian. d/dt(r. = 0  a┴b. (10 hrs) Unit-2 Differentiation of Vector function : Definition of derivatives of vectors functions. sum and difference of vectors.1 Fundamentals of Vectors : Vector. Direction ratios. (5 hrs) Unit-3 Plane Analytic Geometry : .F.etc. Course Details : Unit . a. k Direction cosines. and other relations. . distance between two points. the scalar product and vector product of two vectors and their properties.b.

Solution of differential equation of 1st order-1st degree. axis. (2 hrs) (c) Ellipse as the locus of points the sum of whose distances from two points os a constant. Standard equation and general equation of a circle. reduction to Linear equations. (2 hrs) (c) Quadratic curves. an ellipse and a hyperbola. a parabola. Transpose. Second order linear equations with constant coefficients. exact. homogeneous. multiplication. Reduction to the standard form and determination of centre. degree. Variable separation. Condition for second degree equation to represent a hyperbola. Determination of centre and radius of a circle in the form (2 hrs) (b) Definition of parabola as the locus of points equidistant from a point and a line. Second order homogeneous equation. linear. Multiplication using Matrices of third order. Condition for second degree equation to represent a parabola. foci. formation by elimination of constants. Adjoint and Inverse of Matrices. (d) Hyprbola as the locus of points the difference of whose distances from two points is a constant. Derivation of equation to a parabola in the form Determination of vertex. directrices and eccentricity determination. eccentricity of (x – h) 2/a2 +(y . (10 hrs) Unit-5 Matix Algebra : Introduction to Matrices. Derivation of equation to a parabola in the standard form. Y= y .k. (2 hrs) Unit-4 Differential equations : Definition. Asymptotes of a hyperbola on the standard form. vertex. (5 hrs) Scalar . directrices. directrices and axes. properties. directrix of a parabola in the general form. Centre. Condition for second degree equation to represent a circle.k)2/b2=1by changing into with X x-h. Use of discriminant to identify the curve. focus. vertices. sum and differences of Matrices. Condition for second (2 hrs) degree equation to represent an ellipse. Determinants. vertices. Equation in the form Centre. foci.(a) Conic section as sections of a cone. order. foci. Conditions for the general equation of second degree to represent a circle.

(5 hrs) Recommended Text Books : 1. Bajracharya. .Singh and B.M. Basic Mathematices Vol.B.Unit-6 Linear Equations : Consistent and Inconsistent equations (linear). Bajracharya et al. A Text Book of Vector Calculus . (ii) Gaussian Elimination and (iii) Inverse Matrix.Thomas and Fenny. 3. 2.C. I & II -D.R. Dependent and independent system. Solution of systems of 2 and 3 linear equations by (i) Crammer's rule. Calculus with Analytical Geometry .

Concepts of capital & revenue. inventory turn-over ratio. accounting system for preparing and maintaining payroll. Economic order quantity (EOQ) analysis. Accounting principles. 4 Hrs 3. Conceptual framework of accounting : Meaning. VED analysis. Payroll procedure. accounting procedures used in practice for recording cash. Preparation of trial balance. final accounts of sole proprietorship & joint-stock company. and the coumputerized accounting system. Introduction to different types of shares capital. 4 Hrs 2. Budget for planning: Basic concepts. cash book and bank book.Financial Accounting BCA 191 MS Year : I Semester : II Teaching Schedule Hours/Week Theory Tutorial Practical 4 1 1 Examination Scheme Internal Assessment Practical Theory * 20 20 Final Theory ** 60 Practical Total - 100 Objective : The basic objective of this course is to impart the students with the fundamental knowledge of financial and accounting. Cash budget. bank and journal transactions using appropriate vouchers. 2 Hrs 8. organization for budgetary control. Nature & Scope of Accounting. HIFO and NIFO. FIFO. standards & bases. Accounting system for order booking processing: Forwarding and acceptance and invoicing for trading organization. Computerized accounting system: Concepts of grouping the accounting heads. cost Contents : 1. ABC analysis. schemes of assisting the codes to accounting heads. Need of accounting information. 3 Hrs 4. Rules for Debit and Credit. 2 Hrs 5. 5 Hrs . Cost price method: LIFO. Inventory accounting and control: JIT inventory system. Preparation of ledgers. 8 Hrs 6. 8 Hrs 7.

Narang (Financial Accounting) Sukla & Gerewal (Advanced Accounts. Ratio for shareholders. straight-line method and diminishing-balance method. Composite or mixed ratio for management.) to prepare final accounts of any organization.Ed. Balance sheet ratio. Gain & K. G. etc. Material variance. Ratio for creditors.L. L.Gain & K. Ratio analysis: Classification of ratio. S. Profit and Loss accounts ratio. Chand) Jawahar Lal (Cost Accounting Tata Mc Graw Hill Publishing) . 6 Hrs Lab. Publication) S. J.9. Facts. S. Reference Books: T. Overhead variance. standard cost card.g. Gerewal (Introduction to Accounting) S. Tally.P. Sharma (Management Accounting. Depreciation: Meaning. Gupta & D.: Emphasis should be on using accounting package (e. Standard costing: Standard cost. 6 Hrs 11. standard costing &budgetary control. Cash Flow Statement (Direct Method) 6 Hrs 12. C.S. Labor variance. methods of depreciation. 6 Hrs 10.1999) K.Narang (Cost Accounting Principles & Practces 15th Rev. P.

Function in C++ : Function overloading. defining member functions. class objects. 2Hrs 3. Introduction to object oriented language : Comparing procedural programming and object oriented programming paradigm. class specification. default arguments. Reusability. Standard conversion and promotions. comments.Object Oriented Programming in C++ BCA176CO Year : 1 Teaching Schedule Hours/Week Theory Tutorial Practical 3 1 2 Internal Assessment Practical Theory * 20 20 Final Theory ** 60 Practical Semester : II Examination Scheme Total - 100 Objective : To provide fundamental knowledge of object oriented programming. inline function. Applications and benefits of using OOP. static function. this pointer. data encapsulation. Classes & Objects: Introduction. Classes. polymorphism. 3 Hrs 4. Enumeration. Creating new data types. new and delete operators. Inheritence. constants. 2 Hrs 2. accessing class members. Objects. pointers within a class . Contents : 1. C++ Language Basic Syntax: Derived types.

Orinted Programming C++. Constructor and Destructor: Function of constructor & destructor. Mastering C ++. types of constructors. catch. India. friend function and friend classes. C++. Input/Output: Stream based input/output. Operator overloading: Introduction. returning objects from functions. Pure Virtual function and Abstract Classes. 3rd Edition.passing objects as argument. Function Templates. throw. using constructors and Destructors in Derived classes. 4. Virtual functions and Polymorphism : Introduction. conversion between different classes. Venugopal. Introduction to Templates. References: 1. Types of Inheritance.class pointers. India 2. Early versus late Binding. Object. Object-Oriented programming in C ++. Using virtual function. Advance C++ topics: Templates. 3 Hrs 11. try. Robert Lafore. 6 Hrs 10. operator overloading restrictions. Benefits and cost of Inheritance. 2 Hrs Lab. . Inheritance : Introduction. Inheritance. input/output class hierarchy. Exceptions: Introduction to Exceptions. 6 Hrs 5. conversion between objects and basic types. class Templates. Exception Handling Construct. Deitel & Deitel. 4 Hrs 6. Hill Publication. conversion between basic types. Rajkumar & Ravishankar. Prentice Hall. File input/output. Tata McGraw. Galgotia Publication. Basic class pointers to Derived. 5 Hrs 9. How to Programme. Operator overloading using a friend function. 3.: There shall be laboratory classes covering all the features of objectoriented language. Exception Handling Model. syntax of constructor and destructor. 6 Hrs 8. Prentice Hall of India. overloading unary and Binary operators. Data conversion. Virtual function. 6 Hrs 7. NavaJyoti Barkakati.

meeting conduction and technical talk.Technical Communication (ENGLISH) BCA105SH Year: I Semester: II Teaching Schedule Hours/Week Theory Tutorial Practical 3 1 Examination Scheme Internal Assessment Theory Practical 20 20 Final Theory Practical 60 Total 100 Objectives: This course intends to develop: .Skills needed for group discussion. .

electrical or electronic objects. charts. facial expression. b. c. Meeting conduction D. Description Writing: Mechanical.- Intensive and extensive reading skills in technical and nontechnical reading materials. landscape. B. Unit 3: Writing (17 hrs) A. B. Technical talk a. graphs. eye contact. Agenda preparation c. How to tackle intensive reading materials. d. Preparing note for technical talk. c. C. How to tackle extensive materials. b. Notice preparation b. conciseness. Extensive Reading: a. Group discussion on subjects of general and technical interest. Minutes preparation d. tables. d. Fundamentals of effective writing: Unity. technical process C. Meetings a. B. Fundamentals of effective speaking : Posture. b. Practicing comprehension on prescribed texts. Writing complete manuscript for technical talk. proposals and formal technical reports. Skills in writing description. coherence. Practicing extensive reading. Presenting technical talk based on manuscript. clarity. Presenting talks based on notes. Intensive Reading: a. gesture. Note making and summary writing. Course in detail: Unit 1: Oral Communication (12 hrs) A. space distancing etc. Practice on contextual grammar. official letters and letters of application. Letters . Unit 2: Reading: Intensive and Extensive (16 hrs) A. voice.

et. Research training unit. Collins Cobuild English Publishers. Savartivk. Anne Eisenberg. Effective Technical Communication. Format for technical proposals b. English for Engineers and Technologist Orient Longman. Writing letters of application D. Reporting Technical Information. Writing technical reports Case Study: Report writing and presentation on any of the IT related topics. New York. Pulchowk Campus 2002. ELBS.5 th Edition. Chennai 1990. Proposal Writing a. letters of request. Official Letters i.(Reading and language focus all and oral and writing as mentioned in the syllabus) References: 1. giving instruction.E Pearsall. 2.a. K. 1975 5. Format for technical reports b. 1995 Dictionary. McGraw Hill. J. A Communicative Grammar of English.W Houp and T. Preparing Bio-data and Resume iii. Writing letters for asking and giving information. Communicative Skills in English. Standard Letter formats. Leech G. ii. Technical Report Writing a. al. New Edition. Letters of application i. 1984 4. Macmillan Publishing Company. Standard format ii.. Writing technical proposals E. Prescribed Book: 1. apology and explanation. 1982. Anna University. Institute of Engineering. Department of Science and Humanities. Adhikari Usha. 3. Harper Collins . b. complaint and order.

Computer Project-II BCA 157 CS Year : II Teaching Schedule Hours/Week Theory Tutorial Parctical 4 Internal Assessment Theory Partical * 40 Semester : II Examination Scheme Final Theory ** Partical 60 Total 100 .

Objective : After completing this subject. students will be able to develop an application software using "C++" programming language. • • Each student will be assigned a project-work related to programming in "C++". . Every student should spend four hours per week in the laboratory to finish up the assigned project-work.

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.