You are on page 1of 18

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

Memory Interface [4 hrs] Introduction. Arithmetic. Jumps and Conditional Jumps. 80386DX & 80486 Memory Interface. 8259 A Interrupt Controller. Parallel communication. Internal architecture. 8085 Instruction Description [14 hrs] Categories of Instructions (Transfer. loops. Serial and Parallel communication. Memory Devices. I/O Interface [6 hrs] Introduction. 8086. addressing mode. 8251 A Programmable Communication Interface. 80286 & 80386SX. Block diagram of 86. Introduction [3 hrs] Microcomputer. Address Decoding. Internal Architecture of 8085. 8086 Instruction Description and Assemble Directives [9 hrs] Program Structure in 8086. 8088 Memory Interface. DMA [3 hrs] Introduction. 8255 Programmable Peripheral Interface (Mode only). Flags. The 8279 (block definition). Unconditional and conditional jumps. Memory Interface. Overview of Microprocessor family. Program Structure in 8085. Block diagram of Microcomputer. Simple Sequence Program. 4. Hardware Interrupt. Interrupts [3 hrs] Introduction.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. Application of Microprocessors. Addressing mode of 8085. loop. 6. The 8254 timer (block of mode). Microprocessor. . 2. Basic DMA Operation. (block and mode definition) 5. Instruction format. Basic Interrupt Processing. 3. Logical Control). 1. (block to mode) 7. I/O port Addressing Decoding. programming and application of microprocessors. the 8237 DMA Controller. Dynamic RAM.

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

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

using various other utilities. bus. expansion slots. power supply. power requirements. careful handling hints and practice. design installation and management of LANs of PCs. memory management. Maintenance issues [2 hrs] Environmental safety. Estimation and planning. memory modules. Lab. network component. expansions cords. Component of Computers [19 hrs] Speed. Hard disk preventive maintenance. drives. drivers. data protection. modems. identifications. interfaces. COMS setup. coprocessor. network cables. microprocessor. security issues and estimation of requirements. 4. Customizing. Contents : 1. case study on office automation. 6. multimedia system.: There shall be laboratory classes covering all the topics. system installation. basic networking. Software Installation [2 hrs] Installing operating systems (Windows. memory.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. 5. References : . virus protections. 3. NIC. Assembling and Disassembling a computer [4 hrs] Cable connection. /*Introduction*/ 2. installation of memory cards. BIOS. Specification [1 hr] Importance of specification. routine checks and troubleshooting. power backups. Open Source Sofwares). Utilities. Installation of hardware components [2 hrs] Printers.

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

Coordinates in space : (i) Cartesian. along with the matrix algebra and its uses in solutions of equations.F. axb = 0  a ║ b. Definitatio of ditectional derivatives and their evaluation. d/dt(r.r2). k Direction cosines. including physical applications. a. = 0  a┴b. components. distance between two points. (ii) Cylindrical. Course Details : Unit . vectors in space.etc. Direction ratios. vectors in a plane.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. Product of three and more vectors (definitions and simple examples only).. Exercise involving derivatives of vector functions. xF and simple relations involving grad. zero vector. sum and difference of vectors. d/dt (r1 xr2). use of i . curves in space and their applications.b. equal vectors. (5 hrs) Unit-3 Plane Analytic Geometry : . (iii) Spherical and transformations from one system to another. with simple applications. .1 Fundamentals of Vectors : Vector. (10 hrs) Unit-2 Differentiation of Vector function : Definition of derivatives of vectors functions. relations among the direction cosines modulus of vectors. j. the scalar product and vector product of two vectors and their properties. Differentiation of Ф. unit vector. div and curl. and other relations.

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

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

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. organization for budgetary control. 8 Hrs 7. Economic order quantity (EOQ) analysis. VED analysis. Cash budget. FIFO. standards & bases. Accounting principles. 2 Hrs 5. Computerized accounting system: Concepts of grouping the accounting heads. accounting procedures used in practice for recording cash. 3 Hrs 4. final accounts of sole proprietorship & joint-stock company. Concepts of capital & revenue. Preparation of ledgers. Nature & Scope of Accounting. schemes of assisting the codes to accounting heads. 5 Hrs . Preparation of trial balance. 8 Hrs 6. Need of accounting information. accounting system for preparing and maintaining payroll. bank and journal transactions using appropriate vouchers. inventory turn-over ratio. Budget for planning: Basic concepts. and the coumputerized accounting system. Inventory accounting and control: JIT inventory system. ABC analysis. HIFO and NIFO. Rules for Debit and Credit. Conceptual framework of accounting : Meaning. 4 Hrs 2. Introduction to different types of shares capital. cash book and bank book. 4 Hrs 3. Accounting system for order booking processing: Forwarding and acceptance and invoicing for trading organization. cost Contents : 1. Cost price method: LIFO. 2 Hrs 8. Payroll procedure.

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

polymorphism. Enumeration. Introduction to object oriented language : Comparing procedural programming and object oriented programming paradigm. Function in C++ : Function overloading. Inheritence. constants. Classes. class objects. class specification. 2Hrs 3. Creating new data types. Reusability. data encapsulation. pointers within a class . 2 Hrs 2. accessing class members. 3 Hrs 4. comments. Classes & Objects: Introduction. this pointer. new and delete operators. Standard conversion and promotions. inline function. defining member functions.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. C++ Language Basic Syntax: Derived types. Objects. default arguments. Contents : 1. Applications and benefits of using OOP. static function.

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

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: . meeting conduction and technical talk.Skills needed for group discussion. .

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

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

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 .

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