Contact Information

  • location_on
    Mahal, Jagatpura, Jaipur, Rajasthan 302025, India
  • call
    phone_iphone 9413345444, 9799048000
  • email
  • web_asset
  • Approved By: UGC AICTE NAAC

B.C.A.


Duration:

3 Years

Eligibility:

10+2 or Equivalent

Course Structure

Course Code

Course Title

Semester - I

 

101

Mathematics-I

102

Communicative English

103

Computer Fundamentals &c Programming

104

PC Package

105

Business Organization & System

106

Digital Electronics

107

Comm. Tech Lab

108

Computer Prog. Lab

109

Compuer Hardware Lab

110

Digital Electronics Lab

111

Discipline & Extra Curicular Activities

Semester - II

 

201

Mathematics-II

202

DTP & Multimedia

203

System Analysis & Design

204

Data Structure & Algorithm

205

Management Information System

206

Software Engineering.

207

System Analysis & Design Lab

208

Data Structure Algorithm Lab

209

DTP & Multimedia Lab

210

Software Emngieering  Lab

211

Discipline & extra Curicular Activities

Semester - III

301

Numerical Analysis

302

Computer Organization & Architecture

303

OOP & C++ Programming

304

Principles of Programming Languages

305

Internet technology & Programme

306

Accounting & Financial Mgmt.

307

Computer Oriented Numerical Methods Lab

308

Object Oreinted Programming Lab

309

Internet Programming Lab

310

Personality Development Lab

311

Discipline & extra Curicular Activities

Semester - IV

401

Data Base Management System

402

Software Engineering  II

403

Java Programming

404

Data communication Networking

405

Microprocessor

406

Financial Accounting & Tally

407

Microprocessor Lab

408

Networking lab

409

Java Programming lab

410

Tally  Lab

411

Discipline & extra Curicular Activities

Semester - V

501

Operating System 

502

Client Server Tecnology

503

Visual Basic

504

Information System Security

505

E-Commerce

506

 Electives

 

A)RDBMS

 

B)Softwere Project Management

 

C)Open Source Technology

507

Visual basic Lab

508

Minor Project

509

Practical Training Seminar

510

Opearting System lab

511

Discipline & extra Curicular Activities

Semester - VI

601

Linux &X- windows

602

.Net Programming

603

Oracle

604

Elective

 

(a)Cyber law

 

(b)E-commerce

 

(c)Artificial Intelligence

605

Seminar

606

Major project

607

.Net Lab

608

Oracle lab

609

Umin & Shell Programming  Lab

610

Discipline & extra Curicular Activities

 

Course Detail

Semester - I

101-Mathematics I

Unit - I

SETS: Sets, subsets, equal sets, null set, universal set, finite & infinite sets, open & closed sets etc., operations on sets, partition of sets, Cartesian product.

Relations and Functions: relation, properties of relations, equivalence relation, equivalence relation with partition, partial order relation, maximal and minimal points, glb, lub, chains and antichains, pigeonhole principle. Function, domain & range, onto, into and one-to-one functions, composite functions, inverse functions, introduction of algebraic, trigonometrical, logarithmic, exponential, hyperbolic functions, zeroes of functions.

Unit – II

LimitsS & Continuity: Limit at a point, properties of limit, computation of limits of various types of functions. Continuity at a point, continuity over an interval, intermediate value theorem. Type of discontinuities.

Unit - III

Differentiation: Derivative, derivatives of sum, differences, product & quotients, chain rule, derivatives of composite functions, logarithmic differentiation, Rolle’s theorem, mean value theorem, expansion of functions (Maclaurin’s & Taylor’s.), indeterminate forms, L’Hospitals rule, maxima & minima, concavity, asymptote, singular points, curve tracing, successive differentiation & liebnitz theorem.

Integration: [TF – (4.1-)], [SNI – ()] Integral as limit of a sum, Riemann sum, fundamental theorem of calculus, indefinite & definite integrals, methods of integration substitution, by parts, partial fractions, integration of algebraic and transcedental functions, , reduction formulae for trigonometric functions, Gamma and Beta functions.

Unit – IV

Plane Curves & Polar Coordinates: Polar coordinates, curve tracing in polar coordinates, area in polar coordinates, Arc length, area & volume of surface of revolution in Cartesian and polar coordinates.

Functions Of Several Variables : Limits & continuity, partial differentiation, chain rule , Euler’s theorem, Maxima & Minima, Lagranges method of undetermined multipliers, Taylor’s formula for functions of two variables.

Unit - V

Double & Triple Integrals: Double & Triple Integrals in cartesian , cylindrical polar and spherical polar coordinates, Application of Double & Triple Integrals to area, volume, substitution in multiple integrals.

 

104-PC -Packages

Unit - I

MS Windows: Introduction to M.S. Windows; Features of Windows; Various versions of Windows & its use; Working with Windows; My Computer & Recycle bin ; Desktop, Icons and Windows Explorer; Screen description & working styles of Windows; Dialog Boxes & Toolbars; Working with Files & Folders; simple operations like copy, delete, moving of files and folders from one drive to another, Shortcuts & Auto starts; Accessories and Windows Settings using Control Panel- setting common devices using control panel, modem, printers, audio, network, fonts, creating users, internet settings, Start button & Program lists; Installing and Uninstalling new Hardware & Software program on your computer.

Unit - II

Office Packages-Office activates and their software requirements, Word-processing, Spreadsheet, Presentation graphics, Database, introduction and comparison of various office suites like MSOffice, LotusOffice, StarOffice, OpenOffice etc.

MS Word Basics: Introduction to MS Office; Introduction to MS-Word; Features & area of use. Working with MS Word.; Menus & Commands; Toolbars & Buttons; Shortcut Menus, Wizards & Templates; Creating a New Document; Different Page Views and layouts; Applying various Text Enhancements; Working with – Styles, Text Attributes; Paragraph and Page Formatting; Text Editing using various features ; Bullets, Numbering, Auto formatting, Printing & various print options

Unit - III

Advanced Features of MS-Word: Spell Check, Thesaurus, Find & Replace; Headers & Footers ; Inserting – Page Numbers, Pictures, Files, Autotexts, Symbols etc.; Working with Columns, Tabs & Indents; Creation & Working with Tables including conversion to and from text; Margins & Space management in Document; Adding References and Graphics; Mail Merge, Envelops & Mailing Labels. Importing and exporting to and from various formats.

Unit - IV

MS Excel: Introduction and area of use; Working with MS Excel.; concepts of Workbook & Worksheets; Using Wizards; Various Data Types; Using different features with Data, Cell and Texts; Inserting, Removing & Resizing of Columns & Rows; Working with Data & Ranges; Different Views of Worksheets; Column Freezing, Labels, Hiding, Splitting etc.; Using different features with Data and Text; Use of Formulas, Calculations & Functions; Cell Formatting including Borders & Shading; Working with Different Chart Types; Printing of Workbook & Worksheets with various options.

Unit - V

MS PowerPoint: Introduction & area of use; Working with MS PowerPoint; Creating a New Presentation; Working with Presentation; Using Wizards; Slides & its different views; Inserting, Deleting and Copying of Slides; Working with Notes, Handouts, Columns & Lists; Adding Graphics, Sounds and Movies to a Slide; Working with PowerPoint Objects; Designing & Presentation of a Slide Show; Printing Presentations, Notes, Handouts with print options.

Outlook Express: Features and uses, Configuring and using Outlook Express for accessing e-mails in office.

 

105-Business Organization And System

Unit - I

Business –Meaning and Contents, Business as a system , Business and Legal and Economic Environment, Forms of Business Organization (meaning, merits & demerits)

Unit – II

Management- Management Principles, Henry fayol’s principles of management, Taylor’s Scientific Management, Management Process, Basic Functions (in short),Meaning, Nature and Process, Role of Manager  

Unit - III

Organizational Behaviour- Need of Understanding human behaviour in organizations, Challenges and opportunities for OB, Contributing disciplines to the field of OB Conceptual Models of OB

Unit - IV

Managing Personnel- HRM- Meaning and Functions, Man Power Planning,Job Analysis and Design , Training, Career Planning & Development, Motivation, Compensation Management  Managing Finance-Concept of fixed and Working Capital, Main Sources of Finance ,Accounting, Meaning, Users, Budgeting- Meaning ,Type of Budgets

Unit - V

Managing Production- Basic Concepts ,Objectives, Elements of Productions, Planning, and Control. Managing Sales and Marketing- Basic Concepts of marketing, Sales Promotions (including Salesmanship)

 

102-Communicative English 

Functional Grammar

Unit – I

Sentences : Simple, Compound, Complex, Assertive, Interrogative, Imperative, Exclamatory.

Parts of Speech

Adverb and Adjective

Articles : Usage of 'A', 'AN', 'THE'

Preposition : Position of Prepositions, Place Relations Time Relations and other relations.

Common Errors

Unit – II

Functional Grammar :

Tenses : Simple Present, Progressive Perfect, Present Perfect Progressive along-with Past Tense and indications of futurity

Reported speech

Modals : Will, Shall Should, Would and others

Voice : Active and Passive

Unit – III

Introduction – Ourselves and others

Paragraph writing

Prece Writing,

Job Applications, Curriculum Vitae

Comprehension Written

Unit – IV

Vocabulary :

Words Commonly Misspelt

Word formation by prefix suffix

Synonyms and antonyms

Unit – V

Literature : Lessons and Poems from M.P. Universities' 1st year Foundation Course book and Written Communication by Sarah Freeman

 

103-Computers Fundamentals And Programming

Unit – I

Brief history of development of computers, Computer system concepts, Computer system characteristics, Capabilities and limitations, Types of computers Generations of computers, Personal Computer (PCs) – evolution of PCs, configurations of PCs- Pentium and Newer, PCs specifications and main characteristics. Basic components of a computer system - Control unit, ALU, Input/Output functions and characteristics, memory - RAM, ROM, EPROM, PROM and other types of memory.

Unit – II

Input/Output & Storage Units-:Keyboard, Mouse, Trackball, Joystick, Digitizing tablet, Scanners, Digital Camera, MICR, OCR, OMR, Bar-code Reader, Voice Recognition, Light pen, Touch Screen, Monitors - characteristics and types of monitor -Digital, Analog, Size, Resolution, Refresh Rate, Interlaced / Non Interlaced, Dot Pitch, Video Standard - VGA, SVGA, XGA etc, Printers& types - Daisy wheel, Dot Matrix, Inkjet, Laser, Line Printer, Plotter, Sound Card and Speakers, Storage fundamentals - Primary Vs Secondary Data Storage and Retrieval methods - Sequential, Direct and Index Sequential, SIMM, Various Storage Devices - Magnetic Tape, Magnetic Disks, Cartridge Tape, Hard Disk Drives, Floppy Disks (Winchester Disk), Optical Disks, CD, VCD, CD-R, CD-RW, Zip Drive, flash drives Video Disk , Blue Ray Disc, SD/MMC Memory cards, Physical structure of floppy & hard disk, drive naming conventions in PC. DVD, DVD-RW.

Unit – III

Software and its Need, Types of Software - System software, Application software, System Software - Operating System, Utility Program, Programming languages, Assemblers, Compilers and Interpreter, Introduction to operating system for PCs-DOS Windows, Linux, File Allocation Table (FAT & FAT 32), files & directory structure and its naming rules, booting process details of DOS and Windows, DOS system files Programming languages- Machine, Assembly, High Level, 4GL, their merits and demerits, Application Software and its types - Word-processing, Spreadsheet, Presentation Graphics, Data Base Management Software, characteristics, Uses  and examples and area of applications of each of them, Virus working principles, Types of viruses, virus detection and prevention, viruses on network.

Unit – IV

Introduction to C language, C language standards features of C, Structure of C program.

Introduction to C compilers, Creating and compiling C Programs, IDE features of Turbo C compiler, Command line options to compile C program in TC.

Keywords, Identifiers, Variables, constants, Scope and life of variables - local and global variable. Data types, Expressions, Operators : Arithmetic, Logical, Relational, Conditional and Bit wise Operators. Precedence and Associativity of Operators, Type conversion.

Basic input/output library functions: Single character input/output i.e. getch(), getchar(). getche(), putchar(). Formatted input/output i.e. printf() and scanf().

Library functions : Mathematical & Character functions.

Declaration statement, conditional statement : If statement, If.....Else statement, Nesting of If....Else Statement, else if ladder, The ?: operator, Switch statement. Iteration statements: for loop, while loop, do-while loop. Jump statements: break, continue, goto exit().

ARRAYS : concept of Single and Multi Dimensional arrays, Array declaration and initialization of arrays Strings : declaration, initialization, functions.

Unit – V

The need of C functions, User defined and library function, prototype of functions, prototype of main() function, Calling of functions, Function arguments, argument passing: call by value and call by reference, Return values. Nesting of function, Recursion, Array as function argument, Command line arguments. Storage class specifier - auto, extern, static, register.

Defining structure, Declaration of structure variable, typedef, Accessing structure members, Nested structures, Array of structure, Structure assignment, Structure as function argument, Function that return structure, Union.

Concept of debugging. Finding Errors in the programs, error codes and their meanings, Various debugging options in Turbo C compiler. (Debug and Options Menu of the TCC IDE)

 

106-Digital Electronics

Unit – I

Data types and Number systems, Binary number system, Octal & Hexa-decimal number system,1's & 2's complement, Binary Fixed- Point Representation, Arithmetic operation on Binary numbers, Overflow & underflow, Floating Point Representation, Codes, ASCII, EBCDIC codes, Gray code, Excess-3 & BCD, Error detection & correcting codes

Unit – II

Logic Gates, AND, OR, NOT GATES and their Truth tables, NOR, NAND & XOR gates, Boolean Algebra, Basic Boolean Law's, Demorgan's theorem, MAP Simplification, Minimization techniques, K -Map, Sum of Product & Product of Sum

Unit – III

Combinational & Sequential circuits, Half Adder & Full Adder, Full subtractor, Flip-flops - RS, D, JK & T Flip-flops, Shift Registers, RAM and ROM, Multiplexer, Demultiplexer, Encoder, Decoder, Idea about Arithmetic Circuits, Program Control, Instruction Sequencing

Unit – IV

I/O Interface, Properties of simple I/O devices and their controller, Isolated versus memory-mapped I/O, Modes of Data transfer, Synchronous & Asynchronous Data transfer, Handshaking, Asynchronous serial transfer, I/O Processor

Unit – V

Auxiliary memory, Magnetic Drum, Disk & Tape, Semi-conductor memories, Memory Hierarchy, Associative Memory, Virtual Memory, Address space & Memory Space, Address Mapping, Page table, Page Replacement, Cache Memory, Hit Ratio, Mapping Techniques, Writing into Cache

 

 

Semester - II

201- Mathematics II

Unit – I

Floating point Arithmetic: Representation of floating point numbers, Operations, Normalization, Pitfalls of floating point representation, Errors in numerical computation.

Unit – II

Iterative Methods: Zeros of a single transcendental equation and zeros of polynomial using Bisection Method, Iteration Method, Regula-Falsi method, Newton Raphson method, Secant method, Rate of convergence of iterative methods.

Unit – III

Simultaneous Linear Equations: Solutions of system of Linear equations, Gauss Elimination direct method and pivoting, Ill Conditioned system of equations, Refinement of solution. Gauss Seidal iterative method, Rate of Convergence.

Unit – IV

Interpolation and approximation: Finite Differences, Difference tables, Polynomial Interpolation: Newton’s forward and backward formula, Central Difference Formulae: Gauss forward and backward formula, Stirling’s, Bessel’s, Everett’s formula.

Unit – V

Interpolation with unequal intervals: Langrange’s Interpolation, Newton Divided difference formula, Hermite’s Interpolation, Approximation of function by Taylor’s series and Chebyshev polynomial

Unit – VI

Numerical Differentiation and Integration: Introduction, Numerical Differentiation, Numerical Integration, Trapezoidal rule, Simpson’s rules, Weddle’s Rule Euler- Maclaurin Formula.

Unit – VII

Solution of differential equations: Picard’s Method, Euler’s Method, Taylor’s Method, Runge- Kutta methods, Predictor-corrector method, Automatic error monitoring, stability of solution. Curve fitting and Approximation: Method of least squares, fitting of straight lines, polynomials, exponential curves etc.

 

202-DTP & Multimedia 

Unit – I

Introduction to Multimedia: definition, classification (discrete, continuous, passive, interactive), properties. Medium perception, representation, presentation, storage, and transmission.

Unit – II

MM hardware, application areas, stages of MM project, design issues (speed, simplicity, clarity, consistency, ease of use, and navigation) Media and data stream, transmission modes, authoring tools (types, features,card/page-based, time-based, and icon-based)

Unit – III

Text: text importance, encoding, fonts (type, size, style, leading, and kerning), text in MM (font design, menus, buttons, fields, portrait, landscape), editing design tools, hypertext vs. hypermedia, Sound terminology (acoustic, electromagnetic wave, cycle, frequency, amplitude, decibel), Digital audio (sampling, quantization, file size, size vs. quality, formats).

Unit – IV

MIDI files (creation, size, advantages, disadvantages). MIDI vs. digital audio, Speech: generation (TTS), recognition (STT), applications, difficulties, program learning). 

Unit – V

Sound summary, Digital image (bitmap, vector graphic), Bitmap (pixels, color encoding, palette, and models, resolution), Image scanning, capturing, editing, morphing, dithering, file size, format (BMP, GIF, PNG, JPEG, etc), Vector graphics (types, properties, drawing, advantages, disadvantages, file size) Bitmap image vs. vector graphic,Image processing and programming skills.

Unit – VI

Animation : transition, cell animation (key frames, tweening, layers, morphing, formats), Video: concepts, standards, capturing, analog vs. digital, TV vs, computer video, compression and streaming. Encoding requirements (entropy, source, and adaptive), fixed length vs. variable length encoding, compression (HW vs. SW, lossy vs. lossless)

Unit –VII

Compression (symmetric vs. asymmetric, dialogue mode vs. retrieval mode, RLE, Huffman),Compression techniques (JPEG and MPEG)

 

203-System Analysis and Design

Unit – I

System Concept: Definition, Characteristics, Elements of system, Physical and abstract system, open and closed system, man-made information systems.

System Development Life Cycle: Various phases of system development, Considerations for system planning and control for system success.

System Planning: Base for planning a system, Dimensions of Planning.

Unit – II

Initial Investigation: Determining users requirements and analysis, fact finding process and techniques.

Feasibility study: Determination of feasibility study, Technical, Operational & Economic Feasibilities, System performance constraints, and identification of system objectives, feasibility report.

Cost/Benefit Analysis: Data analysis, cost and benefit analysis of a new system. Categories determination and system proposal.

Unit – III

Tools of structured Analysis: Logical and Physical models, context, diagram, data dictionary, data diagram, form driven methodology, IPO and HIPO charts, Gantt charts, system model, pseudo codes, Flow charts- system flow chart, run flow charts etc., decision tree, decision tables, data validation,

Input/ Output and Form Design: Input and output form design methodologies, menu, screen design, layout consideration.

Unit – IV

Management standards – Systems analysis standards, Programming standards, Operating standards.

Documentation standards – User Manual, system development manual, programming manual, programming specifications, operator manual. System testing & quality: System testing and quality assurance, steps in system implementation and software maintenance.

System security: Data Security, Disaster/ recovery and ethics in system development, threat and risk analysis. System audit.

Unit – V

Organization of EDP: Introduction. Job Responsibilities & duties of EDP Personnel’s- EDP manager, System Analyst, Programmers, Operators etc. Essential features in EDP Organization. Selection of Data Processing Resources: purchase, lease, rent-advantages and disadvantages. Hardware and software procurement – In-house purchase v/s hiring and lease.

 

204-Data Structures & Algorithms

Unit – I

The concept of data structure, Abstract data type, Concept of list & array Introduction to stack, Stack as an abstract data type, primitive operation on stack, Stacks application: Infix, post fix, Prefix and Recursion, Multiple Stack.

Introduction to queues, Primitive Operations on the Queues, Queue as an abstract data type, Circular queue, Dequeue, Priority queue, Applications of queue.

Unit – II

Introduction to the Linked List , Basic operations on linked list, Stacks and queues linked list, Header nodes, Doubly Linked List, Circular Linked List, Stacks & Queues as a Circular Linked List, Application of Linked List.

Unit – III

Trees - Basic Terminology, Binary Trees, Tree Representations using Array & Linked List, Basic operation on Binary tree, Traversal of binary trees:- In order, Preorder & post order, Application of Binary tree, Threaded binary tree, B-tree & Height balanced tree, Binary tree representation of trees.

Unit – IV

Analysis of algorithm, complexity using big ‘O’ notation. Searching: linear search, Binary search, their comparison.

Sorting :Insertion sort, Selection sort, Quick sort, Bubble sort, Heap sort, Comparison of sorting methods.

Hash Table, Collision resolution Techniques.

Unit – V

Introduction to graphs, Definition, Terminology, Directed, Undirected & Weighted graph, Representation of graphs, Graph Traversal-Depth first & Breadth first search. Spanning Trees, minimum spanning Tree, Shortest path algorithm.

 

 

205- Management Information System

Unit – I 

Introduction: MIS concept, Definition, role & Impact of MIS, Process of management, organization structure & behavior.

Unit – II 

Basic of Management Information System: Decision Making, Information concepts, System concepts & control Types of system handling system complexity System development model.

Unit – III

Development of Management Information System: Requirement and implementation of MIS, Choice of information Technology for Management Information System.

Unit – IV 

Application of Management Information system: Application in manufacturing sector using for Personal management, Financial management, Production Management, Material  management, Marketing Management Application in Service Sector.

Unit – V 

Enterprise Resource Planning (ERP): EMS, ERP, Benefits implementation, EMS & MIS. Case Studies: Application of SAP technologies in manufacturing sector.

 

206-Software Engineering

Unit – I

System Analysis: Characteristics, Problems in system Development, System Level project Planning, System. Development Life cycle (SDLC), computer system engineering system  analysis, modeling the architecture, system specification.

Unit – II

Software Project Management: Objectives, Resources and their estimation, LOC and FP estimation, effort estimation, COCOMO estimation model, risk analysis, software project  scheduling. Software Development : Life Cycle (SWDLC), SWDLC models software engineering  approaches

Unit – III

Requirement Analysis: Requirement analysis tasks, Analysis principles. Software prototyping  and specification data dictionary finite state machine (FSM) models. Structured Analysis: Data  and control flow diagrams, control and process specification behavioral modeling, extension for  data intensive applications.

Unit – IV

Software Design: Design fundamentals, Effective modular design: Data architectural and procedural design, design documentation.

Unit – V

Object Oriented Analysis: Object oriented Analysis Modeling, Data modeling. Object Oriented Design: OOD concepts and methods class and object definitions, refining operations. Class and object relationships, object modularization.

 

 

Semester – III

301-Numerical Analysis

Unit – I

Floating point representation of numbers, Arithmetic operations with normalised floating point numbers and its consequences, Errors in numbers, Binary representation of numbers. Solution of transcendental equations: Bi-section method, Regula-falsi method, Newton/Raphson method, and Secant method, Solution of polynomial equations. Solution of simultaneous non-linear and algebraic equations: Gauss elimination method, Pivoting, ill-conditioned equations, Gauss-Seidel iterative method, Comparison of direct and iterative method.

Unit – II

Interpolation: Lagrange's interpolation, Difference tables. Approximation of functions, Linear regression, Polynomial regression. Numerical integration: Gauss Quadrature formula, Integration of a known function. Numerical solution of differential equations: Euler's method, Taylor series method, Runge-Kutta method of second and fourth order.

Unit – III

Introduction to Statistics: Meaning, Scope of statistics, Collection and classification of data. Applications based on and processing logic of measures of central tendency, dispersion, skewness and kurtosis.

Unit – IV

Bivariate Data: Correlation - Meaning, Types of correlation, Karl Pearson's Correlation and Rank correlation. Properties of correlation coefficients. Linear Regression: Processing logic and numerical based on fitting of regression lines (using least square method), Various Properties related to regression coefficients.

 

302-Computer Organization & Architecture

Unit – I

Data Movement around registers, Data movement from/to memory arithmetic and logic micro operations. Concept of bus and timings in register transfer.

Unit – II

Addressing Modes, Instruction Format, CPU organization with large registers, stacks and handling of interrupts & subroutines Instruction pipelining.

Unit – III

Array multiplier Booth's algorithm, Addition/subtraction for signed/unsigned number and 2's complement number. Basic organization of micro programmed controller, Horizontal & Vertical formats, Address sequencer.

Unit – IV

Concept of RAM/ROM, basic cell of RAM, Associative memory, Cache memory organization, Vertical memory organization.

Unit – V

Introduction to Peripherals & theri interfacing. Strobe based and handshake based communication, DMA based transfer, I/O Processor.

 

303-OOP & C++ Programming

Unit – I

Evolution of OOP, OOP Paradigm, Advantages of OOP, Comparison between Functional Programming and OOP Approach, Characteristics of Object Oriented Language-objects, Classes, Inheritance, Reusability, User defined Data Types, Polymorphism , Overloading.

Unit – II

Introduction to C++, Identifier and keywords, Constants, C++ Operators, type conversion, Variable declaration, statements, expressions, features of iostream.h and iomanip.h, input and output, conditional expression loop statements, breaking control statements. Defining a function, types of functions, storage class specifiers, recursion, Arrays, structures, pointers and structures, unions.

Unit – III

Classes, member functions, objects, arrays of class objects, pointers and classes, nested classes, constructors, destructors, inline member functions, static class member, friend functions, dynamic memory allocation.

Unit – IV

Inheritance, single inheritance, types of base classes, types of derivation, multiple inheritance, container classes, member access control. Function overloading, operator overloading, polymorphism, virtual functions, pure virtual functions, opening and closing of files, stream state member functions.

 

304-Principles of Programming Languages

Unit – I

Programming Language: Definition, History, Features. Issue in Language Design: Structure and Operation of computer, Language Paradigms. Efficiency, Regularity. Issues in Language Translation: Syntax, Semantics, Stages analysis and synthesis, Parse Tree, CFG and BNF grammar.

Unit – II

Specification and Implementation of Elementary and Structured Data Types. Type equivalence, checking and conversion. Array, List, Structure, Union.

Unit – III 

Sequence control with Expressions, Conditional Statements, Loops, Exception handling. Subprogram definition and activation, simple and recursive subprogram, subprogram environment. Parameter passing mechanism

Unit – IV

Abstract Data type, information hiding, encapsulation, type definition. Static and Stack-Based Storage management. Fixed and Variable size heap storage management. Garbage Collection

Unit – V

Parallel Programming: Introduction, parallel processing and programming language, Threads, semaphore, monitor, message passing.

 

305- Internet Technology & Programming

Unit – I

Internet Connection Concepts – Server, Client and Parts,  DNS, Telephone, Cable and Satellite connections- Dialup, ISDN, ADSL and Leased live based connection, Cable and DSS a/c, Web TV and Internet, ISP features. TCP and UDP protocols, URL’s , CGI, MIME and introduction to SGML

Unit – II

Introduction of intranet - Intranet v/s LAN, Components of Internet-Workstations and Client software, Server and Network operating system. Network cards, cabling and hubs, steps for creating an intranet. Maintenance and connecting to internet.

Unit – III

E-mail technology - features and concepts – massage headers, address book, attachment, filtering and forwarding mails.

Unit – IV

Web technology

Elements of web – clients and servers languages and protocols, web page and web sites, special kinds of web sites, web resources – search engines, massage boards, clubs, news groups and chat, web page creation concepts – planning, navigation, themes and publishing. Analyzing web traffic – log file data, analyzing log file and product for analyzing web traffic.

Unit – V

Scripting languages HTML – forms – frames – table – webpage design – java script introduction – control structures – functions – arrays – objects – simple web applications.

Dynamic HTML – introduction – cascading style sheets – objects model and collections – events model – filter and transition – data binding – data control – ActiveX Control – handling of multimedia data.

 


306-Accounting & Financial Management

Unit – I

Definition  of  Accounting  and  its  advantages  &  limitations,  Scope  of  accounting, Branches  of Accounting  –  Financial  Accounting  –  Cost  Accounting  –  Management  Accounting,  users  of Accounting  information,  Methods  of  Accounting, Double  Entry Accounting System, Types of Accounts  and  Rules  for  Debit  and  Credit.  Cash  and  Credit  Transaction,  Cash  discount  and Trade  discount.  Preparation  of  Journal,  Ledger  and  Trial  Balance.  Final  Accounts  and Accounting  Ratios,  Preparation  of  Final  Accounts  (Sole  Proprietorship  only),  Preparation  of Trading A/c, Profit & Loss A/c and Balance Sheet covering simple adjustments.

Unit – II

Accounting Ratios: Meaning, Advantages and Limitations of Accounting ratios Computation of following ratios only:

Unit – III

Gross  Profit  Ratio,  Net  Profit  Ratio,  Stock  Turnover  Ratio,  Operating  Ratio,  Current  Ratio, Liquid Ratio, Debtors  Ratio,  Creditors  Ratio,  Return on Capital Employed, Earning Per Share, Return on shareholders fund.

Unit – IV

Cost Accounting: Meaning and definition of Cost Accounting – its Advantages & Limitations Budgetary Control, Definitions – Advantages – Limitations, Procedure for setting up Budgetary Control,  Different  types  of  budgets,  Advantages  and  limitations  of  Cash  Budget  and preparation of Cash Budget.

Unit – V

Marginal  Costing:  Meaning-Advantages-  Limitations,  Break  Even  Point,  Margin  of  Safety, Profit  Volume Ratio,  Application  of  Marginal  Costing  including  simple  problems  on  make or buy and product mix.



Semester – IV

401-Data Base Management System 

Unit – I

Overview  of  DBMS,  Basic  DBMS  terminology,  data  base  system  v/s  file  system,  data independence. Architecture of a DBMS

Unit – II

Introduction  to  data  models:  entity  relationship  model,  hierarchical  model:  from  network  to hierarchical, relational model, comparison of network, hierarchical and relational models.

Unit – III

Data  modeling  using  the  Entity  Relationship  Model:  ER  model  concepts,  notation  for  ER diagram,  mapping  constraints,  keys,  Concepts  of  Super  Key,  candidate  key,  primary  key, Generalization,  aggregation,  reduction  of  an  ER  diagrams  to  tables,  extended  ER  model, relationships of higher degree.

Unit – IV

Relational  model:  storage  organizations  for  relations,  relational  algebra,  relational  calculus. Normalization:  Functional  dependencies,  normal  forms,  first,  second,  third  normal  forms, BCNF,  inclusion  dependencies,  loss  less  join decompositions,  normalization  using  FD,  MVD, and JDs, alternative approaches to database design.

Unit – V

Introduction  to SQL: Characteristics  of SQL,  Advantages  of SQL,  SQL  data types and literals, Types  of  SQL  commands,  SQL  operators  and  their  procedure,  Tables,  views  and  indexes, Queries  and  sub  queries,  Aggregate  functions,  insert,  update  and  delete  operations,  Joins, Unions, Intersection, Minus in SQL.

 

402-Software Engineering  II

Unit – I

SWDLC models, requirement Analysis, Structured Analysis, Data Oriented Analysis & Object Oriented Analysis. Programming Languages (Features of Programming Language, selection of programming language), programming Style & Quality (Style, Rules, Programme Quality), Programming Example (Design, Analysis, Main Data Structure, High Level Programming Structures, Description of Design and Development Process).

Unit – II

Software Testing Fundamentals, Test Case Designing, White Box testing Basis path Testing control Structure Testing, Black box Testing and Testing for Specialized Environments, Architectures and Applications.  

Unit – III

Program Errors, Debugging Process (Information Gathering, Fault isolation, Fault Confirmation, Documentation, Fixing Fault. Testing), Debugging Example.

Unit – IV

SCM Process, Objects in software configuration, Version control, Change control, Configuration audit, Status reporting, SCM standards.

Unit – V

Quality concepts, Quality Movement, SQA Activities and Formal Approaches to SQA.  Atributes of Web-based applications. Web E Process and Formulating Analyzing Web Based Systems

 

403-Java Programming

Unit – I

Overview of Object Oriented Concepts in Java. Introduction  Java  &  internet,  Java  applets  and  its  applications,  Java  features  like  security, portability, byte code, java virtual machine, object oriented, robust, multithreading, architectural neutral, distributed and dynamic.

Unit – II

Data types and control structures, operators, array, Java methods and classes. Inheritance of procedures and Data, packages and interface,  exception  handling, multithreaded programming thread priorities, synchronization, messaging,  creating and controlling of threads. I/O and applets. String handling and various string functions.

Unit - III

Java utilities like java.lang, java.util and their uses, java.io, basics of networking using Java. Java  applets  and  their  use  –  Event  Handling  –  AWT  and  working  with  Windows  –  Event Handling  –  Event  Handling  Mechanisms,  Delegation  Event  Model,  Event  Class,  Event Listener  Interfaces,  Adapter  Classes,  Inner  Class.  AWT  and  working  with  windows  –  AWT

Unit –IV

Classes,  Window  fundamentals,  frame  windows,  frame  window  in  An  Applet,  Working  with Graphics, color, fonts and text. Java  Beans  –  BDK,  JAR  files,  Introspection,  Developing  simple  bean  using  BDK,  Bound

Properties,  BeanInfo,  Interface,  Constrained  properties,  Persistance,  Customizers  Servlets  - Life  cycle  of  servlet,  use  of  tomcat  for  servlet,  servlet  API,  Javax.Servlet  package,  servlet parameters, Javax.Servlet.http package, Handling HTTP requests and Responses, Cookies.

Unit – V

JDBC  –  JDBC  API,  JDBC  Drivers,  Products,  JDBC  Design  considerations,  Two  Tier  and Three  Tier  client  server  model,  Basic  steps  to  JDBC,  setting  up  a  connection  to  database, Creating and executing SQL statements, Resultset and Resultset MetaData Object. 

404-Data communication and Networking

Unit – I

Overview, evolution of computer networks, computer telephony. Data  communications  –  advantages  of  digital  communication,  transmission  media, fundamentals  of  digital  communications,  transmission  media,  modulation  techniques  and modems.

Unit – II

The  OSI  seven  layer  network  model,  LAN  technologies  –  protocols  and  standards,  LAN hardware,  TCP/IP  and  the  Internet,  Internet  Architecture,  Internet  protocol  and  datagrams., Routing protocols, UDP, Internet standard services, DNS.

Unit – III

Networking  Technologies,  ISDN,  Cable  Modem  System,  DSL,  SMDS,  Frame  relay,  fast Ethernet,  100VG-anyLAN  and  Gigabit  Ethernet,  FDDI  and  CDDI,  Asynchronous  Transfer, SONET, DWDM

Unit – IV

Switching  and  Virtual  LAN,  Non-ATM  Virtual  LANs,  IEEE  802.1Q  VLAN  standard, Network Performance, Analytical approaches, simulation, traffic monitoring. Network Management  –  SNMP,  RMON  and  RMNv2, T MN,  Directory services  and  network management.

Unit – V

Issues  related  to network reliability  and security,  SSL  and VPN,  Introduction  only  to  firewalls and Kerberos, Cyber Laws.

 

 405-Microprocessor

Unit – I

Microprocessor Architecture:

Basic Computer Architecture using 8085 MP I/O, Memory & System buses, Instruction execution sequence & Data Flow, Instruction cycle Concept of address, Bus, Data Bus Data & Control Bus Synchronous & Asynchronous buses.

I/O memory interface: Programmable, interrupted initiated ,DMA transfer serial & Parallel interface,Detail study of 8251 I/O Processor.

Unit – II

Instruction set & Assembly Languages Programming :

Introduction, instruction & data formats, addressing modes, status flags, all 8085 instructions, Data transfer groups, Arithmetic group, Logical group, Branch Group.

Unit – III

Microprocessor Development System (MDS) :

PROM Programming, Emilator, ROM Simulation introduction to up kits, Study of 8051, single chip microcomputer.

Unit – IV

Case structure & Microprocessor application:

Up application interfacing a matrix keyboard 7- segment led display Study of traffic light system stepper motor interface

Unit – V

Basic architect :Introduction to 8086, Motorola 68000

 

 

406-Financial Accounting & Tally

Unit - I

Introduction to Accounting, Accounting fundamentals, Manual Accounting V/s. Computerized Accounting.

Unit – II

Introduction to Financial Accounting, Fundamentals of Financial Accounting.

Unit – III

Introduction to Tally, Tally Basics, Installing Tally, Accounting Information, Ledgers

Unit – IV

Vouchers in Tally, Inventory Information, Pure Inventory Vouchers, Purchases, Sales, Orders Invoices

Unit – V

Reports, Internet Capabilities, Addition

 

 

Semester - V

501-Operating System

Unit - I

Introduction:  Definition  and  types  of  operating  systems,  Batch  Systems,  multi  programming, time–sharing parallel, distributed and real-time systems, Operating  system structure,  Operating system components and services, System calls, system programs, Virtual machines.

Unit - II

Process  Management:  Process  concept,  Process  scheduling,  Cooperating  processes,  Threads, Inter-process  communication,  CPU  scheduling  criteria,  Scheduling  algorithms,  Multiple-processor scheduling, Real-time scheduling and Algorithm evaluation.

Unit - III

Process  Synchronization  and  Deadlocks:  The  Critical-Section  problem,  synchronization hardware,  Semaphores,  Classical  problems  of  synchronization,  Critical  regions,  Monitors, Deadlocks-System  model,  Characterization,  Deadlock  prevention,  Avoidance  and  Detection, Recovery from deadlock, Combined approach to deadlock handling.

Unit - IV

Storage  management:  Memory  Management-Logical  and  Physical  Address  Space,  Swapping, Contiguous  Allocation,  Paging,  Segmentation  with  paging,  Virtual  Memory,  Demand  paging and  its  performance,  Page  replacement  algorithms, Allocation  of  frames,  Thrashing,  Page Size and  other  considerations,  Demand  segmentation,  File  systems,  secondary  Storage  Structure, File concept, access methods, directory implementation,  Efficiency and performance, recovery, Disk  structure,  Disk  scheduling  methods,  Disk  management,  Recovery,  Disk  structure,  disk scheduling methods, Disk management, Swap-Space management, Disk reliability.

Unit - V

Protection  and  Security-Goals  of  protection,  Domain  of  protection,  Access  matrix, Implementation of access Matrix, Revocation of Access Rights, language based protection, The Security  problem,  Authentication,  One  Time  passwords,  Program  threats,  System  threats, Threat Monitoring, Encryption.

Case study : Windows  NT-Design principles, System  components,  Environmental subsystems, File system, Networking and program interface.

 

502-Client Server Technology 

Unit - I

Client/Server Computing

Evolution of Client / Server concept, Definition, History, Need and motivation for Client/Server approach, Client/ Server environments, characterization of Client / Server computing, CIS Types and Examples, Functions of clients and functions of servers.

Unit - II

Architecture

Components of client-server architecture, application partitioning, the two-layer and three-layer architectures, communication between clients and servers, use of a APIS in client/server computing, middleware technology in client/ server computing.
Transaction Processing (TP) Monitors, Groupware for collaborative human activities (components, work flows, Scheduling ) , object brokers (components)- Web servers-Components, URL,HTML, HTTP,HTML Web-based Forms, tables, CGI-Sever side of the web, web security and S-HTTP, Firewalls, web client and JAVA,VB clients.

Unit - III

Client-Server Applications Development 

Client application development environments, Development tools, Developing Applications on RDBMS, GUI design concepts, evaluation of database servers. .
Developing client applications of real-life on RDBMS like, Ingres, Oracle or Sybase Using the client application developer tools like Power builder, Delhi or Developer 2000.

Unit - IV

 Emerging Computing Trends

Client-server databases. Distributed object, GUI based client applications, Managing client-server applications, active databases, Multi-media databases, Deductive databases concepts of next generation databases and Data warehouses.

 

503-Visual Basic 

Unit - I

Object model, Visual Basic Environment Visual Basic Code Statements, Controls, Coding for the controls, variables, constants and calculations, decision control structure

Unit – II

Loop control structure, nested Ifs statements, Input validations, Calling event procedures, Menus, Sub Procedures and Sub Functions, Multiple forms, Variables and Constants in Multiple Form Projects List Boxes and Combo Boxes, Using Mfg Box and String Function

Unit - III

Arrays, using List Boxes and Arrays, Multidimen-sional Arrays, Classes, initializing and terminating events, Collections, using the Object browser,

Unit - IV

Data Files, Sequential File Organization, Random Data Files. Accessing Database files, Navigating the database in Code, Displaying Data in Grids, Validation and Error Trapping

Unit - V

Dragging and Dropping Multiple Objects, Graphics, Layering, Simple Animation, Active X, Dynamic Link Libraries, Object Linking and Opetimizing VB Code, OLE Automation and VBA, automating Word, Excel and Outlook 98.

 

504 -Information System Security

Unit - I

Introduction : Attacks ,services and mechanism ,security attacks, security services ,model for  Internetwork security Conventional Encrcyption : Principles, algorithms, cipher block modes of operation ,location of enercyption devices ,key distribution

Unit - II

Public Key Cyptography : Approaches to message authentication, secure Hash function & HMAC, public key cryptography principles ,algorithms ,digital signature ,key management . Authentication Applications  Kerberose , X 509 Directory anthetication service

Unit - III

IP Security : Overvies ,Architechure ,Authentication header .Encapsultaing security payload, Combining security associations ,key manangent Web Site : Requirement ,Secure Sockets Layer(SSL) & Transport Layer Security (TLS), Secure Electronic Transaction (SET) .

Unit - IV

Intruders ,Viruses & Firewall : Intruders , Viruses & related threats Firewall Design Principles ,Trusted Systems.