SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Loyola College (AUTONOMOUS)
                           Department of Computer Applications
                        (Effective from the Academic Year 2006-2007)
                                          Semester I
  Type          code                              Subject Name              Hrs       Cr
                                                 Theory
MC        CA1800              C++ and Data structures                       5     4
MC        CA1802              Computer Organization and Architecture        5     4
MC        CA1803              Object Oriented Analysis And Design           5     4
SU        MT1902              Mathematics for Computer Applications         5     3
SU        EL1900              Business Communication                        4     3
                                                Practical
MC        CA1801              Computational Lab I                           6     3
                                                                            30    21
                                             Semester II
  Type          code                            Subject Name                Hrs       Cr
                                                Theory
MC        CA2800              Java Applications                        5          4
MC        CA2802              Operating system and System Software     5          4
ID        CA2875              Microprocessor and Its Applications      4          3
SU        MT2905              Statistical Applications                 5          3
                                                   Practical
MC        CA2801              Computational Lab II                     6          4
ID        CA2876              Computational Lab III                    5          3
                                                                       30         21
Industrial Study( 30 Days )                                                       1
                                             Semester III
  Type          code                             Subject Name               Hrs       Cr
                                                 Theory
MC        CA3800              Database Management Concepts             5          4
MC        CA3802              .Net Technologies                        5          4
MC        CA3804              Software Engineering                     4          3
SU        CO3901              Accounting and Financial Management      4          3
GE                            Elective I                               4          3
                                                Practical
MC        CA3801              Computational IV                         4          2
MC        CA3803              Computational Lab V                      4          2
                                                                       30         21
                                             Semester IV
  Type          code                            Subject Name                Hrs       Cr
                                                Theory
MC        CA4800              UNIX Programming                         5          4
MC        CA4801              Computer Networks                        5          4
MC        CA4803              Computer Graphics and Multi-Media        4          3
MC        CA4805              Data Mining                              4          3
SE                            Elective II                              4          4

                                                                                           1
Practical
MC        CA4802           Computational Lab VI                         4          2
MC        CA4804           Computational Lab VII                        4          2
                                                                        30         21
Industrial Training (30 Working Days )                                             2
                                            Semester V
  Type          code                            Subject Name                 Hrs       Cr
                                              Theory
MC        CA 5800          XML and Web Services                          5         4
MC        CA 5802          Knowledge Management Systems                  5         4
MC        CA 5803          Mobile Computing                              4         3
SE                         Elective – III                                4         3
SE                         Elective – IV                                 4         3
                                            Practical
MC        CA 5801          Computational Lab VIII                        4         2
MC        CA 5804          Computational Lab IX                          4         2
                                                                         30        21

                                            Semester VI
  Type          code                            Subject Name                 Hrs       Cr
                                              Theory
MC        CA 6800          Project Work                                            15

MC – Major Core
SE - Subject Elective
GE – General Elective
SU – Supportive
ID – Inter Disciplinary
                                         Computational Lab
     Computational Lab                                    Description
              I              Data Structures Using C++
             II              Java Applications
            III              Microprocessor
           IV                DBMS
            V                .Net Technologies
           VI                UNIX and Network Programming
           VII               Graphics and Multi-Media
           VIII              XML and Web Services
           IX                Software Development and Term Paper

Elective Subjects:
Elective I :  Selected from other Department
Elective II : A. CA 4950 Software Project Management
              B. CA 4951 Enterprise Resource Planning
              C. CA 4952 Cyber Law and Ethics
Elective III. A. CA 5950 Software Testing and Quality Assurance
              B. CA 5951 Data Warehousing
                                                                                            2
C. CA 5952 Bio-Informatics

Elective IV : A. CA 5953 Resource Management Techniques
              B. CA 5954 Genetic Algorithms
              C. CA 5955 Artificial Neural Network.

Admission Policy
Loyola College follows the University of Madras admission Eligibility and State
Government of Tamil Nadu’s Reservation policy for MCA Admission with TANCET
Entrance mark which is provided by Anna University , authorized government Agency of
State government of Tamil Nadu.
Duration of The course: Three Years
Approved By : AICTE since 1999. Autonomous status from 2006-2007
          Batch onwards
Affiliation          : University of Madras, Chennai
Permitted intake     : 30 per academic Year

Evaluation Scheme
Evaluation has Continues Assessment and End Semester Examination

Course Type    Continues         End Semester   Total   Min To pass Min to Pass Min to
               Assessment (CA)   Exam (ES)              CA          ES          Pass-Aggregat
                                                                                e
Theory         50                50             100     20          20          50
Lab            50                50             100     20          20          50
Project        60                180            240     24          72          120


Continues Assessment
          Continues Assessment will be conducted for 100 marks with the following
          distribution and converted into 50 marks other than Project work. Project work
          CA will be calculated for 60 marks
          Theory Assessment - Component Distribution
                  Test 1                       35 Marks (Duration 90 Mints Examination)
                  Test 2                       35 Marks (Duration 90 Mints Examination)
                  Case study / Project work    20 Marks (Minimum 20 Hrs of Work )
                  Assignment / Seminar         10 Marks (Minimum 10 Hrs of Work )
                  Note: Guidelines will be provided by the course faculty
          Lab Courses Assessment Component Distribution
                  Test 1                       35 Marks (Duration 90 Mints Examination )
                  Test 2                       35 Marks (Duration 90 Mints Examination )
                  Research / Project work      30 Marks ( Minimum 20 Hrs of Work )
                  {Research or project work related to the lab courses }
          Software Development Lab Assessment Component Distribution ( Lab IX)
                  Problem Analysis and Study 10 Marks ( Minimum 15 Hrs of Work )
                  Design and Development       10 Marks ( Minimum 15 Hrs of Work )
                  Implementation and Testing 20 Marks ( Minimum 15 Hrs of Work )
                  Documentation                20 Marks ( Minimum 15 Hrs of Work )
                  Methodology for SDLC         5 Marks
                                                                                        3
Refinement/ Future Enhancement 10 Marks
              Term Paper Presentation 25 Marks ( Distribution as follows)
                     Paper Presentation 10 Marks
                    State Level Conference 15 Marks
                    National Level Conference 20 Marks
                    International Conference / Journals 25 Marks
End Semester Examination
   End Semester Exam will be conducted for 100 marks with the following distribution
   and converted into 50 marks other than Project work. Project-work End Semester
   exam will be evaluated for 180 Marks.
Theory :
      Duration                      Three hours
      Maximum Mark                  100 Marks
      Eligibility                   80 % of Attendance in that particular Subject
      Minimum to pass               50 Marks
      Component Distribution
              Part A - No Choice ( 10 Question)                   10 X 2 = 20 Marks
              Part B - Internal Choice (out of 8)                  5 X 8 = 40 Marks
              Part C – Closed Choice (two Questions out of three )2 X 20 = 40 Marks
      In part C , First question is Compulsory, One question from the remaining
two questions

Lab End Semester Examination
      Duration                      Three hours
      Maximum Mark                  100 Marks
      Eligibility    80 % of attendance in that particular Subject ( Both in the Theory
                                    and Lab Classes) and Record for particular Lab
                                    Subject duly signed by the course Faculty and Head
                                    of the Department
      Minimum to Pass               50 Marks
      Component Distribution
              Written work                                20 Marks
              (Algorithm / Description / Flow Chart)
              Code Writing and Keying                     20 Marks
              Error Debugging                             20 Marks
              Out Put and Modification                    10 Marks
              Viva-voce                                   10 Marks
              Record Work                                 20 Marks

Software Development Lab assessment component distribution ( Lab IX)
        Demo of Developed software                      50 Marks
       Presentation Viva-Voce                           25 Marks
       Term Paper Evaluation                            25 Marks
Project Viva-voce
       Duration                   15 mints Presentation and Question Answer session

       Maximum Mark                 180 Marks
                                                                                     4
Eligibility    Project Documentation report signed by the project guide and
                                   Head of the department
        Minimum to pass            120 Marks
        Component Distribution
              Technology Learned and Developed                   30 Marks
              Project Methodology and Integration of SDLC        30 Marks
              Implementation and Testing                         30 Marks
              Project Documentation Report                       30 Marks
              Reports Generated                                  20Marks
              Viva-Voce                                          40 Marks
Note : The above components are evaluated based on the students presentation and
Project Document. The evaluation will be done at the time of Viva-voce for all the above
mention components. Viva-voce is mandatory.




                                                                                      5
Semester I
                                                                                 5 Hrs./Week


MC
I Year/ I Semester                                                           4 Credits


                          CA 1800 C++ and Data structures
   1. Introduction to C++:Programming Languages Evolution - C Language Basic
      Features – Introduction to C++ - Tokens – Expressions - Operators and control
      Structures – Functions – OOPS Principles - Classes and Objects – Constructors
      and Destructors .
   2. OOPS in C++ :Pointers -Inheritance – Polymorphism – Console I / O Operations
      – Working with Files.
   3. Linked lists: Single linked lists, circular – Doubly linked lists – Stacks – Queues-
      Priority queues- Stack and Queue as Circular linked list-Infix, Postfix and Prefix -
      Sorting: Exchange sorts – Insertion- Bubble, Merge sort and Radix sort- Optimal
      sorting time- Sorting large objects- Sorting with tapes- Sorting with disks.
   4. Trees :Binary trees- Representative – Traversal, Threaded binary trees, Binary
      search tree-balanced tree- Red black tree - AVL-Btree – Hashing - Selection and
      Tree sorting
   5. Graphs: Dijikstra’s Algorithm- Spanning Forests- Undirected Graph traversal,
      Depth first search- Breath first Search – Minimum spanning tree - Kruskal’s
      algorithm
Recommended Boks for Study
   1. E. Hortowitz, S.Sahni and Mehta-Fundamentals of Data Structures in C++
      Galgotia-1999
   2. Robert Lafore, “Object oriented Programming in C++”, 3rd edition, Galgotia
      publications.
Reference Books
   1. E. Balagurusamy, “Object Oriented Programming with C++”, Tata McGraw Hill.
   2. Gregory , L. Hielemann-Data Structures, Algorithms and Object Oriented
      Programming –McGraw Hill International Editions-1996
   3. A.V. Aho, J.D. Hopcraft: Data Strucutres and Algorithms- Adisson Wesley pub.
   4. Sahni, Data Structures , algorithms and application, McGraw Hill 2001.




                                                                                         6
MC                                                                             5 Hrs./Week
I Year/ I Semester                                                         4 Credits


        CA 1802 COMPUTER ORGANIZATION AND ARCHITECTURE

   1. Introduction : Simple Computer Organization – Source program – Object
      program - Number system – Data representation – Complements - Other binary
      codes – Boolean functions – Simplification – K Map (2,3,4 variables) – Don’t
      care conditions – Tabulation method          (6 variables)- Logic gates – Adders –
      Subtractor – Decoders – Multiplexer.
   2. Flip flops : Introduction to Sequential circuits and Combinatorial circuits – Flip
      Flops: RS, JK, D, T Flip flops – Excitation table – Master / Slave Flip Flop -
      Registers – Counters – Micro operations – Design of ALU – Design of Control
      unit.
   3. Instruction formats and addressing mode : General Register Organization –
      Instruction format – Instruction type - Timing and control – Addressing modes –
      Memory reference instructions – Data transfer and manipulation – Computer
      Arithmetic.
   4. Architecture : Introduction to Loosely coupled and Tightly coupled Computer
      Architecture - RISC - Pipelining – Vector Processing – Array Processors –
      Peripheral devices – Input interface – asynchronous data transfer – Modes of
      transfer – Priority interrupt – DMA – I / O processor.
   5. Memory : Memory hierarchy – Main memory – Auxiliary memory – Cache –
      Virtual memory – Memory management hardware – Multiprocessor:
      Interconnection – Structures.
Recommended Books for Study
   1. M.Morris Mano “Digital Logic and Computer Design”, Prentice-Hall of India.
   2. M.Morris Mano “Computer system architecture”, Prentice-Hall of India.
   3. Thomas C.Bartee, “Computer Organization and Digital Logic”


Reference Books
   1. John P.Hayes”Computer Architecture and Organization”, McGraw Hill –3rd
      edition.
   2. V.Vijayendran “Digitial Fundamentals”, S.Viswanathan Printers and Publishers.




                                                                                       7
MC                                                                           5 Hrs./Week
I Year/ I Semester                                                       4 Credits


             CA 1803 OBJECT ORIENTED ANALYSIS AND DESIGN

1. Object Oriented Design Fundamentals : The Object Model – Classes And Objects -
   Complexity Of Software – Classification – Notation – Process – Pragmatics – Binary
   And Entity Relationship – Object Types – Object State – OOSD Life Cycle.
2. Object Oriented Methodologies and UML: Object Oriented Methodology-
   Rumbaugh, Booch, Jacobson, Shaler/Mellor, Coad/Yardon – Patterns – Frame Works
   – The Unified Approach – UML.
3. Object Oriented Analysis : Identify Use Cases – Use Case Model – Documentation
   – Classification – Identifying Classes – Noun Phrases Approach – Common Class
   Pattern Approach – Use Case Driven Approach – Identifying Object Relationship,
   Attributes And Models.
4. Object Oriented Design : Design Process – Design Axioms – Designing Classes –
   Access Layer Design – View Layer Design.
5. Managing Object Oriented Development: Managing Analysis And Design –
   Evaluation Testing – Coding – Maintenance – Metrics – Case Study: Foundation
   Class Library – Client / Server Computing.
Recommended Books for Study
   1. Ali Bahrami, Object Oriented System Development, Mc Graw Hill International
       Edition, 1999.
Reference Books
   1. Larman, Applying UML & Patterns: An Introduction to Object Oriented Analysis
       and Design, Pearson Education, 2nd Edition, 2003.
   2. Bernd Bruegge, Allen H. Dutoit, “Object Oriented Software Engineering using
       UML, Patterns and Java”, Pearson Education 2nd Edition 2004.




                                                                                     8
SU                                                                              5 Hrs./Week
I Year/ I Semester                                                          3 Credits


         MT1902 MATHEMATICS FOR COMPUTER APPLICATIONS
   1. Boolean Algebra : Lattices - Axiomatic definition of Boolean algebra as Algebraic
      structures with two operations - Truth values and truth tables - Boolean algebra of
      truth values - Logic operators - Truth tables - Normal forms - Predicate calculus -
      Predicates and quantifiers.
   2. Languages and grammars : Phrase structured grammar – Classification of
      grammar- Pumping - Pumping lemma for regular languages – Context free
      languages.
   3. Finite state automata : Deterministic finite State Automata (DFA) -
      Non-deterministic Finite State Automata (NFA) – Equivalence of DFA and NFA -
      Equivalence of NFA and Regular Languages.
   4. Sets : Relations and Functions - Equivalence and Partial order Relations - Hasse
      Diagram -       Inverse functions - Recursive functions - Permutation and
      Combination - Mathematical Induction - Counting Principles - Pigeon hole
      Principle – Principle of Inclusion and Exclusion - Recurrence relations.
   5. Groups and Graph : Cyclic groups - Permutation groups - Homomorphism -
      Co-sets and Lagrange’s theorem - Normal sub-groups - rings and fields (definition
      and examples) – Graph Theory: Graphs – Definition – Subgraphs – Isomorphic
      graphs – Paths – Cycles – Trees – Equivalent Condition for trees – Euler graphs –
      Characterization theorem of Eulerian graphs- Planar – kuratowski’s theorem
      (Statement only).

Recommended Books for Study
   1. Trembley and Manohar R., “Discrete Mathematical Structures with Applications
      to Computer Science”, McGraw Hill Pub. Co., Reprinted in 1998
Reference Books
   1. Grimaldi R.P., “Discrete and Combinatorial Mathematics”,Addison-Wesley Pub
      Co., Reprinted in 1985
   2. Kenneth H.Rosen, “Discrete Mathematics and its Applications”, McGraw Hill
      Pub. Co, 1999.
   3. Kolman, Busby & Ross, “Discrete Mathematical Structures”,Prentice Hall India.




                                                                                        9
SU                                                                           4 Hrs./Week
I Year/ I Semester                                                       3 Credits


                     EL1900 BUSINESS COMMUNICATION

                         1. Introduction : Communication – Meaning – Methods of
                             communication – Barriers of communication – Methods to
                             overcome the barriers – Types of Communication – Verbal
                             – Non-Verbal Communication – Body Language –
                             Reception Skills – Reading Skills – Listening Skills.
   2. Business Letters : Meaning – Need – Importance – Principles of Commercial
      Correspondence – Kinds – Essentials of an Effective Business Letter – Letters of
      Offer and Quotation, Order, Collection Letters, and Complaints and Adjustments.
      E mails-Application of Employment – References – Letters of Appointment –
      Promotion – Retrenchment – Promotion - Resignation.
   3. Drafting Business Reports : Kinds of Reports – Project Report-Intra
      Organizational Communication – Notice – Circulars – Orders – Agenda –
      Minutes.
   4. Presentation through Visual Aids : Uses of Visual Aids – Power Point
      Presentation – Slide Projector – Transparencies – Black Board Presentation.Media
      Presentation - Drafting of Advertisement Copy for News Papers – Banner –
      Hoardings – Television and Radio Media.
   5. Case Study : Business Case Study Analysis.
Recommended Books for Study
          1 Essentials of Business Communication – Rajendra Pal , J.S.Kurlahalli
             –Sultan Chand & Sons.
Reference Books
          1 Bell, Arthur H.- Tools for Technical and Professional Communication.
             NTC Publication Group, Lijncolnwood, 1995.
          2 Business communication K.K.Shinsha – Glgalgotie Publishers
          3 Business Communication Theory and applications – Lesikar and Pettit –
             A.I.T.B.S. Publishers and Distributer
          4 Basic Business communication skills for empowering the internet
             generation -Lesikar and flatley – MH publications




                                                                                     10
Semester II
MC                                                                               5 Hrs./Week
I Year/ II Semester                                                          4 Credits


                                CA 2800 Java Applications
   1. Introduction to Java : Java Language origin and Features - OOPS Concepts –
       Lexical Issues- Data types – Variables – Arrays - Operators – Control Statements.
       Classes – Objects – Constructors – Overloading Methods – Access Control- static
       and Fixed Methods – Inner classes. String classes: String Objects – String
       methods – String buffers- Inheritance – Overriding methods – Abstract classes.
   2. Packages & Threads : Packages in java - Access Protection – Importing
       Package – Interfaces – Exception handling – Throw and Throws – Thread -
       Synchronization – Messaging - Runnable Interface - Inter-thread Communication
       – Deadlock – Suspension, Resuming and Stopping threads – Multithreading. Java
       utilities & Networking: Util Packages – code documentation – Network basics –
       Socket Programming – Proxy Servers – TCP/IP Sockets – Net Address – URL-
       Data grams.
   3. Applet : Applet basics – Architecture – Applet Skeleton – Using status window –
       HTML applet tags – Passing parameters to applets – Methods available in applets
       Audioclip, AppletStub Interfaces- Event handling: Event classes – source –
       Listener interfaces - Mouse, Keyboard events. Working with Awt classes: AWT
       controls- layout managers and menus- JDBC Connectivity. Servlet programming
   4. Remote method Invocation : Over view of RMI- Developing Applications:
       Declaring- implementing- registering RMI’s – Stubs and Skeleton – Writing RMI
       clients and server – Pushing values to RMI server. Implementation with Flight
       Server example.
   5. Java Server Pages : Introduction to JSP – Examining MVC and JSP – Scripting
       elements and directives of JSP – working with variable scopes - designing error
       pages in JSP.Tag extensions in JSP: use of tag extension – workinbg with JSP
       standard tag library – importing a tag library – descriptor of library – location –
       taglib mapping – tag handlers- dynamic attributes.
Recommended Books for Study
   1. James McGovern, Rahim Adatia, Yakov Fain ., J2EE 1.4 Bible –Wesley
          Publishing, Inc. 1st edition 2003
   2. Herbert Schildt, ” The Complete Reference JAVA 2”,5th Edition,.- Tata McGraw
       Hill Edition.




                                                                                         11
5 Hrs./Week

MC
I Year/ II Semester                                                    4 Credits


                 CA 2802 Operating systems and system software
   1. Introduction : Operating system- Introduction- Functions and Types of OS -
      Process- CPU Scheduling Concepts- Critical Section- Dead Lock- Detection,
      Prevention and Avoidance

   2. Storage Management : Storage Management-Paging-Segmentation-Virtual
      memory-Demand paging-Page Replacement-Thrashing-Secondary storage
      management-Free space management-allocation methods-Disk scheduling

   3. File management : File protection- File system Organization- File operations-
      Access Methods- Consistency Semantics- Directory structure organization- File
      Protection- Implementation Issues-Security- Encryption.

   4. Assembler : Introduction-Scanner-Parser-Assemblers- Elements of Assembly
      language programming - Design of a two-pass assembler-single pass assembler-
      Macros.
   5. Compiler and Interpreters : Compiler                and interpreter-memory
      allocation-compilation    of expressions and        control  structures-code
      optimization-interpreters
Recommended Book for Study
   1.      D.M.Dhamdhere, “Systems Programming and Operating Systems”, Second
           revised edition, Tata McGrawhill Publ.Company.



Reference Books
   1) L.L.Beck. “System Software, An Introduction to system programming”,
      Addison-Wesley, 1996, 3rd edition.
   2) A.Silberschatz, P.B.Galvin, “Operating System Concepts”, 6th edition,
      Addison-Wesley publishing Co., 2002
   3) Deitel H.M., “An introduction to operating systems”,Addison Wesley publishing
      Co.,1990
   4) John J. Donovon,”Operating Systems”.




                                                                                   12
ID                                                                               5 Hrs./Week
I Year/ II Semester                                                          4 Credits


            CA2875 MICROPROCESSORS AND ITS APPLICATIONS

1. Introduction to 8086 assembly language programming : Definition for term
Microprocessors- Difference between Microprocessors and Microcontrollers -
Development steps – Construction – Writing Programs and Development tools –
Standard program structures – Simple programs - Jumps – While-do – Repeat-until –
Delay loops.

2. Instructions : Strings – Procedures – Macros – Instruction Descriptions – Assembler
Directives.

3. Bus Signals and Interrupts : 8086 microcomputer – observing Bus Signals –
Minimum mode system – Trouble shooting – 8086 Interrupts- Interrupt Applications –
Programmable Timer / Counter – Interrupt controller.

4. Interfacing : Parallel ports – Handshaking – Interfacing digital devices – Analog
interfacing – Industrial control.

5. Memory and Advanced Microprocessor : DMA – DRAMS –Cache memories –
Co-processors – EDA tools – 80286 – 80386 - Microprocessor – Introduction to
Microcontroller.
Recommended Books for Study
          1 D.V.Hall, ”Microprocessors and interfacing-programming and hardware”.
          2 A.P.Mathur, “Introduction to Microprocessors”.
Reference Book
          1 V.Vijayendran “ Fundamentals of Microp[rocessors”,S.Viswanathan
              Printers and Publishers




                                                                                         13
5 Hrs./Week

SU
I Year/ II Semester                                                         4 Credits


                      MT2905 STATISTICAL APPLICATIONS
   1. Frequency Distribution : Collection of Data – Classification of Data – Class
      interval – Types of classes – Frequency density – Relative frequency – Percentage
      frequency – Cumulative frequency. Method of central tendency: Introduction –
      Arithmetic mean – Simple and Weighted for raw data – Discrete frequency
      distribution – Continuous frequency distribution – properties of A.M., merits and
      demerits of A.M., Median for Raw data, Discrete Frequency Distribution –
      Continuous Frequency distribution – Merits and demerits of Median – Mode for
      Raw Data – Merits and Demerits of Mode.
   2. Method of Dispersion and Correlation : Introduction – Range – Coefficient of
      Range – Quartiles – Quartile Deviation – Coefficient of Quartile Deviation –
      Mean Deviation and Coefficient of Mean Deviation. S.D., and Variance for all
      types of frequency distribution – Coefficient of dispersion – coefficient of
      variation. Correlation: Definition, Types of Correlation – Scatter Diagram method
      – Karl Pearson’s Correlation Coefficients – Correlation coefficients for Bivariate
      Frequency Distribution – Probable error for Correlation coefficients.
   3. Probability : Sample space – events – Axiomatic approach to probability –
      Conditional Probability – Independent events – Baye’s formula – Random
      variables – Continuous and Discrete random variables – Distribution Function of
      a Random variable - Characteristics of distribution – Expectation, Variance –
      Coefficient of Variation, Moment generation function – Chebyshey’s inequality.
   4. Regression :Definition – Regression lines – Regression coefficients – Properties
      of Regression Coefficients - Fitting of regression lines and estimation for
      Bivariate frequency distribution.
   5. Concepts of Sampling : Methods of sampling – Concepts of sampling
      distributions and standard error – Interval estimation of Mean and proportion. Test
      of Hypothesis – Critical region – Two types of errors – Level of significance -
      Power of test – Large sample tests for mean and proportion – Exact tests based on
      normal,t, F and Chi-square distributions.Time series analysis – Measurement of
      Trend and Seasonal variations.

Recommended Books for Study
   1. R.K.Gupta, “Statistical Methods”, PHI.

Reference Books:
   1. S.C. Gupta and V.K. Kapoor, “Fundamentals of Mathematical Statistics”.
   2. S.C. Gupta and V.K. Kapoor, “Fundamentals of Applied Statistics”.




                                                                                        14
Semester III
                                                                               5 Hrs./Week

MC
II Year/ III Semester                                                      4 Credits


                CA3800 DATABASE MANAGEMENT CONCEPTS
1. Introduction : Definition and Overview of Database Products Evolution - History of
Database Systems - Database Systems Vs. File Systems-View of Data- Data
Models-Database Languages- Transaction Management-Database Systems Structure-
Database Systems Applications-Entity Relationship Model
2. Relational Databases :SQL-Basic Structure-Set Operations-Complex Queries-Joined
Queries-DDL-Embedded SQL-Dynamic SQL-Other SQL Functions-Query by
Example-Integrity and Security of searching-Relational Database Design
3. Data Storage And Indexing:Storage & File Structure-Disks-RAID-File
Organization-Indexing     &Hashing-B+      TREE-B       Tree-Static   Hashing-Dynamic
Hashing-Multiple Key Access
4.    Query     Evaluation      &      Optimization      :Query     Processing-Selection
Operation-Sorting-Join Operation-Evaluation of Expressions-Query Optimization
5. Transaction Management : Transaction Concept-Static Implementation-Concurrency
Control-Protocols-Deadlock Handling-Recovery Systems-Recovery with Concurrent
Transactions-Shadow Paging-Buffer Management-Case Studies-Oracle-Microsoft SQL
Server
Recommended Books for Study

1. Abraham Silberschatz, Hentry F.Korth and S.Sudharssan,”Database System
   Concepts”, 4th Edition, Tata McGraw Hill, 2002
2. Raghu Ramakrishnan & Johannesgerhrke, ”Data Base Management Systems”, Mc
   Graw Hill International Edition, 2000




                                                                                       15
5 Hrs./Week

MC
II Year/ III Semester                                                   4 Credits


                          CA 3802 .NET TECHNOLOGIES
1.Introduction to .NET Technologies: Introduction Internet and Web Technologies-
HTML Basics - Scripts- Client-side Vs Server-side Scripts – Advantages and
Disadvantages of Client-side and Server-side Scripts - Client-side Technologies
Overview - Server-side Technologies Overview History of the Platform of .NET - .NET
Framework Components Overview with Focus on CLR, CTS
2.VB.NET Building Blocks : Introduction VB.NET – VB Vs VB.NET – VB.NET
Integrated Development Environment – Basic Keywords – Data Types – VB.NET
statements – Conditionals - If Else – Select Case – Switch and Choose – Loops – Do –
For Next – For Each Next – While –Windows Forms – Working with Controls – MDI –
VB.NET Functions – OOPs in VB.NET
3. Introduction to ASP.NET and ASP.NET Controls: Introduction to ASP.NET -
    Advantages of ASP.NET - ASP. NET Architecture - ASP.NET Page’s Structure -
    Sample Program in ASP.NET - Page Events - HTML Server Controls - Basic Web
    Server Controls - Data List Web Server Controls - Validation Controls - Web User
    Controls in ASP.NET
4. Objects and Advanced Concepts in ASP.NET: Request Object - Response Object -
    Code-Behind Feature of ASP.NET - Caching in ASP.NET - Output Caching -
    Fragment Caching - Data Caching - Session / State Management – Events and
    Abandon Method – Authentication in ASP.NET - Error Handling and Debugging -
    Tracing an Application
5. ADO.NET for .NET Applications: Introduction to ADO.NET – ADO Vs
    ADO.NET – Connected ADO.NET Architecture – Disconnected ADO.NET
    Architecture – Data Reader - Data Adapter – ADO.NET Classes – ADO.NET
    Namespaces – Interfacing VB.NET Applications with ADO.NET – Interfacing
    ASP.NET Applications with ADO.NET

Recommended Books for Study
1. Joe Duffy, Professional .NET Framework 2.0 2006 Edition- Wrox Publications
2. Steven Holzner, Visual Basic.NET Programming – Black Book 2005
   Edition,-Paraglyph Press and DreamTech Press
3. Alex ,Professional ASP.NET 1.1 - Homler and Group Wrox Publications
4. Michael Otey and Denielle Otey ADO.NET Complete Reference Tata Macraw Hill
   Publication




                                                                                    16
4 Hrs./Week

MC
II Year/ III Semester                                                      4 Credits


                        CA 3804 SOFTWARE ENGINEERING
1. Introduction: A Generic View of Process – Process Models-The Waterfall
Model-Incremental Model-Evolutionary Model-Specialized Model-The Unified
Process–Agile Process – Agile Models – Software Cost Estimation – Planning – Risk
Analysis – Software Project Scheduling.
2. Requirement Analysis: System Engineering Hierarchy – System Modeling –
Requirements       Engineering:       Tasks-    Initiating     The     Process-Eliciting
Requirements-Developing         Use      Cases-Negotiating      Requirements-Validating
Requirements – Building the Analysis Models: Concepts
 3. Software Design : Design Concepts – Design Models – Pattern Based Design –
Architectural Design – Component Level Design – Component – Class Based And
Conventional Components Design – User Interface – Analysis And Design
4. Software Testing : Software Testing – Strategies: Conventional - Object Oriented –
Validation Testing – Criteria – Alpha – Beta Testing- System Testing – Recovery –
Security – Stress – Performance - Testing Tactics – Testing Fundamentals-Black Box –
While Box – Basis Path-Control Structure
5. SCM And Quality Assurance          :       Software        Configuration        And
Management-Features-SCM Process-Software Quality Concepts – Quality Assurance –
Software Review–Technical Reviews – Formal Approach To Software Quality Assurance
– Reliability – Quality Standards – Software Quality Assurance Plan

Recommended Books for Study
1. Roger Pressman.S., “Software Engineering: A Practitioner's Approach”, 6th Edition,
   Mcgraw Hill, 2005.
Reference Books
1. P. Fleeger, “Software Engineering”, Prentice Hall, 1999.
2. Carlo Ghezzi, Mehdi Jazayari, Dino Mandrioli, “Fundamentals Of Software
   Engineering”, Prentice Hall Of India 1991.
3. I. Sommerville, “Software Engineering” , 5th Edition: Addison Wesley, 1996.




                                                                                       17
4 Hrs./Week

SU
II Year/ III Semester                                                        3 Credits


           CO 3901 ACCOUNTING AND FINANCIAL MANAGEMENT

1. Fundamentals of accounting: Definition of Accounting – Functions of Accounting –
Limitations of Accounting. Accounting concepts and Conventions – Journal and
Journalizing – Ledger. Cash Book. Trial Balance – Classification of Expenditure and
Receipts. Preparation of Trading and Profit and Loss Account and Balance Sheet. (Sole
trading concerns and Company final accounts to familiarize the format of balance sheet as
per company’s Act 1956)
2. Analysis and interpretation of Financial Statements: Ratio analysis in interpreting
the final accounts – Meaning of rations – Advantages and Limitations of ratio analysis –
Classification of rations. Profitability ratios. Short term and long term solvency rations
and Turnover ratios. Coverage Ratios – Construction of various ratios from financial
statements.
3. Cash Flow Statement and Cost – Volume – Profit analysis: Meaning and
importance of Cash Flows and Cash flow Statement – Advantages and Limitations of
Cash Flow Analysis. Preparation of Cash Flow Statement as per as 3. Break Even
Analysis and Marginal Costing: Meaning of Variable Cost and Fixed Cost – Cost –
Volume – Profit Analysis.
4. Budgeting and Budgetary Control: Meaning and Definition of Budgeting and
Budgetary Control – Objectives of Budgetary Control. Advantages and Limitations of
Budgetary control. Classification of Budgets – preparation of Various Budgets: Sales
Budget, Purchase Budget, Production Budget, and cash Budget. Preparation of Flexible
Budget. Zero Base Budgeting.
5. Financial Management: Meaning, Nature and Scope of Finance; Finance functions.
Project Appraisal: Methods of Capital investment decision – Making: Pay – Back
Method, Net Present Value Method.

Recommended Books for Study
   1. Prof. T.S. Reddy & Prof. Y. Hari Prasad Reddy, “Financial and Management
      Accounting”, Margham Publications, Chennai.
Reference Books
   1. Dr. S.N. Maheshwari, “Financial and Management Accounting”, Sultan Chand

      & Sons, New Delhi.
   2. I.M.Pandey, ”Financial Management”, Vikas Publications, New Delhi.
   3. Dr. S.N. Maheshwari, “Financial Management – Principles and Practice”, Sultan
      Chand & Sons, New Delhi.
   4. R.P. Rustagi, “Financial Management – Theory, Concepts and Problems”,
      Galgotia Publishing Company, New Delhi.


                                                                                         18
19
Semester IV
                                                                                5 Hrs./Week

MC
II Year/ IV Semester                                                        4 Credits


                          CA 4800 UNIX PROGRAMMING

1. Introduction & File System
 Overview of UNIX OS - File I/O – File Descriptors – File sharing - Files and directories
– File types - File access permissions – File systems – Symbolic links - Standard I/O
library – Streams and file objects – Buffering - System data files and information -
Password file – Group file – Login accounting – system identification.
2. Processes

Environment of a UNIX process – Process termination – Command line arguments -
Process control – Process identifiers - Process Relationships terminal logins – Signals
-threads.
3. Interprocess Communication
Introduction - Message passing (SVR4)- pipes – FIFO – message queues -
Synchronization (SVR4) – Mutexes – condition variables – read – write locks – file
locking – record locking – semaphores –Shared memory(SVR4).
4. Sockets
 Introduction – transport layer – Socket introduction - TCP sockets – UDP sockets - raw
sockets – Socket options - I/O Multiplexing - Name and address conversions.
5. Applications
Debugging techniques - TCP echo client server - UDP echo client server - Ping - Trace
route - Client server applications like file transfer and chat.
Recommended Book for Study
1.W.Richard Stevens, Advanced programming in the UNIX environment, Addison
  Wesley, 1999.(Unit 1,2 &3)
Reference Book
1.Meeta Gandhi,Tilak Shetty and Rajiv Shah – The ‘C’ Odyssey Unix –The open
  Boundless C ,1st Edition ,BPB Publications1992.




                                                                                        20
5 Hrs./Week




MC
II Year/ IV Semester                                                      4 Credits

                       CA 4801 COMPUTER NETWORKS
     1. Introduction
Definition - Networking Objectives – Introduction to LAN, WAN, MAN, PAN and
Ethical Hacking - Building a network – Requirements – Network Architecture – OSI –
Internet – Direct Link Networks – Hardware building blocks – Framing – Error detection
– Reliable transmission.
     2. Network Fundamentals
LAN Technology – LAN Architecture – BUS / Tree – Ring – Star – Ethernet – Fiber
Optical – Coaxial - Token Rings – Wireless.
     3.   Network Layer
Packet Switching – Switching and Forwarding – Bridges and LAN switches –
Internetworking – Simple Internetworking – Routing.
     4.   Transport Layer
Reliable Byte Stream (TCP) – Simple Demultiplexer (UDP) – TCP Congestion Control –
Congestion Avoidance Mechanisms.
5.        Presentation Layer And Applications
Presentation formatting – Data compression – Cryptographic Algorithms: RSA - DES ––
Applications – Domain Name Service – Email - SMTP – MIME – HTTP – SNMP –
Introduction to Networking Facilitators Hub, Switch, Router, Bridge and Gateway.
Recommended Book for Study
            1. Larry L. Peterson & Bruce S. Davie, “Computer Networks - A systems
               Approach”, 2nd Edition, Harcourt Asia/Morgan Kaufmann, 2000.
References Books
1. James F. Kurose and Keith W. Ross, “Computer Networking - A Top Down
     Approach featuring the Internet”, 1st Edition, Addison Wesley Publishing
     Company, 2001.
     2. William Stallings, “Data and Computer Communications”, 5th Edition, PHI,
        1997.
3. Andrew S. Tanenbaum, “Computer Networks”, Tata Mcgraw Hill, 3rd Edition,
    2001




                                                                                      21
4 Hrs./Week


MC
II Year/ IV Semester                                                         4 Credits

              CA 4803 COMPUTER GRAPHICS AND MULTIMEDIA
1. Introduction
Overview of Graphics System Difference between Pixel Graphics and Vector Graphics-
Bresenham Technique – Line Drawing and Circle Drawing Algorithms - DDA - Line
Clipping - Text Clipping.
2. 2D Transformations
Two dimensional transformations – Scaling and Rotations - Interactive Input methods -
Polygons - Splines – Bezier Curves - Window view port mapping transformation.
3. 3D Transformations
3D Concepts - Projections – Parallel Projection - Perspective Projection – Visible Surface
Detection Methods - Visualization and polygon rendering – Color models –
XYZ-RGB-YIQ-CMY-HSV Models - Animation – Key Frame systems - General
Animation functions - Morphing.
4. Overview Of Multimedia
Definition - Multimedia Elements Overveiw - Multimedia Hardware and software -
Components of multimedia – Text, Image – Graphics – Audio – Video – Animation –
Authoring.
5. Multimedia Systems And Applications
Multimedia Communication systems – Database systems – Synchronization Issues –
Presentation requirements – Applications – Video conferencing – Virtual reality –
Interactive video – Video on Demand – Introduction to VRML
Recommended Books for Study
1.Hearn D and Baker M.P, “Computer graphics – C Version”, 2nd Edition, Pearson
  Education, 2004(unit 1, 2 &3)
2.Ralf Steinmetz, Klara steinmetz, “Multimedia Computing, Communications and
  Applications”, Pearson education, 2004(unit 4 & 5)



Reference Books
1. Siamon J. Gibbs and Dionysios C. Tsichritzis, “Multimedia programming”, Addison
  Wesley, 1995.
2. John Villamil, Casanova and Leony Fernanadez, Eliar, “Multimedia Graphics”, PHI,
  1998.




                                                                                         22
4 Hrs./Week

MC
II Year/ IV Semester                                                      4 Credits


                             CA 4805 DATA MINING

1. Introduction
Relation To Statistics, Databases- Data Mining Functionalities-Steps In Data Mining
Process-Architecture Of A Typical Data Mining Systems- Classification Of Data Mining
Systems - Overview Of Data Mining Techniques.
2. Data Preprocessing And Association Rules
Data Preprocessing-Data Cleaning, Integration, Transformation, Reduction,
Discretization Concept Hierarchies-Concept Description: Data Generalization And
Summarization Based Characterization- Mining Association Rules In Large Databases.
3. Predictive Modeling
Classification    And     Prediction:    Issues    Regarding    Classification    And
Prediction-Classification By Decision Tree Induction-Bayesian Classification-Other
Classification Methods-Prediction-Clusters Analysis: Types Of Data In Cluster Analysis-
Categorization Of Major Clustering Methods: Partitioning Methods –Hierarchical
Methods
4. Data Mining Tools
ARminer tolls analysis -Graph Mining – Social Network Analysis – Multirelational Data
Mining – Multimedia Data Mining – Text Data Mining
5. Applications
Applications of Data Mining-Social Impacts Of Data Mining-Tools-An Introduction To
DB Miner-Case Studies-Mining WWW-Mining Text Database-Mining Spatial
Databases.

Recommended Books for Study
1.Jiawei Han, Micheline Kamber, "Data Mining: Concepts and Techniques", Morgan
  Kaufmann Publishers, 2002.
References Books
1. Alex Berson,Stephen J. Smith, “Data Warehousing, Data Mining,& OLAP”, Tata
    McGraw- Hill, 2004.
2. Usama M.Fayyad, Gregory Piatetsky - Shapiro, Padhrai Smyth And Ramasamy
    Uthurusamy, "Advances In Knowledge Discovery And Data Mining", The M.I.T
    Press, 1996.
3. Ralph Kimball, "The Data Warehouse Life Cycle Toolkit", John Wiley & Sons Inc.,
    1998.
4. Sean Kelly, "Data Warehousing In Action", John Wiley & Sons Inc., 1997.




                                                                                      23
5 Hrs./Week

MC
III Year/ V Semester                                                  4 Credits


                       CA 5800 XML AND WEB SERVICES

1. Introduction
XML Features and Advantages – Difference between HTML and XML – Role of W3C
for XML – XML Language Basics – Applications of XML – Introduction to SOAP,
Web Services and Service Oriented Architecture (SOA).
2. XML Technology
XML – Name Spaces – Structuring With Schemas and DTD – Presentation Techniques –
Transformation – XML Infrastructure.
3. SOAP
Overview of SOAP – HTTP – XML- RPC – SOAP Protocol – Message Structure –
Intermediaries – Actors – Design Patterns And Faults – SOAP With Attachments.
4. Web Services

Overview – Architecture – Key Technologies - UDDI – WSDL – WebXML – SOAP
And Web Services In E-Com – Overview Of .NET Web Services
5. XML Security
Security Overview – Canonicalization – XML Security Framework – XML Encryption –
XML Digital Signature – XKMS Structure – Guidelines For Signing XML Documents –
XML In Practice.
Recommended Books for Study
1. Frank. P. Coyle, XML, Web Services And The Data Revolution, Pearson Education,
2002.
REFERENCES:
1. Ramesh Nagappan , Robert Skoczylas and Rima Patel Sriganesh, “ Developing Java
    Web Services”, Wiley Publishing Inc., 2004.
2. Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services”, Pearson
    Education, 2004.
3. McGovern, et al., “Java Web Services Architecture”, Morgan Kaufmann
   Publishers,2005.




                                                                                  24
5 Hrs./Week

MC
III Year/ V Semester                                                    4 Credits

                     CA 5802 Knowledge Management System
Unit 1: Introduction – Why Knowledge – What’s Knowledge- KM’s Value Proposition
– nine reasons for KM – What KM is not about. The Knowledge Edge – Knowledge ,
Market Value and Prosperity – 24 Drivers of KM – Knowledge Centric Drivers-
Technology Drivers- Organizational Structure Drivers- Personnel Focused Drivers-
Processor Drivers- Economic Drivers – Creating Knowledge Edge
Unit 2: Information to Knowledge: Knowledge – From Data to Knowledge –
Classifying Knowledge – Fundamental Steps – Knowledge Management system and
Existing Technology – Taming the Tiger’s tail – Business and Knowledge- Implementing
Knowledge Management : The 10 Step KM Road Map .
Unit 3: Process: Process Design – Service Development – Product Development -.
Customer Management – Sales Management – Information Loops- Replacing Paper-
Online Customer Support- Correspondence Management .
Unit 4: Domains : Employee Management – Training – Skill Alignment- Benefits –
Staffing – Performance Review- Expense Management. Business planning – Decision
Making – Trend Analysis –Demographics.
Unit 5:The Knowledge Based Firm : Redefining Firm – Thinking big - Acting Small
–Smarter Organization- Smart Incentives –A Knowledge Growth Model of the Firm
–How to Make Money from Knowledge – The Rewards for Knowledge – Worker
ownership-Emerging Trends and Implication

Preferred Books for Study:
    1. Amrit Tiwana , The Knowledge Management Tool Kit, PH PTR, Pearson
        Education Asia Pte Ltd., Noida-2000.( Ch 1,2,3,4)
    2. Jerry Honeycutt, Knowledge Management Strategies, Prentice Hall of India Pvt
        Limited, New Delhi – 1 , 2001.( Ch 3,4,5,6)
    3. Alan Burton -Jones, Knowledge Capitalism, Oxford University Press,New York
        –1999.( Ch 8,9 )
Preferred Books for Reference :
    1. Ganesh Natrajan, Sandhya Shekhar , Knowledge Management Enabling Business
        Growth, Tata McGraw-Hill Publishing Company Limited, New Delhi-2000.
    2. Amrit Tiwana, The essential Guide to Knowledge Management , Pearson
        Education Inc, delhi-2001.
    3. Ratnaja gogula, Knowledge Management A New Dawn, ICFAI Press, India –2002




                                                                                    25
4 Hrs./Week

MC
III Year/ V Semester                                                     4 Credits


                           CA 5803 MOBILE COMPUTING

1. Introduction
Introduction to Mobile Computing – Definition – Applications of Mobile Computing -
Medium Access Control : Motivation for Specialized MAC- SDMA- FDMA- TDMA-
CDMA- Comparison of Access mechanisms – Tele communications : GSM- DECT-
TETRA – UMTS- IMT-200 – Satellite Systems: Basics- Routing- Localization-
Handover- Broadcast Systems: Overview – Cyclic Repetition of Data- Digital Audio
Broadcasting – Digital Video Broadcasting
2. Wireless Networks
Introduction to Bluetooth and Gini Technology - Wireless LAN: Infrared Vs Radio
Transmission – Infrastructure Networks- Ad hoc Networks- IEEE 802.11 – HIPERLAN –
Bluetooth- Wireless ATM: Working Group- Services- Reference Model – Functions –
Radio Access Layer – Handover- Location Management- Addressing Mobile Quality of
Service- Access Point Control Protocol
3. Mobile Network Layer
Mobile IP : Goals – Assumptions and Requirement – Entities – IP packet Delivery- Agent
Advertisement and Discovery – Registration – Tunneling and Encapsulation –
Optimization – Reverse Tunneling – IPv6 – DHCP- Ad hoc Networks
4. Mobile Transport Layer
Traditional TCP- Indirect TCP- Snooping TCP- Mobile TCP- Fast retransmit/ Fast
Recovery- Transmission/ Timeout Freezing – Selective Retransmission- Transaction
Oriented TCP
5. WAP
WML Basics – WAP Architecture – Datagram Protocol- Transport Layer Security-
Transaction Protocol- Session Protocol- Application Environment-Wireless Telephony
Application

Recommended Book for Study
   1. J.Schiller, Mobile Communication, Addison Wesley, 2000.

Reference Books
   1. William C.Y.Lee, Mobile Communication Design Fundamentals, John Wiley,
      1993.
   2. William Stallings, Wireless Communication and Networks, Pearson Education,
      2003.
   3. Singhal, WAP-Wireless Application Protocol, Pearson Education, 2003.




                                                                                     26
MC                                                                           6 Hrs./Week
I Year/ I Semester                                                       2 Credits



                             CA1801 Computational Lab I

Suggested list of Data structures using C++ Lab exercises

        PART – I (C++)
   1.   Control Statements
   2.   Implementation of Arrays
   3.   Functions
   4.   Pointers
   5.   Constructors and Destructors
   6.   Overloading
   7.   Inheritance
   8.   Polymorphism
   9.   File Processing
        PART – II (Data Structures)
   1.   Stack and Queue using Array
   2.   Linked lists using Pointers
   3.   Translation of polish notation and evaluation of expression
   4.   Binary tree traversal
   5.   Searching
   6.   Sorting
   7.   Graph Traversing (DFS&BFS)

   Suggested project / Case Study
   a. Formulate Ticket selling process for ABC Theater complex, which consists of
      four theaters and five counters in Chennai and allow the visitors to occupy the
      seats using stack and Display their seating arrangement using Link List .
   b. Formulate a effective employee and project tracking for a software company using
      searching, sorting and traversing techniques .
   c. Determine the effective Routing for Chennai Traffic control




                                                                                     27
6 Hrs./Week

ID
I Year/ II Semester                                                        4 Credits



                           CA2801 Computational Lab II


Java Applications lab exercises


1.   Programs implementing Inheritance, method overriding

2.   Programs implementing Access specification among the package.

3.   Programs implementing Inter Thread communication.

4.   Programs implementing Calendar, random, vector classes.

5.   Programs implementing the event handling both mouse and Keyboard.

6.   Programs implementing AWT menus, font, images, images.

7.   Programs implementing JBDC to a applet window to get and displaying Student
     details.

8.   Servlet implementation with Library System.

9.   RMI implementation with Flight Server.

10. JSP implementation with Banking Procedure application.

11. Designing online card for stores management using Java Bean and JSP.




                                                                                       28
5 Hrs./Week

ID
I Year/ II Semester                                         3 Credits


                          CA2876 Computational Lab III



Microprocessor Practicals Using MASM Software

   1. Multibyte addition / subtraction of signed numbers.
   2. Computing LCM.
   3. Computing GCD of n numbers.
   4. Insertion sort.
   5. Selection sort.
   6. Linear search.
   7. Matrix Multiplication.
   8. Computing factorial.
   9. Computing nCr.
   10. Computing Fibonacci series.
   11. Finding memory size.
   12. Clearing screen.
   13. Moving string of characters on the CRT.
   14. Checking password.
   15. Displaying command line parameter.




                                                                        29
4 Hrs./Week

MC
II Year/ III Semester                                                         2 Credits

                            CA3801 Computational Lab IV

DBMS Lab Exercises

   1. Execute a single line and group functions for a table.

   2. Execute DCL and TCL Commands.

   3. Create and manipulate various DB objects for a table.

   4. Create views, partitions and locks for a particular DB.

   5. Write PL/SQL procedure for an application using exception handling.

   6. Write PL/SQL procedure for an application using cursors.

   7. Write a DBMS program to prepare reports for an application using functions.

   8. Write a PL/SQL block for transaction operations of a typical application using
      triggers.

   9.    Write a PL/SQL block for transaction operations of a typical application using
        package.

   10. Design and develop an application using any front end and back end tool (make
       use of ER diagram and DFD).

Typical Applications – Banking, Electricity Billing, Library Operation, Pay roll,
Insurance, Inventory, etc.




                                                                                          30
4 Hrs./Week

MC
II Year/ III Semester                                                       2 Credits

                            CA3803     Computational Lab V

.NET Technologies Exercises

1.       Programs to demonstrate various conditional statements in VB.NET
2.       Programs to demonstrate various looping statements in VB.NET
 3.      Create a simple Application that demonstrates various windows controls available
      in VB.NET
4.       Program that makes use of functions in VB.NET
5.       Deploying OOP Concepts using VB.NET
6.       Web Application in ASP.NET for Login Processing
7.       Demonstration of validation controls in ASP.NET
8.       Deployment of Calendar Control in ASP.NET
9.       Traversing and selecting a Product Name displayed in dropdown list, through
         coding in the Form Load Event in ASP.NET
10.      Creation of Web Application in ASP.NET for Conditions-based book issue in a
         Library
11.      Deployment of Data Grid in ADO.NET for viewing product details.
12.     Construction of Banking Application with Implementation of Web-user control for
         Dynamic Login Process




                                                                                        31
4 Hrs./Week

MC
II Year/ IV Semester                                                            2 Credits

                            CA4802 Computational Lab VI

UNIX And Network Programming Lab

   1. Program using basic Network commands
   2. Program using system calls : create, open, read, write, close, stat, fstat, lseek
   3. Program to implement inter process communication using pipes
   4. Program to perform inter process communication using message queues
   5. Program to perform inter process communication using shared memory
   6. Program to perform synchronization using semaphores
   7. Program to capture packets : sniffer
   8. Program using TCP sockets (Client and Server)
   9. Program using UDP sockets (Client and Server)
   10. Program using URL class to download webpages




                                                                                            32
4 Hrs./Week

MC
II Year/ IV Semester                                                       2 Credits

                         CA4804 Computational Lab VII

Graphics And Multimedia Lab


   1. Write a C++ program with Fundamental Graphics Function

   2. Write a C++ program for Line drawing using Bresenham, DDA Line Drawing
      Algorithms.

   3. Write a C++ program for Circle Drawing using Bresenham Circle Drawing
      Algorithms.

   4. Write a C++ program for Clipping Algorithm using Line Clipping.

   5. Write a C++ program for 2D Transformations like Translations and Scaling and
      Rotations.

   6. Write a C++ program for 3D Transformations like Translations and Scaling and
      Rotations.

   7. Create Frame by Frame Animations using multimedia authoring tools.

   8. Develop a presentation for a product using techniques like Guide Layer, masking
      and onion Skin using authoring tools.

   9. Create a Jpeg image which demonstrates the various features of an image editing
      tool.

   10. Demonstrate Rasterization and filtering of layers and give blending effects for a
       logo.




                                                                                       33
4 Hrs./Week

MC
III Year/ V Semester                                                         2 Credits

                         CA5801 Computational Lab VIII

XML and Web Services Lab

   1. Create an XML document to store an address book.

   2. Create an XML document to store information about product and create the DTD
      files.

   3. Create an XML schema for the book’s XML document from exercise 2.

   4. Create an XML document to store resumes for a job web site and create the DTD
      file

   5. Present the products XML document using cascading style sheets (CSS).

   6. Write an XSLT program to extract product, manufacture, rate ,customer
      information the product’s XML document and use formatting.

   7. Use Microsoft DOM to navigate and extract information from the product’s XML
      document.

   8. Use Microsoft DSO to connect HTML form or VB form to the product’s XML
      document and display the information.

   9. Create a web service for simple interest with appropriate client program.

   10. Create a web service for currency conversion (at five currencies) with appropriate
       client program.




                                                                                         34
4 Hrs./Week

SE
II Year/ IV Semester                                                          4 Credits


                 CA 4950 SOFTWARE PROJECT MANAGEMENT
 1. Introduction
Introduction to Competencies - Product Development Techniques - Management Skills -
Product Development Life Cycle - Software Development Process and models - The
SEI CMM - International Organization for Standardization.
2. Domain Processes
Managing Domain Processes - Project Selection Models - Project Portfolio Management
- Financial Processes - Selecting a Project Team - Goal and Scope of the Software
Project - Project Planning - Creating the Work Breakdown Structure - Approaches to
Building a WBS - Project Milestones - Work Packages - Building a WBS for Software.
3. Software Development
Tasks and Activities - Software Size and Reuse Estimating - The SEI CMM - Problems
and Risks - Cost Estimation - Effort Measures - COCOMO: A Regression Model -
COCOMO II - SLIM: A Mathematical Model - Organizational Planning - Project Roles
and Skills Needed.
4. Scheduling Activities
Project Management Resource Activities - Organizational Form and Structure -
Software Development Dependencies - Brainstorming - Scheduling Fundamentals -
PERT and CPM - Leveling Resource Assignments - Map the Schedule to a Real
Calendar - Critical Chain Scheduling.
5. Quality Assurance
Quality: Requirements – The SEI CMM - Guidelines - Challenges - Quality Function
Deployment - Building the Software Quality Assurance - Plan - Software Configuration
Management: Principles - Requirements - Planning and Organizing - Tools - Benefits -
Legal Issues in Software - Case Study.

Recommended Book for Study
1. Robert T. Futrell, Donald F. Shafer, Linda I. Safer, “Quality Software Project
   Management”, Pearson Education, Asia, 2002.

Reference Books

   1.  Pankai Jalote “Software Project Management in Practice”, Addison Wesley,
      2002.
   2. Hughes, “Software Project Management, 3/E”, Tata McGraw-Hill, 2004.




                                                                                          35
4 Hrs./Week

SE
II Year/ IV Semester                                                      4 Credits



                 CA 4951 ENTERPRISE RESOURCE PLANNING

1.Introduction To ERP
Introduction to Enterprise Solutions - Integrated Management Information Seamless
Integration – Supply Chain Management – Integrated Data Model – Benefits of ERP –
Business Engineering and ERP – Definition of Business Engineering – Principle of
Business Engineering – Business Engineering with Information Technology.
2.Business Modelling for ERP
Building the Business Model – ERP Implementation – An Overview – Role of
Consultant, Vendors and Users, Customization – Precautions – ERP Post Implementation
Options-ERP Implementation Technology –Guidelines for ERP Implementation.
3.ERP and The Competitive Advantage
ERP domain MPGPRO – IFS/Avalon – Industrial and Financial Systems – Baan IV
SAP-Market Dynamics and Dynamic Strategy.
4. Commercial ERP Package
Description – Multi-Client Server Solution – Open Technology – User Interface-
Application Integration.
5. Architecture
Basic Architectural Concepts – The System Control Interfaces – Services – Presentation
Interface – Database Interface.

Recommended Book for Study
1. Vinod Kumar Garg and N.K.Venkita Krishnan, “Enterprise Resource Planning –
   Concepts and Practice”, PHI, 1998.
Reference Books
1. Jose Antonio Fernandz, The SAP R/3 Handbook, TMH, 1998.




                                                                                      36
4 Hrs./Week

SE
II Year/ IV Semester                                                        4 Credits


                          CA 4952 Cyber law and Ethics
   1. Introduction to social and ethical computing –Historical development of
      Computing – Development of Internet – Development of www- The Emergence
      of Social and Ethical problem in Computing –Computer Ethics -morality and
      law –Morality – Law – Morality and Law – Ethics- Technology and Values –
      Traditional and Functional Definition of Ethics – Ethical Theory Code of Ethics
      – Reflection on Computer Ethics - Technology and Value

   2. Ethics and Profession – Evaluation of Professions – Making of an Ethical
      professional – professional decision making and Ethics- Professionalism and
      Ethics responsibility – Anonymity –Security – privacy and civil liberties – Ethical
      and social issues

   3. Intellectual property rights and computer technology – computer products and
      services – fundamentals of intellectual property rights – ownership – Infringement
      –protection of ownership rights –legal production computer software – Social
      context of computing – The digital Divide - ICT in the workplaces – Employee
      monitoring – Software issues – Risks and liabilities – Definitions – causes of
      software failures – Risks- Consumer production – improving software quality

   4. Computer Crimes – History of Computer Crimes – computer system types of
      attack – motives of attack – cost and social consequences – New frontiers for
      computer ethics – Artificial Intelligence –Cyber space – Virtual reality

   5. Cyber space and cyber ethics – cyberspace safeguard – Intellectual property rights
      in cyber space – regulating and censoring cyber space – the social value of cyber
      space – privacy in cyber space – cyber space security –cyber culture –cyber ethics
      and social realities in cyber - project communication – Case study : Indian Cyber
      law , State of Tami Nadu Digital Law

   Recommended books for study
        1. Joseph M Kizza, Ethical and Social Issues In the Information age, Springer
           Publication , Second Edition -2004

          2. Robert P. Merges (Author), Peter S. Menell (Author), Mark A. Lemley
             (Author) Intellectual Property in the new Technological age 2004-Case
             and Statutory Supplement , ASPEN publication , 2005




                                                                                        37
4 Hrs./Week

SE
III Year/ V Semester                                                        4 Credits


            CA 5950 SOFTWARE TESTING AND QUALITY ASSURANCE

1. Introduction
Definiti0on – Software Characteristics - Software Process assessment overview -
Assessment phases - Assessment principles - Assessment conduct -Implementation
consideration - Quality management - Quality assurance plan - Considerations –
Verification and Validation.

2. Configuration Management
Need for configuration Management - Software product nomenclature - configuration
management functions - Baselines - Responsibilities - Need for automated tools - plan –
SCM support functions - The Requirement phase Design control - The implementation
phase - Test phase - SCM Tools - Configuration accounting and audit.

3. Software Standards And Inspection
Definitions - Reason for software standards - Benefits - Establishing standards -
Guidelines - Types of reviews - Inspection of objectives - Basic inspection principles -
The conduct of inspection - Inspection training.

4. Testing And Managing Software Quality
Testing: principles - Types - Planning - Development - Execution and reporting – Tools
and methods - Real Time testing - quality management paradigm - Quality motivation –
Measurement criteria - Establishing a software quality program - Estimating software
quality.
5. Defect Prevention
Principles of software defect prevention - Process changes for defect prevention - Defect
prevention considerations - Managements role - Framework for software process change -
Managing resistance to software process change - Case studies.
Recommended Book for Study
1. Watts S. Humphrey, Managing the software process, Addison Wesley, 1999.
References Books
1. Tsum S.Chow, Software Quality Assurance a Practical Approach, IEEE Computer
  Society press, 1985.
2. Richard E. Fairley, Software Engineering - A Practitioner’s approach, McGraw Hill,
  1982.




                                                                                        38
4 Hrs./Week

SE
III Year/ V Semester                                                    4 Credits

                          CA 5951 DATA WAREHOUSING
1. Introduction And Data Warehouse Architecture
Introduction          - Background-What is a data warehouse? Delivery Process -
Introduction-Data    warehouse      delivery    method    -   System     Processes -
Introduction-Overview-Typical process flow within a data warehouse-Extract and load
process-Clean and transform data-Backup and archive process-Query management
process - Process Architecture - Introduction-Load manager-Warehouse manager-Query
manager-Detailed information
2. Design
Database Schema - Introduction- Starflake schemas-Identifying facts and
dimensions-Designing facts tables-Designing dimension tables-Designing the starflake
schema-Query redirection-Multidimensional schemas - Partioning Strategy -
Introduction-Horizontal portioning-Vertical portioning-Hardware portioning

3. Design Strategies
Aggregations - Introduction-Why aggregate?-What is an aggregation?
Data Marting Introduction-When is data mart appropriate?-Designing data marts-Costs
of data marting - Metadata: Introduction-Data transformation and load-Data
management-Query generation-Metadata and tools - System And Data Warehouse
Process Managers - Introduction-Why you need tools to manage a data warehouse-System
managers-Data warehouse process managers-Load manager

4. Hardware And Operational Design
Hardware Architecture Introduction-Process-Server hardware-Network hardware-Client
hardware - Backup And Recovery - Backup strategies-Testing the strategy-Disaster
recovery - Operating The Data Warehouse - Introduction-Day to day operations of the
data warehouse-Overnight processing

5. Capacity Planning, Tuning And Testing
Tuning The Data Warehouse Introduction-Assessing performance-Tuning the data
load-Tuning queries - Testing The Data Warehouse - Introduction-Developing the test
plan-Testing backup recovery-Testing the operational environment-Testing        the
database-Testing the application-Logistics of the test
Recommended Book for Study
    1.     Data Warehousing in the Real World - A Practical Guide for Building
           Decision Support Systems
                              - Sam Anahory , Dennis Murray Pearson Education
                              Publishers, Fifteenth Indian Edition




                                                                                    39
4 Hrs./Week

SE
III Year/ V Semester                                                      4 Credits


                             CA 5952 BIO-INFORMATICS
1. Introduction
Definition and Applications of Bio-Informatics - The Central Dogma – Killer Application
– Parallel Universes – Watson’s Definition – Top Down Vs Bottom Up Approach –
Information Flow – Conversance – Communications.

2. Database And Networks
Definition – Data Management – Data Life Cycle – Database Technology – Interfaces –
Implementation – Networks: Communication Models – Transmission Technology –
Protocols – Bandwidth – Topology – Contents – Security – Ownership – Implementation.

3. Search Engines And Data Visualization
Search Process – Technologies – Searching And Information Theory – Computational
Methods – Knowledge Management – Sequence Visualizations – Structure Visualizations
– User Interfaces – Animation Vs Simulation

4. Statistics, Data Mining And Pattern Matching
Statistical Concepts – Micro Arrays – Imperfect Data – Basics – Quantifying –
Randomness – Data Analysis – Tools Selection – Alignment – Clustering – Classification
– Data Mining Methods – Technology – Infrastructure Pattern Recognition – Discovery –
Machine Learning – Text Mining – Pattern Matching Fundamentals – Dot Matrix
Analysis – Substitution Matrix – Dynamic Programming – Word Method – Bayesian
Method – Multiple Sequence Alignment Tools.

5. Modeling Simulation And Collaboration
Drug Discovery Fundamentals – Protein Structure – System Biology Tools –
Collaboration And Communication – Standards – Issues – Case Study.

Recommended Books for Study
1. Bryan Bergeron, “Bio-Informatics Computing”, Prentice Hall, 2003.
2. T.K. Affward, D.J. Parry Smith, “Introduction to Bio Informatics”, Pearson
   Education, 2001.
3. Pierre Baldi, Soren Brunak, “Bio-Informatics – The Machine Learning Approach”,
   2nd Edition, First East West Press, 2003




                                                                                      40
4 Hrs./Week

SE
III Year/ V Semester                                                       4 Credits


              CA 5953 RESOURCE MANAGEMENT TECHNIQUES

1. Linear Programming Models

Introduction and Applications of Resources Management Techniques - Mathematical
Formulation - Graphical Solution of linear programming models – Simplex method –
Artificial variable Techniques- Variants of Simplex method

2. Transportation And Assignment Model

Mathematical formulation of transportation problem- Methods for finding initial basic
feasible solution – optimum solution - degeneracy – Mathematical formulation of
assignment models – Hungarian Algorithm – Variants of the Assignment problem

3. Integer Programming Models

Formulation – Gomory’s IPP method – Gomory’s mixed integer method – Branch and
bound technique.

4. Scheduling By Pert And Cpm

Network Construction – Critical Path Method – Project Evaluation and Review
Technique – Resource Analysis in Network Scheduling

5. QUEUEING MODELS

Characteristics of Queuing Models – Poisson Queues - (M / M / 1) : (FIFO / ∞ /∞), (M
/ M / 1) : (FIFO / N / ∞), (M / M / C) : (FIFO / ∞ / ∞), (M / M / C) : (FIFO / N / ∞)
models.

Recommended Book for Study

1. Taha H.A., “Operations Research : An Introduction “ 7th Edition, Pearson Education,
   2004.

References Books

1. A.M.Natarajan, P.Balasubramani, A.Tamilarasi, “Operations Research”, Pearson
   Education, Asia, 2005.
2. Prem Kumar Gupta, D.S. Hira, “Operations Research”, S.Chand & Company Ltd,

                                                                                       41
New Delhi, 3rd Edition , 2003.




                                 42
4 Hrs./Week

MC
III Year/ V Semester                                                      4 Credits


                        CA 5954GENETIC ALGORITHMS


1. Fundamentals of Genetic Algorithm
A Brief history of Evolutionary Computation - Biological Terminology- Search space
-encoding, reproduction- Elements of Genetic Algorithm- Genetic modeling- Comparison
of GA and Traditional Search methods.

2. Genetic Technology
 Steady state algorithm - Fitness scaling - inversion. Genetic programming - Genetic
Algorithm in problem solving

3. Genetic Algorithms
Genetic Algorithm in optimization- Natural evolution – Simulated Annealing and Tabu
search .Genetic Algorithm in scientific models and theoretical foundations.


4. Implementing Genetic Algorithm
Implementing a Genetic Algorithm – Computer Implementation - Low level operator and
knowledge based techniques in Genetic Algorithm.

5. Applications
Applications of Genetic based machine learning - Genetic Algorithm and parallel
processors, composite laminates, constraint optimization, multilevel optimization, real
life problem.

Recommended Books for Study
1. Melanie Mitchell, ’An introduction to Genetic Algorithm’, Prentice-Hall of India,
   New Delhi, Edition: 2004
2. David.E.Golberg, ’Genetic algorithms in search, optimization and machine learning’,
   Addition-Wesley-1999
3. S.Rajasekaran and G.A Vijayalakshmi Pai,’Neural Networks, Fuzzy logic and
   Genetic Algorithms, Synthesis and Applications’, Prentice Hall of India, New
   Delhi-2003.
4. Nils.J.Nilsson,’Artificial Intelligence- A new synthesis’, Original edition-1999.




                                                                                      43
4 Hrs./Week

MC
III Year/ V Semester                                                        4 Credits

                         CA 5955 Artificial Neural Network
UNIT I :
Introduction to Neural Networks - Basic Concepts of Neural Networks - Influence and
Learning Classification Models - Association Models - Optimisation Models -
Self-organisation, Models.
UNIT II :
Supervised and Unsupervised Learning - Statistical Learning - AI Learning - Neural
Network Learning - Rule Based Neural Networks - Network Training - Network Revision
- Issues - Theory of Revision Decision Tree Based NN - Constraint Based NN.
UNIT III :
Incremental learning - Mathematical Modeling - Application of NN - Knowledge based
approaches.
UNIT IV :
Heuristics - Hierarchical Models - Hybrid Models - Parallel Models - Differentiation
Models - Control Networks - Symbolic Methods - NN Methods.
UNIT V :
Structures and Sequences - Spatio-temporal NN - Learning Procedures - Knowledge
based Approaches.


BOOKS FOR STUDY AND REFERENCES:
1. Limin Fu - Neural Networks in Computer Intelligence - McGraw Hill International
Edition - 1994.
2. Robert J. Schalkoff - Artificial Neural Networks - McGraw Hill - 1997.
3. Anderson - An Introduction to Neural Network, PHI, 2001.




                                                                                        44
4 Hrs./Week

GE
II Year/ III Semester                                                       3Credits



                        Cyber law and Ethics ( GE for PG )
       1. Introduction to social and ethical computing –Historical development of
          Computing – Development of Internet – Development of www- The
          Emergence of Social and Ethical problem in Computing –Computer Ethics

       2. morality and law –Morality – Law – Morality and Law – Ethics- Technology
          and Values – Traditional and Functional Definition of Ethics – Ethical Theory
           Code of Ethics – Reflection on Computer Ethics - Technology and Value

       3. Ethics and Profession – Evaluation of Professions – Making of an Ethical
          professional – professional decision making and Ethics- Professionalism and
          Ethics responsibility – Anonymity –Security – privacy and civil liberties –
          Ethical and social issues

       4. Computer Crimes – History of Computer Crimes – computer system types of
          attack – motives of attack – cost and social consequences

       5. Cyber space and cyber ethics – cyberspace safeguard – Intellectual property
          rights in cyber space – regulating and censoring cyber space – the social value
          of cyber space – privacy in cyber space – cyber space security –cyber culture
          –cyber ethics and social realities in cyber - project communication – Case
          study : Academic Cyber law , Cyber law for Educational Instituion

   Recommended books for study
        3. Joseph M Kizza, Ethical and Social Issues In the Information age, Springer
           Publication , Second Edition -2004

           4. Robert P. Merges (Author), Peter S. Menell (Author), Mark A. Lemley
              (Author) Intellectual Property in the new Technological age 2004-Case
              and Statutory Supplement , ASPEN publication , 2005



                                                                                       45
46

Más contenido relacionado

Destacado

Trouble in england tale salad ppt
Trouble in england tale salad pptTrouble in england tale salad ppt
Trouble in england tale salad pptsvallance72
 
1 091203052652-phpapp02
1 091203052652-phpapp021 091203052652-phpapp02
1 091203052652-phpapp02zubezko
 
Políticas_de_planificación
Políticas_de_planificaciónPolíticas_de_planificación
Políticas_de_planificaciónddomecv
 
Presentación de los árboles genealógicos
Presentación de los árboles genealógicosPresentación de los árboles genealógicos
Presentación de los árboles genealógicosInfosCollège
 
Theor yinvt ...
Theor yinvt ...Theor yinvt ...
Theor yinvt ...Laliscaro
 
resume_Sudarshan-modified3
resume_Sudarshan-modified3resume_Sudarshan-modified3
resume_Sudarshan-modified3Sudarshan M V
 
Heath u09 past_tensecontinuouspp
Heath u09 past_tensecontinuousppHeath u09 past_tensecontinuouspp
Heath u09 past_tensecontinuouspprenaeheath
 
Cat shoulder bag
Cat shoulder bagCat shoulder bag
Cat shoulder bagJohn Li
 
Rrdd introduccion
Rrdd  introduccionRrdd  introduccion
Rrdd introduccioneslotu
 
Isaac, daniel m y sergio
Isaac, daniel m y sergioIsaac, daniel m y sergio
Isaac, daniel m y sergiogolimo
 
Belajar Fisika dengan Kertas
Belajar Fisika dengan KertasBelajar Fisika dengan Kertas
Belajar Fisika dengan KertasSparisoma Viridi
 

Destacado (15)

Trouble in england tale salad ppt
Trouble in england tale salad pptTrouble in england tale salad ppt
Trouble in england tale salad ppt
 
natur 1. gaia
natur 1. gaianatur 1. gaia
natur 1. gaia
 
1 091203052652-phpapp02
1 091203052652-phpapp021 091203052652-phpapp02
1 091203052652-phpapp02
 
Políticas_de_planificación
Políticas_de_planificaciónPolíticas_de_planificación
Políticas_de_planificación
 
Presentación de los árboles genealógicos
Presentación de los árboles genealógicosPresentación de los árboles genealógicos
Presentación de los árboles genealógicos
 
Theor yinvt ...
Theor yinvt ...Theor yinvt ...
Theor yinvt ...
 
resume_Sudarshan-modified3
resume_Sudarshan-modified3resume_Sudarshan-modified3
resume_Sudarshan-modified3
 
Heath u09 past_tensecontinuouspp
Heath u09 past_tensecontinuousppHeath u09 past_tensecontinuouspp
Heath u09 past_tensecontinuouspp
 
Cat shoulder bag
Cat shoulder bagCat shoulder bag
Cat shoulder bag
 
Research methodology
Research methodologyResearch methodology
Research methodology
 
Rrdd introduccion
Rrdd  introduccionRrdd  introduccion
Rrdd introduccion
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Halloween
HalloweenHalloween
Halloween
 
Isaac, daniel m y sergio
Isaac, daniel m y sergioIsaac, daniel m y sergio
Isaac, daniel m y sergio
 
Belajar Fisika dengan Kertas
Belajar Fisika dengan KertasBelajar Fisika dengan Kertas
Belajar Fisika dengan Kertas
 

Similar a Syllabus (20)

17.manufacturing technology
17.manufacturing technology17.manufacturing technology
17.manufacturing technology
 
M.sc (or ca)
M.sc (or ca)M.sc (or ca)
M.sc (or ca)
 
ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.TECH. INFORMATION T...
ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.TECH. INFORMATION T...ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.TECH. INFORMATION T...
ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.TECH. INFORMATION T...
 
ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.E. COMPUTER SCIENCE...
ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.E. COMPUTER SCIENCE...ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.E. COMPUTER SCIENCE...
ANNA UNIVERSITY, CHENNAI AFFILIATED INSTITUTIONS R-2008 B.E. COMPUTER SCIENCE...
 
BCA GGSIPU NEW SYALLBUS
BCA GGSIPU NEW SYALLBUSBCA GGSIPU NEW SYALLBUS
BCA GGSIPU NEW SYALLBUS
 
08. cad&cam
08. cad&cam08. cad&cam
08. cad&cam
 
M.E. syllabus regulation 2009
M.E. syllabus regulation 2009M.E. syllabus regulation 2009
M.E. syllabus regulation 2009
 
Ece
EceEce
Ece
 
7th sem it_CSVTU
7th sem it_CSVTU7th sem it_CSVTU
7th sem it_CSVTU
 
Mca
McaMca
Mca
 
Me8th
Me8thMe8th
Me8th
 
Me8th
Me8thMe8th
Me8th
 
Anna University M.E Sy
Anna University M.E SyAnna University M.E Sy
Anna University M.E Sy
 
Embedded
EmbeddedEmbedded
Embedded
 
Electronicscommuon19 8 09
Electronicscommuon19 8 09Electronicscommuon19 8 09
Electronicscommuon19 8 09
 
Mechanical structure presentation 17723.pptx
Mechanical structure presentation 17723.pptxMechanical structure presentation 17723.pptx
Mechanical structure presentation 17723.pptx
 
Cse
CseCse
Cse
 
Cse 5 8sem
Cse 5 8semCse 5 8sem
Cse 5 8sem
 
B tech cse ffcs curriculum_fb display
B tech cse ffcs curriculum_fb displayB tech cse ffcs curriculum_fb display
B tech cse ffcs curriculum_fb display
 
Affmca260710
Affmca260710Affmca260710
Affmca260710
 

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Syllabus

  • 1. Loyola College (AUTONOMOUS) Department of Computer Applications (Effective from the Academic Year 2006-2007) Semester I Type code Subject Name Hrs Cr Theory MC CA1800 C++ and Data structures 5 4 MC CA1802 Computer Organization and Architecture 5 4 MC CA1803 Object Oriented Analysis And Design 5 4 SU MT1902 Mathematics for Computer Applications 5 3 SU EL1900 Business Communication 4 3 Practical MC CA1801 Computational Lab I 6 3 30 21 Semester II Type code Subject Name Hrs Cr Theory MC CA2800 Java Applications 5 4 MC CA2802 Operating system and System Software 5 4 ID CA2875 Microprocessor and Its Applications 4 3 SU MT2905 Statistical Applications 5 3 Practical MC CA2801 Computational Lab II 6 4 ID CA2876 Computational Lab III 5 3 30 21 Industrial Study( 30 Days ) 1 Semester III Type code Subject Name Hrs Cr Theory MC CA3800 Database Management Concepts 5 4 MC CA3802 .Net Technologies 5 4 MC CA3804 Software Engineering 4 3 SU CO3901 Accounting and Financial Management 4 3 GE Elective I 4 3 Practical MC CA3801 Computational IV 4 2 MC CA3803 Computational Lab V 4 2 30 21 Semester IV Type code Subject Name Hrs Cr Theory MC CA4800 UNIX Programming 5 4 MC CA4801 Computer Networks 5 4 MC CA4803 Computer Graphics and Multi-Media 4 3 MC CA4805 Data Mining 4 3 SE Elective II 4 4 1
  • 2. Practical MC CA4802 Computational Lab VI 4 2 MC CA4804 Computational Lab VII 4 2 30 21 Industrial Training (30 Working Days ) 2 Semester V Type code Subject Name Hrs Cr Theory MC CA 5800 XML and Web Services 5 4 MC CA 5802 Knowledge Management Systems 5 4 MC CA 5803 Mobile Computing 4 3 SE Elective – III 4 3 SE Elective – IV 4 3 Practical MC CA 5801 Computational Lab VIII 4 2 MC CA 5804 Computational Lab IX 4 2 30 21 Semester VI Type code Subject Name Hrs Cr Theory MC CA 6800 Project Work 15 MC – Major Core SE - Subject Elective GE – General Elective SU – Supportive ID – Inter Disciplinary Computational Lab Computational Lab Description I Data Structures Using C++ II Java Applications III Microprocessor IV DBMS V .Net Technologies VI UNIX and Network Programming VII Graphics and Multi-Media VIII XML and Web Services IX Software Development and Term Paper Elective Subjects: Elective I : Selected from other Department Elective II : A. CA 4950 Software Project Management B. CA 4951 Enterprise Resource Planning C. CA 4952 Cyber Law and Ethics Elective III. A. CA 5950 Software Testing and Quality Assurance B. CA 5951 Data Warehousing 2
  • 3. C. CA 5952 Bio-Informatics Elective IV : A. CA 5953 Resource Management Techniques B. CA 5954 Genetic Algorithms C. CA 5955 Artificial Neural Network. Admission Policy Loyola College follows the University of Madras admission Eligibility and State Government of Tamil Nadu’s Reservation policy for MCA Admission with TANCET Entrance mark which is provided by Anna University , authorized government Agency of State government of Tamil Nadu. Duration of The course: Three Years Approved By : AICTE since 1999. Autonomous status from 2006-2007 Batch onwards Affiliation : University of Madras, Chennai Permitted intake : 30 per academic Year Evaluation Scheme Evaluation has Continues Assessment and End Semester Examination Course Type Continues End Semester Total Min To pass Min to Pass Min to Assessment (CA) Exam (ES) CA ES Pass-Aggregat e Theory 50 50 100 20 20 50 Lab 50 50 100 20 20 50 Project 60 180 240 24 72 120 Continues Assessment Continues Assessment will be conducted for 100 marks with the following distribution and converted into 50 marks other than Project work. Project work CA will be calculated for 60 marks Theory Assessment - Component Distribution Test 1 35 Marks (Duration 90 Mints Examination) Test 2 35 Marks (Duration 90 Mints Examination) Case study / Project work 20 Marks (Minimum 20 Hrs of Work ) Assignment / Seminar 10 Marks (Minimum 10 Hrs of Work ) Note: Guidelines will be provided by the course faculty Lab Courses Assessment Component Distribution Test 1 35 Marks (Duration 90 Mints Examination ) Test 2 35 Marks (Duration 90 Mints Examination ) Research / Project work 30 Marks ( Minimum 20 Hrs of Work ) {Research or project work related to the lab courses } Software Development Lab Assessment Component Distribution ( Lab IX) Problem Analysis and Study 10 Marks ( Minimum 15 Hrs of Work ) Design and Development 10 Marks ( Minimum 15 Hrs of Work ) Implementation and Testing 20 Marks ( Minimum 15 Hrs of Work ) Documentation 20 Marks ( Minimum 15 Hrs of Work ) Methodology for SDLC 5 Marks 3
  • 4. Refinement/ Future Enhancement 10 Marks Term Paper Presentation 25 Marks ( Distribution as follows) Paper Presentation 10 Marks State Level Conference 15 Marks National Level Conference 20 Marks International Conference / Journals 25 Marks End Semester Examination End Semester Exam will be conducted for 100 marks with the following distribution and converted into 50 marks other than Project work. Project-work End Semester exam will be evaluated for 180 Marks. Theory : Duration Three hours Maximum Mark 100 Marks Eligibility 80 % of Attendance in that particular Subject Minimum to pass 50 Marks Component Distribution Part A - No Choice ( 10 Question) 10 X 2 = 20 Marks Part B - Internal Choice (out of 8) 5 X 8 = 40 Marks Part C – Closed Choice (two Questions out of three )2 X 20 = 40 Marks In part C , First question is Compulsory, One question from the remaining two questions Lab End Semester Examination Duration Three hours Maximum Mark 100 Marks Eligibility 80 % of attendance in that particular Subject ( Both in the Theory and Lab Classes) and Record for particular Lab Subject duly signed by the course Faculty and Head of the Department Minimum to Pass 50 Marks Component Distribution Written work 20 Marks (Algorithm / Description / Flow Chart) Code Writing and Keying 20 Marks Error Debugging 20 Marks Out Put and Modification 10 Marks Viva-voce 10 Marks Record Work 20 Marks Software Development Lab assessment component distribution ( Lab IX) Demo of Developed software 50 Marks Presentation Viva-Voce 25 Marks Term Paper Evaluation 25 Marks Project Viva-voce Duration 15 mints Presentation and Question Answer session Maximum Mark 180 Marks 4
  • 5. Eligibility Project Documentation report signed by the project guide and Head of the department Minimum to pass 120 Marks Component Distribution Technology Learned and Developed 30 Marks Project Methodology and Integration of SDLC 30 Marks Implementation and Testing 30 Marks Project Documentation Report 30 Marks Reports Generated 20Marks Viva-Voce 40 Marks Note : The above components are evaluated based on the students presentation and Project Document. The evaluation will be done at the time of Viva-voce for all the above mention components. Viva-voce is mandatory. 5
  • 6. Semester I 5 Hrs./Week MC I Year/ I Semester 4 Credits CA 1800 C++ and Data structures 1. Introduction to C++:Programming Languages Evolution - C Language Basic Features – Introduction to C++ - Tokens – Expressions - Operators and control Structures – Functions – OOPS Principles - Classes and Objects – Constructors and Destructors . 2. OOPS in C++ :Pointers -Inheritance – Polymorphism – Console I / O Operations – Working with Files. 3. Linked lists: Single linked lists, circular – Doubly linked lists – Stacks – Queues- Priority queues- Stack and Queue as Circular linked list-Infix, Postfix and Prefix - Sorting: Exchange sorts – Insertion- Bubble, Merge sort and Radix sort- Optimal sorting time- Sorting large objects- Sorting with tapes- Sorting with disks. 4. Trees :Binary trees- Representative – Traversal, Threaded binary trees, Binary search tree-balanced tree- Red black tree - AVL-Btree – Hashing - Selection and Tree sorting 5. Graphs: Dijikstra’s Algorithm- Spanning Forests- Undirected Graph traversal, Depth first search- Breath first Search – Minimum spanning tree - Kruskal’s algorithm Recommended Boks for Study 1. E. Hortowitz, S.Sahni and Mehta-Fundamentals of Data Structures in C++ Galgotia-1999 2. Robert Lafore, “Object oriented Programming in C++”, 3rd edition, Galgotia publications. Reference Books 1. E. Balagurusamy, “Object Oriented Programming with C++”, Tata McGraw Hill. 2. Gregory , L. Hielemann-Data Structures, Algorithms and Object Oriented Programming –McGraw Hill International Editions-1996 3. A.V. Aho, J.D. Hopcraft: Data Strucutres and Algorithms- Adisson Wesley pub. 4. Sahni, Data Structures , algorithms and application, McGraw Hill 2001. 6
  • 7. MC 5 Hrs./Week I Year/ I Semester 4 Credits CA 1802 COMPUTER ORGANIZATION AND ARCHITECTURE 1. Introduction : Simple Computer Organization – Source program – Object program - Number system – Data representation – Complements - Other binary codes – Boolean functions – Simplification – K Map (2,3,4 variables) – Don’t care conditions – Tabulation method (6 variables)- Logic gates – Adders – Subtractor – Decoders – Multiplexer. 2. Flip flops : Introduction to Sequential circuits and Combinatorial circuits – Flip Flops: RS, JK, D, T Flip flops – Excitation table – Master / Slave Flip Flop - Registers – Counters – Micro operations – Design of ALU – Design of Control unit. 3. Instruction formats and addressing mode : General Register Organization – Instruction format – Instruction type - Timing and control – Addressing modes – Memory reference instructions – Data transfer and manipulation – Computer Arithmetic. 4. Architecture : Introduction to Loosely coupled and Tightly coupled Computer Architecture - RISC - Pipelining – Vector Processing – Array Processors – Peripheral devices – Input interface – asynchronous data transfer – Modes of transfer – Priority interrupt – DMA – I / O processor. 5. Memory : Memory hierarchy – Main memory – Auxiliary memory – Cache – Virtual memory – Memory management hardware – Multiprocessor: Interconnection – Structures. Recommended Books for Study 1. M.Morris Mano “Digital Logic and Computer Design”, Prentice-Hall of India. 2. M.Morris Mano “Computer system architecture”, Prentice-Hall of India. 3. Thomas C.Bartee, “Computer Organization and Digital Logic” Reference Books 1. John P.Hayes”Computer Architecture and Organization”, McGraw Hill –3rd edition. 2. V.Vijayendran “Digitial Fundamentals”, S.Viswanathan Printers and Publishers. 7
  • 8. MC 5 Hrs./Week I Year/ I Semester 4 Credits CA 1803 OBJECT ORIENTED ANALYSIS AND DESIGN 1. Object Oriented Design Fundamentals : The Object Model – Classes And Objects - Complexity Of Software – Classification – Notation – Process – Pragmatics – Binary And Entity Relationship – Object Types – Object State – OOSD Life Cycle. 2. Object Oriented Methodologies and UML: Object Oriented Methodology- Rumbaugh, Booch, Jacobson, Shaler/Mellor, Coad/Yardon – Patterns – Frame Works – The Unified Approach – UML. 3. Object Oriented Analysis : Identify Use Cases – Use Case Model – Documentation – Classification – Identifying Classes – Noun Phrases Approach – Common Class Pattern Approach – Use Case Driven Approach – Identifying Object Relationship, Attributes And Models. 4. Object Oriented Design : Design Process – Design Axioms – Designing Classes – Access Layer Design – View Layer Design. 5. Managing Object Oriented Development: Managing Analysis And Design – Evaluation Testing – Coding – Maintenance – Metrics – Case Study: Foundation Class Library – Client / Server Computing. Recommended Books for Study 1. Ali Bahrami, Object Oriented System Development, Mc Graw Hill International Edition, 1999. Reference Books 1. Larman, Applying UML & Patterns: An Introduction to Object Oriented Analysis and Design, Pearson Education, 2nd Edition, 2003. 2. Bernd Bruegge, Allen H. Dutoit, “Object Oriented Software Engineering using UML, Patterns and Java”, Pearson Education 2nd Edition 2004. 8
  • 9. SU 5 Hrs./Week I Year/ I Semester 3 Credits MT1902 MATHEMATICS FOR COMPUTER APPLICATIONS 1. Boolean Algebra : Lattices - Axiomatic definition of Boolean algebra as Algebraic structures with two operations - Truth values and truth tables - Boolean algebra of truth values - Logic operators - Truth tables - Normal forms - Predicate calculus - Predicates and quantifiers. 2. Languages and grammars : Phrase structured grammar – Classification of grammar- Pumping - Pumping lemma for regular languages – Context free languages. 3. Finite state automata : Deterministic finite State Automata (DFA) - Non-deterministic Finite State Automata (NFA) – Equivalence of DFA and NFA - Equivalence of NFA and Regular Languages. 4. Sets : Relations and Functions - Equivalence and Partial order Relations - Hasse Diagram - Inverse functions - Recursive functions - Permutation and Combination - Mathematical Induction - Counting Principles - Pigeon hole Principle – Principle of Inclusion and Exclusion - Recurrence relations. 5. Groups and Graph : Cyclic groups - Permutation groups - Homomorphism - Co-sets and Lagrange’s theorem - Normal sub-groups - rings and fields (definition and examples) – Graph Theory: Graphs – Definition – Subgraphs – Isomorphic graphs – Paths – Cycles – Trees – Equivalent Condition for trees – Euler graphs – Characterization theorem of Eulerian graphs- Planar – kuratowski’s theorem (Statement only). Recommended Books for Study 1. Trembley and Manohar R., “Discrete Mathematical Structures with Applications to Computer Science”, McGraw Hill Pub. Co., Reprinted in 1998 Reference Books 1. Grimaldi R.P., “Discrete and Combinatorial Mathematics”,Addison-Wesley Pub Co., Reprinted in 1985 2. Kenneth H.Rosen, “Discrete Mathematics and its Applications”, McGraw Hill Pub. Co, 1999. 3. Kolman, Busby & Ross, “Discrete Mathematical Structures”,Prentice Hall India. 9
  • 10. SU 4 Hrs./Week I Year/ I Semester 3 Credits EL1900 BUSINESS COMMUNICATION 1. Introduction : Communication – Meaning – Methods of communication – Barriers of communication – Methods to overcome the barriers – Types of Communication – Verbal – Non-Verbal Communication – Body Language – Reception Skills – Reading Skills – Listening Skills. 2. Business Letters : Meaning – Need – Importance – Principles of Commercial Correspondence – Kinds – Essentials of an Effective Business Letter – Letters of Offer and Quotation, Order, Collection Letters, and Complaints and Adjustments. E mails-Application of Employment – References – Letters of Appointment – Promotion – Retrenchment – Promotion - Resignation. 3. Drafting Business Reports : Kinds of Reports – Project Report-Intra Organizational Communication – Notice – Circulars – Orders – Agenda – Minutes. 4. Presentation through Visual Aids : Uses of Visual Aids – Power Point Presentation – Slide Projector – Transparencies – Black Board Presentation.Media Presentation - Drafting of Advertisement Copy for News Papers – Banner – Hoardings – Television and Radio Media. 5. Case Study : Business Case Study Analysis. Recommended Books for Study 1 Essentials of Business Communication – Rajendra Pal , J.S.Kurlahalli –Sultan Chand & Sons. Reference Books 1 Bell, Arthur H.- Tools for Technical and Professional Communication. NTC Publication Group, Lijncolnwood, 1995. 2 Business communication K.K.Shinsha – Glgalgotie Publishers 3 Business Communication Theory and applications – Lesikar and Pettit – A.I.T.B.S. Publishers and Distributer 4 Basic Business communication skills for empowering the internet generation -Lesikar and flatley – MH publications 10
  • 11. Semester II MC 5 Hrs./Week I Year/ II Semester 4 Credits CA 2800 Java Applications 1. Introduction to Java : Java Language origin and Features - OOPS Concepts – Lexical Issues- Data types – Variables – Arrays - Operators – Control Statements. Classes – Objects – Constructors – Overloading Methods – Access Control- static and Fixed Methods – Inner classes. String classes: String Objects – String methods – String buffers- Inheritance – Overriding methods – Abstract classes. 2. Packages & Threads : Packages in java - Access Protection – Importing Package – Interfaces – Exception handling – Throw and Throws – Thread - Synchronization – Messaging - Runnable Interface - Inter-thread Communication – Deadlock – Suspension, Resuming and Stopping threads – Multithreading. Java utilities & Networking: Util Packages – code documentation – Network basics – Socket Programming – Proxy Servers – TCP/IP Sockets – Net Address – URL- Data grams. 3. Applet : Applet basics – Architecture – Applet Skeleton – Using status window – HTML applet tags – Passing parameters to applets – Methods available in applets Audioclip, AppletStub Interfaces- Event handling: Event classes – source – Listener interfaces - Mouse, Keyboard events. Working with Awt classes: AWT controls- layout managers and menus- JDBC Connectivity. Servlet programming 4. Remote method Invocation : Over view of RMI- Developing Applications: Declaring- implementing- registering RMI’s – Stubs and Skeleton – Writing RMI clients and server – Pushing values to RMI server. Implementation with Flight Server example. 5. Java Server Pages : Introduction to JSP – Examining MVC and JSP – Scripting elements and directives of JSP – working with variable scopes - designing error pages in JSP.Tag extensions in JSP: use of tag extension – workinbg with JSP standard tag library – importing a tag library – descriptor of library – location – taglib mapping – tag handlers- dynamic attributes. Recommended Books for Study 1. James McGovern, Rahim Adatia, Yakov Fain ., J2EE 1.4 Bible –Wesley Publishing, Inc. 1st edition 2003 2. Herbert Schildt, ” The Complete Reference JAVA 2”,5th Edition,.- Tata McGraw Hill Edition. 11
  • 12. 5 Hrs./Week MC I Year/ II Semester 4 Credits CA 2802 Operating systems and system software 1. Introduction : Operating system- Introduction- Functions and Types of OS - Process- CPU Scheduling Concepts- Critical Section- Dead Lock- Detection, Prevention and Avoidance 2. Storage Management : Storage Management-Paging-Segmentation-Virtual memory-Demand paging-Page Replacement-Thrashing-Secondary storage management-Free space management-allocation methods-Disk scheduling 3. File management : File protection- File system Organization- File operations- Access Methods- Consistency Semantics- Directory structure organization- File Protection- Implementation Issues-Security- Encryption. 4. Assembler : Introduction-Scanner-Parser-Assemblers- Elements of Assembly language programming - Design of a two-pass assembler-single pass assembler- Macros. 5. Compiler and Interpreters : Compiler and interpreter-memory allocation-compilation of expressions and control structures-code optimization-interpreters Recommended Book for Study 1. D.M.Dhamdhere, “Systems Programming and Operating Systems”, Second revised edition, Tata McGrawhill Publ.Company. Reference Books 1) L.L.Beck. “System Software, An Introduction to system programming”, Addison-Wesley, 1996, 3rd edition. 2) A.Silberschatz, P.B.Galvin, “Operating System Concepts”, 6th edition, Addison-Wesley publishing Co., 2002 3) Deitel H.M., “An introduction to operating systems”,Addison Wesley publishing Co.,1990 4) John J. Donovon,”Operating Systems”. 12
  • 13. ID 5 Hrs./Week I Year/ II Semester 4 Credits CA2875 MICROPROCESSORS AND ITS APPLICATIONS 1. Introduction to 8086 assembly language programming : Definition for term Microprocessors- Difference between Microprocessors and Microcontrollers - Development steps – Construction – Writing Programs and Development tools – Standard program structures – Simple programs - Jumps – While-do – Repeat-until – Delay loops. 2. Instructions : Strings – Procedures – Macros – Instruction Descriptions – Assembler Directives. 3. Bus Signals and Interrupts : 8086 microcomputer – observing Bus Signals – Minimum mode system – Trouble shooting – 8086 Interrupts- Interrupt Applications – Programmable Timer / Counter – Interrupt controller. 4. Interfacing : Parallel ports – Handshaking – Interfacing digital devices – Analog interfacing – Industrial control. 5. Memory and Advanced Microprocessor : DMA – DRAMS –Cache memories – Co-processors – EDA tools – 80286 – 80386 - Microprocessor – Introduction to Microcontroller. Recommended Books for Study 1 D.V.Hall, ”Microprocessors and interfacing-programming and hardware”. 2 A.P.Mathur, “Introduction to Microprocessors”. Reference Book 1 V.Vijayendran “ Fundamentals of Microp[rocessors”,S.Viswanathan Printers and Publishers 13
  • 14. 5 Hrs./Week SU I Year/ II Semester 4 Credits MT2905 STATISTICAL APPLICATIONS 1. Frequency Distribution : Collection of Data – Classification of Data – Class interval – Types of classes – Frequency density – Relative frequency – Percentage frequency – Cumulative frequency. Method of central tendency: Introduction – Arithmetic mean – Simple and Weighted for raw data – Discrete frequency distribution – Continuous frequency distribution – properties of A.M., merits and demerits of A.M., Median for Raw data, Discrete Frequency Distribution – Continuous Frequency distribution – Merits and demerits of Median – Mode for Raw Data – Merits and Demerits of Mode. 2. Method of Dispersion and Correlation : Introduction – Range – Coefficient of Range – Quartiles – Quartile Deviation – Coefficient of Quartile Deviation – Mean Deviation and Coefficient of Mean Deviation. S.D., and Variance for all types of frequency distribution – Coefficient of dispersion – coefficient of variation. Correlation: Definition, Types of Correlation – Scatter Diagram method – Karl Pearson’s Correlation Coefficients – Correlation coefficients for Bivariate Frequency Distribution – Probable error for Correlation coefficients. 3. Probability : Sample space – events – Axiomatic approach to probability – Conditional Probability – Independent events – Baye’s formula – Random variables – Continuous and Discrete random variables – Distribution Function of a Random variable - Characteristics of distribution – Expectation, Variance – Coefficient of Variation, Moment generation function – Chebyshey’s inequality. 4. Regression :Definition – Regression lines – Regression coefficients – Properties of Regression Coefficients - Fitting of regression lines and estimation for Bivariate frequency distribution. 5. Concepts of Sampling : Methods of sampling – Concepts of sampling distributions and standard error – Interval estimation of Mean and proportion. Test of Hypothesis – Critical region – Two types of errors – Level of significance - Power of test – Large sample tests for mean and proportion – Exact tests based on normal,t, F and Chi-square distributions.Time series analysis – Measurement of Trend and Seasonal variations. Recommended Books for Study 1. R.K.Gupta, “Statistical Methods”, PHI. Reference Books: 1. S.C. Gupta and V.K. Kapoor, “Fundamentals of Mathematical Statistics”. 2. S.C. Gupta and V.K. Kapoor, “Fundamentals of Applied Statistics”. 14
  • 15. Semester III 5 Hrs./Week MC II Year/ III Semester 4 Credits CA3800 DATABASE MANAGEMENT CONCEPTS 1. Introduction : Definition and Overview of Database Products Evolution - History of Database Systems - Database Systems Vs. File Systems-View of Data- Data Models-Database Languages- Transaction Management-Database Systems Structure- Database Systems Applications-Entity Relationship Model 2. Relational Databases :SQL-Basic Structure-Set Operations-Complex Queries-Joined Queries-DDL-Embedded SQL-Dynamic SQL-Other SQL Functions-Query by Example-Integrity and Security of searching-Relational Database Design 3. Data Storage And Indexing:Storage & File Structure-Disks-RAID-File Organization-Indexing &Hashing-B+ TREE-B Tree-Static Hashing-Dynamic Hashing-Multiple Key Access 4. Query Evaluation & Optimization :Query Processing-Selection Operation-Sorting-Join Operation-Evaluation of Expressions-Query Optimization 5. Transaction Management : Transaction Concept-Static Implementation-Concurrency Control-Protocols-Deadlock Handling-Recovery Systems-Recovery with Concurrent Transactions-Shadow Paging-Buffer Management-Case Studies-Oracle-Microsoft SQL Server Recommended Books for Study 1. Abraham Silberschatz, Hentry F.Korth and S.Sudharssan,”Database System Concepts”, 4th Edition, Tata McGraw Hill, 2002 2. Raghu Ramakrishnan & Johannesgerhrke, ”Data Base Management Systems”, Mc Graw Hill International Edition, 2000 15
  • 16. 5 Hrs./Week MC II Year/ III Semester 4 Credits CA 3802 .NET TECHNOLOGIES 1.Introduction to .NET Technologies: Introduction Internet and Web Technologies- HTML Basics - Scripts- Client-side Vs Server-side Scripts – Advantages and Disadvantages of Client-side and Server-side Scripts - Client-side Technologies Overview - Server-side Technologies Overview History of the Platform of .NET - .NET Framework Components Overview with Focus on CLR, CTS 2.VB.NET Building Blocks : Introduction VB.NET – VB Vs VB.NET – VB.NET Integrated Development Environment – Basic Keywords – Data Types – VB.NET statements – Conditionals - If Else – Select Case – Switch and Choose – Loops – Do – For Next – For Each Next – While –Windows Forms – Working with Controls – MDI – VB.NET Functions – OOPs in VB.NET 3. Introduction to ASP.NET and ASP.NET Controls: Introduction to ASP.NET - Advantages of ASP.NET - ASP. NET Architecture - ASP.NET Page’s Structure - Sample Program in ASP.NET - Page Events - HTML Server Controls - Basic Web Server Controls - Data List Web Server Controls - Validation Controls - Web User Controls in ASP.NET 4. Objects and Advanced Concepts in ASP.NET: Request Object - Response Object - Code-Behind Feature of ASP.NET - Caching in ASP.NET - Output Caching - Fragment Caching - Data Caching - Session / State Management – Events and Abandon Method – Authentication in ASP.NET - Error Handling and Debugging - Tracing an Application 5. ADO.NET for .NET Applications: Introduction to ADO.NET – ADO Vs ADO.NET – Connected ADO.NET Architecture – Disconnected ADO.NET Architecture – Data Reader - Data Adapter – ADO.NET Classes – ADO.NET Namespaces – Interfacing VB.NET Applications with ADO.NET – Interfacing ASP.NET Applications with ADO.NET Recommended Books for Study 1. Joe Duffy, Professional .NET Framework 2.0 2006 Edition- Wrox Publications 2. Steven Holzner, Visual Basic.NET Programming – Black Book 2005 Edition,-Paraglyph Press and DreamTech Press 3. Alex ,Professional ASP.NET 1.1 - Homler and Group Wrox Publications 4. Michael Otey and Denielle Otey ADO.NET Complete Reference Tata Macraw Hill Publication 16
  • 17. 4 Hrs./Week MC II Year/ III Semester 4 Credits CA 3804 SOFTWARE ENGINEERING 1. Introduction: A Generic View of Process – Process Models-The Waterfall Model-Incremental Model-Evolutionary Model-Specialized Model-The Unified Process–Agile Process – Agile Models – Software Cost Estimation – Planning – Risk Analysis – Software Project Scheduling. 2. Requirement Analysis: System Engineering Hierarchy – System Modeling – Requirements Engineering: Tasks- Initiating The Process-Eliciting Requirements-Developing Use Cases-Negotiating Requirements-Validating Requirements – Building the Analysis Models: Concepts 3. Software Design : Design Concepts – Design Models – Pattern Based Design – Architectural Design – Component Level Design – Component – Class Based And Conventional Components Design – User Interface – Analysis And Design 4. Software Testing : Software Testing – Strategies: Conventional - Object Oriented – Validation Testing – Criteria – Alpha – Beta Testing- System Testing – Recovery – Security – Stress – Performance - Testing Tactics – Testing Fundamentals-Black Box – While Box – Basis Path-Control Structure 5. SCM And Quality Assurance : Software Configuration And Management-Features-SCM Process-Software Quality Concepts – Quality Assurance – Software Review–Technical Reviews – Formal Approach To Software Quality Assurance – Reliability – Quality Standards – Software Quality Assurance Plan Recommended Books for Study 1. Roger Pressman.S., “Software Engineering: A Practitioner's Approach”, 6th Edition, Mcgraw Hill, 2005. Reference Books 1. P. Fleeger, “Software Engineering”, Prentice Hall, 1999. 2. Carlo Ghezzi, Mehdi Jazayari, Dino Mandrioli, “Fundamentals Of Software Engineering”, Prentice Hall Of India 1991. 3. I. Sommerville, “Software Engineering” , 5th Edition: Addison Wesley, 1996. 17
  • 18. 4 Hrs./Week SU II Year/ III Semester 3 Credits CO 3901 ACCOUNTING AND FINANCIAL MANAGEMENT 1. Fundamentals of accounting: Definition of Accounting – Functions of Accounting – Limitations of Accounting. Accounting concepts and Conventions – Journal and Journalizing – Ledger. Cash Book. Trial Balance – Classification of Expenditure and Receipts. Preparation of Trading and Profit and Loss Account and Balance Sheet. (Sole trading concerns and Company final accounts to familiarize the format of balance sheet as per company’s Act 1956) 2. Analysis and interpretation of Financial Statements: Ratio analysis in interpreting the final accounts – Meaning of rations – Advantages and Limitations of ratio analysis – Classification of rations. Profitability ratios. Short term and long term solvency rations and Turnover ratios. Coverage Ratios – Construction of various ratios from financial statements. 3. Cash Flow Statement and Cost – Volume – Profit analysis: Meaning and importance of Cash Flows and Cash flow Statement – Advantages and Limitations of Cash Flow Analysis. Preparation of Cash Flow Statement as per as 3. Break Even Analysis and Marginal Costing: Meaning of Variable Cost and Fixed Cost – Cost – Volume – Profit Analysis. 4. Budgeting and Budgetary Control: Meaning and Definition of Budgeting and Budgetary Control – Objectives of Budgetary Control. Advantages and Limitations of Budgetary control. Classification of Budgets – preparation of Various Budgets: Sales Budget, Purchase Budget, Production Budget, and cash Budget. Preparation of Flexible Budget. Zero Base Budgeting. 5. Financial Management: Meaning, Nature and Scope of Finance; Finance functions. Project Appraisal: Methods of Capital investment decision – Making: Pay – Back Method, Net Present Value Method. Recommended Books for Study 1. Prof. T.S. Reddy & Prof. Y. Hari Prasad Reddy, “Financial and Management Accounting”, Margham Publications, Chennai. Reference Books 1. Dr. S.N. Maheshwari, “Financial and Management Accounting”, Sultan Chand & Sons, New Delhi. 2. I.M.Pandey, ”Financial Management”, Vikas Publications, New Delhi. 3. Dr. S.N. Maheshwari, “Financial Management – Principles and Practice”, Sultan Chand & Sons, New Delhi. 4. R.P. Rustagi, “Financial Management – Theory, Concepts and Problems”, Galgotia Publishing Company, New Delhi. 18
  • 19. 19
  • 20. Semester IV 5 Hrs./Week MC II Year/ IV Semester 4 Credits CA 4800 UNIX PROGRAMMING 1. Introduction & File System Overview of UNIX OS - File I/O – File Descriptors – File sharing - Files and directories – File types - File access permissions – File systems – Symbolic links - Standard I/O library – Streams and file objects – Buffering - System data files and information - Password file – Group file – Login accounting – system identification. 2. Processes Environment of a UNIX process – Process termination – Command line arguments - Process control – Process identifiers - Process Relationships terminal logins – Signals -threads. 3. Interprocess Communication Introduction - Message passing (SVR4)- pipes – FIFO – message queues - Synchronization (SVR4) – Mutexes – condition variables – read – write locks – file locking – record locking – semaphores –Shared memory(SVR4). 4. Sockets Introduction – transport layer – Socket introduction - TCP sockets – UDP sockets - raw sockets – Socket options - I/O Multiplexing - Name and address conversions. 5. Applications Debugging techniques - TCP echo client server - UDP echo client server - Ping - Trace route - Client server applications like file transfer and chat. Recommended Book for Study 1.W.Richard Stevens, Advanced programming in the UNIX environment, Addison Wesley, 1999.(Unit 1,2 &3) Reference Book 1.Meeta Gandhi,Tilak Shetty and Rajiv Shah – The ‘C’ Odyssey Unix –The open Boundless C ,1st Edition ,BPB Publications1992. 20
  • 21. 5 Hrs./Week MC II Year/ IV Semester 4 Credits CA 4801 COMPUTER NETWORKS 1. Introduction Definition - Networking Objectives – Introduction to LAN, WAN, MAN, PAN and Ethical Hacking - Building a network – Requirements – Network Architecture – OSI – Internet – Direct Link Networks – Hardware building blocks – Framing – Error detection – Reliable transmission. 2. Network Fundamentals LAN Technology – LAN Architecture – BUS / Tree – Ring – Star – Ethernet – Fiber Optical – Coaxial - Token Rings – Wireless. 3. Network Layer Packet Switching – Switching and Forwarding – Bridges and LAN switches – Internetworking – Simple Internetworking – Routing. 4. Transport Layer Reliable Byte Stream (TCP) – Simple Demultiplexer (UDP) – TCP Congestion Control – Congestion Avoidance Mechanisms. 5. Presentation Layer And Applications Presentation formatting – Data compression – Cryptographic Algorithms: RSA - DES –– Applications – Domain Name Service – Email - SMTP – MIME – HTTP – SNMP – Introduction to Networking Facilitators Hub, Switch, Router, Bridge and Gateway. Recommended Book for Study 1. Larry L. Peterson & Bruce S. Davie, “Computer Networks - A systems Approach”, 2nd Edition, Harcourt Asia/Morgan Kaufmann, 2000. References Books 1. James F. Kurose and Keith W. Ross, “Computer Networking - A Top Down Approach featuring the Internet”, 1st Edition, Addison Wesley Publishing Company, 2001. 2. William Stallings, “Data and Computer Communications”, 5th Edition, PHI, 1997. 3. Andrew S. Tanenbaum, “Computer Networks”, Tata Mcgraw Hill, 3rd Edition, 2001 21
  • 22. 4 Hrs./Week MC II Year/ IV Semester 4 Credits CA 4803 COMPUTER GRAPHICS AND MULTIMEDIA 1. Introduction Overview of Graphics System Difference between Pixel Graphics and Vector Graphics- Bresenham Technique – Line Drawing and Circle Drawing Algorithms - DDA - Line Clipping - Text Clipping. 2. 2D Transformations Two dimensional transformations – Scaling and Rotations - Interactive Input methods - Polygons - Splines – Bezier Curves - Window view port mapping transformation. 3. 3D Transformations 3D Concepts - Projections – Parallel Projection - Perspective Projection – Visible Surface Detection Methods - Visualization and polygon rendering – Color models – XYZ-RGB-YIQ-CMY-HSV Models - Animation – Key Frame systems - General Animation functions - Morphing. 4. Overview Of Multimedia Definition - Multimedia Elements Overveiw - Multimedia Hardware and software - Components of multimedia – Text, Image – Graphics – Audio – Video – Animation – Authoring. 5. Multimedia Systems And Applications Multimedia Communication systems – Database systems – Synchronization Issues – Presentation requirements – Applications – Video conferencing – Virtual reality – Interactive video – Video on Demand – Introduction to VRML Recommended Books for Study 1.Hearn D and Baker M.P, “Computer graphics – C Version”, 2nd Edition, Pearson Education, 2004(unit 1, 2 &3) 2.Ralf Steinmetz, Klara steinmetz, “Multimedia Computing, Communications and Applications”, Pearson education, 2004(unit 4 & 5) Reference Books 1. Siamon J. Gibbs and Dionysios C. Tsichritzis, “Multimedia programming”, Addison Wesley, 1995. 2. John Villamil, Casanova and Leony Fernanadez, Eliar, “Multimedia Graphics”, PHI, 1998. 22
  • 23. 4 Hrs./Week MC II Year/ IV Semester 4 Credits CA 4805 DATA MINING 1. Introduction Relation To Statistics, Databases- Data Mining Functionalities-Steps In Data Mining Process-Architecture Of A Typical Data Mining Systems- Classification Of Data Mining Systems - Overview Of Data Mining Techniques. 2. Data Preprocessing And Association Rules Data Preprocessing-Data Cleaning, Integration, Transformation, Reduction, Discretization Concept Hierarchies-Concept Description: Data Generalization And Summarization Based Characterization- Mining Association Rules In Large Databases. 3. Predictive Modeling Classification And Prediction: Issues Regarding Classification And Prediction-Classification By Decision Tree Induction-Bayesian Classification-Other Classification Methods-Prediction-Clusters Analysis: Types Of Data In Cluster Analysis- Categorization Of Major Clustering Methods: Partitioning Methods –Hierarchical Methods 4. Data Mining Tools ARminer tolls analysis -Graph Mining – Social Network Analysis – Multirelational Data Mining – Multimedia Data Mining – Text Data Mining 5. Applications Applications of Data Mining-Social Impacts Of Data Mining-Tools-An Introduction To DB Miner-Case Studies-Mining WWW-Mining Text Database-Mining Spatial Databases. Recommended Books for Study 1.Jiawei Han, Micheline Kamber, "Data Mining: Concepts and Techniques", Morgan Kaufmann Publishers, 2002. References Books 1. Alex Berson,Stephen J. Smith, “Data Warehousing, Data Mining,& OLAP”, Tata McGraw- Hill, 2004. 2. Usama M.Fayyad, Gregory Piatetsky - Shapiro, Padhrai Smyth And Ramasamy Uthurusamy, "Advances In Knowledge Discovery And Data Mining", The M.I.T Press, 1996. 3. Ralph Kimball, "The Data Warehouse Life Cycle Toolkit", John Wiley & Sons Inc., 1998. 4. Sean Kelly, "Data Warehousing In Action", John Wiley & Sons Inc., 1997. 23
  • 24. 5 Hrs./Week MC III Year/ V Semester 4 Credits CA 5800 XML AND WEB SERVICES 1. Introduction XML Features and Advantages – Difference between HTML and XML – Role of W3C for XML – XML Language Basics – Applications of XML – Introduction to SOAP, Web Services and Service Oriented Architecture (SOA). 2. XML Technology XML – Name Spaces – Structuring With Schemas and DTD – Presentation Techniques – Transformation – XML Infrastructure. 3. SOAP Overview of SOAP – HTTP – XML- RPC – SOAP Protocol – Message Structure – Intermediaries – Actors – Design Patterns And Faults – SOAP With Attachments. 4. Web Services Overview – Architecture – Key Technologies - UDDI – WSDL – WebXML – SOAP And Web Services In E-Com – Overview Of .NET Web Services 5. XML Security Security Overview – Canonicalization – XML Security Framework – XML Encryption – XML Digital Signature – XKMS Structure – Guidelines For Signing XML Documents – XML In Practice. Recommended Books for Study 1. Frank. P. Coyle, XML, Web Services And The Data Revolution, Pearson Education, 2002. REFERENCES: 1. Ramesh Nagappan , Robert Skoczylas and Rima Patel Sriganesh, “ Developing Java Web Services”, Wiley Publishing Inc., 2004. 2. Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services”, Pearson Education, 2004. 3. McGovern, et al., “Java Web Services Architecture”, Morgan Kaufmann Publishers,2005. 24
  • 25. 5 Hrs./Week MC III Year/ V Semester 4 Credits CA 5802 Knowledge Management System Unit 1: Introduction – Why Knowledge – What’s Knowledge- KM’s Value Proposition – nine reasons for KM – What KM is not about. The Knowledge Edge – Knowledge , Market Value and Prosperity – 24 Drivers of KM – Knowledge Centric Drivers- Technology Drivers- Organizational Structure Drivers- Personnel Focused Drivers- Processor Drivers- Economic Drivers – Creating Knowledge Edge Unit 2: Information to Knowledge: Knowledge – From Data to Knowledge – Classifying Knowledge – Fundamental Steps – Knowledge Management system and Existing Technology – Taming the Tiger’s tail – Business and Knowledge- Implementing Knowledge Management : The 10 Step KM Road Map . Unit 3: Process: Process Design – Service Development – Product Development -. Customer Management – Sales Management – Information Loops- Replacing Paper- Online Customer Support- Correspondence Management . Unit 4: Domains : Employee Management – Training – Skill Alignment- Benefits – Staffing – Performance Review- Expense Management. Business planning – Decision Making – Trend Analysis –Demographics. Unit 5:The Knowledge Based Firm : Redefining Firm – Thinking big - Acting Small –Smarter Organization- Smart Incentives –A Knowledge Growth Model of the Firm –How to Make Money from Knowledge – The Rewards for Knowledge – Worker ownership-Emerging Trends and Implication Preferred Books for Study: 1. Amrit Tiwana , The Knowledge Management Tool Kit, PH PTR, Pearson Education Asia Pte Ltd., Noida-2000.( Ch 1,2,3,4) 2. Jerry Honeycutt, Knowledge Management Strategies, Prentice Hall of India Pvt Limited, New Delhi – 1 , 2001.( Ch 3,4,5,6) 3. Alan Burton -Jones, Knowledge Capitalism, Oxford University Press,New York –1999.( Ch 8,9 ) Preferred Books for Reference : 1. Ganesh Natrajan, Sandhya Shekhar , Knowledge Management Enabling Business Growth, Tata McGraw-Hill Publishing Company Limited, New Delhi-2000. 2. Amrit Tiwana, The essential Guide to Knowledge Management , Pearson Education Inc, delhi-2001. 3. Ratnaja gogula, Knowledge Management A New Dawn, ICFAI Press, India –2002 25
  • 26. 4 Hrs./Week MC III Year/ V Semester 4 Credits CA 5803 MOBILE COMPUTING 1. Introduction Introduction to Mobile Computing – Definition – Applications of Mobile Computing - Medium Access Control : Motivation for Specialized MAC- SDMA- FDMA- TDMA- CDMA- Comparison of Access mechanisms – Tele communications : GSM- DECT- TETRA – UMTS- IMT-200 – Satellite Systems: Basics- Routing- Localization- Handover- Broadcast Systems: Overview – Cyclic Repetition of Data- Digital Audio Broadcasting – Digital Video Broadcasting 2. Wireless Networks Introduction to Bluetooth and Gini Technology - Wireless LAN: Infrared Vs Radio Transmission – Infrastructure Networks- Ad hoc Networks- IEEE 802.11 – HIPERLAN – Bluetooth- Wireless ATM: Working Group- Services- Reference Model – Functions – Radio Access Layer – Handover- Location Management- Addressing Mobile Quality of Service- Access Point Control Protocol 3. Mobile Network Layer Mobile IP : Goals – Assumptions and Requirement – Entities – IP packet Delivery- Agent Advertisement and Discovery – Registration – Tunneling and Encapsulation – Optimization – Reverse Tunneling – IPv6 – DHCP- Ad hoc Networks 4. Mobile Transport Layer Traditional TCP- Indirect TCP- Snooping TCP- Mobile TCP- Fast retransmit/ Fast Recovery- Transmission/ Timeout Freezing – Selective Retransmission- Transaction Oriented TCP 5. WAP WML Basics – WAP Architecture – Datagram Protocol- Transport Layer Security- Transaction Protocol- Session Protocol- Application Environment-Wireless Telephony Application Recommended Book for Study 1. J.Schiller, Mobile Communication, Addison Wesley, 2000. Reference Books 1. William C.Y.Lee, Mobile Communication Design Fundamentals, John Wiley, 1993. 2. William Stallings, Wireless Communication and Networks, Pearson Education, 2003. 3. Singhal, WAP-Wireless Application Protocol, Pearson Education, 2003. 26
  • 27. MC 6 Hrs./Week I Year/ I Semester 2 Credits CA1801 Computational Lab I Suggested list of Data structures using C++ Lab exercises PART – I (C++) 1. Control Statements 2. Implementation of Arrays 3. Functions 4. Pointers 5. Constructors and Destructors 6. Overloading 7. Inheritance 8. Polymorphism 9. File Processing PART – II (Data Structures) 1. Stack and Queue using Array 2. Linked lists using Pointers 3. Translation of polish notation and evaluation of expression 4. Binary tree traversal 5. Searching 6. Sorting 7. Graph Traversing (DFS&BFS) Suggested project / Case Study a. Formulate Ticket selling process for ABC Theater complex, which consists of four theaters and five counters in Chennai and allow the visitors to occupy the seats using stack and Display their seating arrangement using Link List . b. Formulate a effective employee and project tracking for a software company using searching, sorting and traversing techniques . c. Determine the effective Routing for Chennai Traffic control 27
  • 28. 6 Hrs./Week ID I Year/ II Semester 4 Credits CA2801 Computational Lab II Java Applications lab exercises 1. Programs implementing Inheritance, method overriding 2. Programs implementing Access specification among the package. 3. Programs implementing Inter Thread communication. 4. Programs implementing Calendar, random, vector classes. 5. Programs implementing the event handling both mouse and Keyboard. 6. Programs implementing AWT menus, font, images, images. 7. Programs implementing JBDC to a applet window to get and displaying Student details. 8. Servlet implementation with Library System. 9. RMI implementation with Flight Server. 10. JSP implementation with Banking Procedure application. 11. Designing online card for stores management using Java Bean and JSP. 28
  • 29. 5 Hrs./Week ID I Year/ II Semester 3 Credits CA2876 Computational Lab III Microprocessor Practicals Using MASM Software 1. Multibyte addition / subtraction of signed numbers. 2. Computing LCM. 3. Computing GCD of n numbers. 4. Insertion sort. 5. Selection sort. 6. Linear search. 7. Matrix Multiplication. 8. Computing factorial. 9. Computing nCr. 10. Computing Fibonacci series. 11. Finding memory size. 12. Clearing screen. 13. Moving string of characters on the CRT. 14. Checking password. 15. Displaying command line parameter. 29
  • 30. 4 Hrs./Week MC II Year/ III Semester 2 Credits CA3801 Computational Lab IV DBMS Lab Exercises 1. Execute a single line and group functions for a table. 2. Execute DCL and TCL Commands. 3. Create and manipulate various DB objects for a table. 4. Create views, partitions and locks for a particular DB. 5. Write PL/SQL procedure for an application using exception handling. 6. Write PL/SQL procedure for an application using cursors. 7. Write a DBMS program to prepare reports for an application using functions. 8. Write a PL/SQL block for transaction operations of a typical application using triggers. 9. Write a PL/SQL block for transaction operations of a typical application using package. 10. Design and develop an application using any front end and back end tool (make use of ER diagram and DFD). Typical Applications – Banking, Electricity Billing, Library Operation, Pay roll, Insurance, Inventory, etc. 30
  • 31. 4 Hrs./Week MC II Year/ III Semester 2 Credits CA3803 Computational Lab V .NET Technologies Exercises 1. Programs to demonstrate various conditional statements in VB.NET 2. Programs to demonstrate various looping statements in VB.NET 3. Create a simple Application that demonstrates various windows controls available in VB.NET 4. Program that makes use of functions in VB.NET 5. Deploying OOP Concepts using VB.NET 6. Web Application in ASP.NET for Login Processing 7. Demonstration of validation controls in ASP.NET 8. Deployment of Calendar Control in ASP.NET 9. Traversing and selecting a Product Name displayed in dropdown list, through coding in the Form Load Event in ASP.NET 10. Creation of Web Application in ASP.NET for Conditions-based book issue in a Library 11. Deployment of Data Grid in ADO.NET for viewing product details. 12. Construction of Banking Application with Implementation of Web-user control for Dynamic Login Process 31
  • 32. 4 Hrs./Week MC II Year/ IV Semester 2 Credits CA4802 Computational Lab VI UNIX And Network Programming Lab 1. Program using basic Network commands 2. Program using system calls : create, open, read, write, close, stat, fstat, lseek 3. Program to implement inter process communication using pipes 4. Program to perform inter process communication using message queues 5. Program to perform inter process communication using shared memory 6. Program to perform synchronization using semaphores 7. Program to capture packets : sniffer 8. Program using TCP sockets (Client and Server) 9. Program using UDP sockets (Client and Server) 10. Program using URL class to download webpages 32
  • 33. 4 Hrs./Week MC II Year/ IV Semester 2 Credits CA4804 Computational Lab VII Graphics And Multimedia Lab 1. Write a C++ program with Fundamental Graphics Function 2. Write a C++ program for Line drawing using Bresenham, DDA Line Drawing Algorithms. 3. Write a C++ program for Circle Drawing using Bresenham Circle Drawing Algorithms. 4. Write a C++ program for Clipping Algorithm using Line Clipping. 5. Write a C++ program for 2D Transformations like Translations and Scaling and Rotations. 6. Write a C++ program for 3D Transformations like Translations and Scaling and Rotations. 7. Create Frame by Frame Animations using multimedia authoring tools. 8. Develop a presentation for a product using techniques like Guide Layer, masking and onion Skin using authoring tools. 9. Create a Jpeg image which demonstrates the various features of an image editing tool. 10. Demonstrate Rasterization and filtering of layers and give blending effects for a logo. 33
  • 34. 4 Hrs./Week MC III Year/ V Semester 2 Credits CA5801 Computational Lab VIII XML and Web Services Lab 1. Create an XML document to store an address book. 2. Create an XML document to store information about product and create the DTD files. 3. Create an XML schema for the book’s XML document from exercise 2. 4. Create an XML document to store resumes for a job web site and create the DTD file 5. Present the products XML document using cascading style sheets (CSS). 6. Write an XSLT program to extract product, manufacture, rate ,customer information the product’s XML document and use formatting. 7. Use Microsoft DOM to navigate and extract information from the product’s XML document. 8. Use Microsoft DSO to connect HTML form or VB form to the product’s XML document and display the information. 9. Create a web service for simple interest with appropriate client program. 10. Create a web service for currency conversion (at five currencies) with appropriate client program. 34
  • 35. 4 Hrs./Week SE II Year/ IV Semester 4 Credits CA 4950 SOFTWARE PROJECT MANAGEMENT 1. Introduction Introduction to Competencies - Product Development Techniques - Management Skills - Product Development Life Cycle - Software Development Process and models - The SEI CMM - International Organization for Standardization. 2. Domain Processes Managing Domain Processes - Project Selection Models - Project Portfolio Management - Financial Processes - Selecting a Project Team - Goal and Scope of the Software Project - Project Planning - Creating the Work Breakdown Structure - Approaches to Building a WBS - Project Milestones - Work Packages - Building a WBS for Software. 3. Software Development Tasks and Activities - Software Size and Reuse Estimating - The SEI CMM - Problems and Risks - Cost Estimation - Effort Measures - COCOMO: A Regression Model - COCOMO II - SLIM: A Mathematical Model - Organizational Planning - Project Roles and Skills Needed. 4. Scheduling Activities Project Management Resource Activities - Organizational Form and Structure - Software Development Dependencies - Brainstorming - Scheduling Fundamentals - PERT and CPM - Leveling Resource Assignments - Map the Schedule to a Real Calendar - Critical Chain Scheduling. 5. Quality Assurance Quality: Requirements – The SEI CMM - Guidelines - Challenges - Quality Function Deployment - Building the Software Quality Assurance - Plan - Software Configuration Management: Principles - Requirements - Planning and Organizing - Tools - Benefits - Legal Issues in Software - Case Study. Recommended Book for Study 1. Robert T. Futrell, Donald F. Shafer, Linda I. Safer, “Quality Software Project Management”, Pearson Education, Asia, 2002. Reference Books 1. Pankai Jalote “Software Project Management in Practice”, Addison Wesley, 2002. 2. Hughes, “Software Project Management, 3/E”, Tata McGraw-Hill, 2004. 35
  • 36. 4 Hrs./Week SE II Year/ IV Semester 4 Credits CA 4951 ENTERPRISE RESOURCE PLANNING 1.Introduction To ERP Introduction to Enterprise Solutions - Integrated Management Information Seamless Integration – Supply Chain Management – Integrated Data Model – Benefits of ERP – Business Engineering and ERP – Definition of Business Engineering – Principle of Business Engineering – Business Engineering with Information Technology. 2.Business Modelling for ERP Building the Business Model – ERP Implementation – An Overview – Role of Consultant, Vendors and Users, Customization – Precautions – ERP Post Implementation Options-ERP Implementation Technology –Guidelines for ERP Implementation. 3.ERP and The Competitive Advantage ERP domain MPGPRO – IFS/Avalon – Industrial and Financial Systems – Baan IV SAP-Market Dynamics and Dynamic Strategy. 4. Commercial ERP Package Description – Multi-Client Server Solution – Open Technology – User Interface- Application Integration. 5. Architecture Basic Architectural Concepts – The System Control Interfaces – Services – Presentation Interface – Database Interface. Recommended Book for Study 1. Vinod Kumar Garg and N.K.Venkita Krishnan, “Enterprise Resource Planning – Concepts and Practice”, PHI, 1998. Reference Books 1. Jose Antonio Fernandz, The SAP R/3 Handbook, TMH, 1998. 36
  • 37. 4 Hrs./Week SE II Year/ IV Semester 4 Credits CA 4952 Cyber law and Ethics 1. Introduction to social and ethical computing –Historical development of Computing – Development of Internet – Development of www- The Emergence of Social and Ethical problem in Computing –Computer Ethics -morality and law –Morality – Law – Morality and Law – Ethics- Technology and Values – Traditional and Functional Definition of Ethics – Ethical Theory Code of Ethics – Reflection on Computer Ethics - Technology and Value 2. Ethics and Profession – Evaluation of Professions – Making of an Ethical professional – professional decision making and Ethics- Professionalism and Ethics responsibility – Anonymity –Security – privacy and civil liberties – Ethical and social issues 3. Intellectual property rights and computer technology – computer products and services – fundamentals of intellectual property rights – ownership – Infringement –protection of ownership rights –legal production computer software – Social context of computing – The digital Divide - ICT in the workplaces – Employee monitoring – Software issues – Risks and liabilities – Definitions – causes of software failures – Risks- Consumer production – improving software quality 4. Computer Crimes – History of Computer Crimes – computer system types of attack – motives of attack – cost and social consequences – New frontiers for computer ethics – Artificial Intelligence –Cyber space – Virtual reality 5. Cyber space and cyber ethics – cyberspace safeguard – Intellectual property rights in cyber space – regulating and censoring cyber space – the social value of cyber space – privacy in cyber space – cyber space security –cyber culture –cyber ethics and social realities in cyber - project communication – Case study : Indian Cyber law , State of Tami Nadu Digital Law Recommended books for study 1. Joseph M Kizza, Ethical and Social Issues In the Information age, Springer Publication , Second Edition -2004 2. Robert P. Merges (Author), Peter S. Menell (Author), Mark A. Lemley (Author) Intellectual Property in the new Technological age 2004-Case and Statutory Supplement , ASPEN publication , 2005 37
  • 38. 4 Hrs./Week SE III Year/ V Semester 4 Credits CA 5950 SOFTWARE TESTING AND QUALITY ASSURANCE 1. Introduction Definiti0on – Software Characteristics - Software Process assessment overview - Assessment phases - Assessment principles - Assessment conduct -Implementation consideration - Quality management - Quality assurance plan - Considerations – Verification and Validation. 2. Configuration Management Need for configuration Management - Software product nomenclature - configuration management functions - Baselines - Responsibilities - Need for automated tools - plan – SCM support functions - The Requirement phase Design control - The implementation phase - Test phase - SCM Tools - Configuration accounting and audit. 3. Software Standards And Inspection Definitions - Reason for software standards - Benefits - Establishing standards - Guidelines - Types of reviews - Inspection of objectives - Basic inspection principles - The conduct of inspection - Inspection training. 4. Testing And Managing Software Quality Testing: principles - Types - Planning - Development - Execution and reporting – Tools and methods - Real Time testing - quality management paradigm - Quality motivation – Measurement criteria - Establishing a software quality program - Estimating software quality. 5. Defect Prevention Principles of software defect prevention - Process changes for defect prevention - Defect prevention considerations - Managements role - Framework for software process change - Managing resistance to software process change - Case studies. Recommended Book for Study 1. Watts S. Humphrey, Managing the software process, Addison Wesley, 1999. References Books 1. Tsum S.Chow, Software Quality Assurance a Practical Approach, IEEE Computer Society press, 1985. 2. Richard E. Fairley, Software Engineering - A Practitioner’s approach, McGraw Hill, 1982. 38
  • 39. 4 Hrs./Week SE III Year/ V Semester 4 Credits CA 5951 DATA WAREHOUSING 1. Introduction And Data Warehouse Architecture Introduction - Background-What is a data warehouse? Delivery Process - Introduction-Data warehouse delivery method - System Processes - Introduction-Overview-Typical process flow within a data warehouse-Extract and load process-Clean and transform data-Backup and archive process-Query management process - Process Architecture - Introduction-Load manager-Warehouse manager-Query manager-Detailed information 2. Design Database Schema - Introduction- Starflake schemas-Identifying facts and dimensions-Designing facts tables-Designing dimension tables-Designing the starflake schema-Query redirection-Multidimensional schemas - Partioning Strategy - Introduction-Horizontal portioning-Vertical portioning-Hardware portioning 3. Design Strategies Aggregations - Introduction-Why aggregate?-What is an aggregation? Data Marting Introduction-When is data mart appropriate?-Designing data marts-Costs of data marting - Metadata: Introduction-Data transformation and load-Data management-Query generation-Metadata and tools - System And Data Warehouse Process Managers - Introduction-Why you need tools to manage a data warehouse-System managers-Data warehouse process managers-Load manager 4. Hardware And Operational Design Hardware Architecture Introduction-Process-Server hardware-Network hardware-Client hardware - Backup And Recovery - Backup strategies-Testing the strategy-Disaster recovery - Operating The Data Warehouse - Introduction-Day to day operations of the data warehouse-Overnight processing 5. Capacity Planning, Tuning And Testing Tuning The Data Warehouse Introduction-Assessing performance-Tuning the data load-Tuning queries - Testing The Data Warehouse - Introduction-Developing the test plan-Testing backup recovery-Testing the operational environment-Testing the database-Testing the application-Logistics of the test Recommended Book for Study 1. Data Warehousing in the Real World - A Practical Guide for Building Decision Support Systems - Sam Anahory , Dennis Murray Pearson Education Publishers, Fifteenth Indian Edition 39
  • 40. 4 Hrs./Week SE III Year/ V Semester 4 Credits CA 5952 BIO-INFORMATICS 1. Introduction Definition and Applications of Bio-Informatics - The Central Dogma – Killer Application – Parallel Universes – Watson’s Definition – Top Down Vs Bottom Up Approach – Information Flow – Conversance – Communications. 2. Database And Networks Definition – Data Management – Data Life Cycle – Database Technology – Interfaces – Implementation – Networks: Communication Models – Transmission Technology – Protocols – Bandwidth – Topology – Contents – Security – Ownership – Implementation. 3. Search Engines And Data Visualization Search Process – Technologies – Searching And Information Theory – Computational Methods – Knowledge Management – Sequence Visualizations – Structure Visualizations – User Interfaces – Animation Vs Simulation 4. Statistics, Data Mining And Pattern Matching Statistical Concepts – Micro Arrays – Imperfect Data – Basics – Quantifying – Randomness – Data Analysis – Tools Selection – Alignment – Clustering – Classification – Data Mining Methods – Technology – Infrastructure Pattern Recognition – Discovery – Machine Learning – Text Mining – Pattern Matching Fundamentals – Dot Matrix Analysis – Substitution Matrix – Dynamic Programming – Word Method – Bayesian Method – Multiple Sequence Alignment Tools. 5. Modeling Simulation And Collaboration Drug Discovery Fundamentals – Protein Structure – System Biology Tools – Collaboration And Communication – Standards – Issues – Case Study. Recommended Books for Study 1. Bryan Bergeron, “Bio-Informatics Computing”, Prentice Hall, 2003. 2. T.K. Affward, D.J. Parry Smith, “Introduction to Bio Informatics”, Pearson Education, 2001. 3. Pierre Baldi, Soren Brunak, “Bio-Informatics – The Machine Learning Approach”, 2nd Edition, First East West Press, 2003 40
  • 41. 4 Hrs./Week SE III Year/ V Semester 4 Credits CA 5953 RESOURCE MANAGEMENT TECHNIQUES 1. Linear Programming Models Introduction and Applications of Resources Management Techniques - Mathematical Formulation - Graphical Solution of linear programming models – Simplex method – Artificial variable Techniques- Variants of Simplex method 2. Transportation And Assignment Model Mathematical formulation of transportation problem- Methods for finding initial basic feasible solution – optimum solution - degeneracy – Mathematical formulation of assignment models – Hungarian Algorithm – Variants of the Assignment problem 3. Integer Programming Models Formulation – Gomory’s IPP method – Gomory’s mixed integer method – Branch and bound technique. 4. Scheduling By Pert And Cpm Network Construction – Critical Path Method – Project Evaluation and Review Technique – Resource Analysis in Network Scheduling 5. QUEUEING MODELS Characteristics of Queuing Models – Poisson Queues - (M / M / 1) : (FIFO / ∞ /∞), (M / M / 1) : (FIFO / N / ∞), (M / M / C) : (FIFO / ∞ / ∞), (M / M / C) : (FIFO / N / ∞) models. Recommended Book for Study 1. Taha H.A., “Operations Research : An Introduction “ 7th Edition, Pearson Education, 2004. References Books 1. A.M.Natarajan, P.Balasubramani, A.Tamilarasi, “Operations Research”, Pearson Education, Asia, 2005. 2. Prem Kumar Gupta, D.S. Hira, “Operations Research”, S.Chand & Company Ltd, 41
  • 42. New Delhi, 3rd Edition , 2003. 42
  • 43. 4 Hrs./Week MC III Year/ V Semester 4 Credits CA 5954GENETIC ALGORITHMS 1. Fundamentals of Genetic Algorithm A Brief history of Evolutionary Computation - Biological Terminology- Search space -encoding, reproduction- Elements of Genetic Algorithm- Genetic modeling- Comparison of GA and Traditional Search methods. 2. Genetic Technology Steady state algorithm - Fitness scaling - inversion. Genetic programming - Genetic Algorithm in problem solving 3. Genetic Algorithms Genetic Algorithm in optimization- Natural evolution – Simulated Annealing and Tabu search .Genetic Algorithm in scientific models and theoretical foundations. 4. Implementing Genetic Algorithm Implementing a Genetic Algorithm – Computer Implementation - Low level operator and knowledge based techniques in Genetic Algorithm. 5. Applications Applications of Genetic based machine learning - Genetic Algorithm and parallel processors, composite laminates, constraint optimization, multilevel optimization, real life problem. Recommended Books for Study 1. Melanie Mitchell, ’An introduction to Genetic Algorithm’, Prentice-Hall of India, New Delhi, Edition: 2004 2. David.E.Golberg, ’Genetic algorithms in search, optimization and machine learning’, Addition-Wesley-1999 3. S.Rajasekaran and G.A Vijayalakshmi Pai,’Neural Networks, Fuzzy logic and Genetic Algorithms, Synthesis and Applications’, Prentice Hall of India, New Delhi-2003. 4. Nils.J.Nilsson,’Artificial Intelligence- A new synthesis’, Original edition-1999. 43
  • 44. 4 Hrs./Week MC III Year/ V Semester 4 Credits CA 5955 Artificial Neural Network UNIT I : Introduction to Neural Networks - Basic Concepts of Neural Networks - Influence and Learning Classification Models - Association Models - Optimisation Models - Self-organisation, Models. UNIT II : Supervised and Unsupervised Learning - Statistical Learning - AI Learning - Neural Network Learning - Rule Based Neural Networks - Network Training - Network Revision - Issues - Theory of Revision Decision Tree Based NN - Constraint Based NN. UNIT III : Incremental learning - Mathematical Modeling - Application of NN - Knowledge based approaches. UNIT IV : Heuristics - Hierarchical Models - Hybrid Models - Parallel Models - Differentiation Models - Control Networks - Symbolic Methods - NN Methods. UNIT V : Structures and Sequences - Spatio-temporal NN - Learning Procedures - Knowledge based Approaches. BOOKS FOR STUDY AND REFERENCES: 1. Limin Fu - Neural Networks in Computer Intelligence - McGraw Hill International Edition - 1994. 2. Robert J. Schalkoff - Artificial Neural Networks - McGraw Hill - 1997. 3. Anderson - An Introduction to Neural Network, PHI, 2001. 44
  • 45. 4 Hrs./Week GE II Year/ III Semester 3Credits Cyber law and Ethics ( GE for PG ) 1. Introduction to social and ethical computing –Historical development of Computing – Development of Internet – Development of www- The Emergence of Social and Ethical problem in Computing –Computer Ethics 2. morality and law –Morality – Law – Morality and Law – Ethics- Technology and Values – Traditional and Functional Definition of Ethics – Ethical Theory Code of Ethics – Reflection on Computer Ethics - Technology and Value 3. Ethics and Profession – Evaluation of Professions – Making of an Ethical professional – professional decision making and Ethics- Professionalism and Ethics responsibility – Anonymity –Security – privacy and civil liberties – Ethical and social issues 4. Computer Crimes – History of Computer Crimes – computer system types of attack – motives of attack – cost and social consequences 5. Cyber space and cyber ethics – cyberspace safeguard – Intellectual property rights in cyber space – regulating and censoring cyber space – the social value of cyber space – privacy in cyber space – cyber space security –cyber culture –cyber ethics and social realities in cyber - project communication – Case study : Academic Cyber law , Cyber law for Educational Instituion Recommended books for study 3. Joseph M Kizza, Ethical and Social Issues In the Information age, Springer Publication , Second Edition -2004 4. Robert P. Merges (Author), Peter S. Menell (Author), Mark A. Lemley (Author) Intellectual Property in the new Technological age 2004-Case and Statutory Supplement , ASPEN publication , 2005 45
  • 46. 46