BCA Syllabus

Semester II

  • COURSE CODE
    COURSE NAME
    CREDITS
  • JBCA-021

    C++ Programming:

    UNIT-I

    Need of Object Oriented Programming, Advantages of OOP, Procedure Oriented Vs Object Oriented Programming. Characteristics of Object Oriented Languages, C++ Programming Basics, Basic Program Construction of C++, Compile time, Run time in C++, Keywords in C++, Input/output in C++, Variables, Constants, Data Types and Operators in C++, Precedence of Operators, Storage Classes Arrays in C++

    UNIT-II

    Object Oriented Concepts, Objects and Classes, Characteristics of Objects Identity, abstraction, Classification, Polymorphism, Inheritance, Object Oriented Models, Object Model, dynamic Model, Functional Model, Links and Associations, Generalization, Dynamic Binding, Static Binding, Metadata, Object design, Other OOD Methodology as SA/SD, JSD.

    UNIT-III

    Conditional statement, Switch Statement, Break Statement, Continue Statement, Go to Statement Loops in C++, While, Do-While, For loop. Structure and Classes, Union and Class, friend classes, Scope resolution operator, Constructors and deconstructor, objects and function arguments. Operator Overloading, Function Overloading, Virtual functions.

    UNIT-IV

    User Defined Functions, library functions, General form of a function, scope rules of functions, function arguments (Call by value, Call by Reference), Recursion Calling Functions with arrays, Returning by reference, Friend Functions, Inline Functions, Structures and Unions in C++, Pointers in C++, Pointers with structure, Pointer with functions.

    Books:

    • 1. Schildt, Herbort, The Complete Reference C++, TMH Publication.
    • 2. Balaguruswami, E., Object Oriented Programming with C++, TMH Publication.
    • 3. Rambaugh, James, Object Oriented Modeling and Design, Pearson Publication
    04
  • JBCA-022

    Digital Electronics & Computer Organization:

    UNIT-I

    Complements, Binary Arithmetic, Different Binary Codes, Boolean Postulates and laws, De-Morgan’s Theorem, Principle of Duality- Boolean function-Minimization of Boolean Expression- SOP, POS, Conversion between SOP and POS, K map Logic gates and circuit Gates (OR, AND, NOR, NAND, XOR & XNOR), Implementation of logic gates

    UNIT-II

    Sequential and Combinational Circuits: Adders, Subtractors, Carry look ahead adder, BCD adder , Multiplexer, De Multiplexer, Encoder, Decoder, and Code Converts, Implementation of MUX, Flip Flops SR, JK, T, D and Master Slave JK Flip Flop.

    UNIT-III

    Processor Organization: components of CPU: bus, register, clock. 0-address instruction, 1,2,3 Address Instruction, Implied Addressing Modes, Immediate Addressing Modes, Register Addressing Modes, Register Indirect Addressing Modes, Direct Addressing Modes, In Direct Addressing Modes, Relative Addressing Modes, Index Addressing Modes, Auto Increment/Decrement Addressing Modes.

    UNIT-IV

    Memory devices: Memory Hierarchy, RAM and ROM chips, SRAM, DRAM, PROM, EEPROM, Associative Memory, Cache Memory, Auxiliary Memory: Magnetic Disk, Floppy Disk, Magnetic Tapes, Optical Disk, Introduction of Virtual Memory Input Output Organization: Input Output Interface: I/O Vs Memory Bus, Isolated Vs Memory Mapped I/O, Strobe Control, Handshaking.

    Books:

    • 1. Mano, M.M., Computer Architecture, PHI Publishers
    • 2. Scragg, Computer Organisation, Mcgraw Hill
    04
  • JBCA-023

    Elective I (Real Time System/Multimedia System)

    Real Time System:

    UNIT-I

    Introduction-Architecture of Real time Systems/Embedded Systems, Operating Systems issues, Performance Measures, Estimating Program runtimes.

    UNIT-II

    Uniprocessor Scheduling, IRIS Tasks, Tasks Assignment Mode Charges, Fault Tolerant Scheduling. Programming Languages and Tools-Desired Characteristics Based on ADA, Data Typing, Control Structures, Packages, Exception Handling, Overloading, Multitasking, Timing specification, Task Scheduling, Just-in-time Compilation, Runtime support

    UNIT-III

    Basic Networking principles, Real time databases, Transaction processing, Concurrency Control, Disk scheduling algorithms, Serialization and Consistency.

    UNIT-IV

    Fault Tolerance, Reability and Synchronization Fault Types, Fault detection and Containment, Redundancy, Data Diversity, Reversal Checks, Obtaining Parameter Values, Reliability Models for Hardware Redundancy, Software Error Models, Clocks, Fault Tolerant Synchronization, Synchronization in Software.

    Books:

    • 1. Laplante, Phillip A., Real Time Systems Design and Analysis, Wiley India
    • 2. Mall, Rajib, Real Time Systems, Pearson Publication

    Multimedia System:

    UNIT-I

    Introduction, Multimedia Applications, Architecture and Issues for Distributed Multimedia Systems, Multimedia Skills, Digital Audio Representations and Processing, Video Technology.

    UNIT-II

    Multimedia Hardware and Software, Connections, Memory and Storage Devices, I/P Devices, O/P Hardware, Communication Devices, Basic Software Tools, Making Instant Multimedia, Authoring Tools.

    UNIT-III

    Audio, Digital Video and Image Compression MIDI Vs Digital Audio, Audio File Formats, Video Compression Techniques, Standardization of Algorithms, JPEG Image Compression, MPEG, DVI Technology.

    UNIT-IV

    Multimedia Building Blocks Text, Sound, Images, Animation, Video, Project Delivering, Planning and Costing, Designing and Producing, Delivery, Multimedia File Systems and Information Model.

    Books:

    • 1. Vaughan, Tay, Multimedia - Making IT Work, Tata McGraw Hill
    • 2. Andleigh, PK and Thakrar, K., Multimedia Systems Design, Prentice Hall.
    • 3. Chapman, Nigel and Jenny, Digital Multimedia, John Wiley & Sons Ltd.
    • 4. John, F. Koegel Buford, Multimedia Systems, Pearson Education.
    04
  • JBCA-024

    Financial Accounting & Management:

    UNIT-I

    Overview - Meaning and Nature of Financial Accounting, Scope of Financial Accounting, Financial Accounting & Management Accounting, Accounting Concepts & Convention, Accounting Standards in India.

    UNIT-II

    Basics of Accounting – Capital & Revenue items, Application of Computer in Accounting Double Entry System, Introduction to Journal, Ledger and Procedure for Recording and Posting, Introduction to Trail Balance, Preparation of Final Account, Profit & Loss Account and Related Concepts, Balance Sheet and Related Concept.

    UNIT-III

    Financial Statement Analysis: Ratio Analysis, Funds Flow Analysis, Concepts, Uses, Preparation of Funds Flow Statement, Simple Problem, Cash Flow Analysis, Concepts, Uses, Preparation of Cash Flow Statement, Simple Problem, Break – Even Analysis. Definition Nature and Objective of Financial Management, Long Term Sources of Finance, Introductory Idea About Capitalization, Capital Structure, Concept of Cost of Capital, Introduction, Importance, Explicit & Implicit Cost, Measurement of Cost of Capital, Cost of Debt.

    UNIT-IV

    Concept & Components of working Capital. Factors Influencing the Composition of working Capital, Objectives of working Capital Management – Liquidity Vs. Profitability and working capital policies. Theory of working capital: Nature and concepts. Cash Management, Inventory Management and Receivables Management.

    Books:

    • 1. Maheshwari & Maheshwari, An Introduction to Accountancy, Vikas Publishing House
    • 2. Gupta, R.L. and V.K., Principles & Practice of Accountancy, Sultan Chand & Sons
    04
  • JBCA-025

    Discrete Mathematics:

    UNIT-I

    SETS - Sets, Subsets, Equal Sets Universal Sets, Finite and Infinite Sets, Operation on Sets, Union, Intersection and Complements of Sets, Cartesian Product, Cardinality of Set, Simple Applications.

    UNIT-II

    RELATIONS AND FUNCTIONS - Properties of Relations, Equivalence Relation, Partial Order Relation Function: Domain and Range, Onto, Into and One to One Functions, Composite and Inverse Functions, Introduction of Trigonometric, Logarithmic and Exponential Functions.

    UNIT-III

    PARTIAL ORDER RELATIONS AND LATTICES - Partial Order Sets, Representation of POSETS using Hasse diagram, Chains, Maximal and Minimal Point, Glb, lub, Lattices & Algebric Systems, Principle of Duality, Basic Properties, Sublattices, Distributed & Complemented Lattics.

    UNIT-IV

    FUNCTIONS OF SEVERAL VARIABLES - Partial Differentiation, Change of Variables, Chain Rule, Extreme of Functions of 2 Variables, Euler’s Theorem.

    Books:

    • 1. Kolman, Busby and Ross, Discrete Mathematical Structure, PHI Publication
    • 2. Sarkar, S.K., Discrete Maths, Sultan Chand & Co
    04
  • JBCA-261

    C++ Programming Lab:

    Based on Paper C++ Programming Covering all Units.

    02
  • JBCA-262

    Digital Electronics & CO Lab:

    Based on Digital Electronics & Computer Organization Covering all Units.

    02
  • Total Credits
     
    24