MCA
MCA
ADVANCED JAVA THEORY AND ADVANCED JAVA LAB should be chosen together.
ADVANCED .NET THEORY AND ADVANCED .NET LAB should be chosen together.
Summer Training Program: During summer vacation of second year each student should undergo training in a
software or software related industry for 30 working days and they have to present their learning soon after the
college is reopened. 2 credits will be awarded for the successful completion.
Term Paper: Each student has to present paper in any subject related topic during fifth semester. Paper presented
in other institutions also will be considered equivalent. Marks will be given after evaluation and it will be added to
third component of software development.
SEMESTER I
Semester : I Credits: 3
Category: MC No of Hours/week: 4
Objectives:
To provide mathematical foundation for computer science courses that include data structures,
database theory, compiler theory, computer architecture and operating systems.
NPTEL Video Lectures from Loyola College Intranet under “NPTEL – Video Portal”
Objectives
This course introduces the basic programming knowledge in C++ using OOPs concepts and data
structures for computing related applications.
UNIT I Introduction
UNIT I OOPS
UNIT IV Trees
Basic terminologies—binary trees: representation—traversal—reconstruction—binary search
trees—forest—conversion of binary trees into forest—threaded binary trees—B Trees—AVL
trees—Red Black trees—Heap tree—Hashing –Hash functions.
UNIT-V Graphs
NPTEL Video Lectures from Loyola College Intranet under “NPTEL – Video Portal”
Semester : I Credits: 4
Category: MC No of Hours/week:(2Th+2Lab)
Objectives:
Unit IV MySQL
MySQL: Getting Started with MySQL – Basic Data Types –Database and Table Creation –
Performing Operations on Table Data – Running Calculations on Table Data – Grouping the
Data – Functions in MySQL - Database Access with PHP and MySQL. Eclipse, an Integrated
Development Environment.
Unit V CSS
Cascading Style Sheets: Introduction – Levels of Style Sheets – Style Specification Formats –
Selector Forms – Property Value Forms – Font Properties – List Properties – Text Properties–
Padding, Margins and Boarders –Colours and Background Images – Conflict Resolution.
Ajax: Introduction - Overview of Ajax – The Basics of Ajax.
Objectives
To understand better the structure and logic behind the working of various functional modules
of a computer and the interaction between them.
Adders – Subtractors – Decoders – Multiplexer – Flip Flops: RS, JK, D, T Flip Flops –
Excitation Table – Master / Slave Flip Flop- Registers – Counters – Memory Unit - Micro
Operations –
General Register Organization – Instruction Format – Instruction Type - Timing and Control –
Addressing Modes – Memory Reference Instructions – Data Transfer and Manipulation –
Computer Arithmetic - Design of ALU – Design of Control Unit.
Unit IV Architecture
Introduction to Loosely Coupled and Tightly Coupled Computer Architecture - RISC - CISC-
Pipelining – Vector Processing – Array Processors – Peripheral Devices – Input Interface –
Asynchronous Data Transfer – Modes of Transfer – Priority Interrupt – DMA – I / O Processor.
Unit V Memory
Memory Hierarchy – Main Memory - Paging and Segmentation – Auxiliary Memory – Cache –
Virtual Memory – Memory Management Hardware – Multiprocessor Interconnection Structures.
NPTEL Video Lectures from Loyola College Intranet under “NPTEL – Video Portal”
Semester : I Credits: 4
Category: MC No of Hours/week: 4
Objectives:
To learn the concept of Database Management Systems
Abraham Silberschatz, Henry F. Korth and S. Sudharssan, ”Database System Concepts”, Sixth
Edition, Tata McGraw Hill, 2010.
NPTEL Video Lectures from Loyola College Intranet under “NPTEL – Video Portal”
Database Design by Prof. S. Srinath and Prof. D. Janaki Ram, IIT Madras.
CA 1809 C++ AND DATA STRUCTURES LAB
Semester : I Credits: 2
Category: MC No of Hours/week: 4
LAB EXERCISES
C++:
1. Control statements
a. Branching statements
b. Looping statements
2. Arrays
a. Matrix manipulation
b. Polynomial addition
3. Functions
a. Categories of function
4. Pointers
a. Pointers to arrays
b. Pointers to functions
c. Pointers to objects
5. Class and Objects
6. Array of objects
7. Friend functions
8. Inline functions
9. Constructor and Destructor
10. Types of constructor
11. Constructor Overloading
12. Inheritance types
13. Polymorphism
a. Function Overloading
b. Operator overloading(unary and binary)
c. Virtual functions
14. I/O formatting
15. Files
Data Structures:
1. Stack Operations (checking the boundary conditions)
2. Stack applications
a. Infix to Postfix expression
b. Evaluation of Expression
3. Queue Operations (checking the boundary conditions)
4. Circular Queue
5. Single Linked List ( creation, insertion, deletion, searching)
6. Doubly Linked List (creation, insertion, deletion, searching)
7. Linked Stack
8. Linked Queue
9. Sorting
a. Bubble sort
b. Selection sort
c. Insertion sort
d. Radix sort
e. Merge sort
10. Searching
a. Linear search
b. Binary search
11. Tree Traversals
12. Graph Traversals
Lab Exercises
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. using PHP as front end
SEMESTER II
Objectives:
Unit IIProbability
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
Objectives:
Unit IV 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.
1. Herbert Schildt, ” The Complete Reference JAVA 2”,7 th Edition, Tata McGraw
Hill.2010.
2. Dr. K. Somasundaram " Programming in Java2", Jaico Publishing house, 2005. ( JDBC)
Book for Reference
1. Y. Daniel Liang, " Introduction to Java Programming", 7th Edition, Pearson education, 2010.
2. Dr. C. Muthu, "Programming with Java", 2nd edition, Tata McGraw Hill.2010.
3. C. Thomas Wu " An introduction to Object-Oriented Programming with Java" , McGraw Hill
international edition 2010,
4. Joseph L. Weber "Using Java 2 platform", Prentice Hall of India(PHI),
CA 2805 OBJECT-ORIENTED SOFTWARE ENGINEERING
Semester : II Credits: 4
Category: MC No of Hours/week: 4
Objectives
To train the students to develop software in the object oriented methodology
To introduce the software project management concepts.
Unit IIIConstruction
Introduction – the design model – block design – working with construction – User Interface
Design - Object DBMS. Components: What is component – use of component.
Unit IVTesting
Introduction – Testing Concepts – Testing Activities: Component Inspection – Usability Testing
– Integration Testing – System Testing –Planning Testing - Documentation Testing –
Regression Testing – Automation Testing. Case study: Warehouse Management System.
Ivar Jacobson & others, Object-oriented software engineering, Pearson Education, 1992.
Bernd Bruegge, Allen H. Dutoit, Object-oriented Software Engineering, Pearson Education,
Second Edition, 2004.
NPTEL Video Lectures from Loyola College Intranet under “NPTEL – Video Portal”
Objectives
This course introduces the basic concepts of Microprocessor , interfacing and its
applications
UNIT I: Introduction
UNIT II:Instructions
http://download.intel.com/design/intarch/manuals/24319101.pdf
Semester : II Credits: 4
Category: MC No of Hours/week: 4
Objectives:
3. To expose students to the various gamut of UNIX Programming such as Shell Scripts,
Stand-alone and Network Programming
Unit I
Unit II
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.
Unit III
Process – Definition – Life Cycle – States – State Transition – Process Control Block – Parent /
Child Process – Special Processes – Process Identifiers – Threads – POSIX and Pthreads – Inter-
Process Communication using Message Queue - Pipes – FIFOs – Deadlock – Mutex – Process
Synchronization using Semaphores and Shared Memory
Unit – IV
Unit V
Introduction to OSI Model – Transport Layer – Ping and Traceroute - Sockets - Sockets API for
Connection oriented Data Transmission – Sockets API for Connectionless Data Transmission -
TCP Sockets – UDP Sockets – Raw Sockets – Socket Programming
1. H.M Dietel, P.J Dietel, D.R. Choffnes – “Operating Systems” – Third Edition – Pearson
Education
NPTEL Video Lectures from Loyola College Intranet under “NPTEL – Video Portal”
Operating Systems by Prof. P.C.P. Bhatt, IISc., Bangalore
CA 2808 JAVA PROGRAMMING LAB
Semester : II Credits: 2
Category: MC No of Hours/week: 4
LAB EXERCISES
LAB EXERCISES
4. Construction of a Shell Script that validates whether the entered name corresponds to a
file name or directory name.
6. Program to demonstrate System Calls for File I / O : Create, Open, Read, Write, Close,
Stat, fstat, lseek.
15. Program using UDP sockets (Client and Server). And Program for FTP
SEMESTER III
Reference Books
1. Kogent Learning Solutions, “.NET Framework 4.0 in Simple Steps”, Edition 2011,
Dreamtech Press.
2. Steven Holzner, “Visual Basic.NET Programming – Black Book”, Edition 2005,
Paraglyph Press.
3. Fred Barwell , “Professional VB.NET” 2nd Edition, Wrox Publication.
CA3806 .NET TECHNOLOGIES LAB
Semester : III Credits: 2
Category: MC No of Hours/week: 4
Lab Exercises
NPTEL Video Lectures from Loyola College Intranet under “NPTEL – Video Portal”
Computer Networks by Prof. Sujoy Ghosh, IIT Karagpur
Computer Networks by Prof. Ajit Pal, IIT Karagpur
Computer Networks by Prof. Hema A Murthy, IIT Karagpur
Data Communications by Prof. Ajit Pal, IIT Karagpur
Data Communications by Prof. H. S.Jamadagni, IISc, Bangalore
CA3875COMPUTER GRAPHICS AND MULTIMEDIA
Semester : III Credits:5
Category: ID No of Hours/week:3+3
Objectives:
UNIT II 2D Graphics
Two Dimensional Transformations -Basic Transformations , Reflection – Shear- 2D Viewing
Pipeline – Window to Viewport Mapping - Clipping – Polygons - Splines - Bezier Curves.
TEXT BOOKS
1. Donald Hearn and M. Pauline Baker , “Computer Graphics with OpenGL”,Third Edition,
2004,Prentice Hall.
2. Ranjan Parekh ,“ Principles of Multimedia”, 1st Edition, 2006, Tata McGraw-Hill
Education.
REFERENCE BOOKS
1. Hearn D and Baker M.P, “Computer graphics – C Version”, 2004, 2nd Edition,
Pearson
Education.
2. Angel Edward,“ Interactive Computer Graphics - A Top-down Approach With
Opengl”, 2000, 2nd Edition.
3. Andries van Dam, F. Hughes John, James D. Foley, Steven K. Feiner,“Computer
Graphics : Principles and Practice in C”, 2nd Edition, 2002, Pearson Education.
4. Ralf Steinmetz, Klara steinmetz, “Multimedia Computing, Communications and
Applications”, 2004, Pearson education.
NPTEL Video Lectures from Loyola College Intranet under “NPTEL – Video Portal”
LAB EXERCISES
1. Program using OpenGL library functions, to implement the basic primitives such
as POINT, LINES, QUAD, TRIANGLES and POLYGON etc.
2. Program using OpenGL library functions, to implement the line chart as per user
input. Input monthly data for period of one year.
3. Program to draw hard wired house by using basic primitives of OpenGL library
functions.
4. Program by using OpenGL library functions, to implement the Digital Differential
Analyser line drawing algorithm.
5. Program by using OpenGL library functions, to implement the Bresenham’s Line
drawing, Circle drawing, Mid-point Circle drawing and Mid-point Ellipse
drawing algorithms.
6. Program by using OpenGL library functions, to implement the Cohen-Sutherland
Line clipping algorithm.
7. Program by using OpenGL library functions, to implement the Liang-Barsky Line
clipping algorithm..
8. Program to demonstrate 2D and 3D transformations.
9. Window to Viewport Transformation
10. Sp Splines Using OpenGL, 2D Animation
CA3951 SOFTWARE PROJECT MANAGEMENT
Semester :III Credits:4
Category: ES No of Hours/week:4
Objectives:
1. To teach methods of s/w project planning.
2. To teach various controlling mechanisms used in s/w projects.
UNIT I INTRODUCTION
Project definition – Contract management – Activities covered by Software
Project Management – Plans Methods and Methodologies – Stakeholders – Objectives –
Project Success and Failure – Project Evaluation – Cost benefit evaluation and Risk
Evaluation.
Text Books
1. Bob Hughes , Mike cotterell and Rajib Mall “Software Project Management” 5 th
edition, 2012, Tata Mc Graw Hill.
Reference Books
1. Robert T. Futrell, Donald F. Shafer, Linda I. Safer, “Quality Software Project
Management”, 2002,Pearson Education,.
2. Pankai Jalote “Software Project Management in Practice”, 2002,Addison
Wesley.
CA3952 IT INFRASTRUCTURE MANAGEMENT
Semester :III Credits:4
Category: ES No of Hours/week:4
Objectives:
1. To introduce different hardware and software infrastructure.
2. To teach how to manage storage of information efficiently.
3. To teach the concept of security management
UNIT I Introduction
Introduction – Information Technology, computer Hardware, computer software, network
and Internet, computing resources IT infrastructure- Design issues, requirements IT
system management process service management process, information system design, IT
infrastructure library.
UNIT II Services
Service delivery process – Service delivery process, service level management, financial
management, service management, capacity management, availability management.
Objectives:
1. To educate the students on the basics and technologies of XML thereby helping
them to build XML based applications.
2. To analyse the aspects of Web Services and to integrate web based applications.
LAB EXERCISES
Objectives
1. To impart the knowledge of managing the resources in a software project.
2. To teach algorithms pertaining to Networks.
3. To impart the skills of effective decision making
Text Books
1. Taha H.A., Operations Research: An Introduction,7 th Edition, 2004, Pearson
Education.
2. Kanti Swarup, Gupta, Man Mohan, Operations Research, 2010, Sultan Chand
Publication.
Reference Books
Objectives
1. To enhance the knowledge in advanced features of Java
2. To empower programming skill as per the industry need
3. To occur the real time project development skills in Java platform.
Unit I J2EE Introduction
Enterprise Architecture- objectives- Introduction to java EE Platform- Features-
Exploring Java EE platform – Architecture – Containers - Java EE applications – Servers
for Java EE applications. Web applications – HTTP protocol – Introduction to web
applications – Web container – web architecture – Model–view controller (MVC)
architecture. Exploring JDBC process.
Unit II Servlets
Servlets Features – 3-Tier applications – Servlet API – Explaining servlet life cycle -
Creating sample servlet – working with ServletConfig , ServletContext,
HttpServletRequest and HttpServletResponse – Request Delegation and Request scope –
Implementing servlet collaboration – Session tracking Mechanisms –– configure and
running. Exploring session tracking mechanism - Java servlet API for session tracking.
Implementing event handling in servlet – working with wrappers.
Text Books
1. Kognet learning solutions Inc. “Java Server Programming Java EE6 BLACK
BOOK” , Reprinted 2013, Dreamtech press.
Reference Books
1. Jim Keogh, “The Complete reference to J2EE”, reprint 2012, Tata McGraw-Hill
edition.
2. Mike Keith and Merick Schincariol “ Pro EJB 3.0 Java Persistence API” 2006,
Apress.
3. David Geary, Cay S. Horstmann “Core JavaServer Faces” Third edition, 2010,
Prentice Hall.
4. Hall Brown “ Core Servlet and JavaServer pages”, Second edition, reprint 2011,
Pearson Education.
5. Andrew Lee Rubinger, Bill Burke “ Enterprise JavaBeans 3.1” Sixth Edition
2010, O’REILLY.
CA4955 ADVANCED JAVA PROGRAMMING LAB
Semester : IV Credits:2
Category: ES No of Hours/week:4
Lab exercises
1. Creating simple JDBC application.
2. Creating servlet with simple objects.
3. Creation of login form servlet (Creating and managing session).
4. Creating online shopping application Session tracking.
5. Build a simple JSF based UserInterface.
6. Validations using JSF validators.
7. Working with stateless session Bean.
8. Working with Stateful Session Bean.
9. Simple application packing, deploying and running in MDB.
10. Package and deploy a simple JSF web application using Netbeans (or any other
IDE).
11. Creating a Simple JPA application.
CA4956 ADVANCED .NET TECHNOLOGIES
Semester : IV Credits:4
Category: ES No of Hours/week:4
Objectives
1. To instill the productivity of C#
2. To inculcate skills to develop enterprise mobile solutions using ASP.NET
3. To orient students on Windows Phone Application Development
Unit I Building-blocks of C#
C# the Trailblazer – Productivity of C# - Features, and Advantages – C# Vs. Java –
Overview of C# - Gaining momentum with C# programs in VS.NET – Keywords – Data
Types, Literals, and Variables – Value Types, Integers, Floating-Point Types, The
Decimal Type, Characters, The Bool Type - Literals – Character Escape Sequences -
Working with Variables – Scope, Type Conversion and Casting- Operators – Program
Control Structures – Classes and Objects – Arrays and Strings
Lab Exercises
Objectives:
1. To impart the basics of computer networking.
2. To train in installation and configuration of web servers
3. To train in network monitoring mechanisms.
Text Books
1. James F. Kurose and Keith W. Ross ,”Computer Networking – A top down
approach featuring the Internet”, 3rd edition 2011,Pearson Publications.
Reference Books
1. Mahabub Hassan and Raj Jain,” High performance TCP/IP networking-concepts,
issues and solutions”, 2003, Prentice Hall.
2. Andrew S. Tanenbaum, David J. Wetherall,” Computer Networks”, Fifth Edition
, Pearson Education.
3. William Stallings,”High Speed Networks and Internets-performance and quality
of service” 2nd edition 2002, Pearson Education.
4. Douglas E.Comer,”Internet working with TCP/IP:Principles, Protocols, and
Architecture” 2006, Prentice Hall.
5. Natalia Olifer,Victor Olifer,”Computer Networks-Principles, Technologies and
Protocols
for Network design”, 2011, Wiley India.
6. Mani Subramanian,”Network Management-Principles and Practices”, Second
edition 2011, Pearson Education.
CA4959 DATABASE ADMINISTRATION
Semester : IV Credits:4
Category: ES No of Hours/week:Th: 2+Lab:2
Objectives:
1. To impart skills of managing databases in a software industry.
2. To impart skills of giving security to database.
Text Book
1. Kogent Solutions, “Oracle 10g Administration in Simple Steps”, First Edition,
2008, Dreamtech.
2. Ivan Bayross, Sharanam Shah, “MySQL 5 for Professionals”, First Edition, 2007,
Shroff Publications.
Reference Books
1. Jeremy D. Zawodny et al., “High Performance MySQL”, O’Reilly Media
Publications.
2. Russell Dyer, “MySQL in a Nutshell”, O’Reilly Media Publications.
3. Rick Greenwld, Robert Stackowiak, Jonathan Stern, “Oracle Essentials: Oracle
Database 10g”.
4. Kevin Loney, “Oracle Database 10g: The Complete Reference”.
5. Ian Abramson, Michael S. Abbey, “Oracle Database 10g: A Beginner’s guide”.
6. Bob Byla and Biju Thomas, “OCP: Oracle 10g new features for Administrators”.
Chip Dawes, “OCA: Oracle 10g Administrator’s guide”.
SEMESTER V
Reference Books
1. Boris Beizer, “Software Testing Techniques”, Second Edition, 2011, Dreamtech
Press.
2. Cem Kaner, Jack Falk, and Hung Quoc Nguyen, “Testing Computer Software”,
Second Edition, 1999,Wiley India.
3. William E. Perry, “Effective Methods for Software Testing”, Third Edition,
2006,Wiley India.
4. Edward Kit, “Software Testing in the Real World”, Third Edition, 1995.
CA5806 KNOWLEDGE MANAGEMENT SYSTEMS
Semester : V Credits:4
Category: MC No of Hours/week:4
Objectives
1. To infuse the importance of Knowledge for organizational survival and
success
2. To train the students on Knowledge Creation, Codification, and Capturing
3. To empower the students to implement Knowledge Management Systems for
organizations
Reference Books
Text Books
1. Jiawei Han, Micheline Kamber, "Data Mining: Concepts and Techniques",
Morgan Kaufmann Publishers, 2002.
Reference Books
1. Richard J.Roiger and Michael W.Geatz “ Data Mining – A Tutorial-based Primer”,
2003, Pearson education .
2. Alex Berson,Stephen J. Smith, “Data Warehousing, Data Mining,& OLAP”, 2004,
Tata McGraw- Hill.
3. Usama M.Fayyad, Gregory Piatetsky - Shapiro, Padhrai Smyth And Ramasamy
Uthurusamy, " Advances In Knowledge Discovery And Data Mining", 1996,
The M.I.T Press.
4. Ralph Kimball, "The Data Warehouse Life Cycle Toolkit", 1998, John Wiley & Sons
Inc.,.
5. Sean Kelly, "Data Warehousing In Action", John Wiley & Sons Inc., 1997.
6. G.K.Gupta, “Introduction to Data Mining with Case Studies”, 2006, Eastern Economy
Edition, Prentice Hall of India.
CA5808 CLOUD COMPUTING
Semester : V Credits:4
Category: MC No of Hours/week:4
Objectives
1. To acquire the knowledge of tapping the existing resources and use them
effectively.
2. To acquire the knowledge of minimizing the software resources and thereby
reducing the cost of investment.
3. To impart the skills of making greener IT.
Text Books
1. Rajkumar Buyya, James Broberg and Andrzej M.goscinski, “Cloud computing:
Principles and Paradigms”, September 2010, John Wiley & Sons.
2. Michael Miller,” Cloud Computing: Web -Based Applications That change the
way You Work and Collaborate Online”, First Edition, 2008, Pearson Education.
Reference Books
1. Haley beard, “ Cloud Computing best practices for managing and measuring
processes for on-demand computing, applications and Data centers in the cloud
with SLAs”, July 2008, Emereo Pty Limit
CA5809 SOFTWARE DEVELOPMENT LAB
Semester : V Credits:2
Category: MCNo of Hours/week:4
Objectives:
1. To develop skills for developing an application oriented software
2. To train the students to apply software engineering methodology
3. To prepare them to take up project in final semester.
Students have to choose a project and submit the proposal to the coordinator. After the
scrutiny, the coordinator will allot guide. Student has to do the project in lab. Minimum
two review meetings will be conduct the progress of the student. At the end, student has
to show demo of what he/she developed during lab class hours.
CA5955 NEURAL NETWORKS USING MATLAB
Semester : V Credits:4
Category: ES No of Hours/week:4
Objectives:
1. To give foundations of neural networks models and methods of
analyzing various issues using neural networks.
2. To teach how to apply neural networks for cluster analysis.
UNIT I
Introduction to Neural Networks - Basic models - Concepts of Neural Networks -
Inference and Learning Classification Models - Association Models - Optimisation
Models - Self-organisation Models - Introduction to MATLAB.
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 Modelling - Applications 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.
Text Books
1 .Limin Fu “Neural Networks in Computer Intelligence”, 2003, McGraw Hill
Companies.
2. Sathish Kumar, “Neural Networks – A Class Room Approach”, 2007, McGraw Hill
Companies.
3. Sivanandam, et al, “Introduction to Neural Netwotks using MATLAB”, 2007,
McGraw Hill Companies.
Reference Books
1. Robert J. Schalkoff , “ Artificial Neural Networks”, 1997,McGraw Hill.
2. Anderson,“ An Introduction to Neural Network”, 2001, PHI.
Ca5956 NEURAL NETWORKS LAB
Semester : V Credits:2
Category: ES No of Hours/week:4
Lab Exercises
Objectives:
1. To introduce the fundamentals of network security.
2. To give awareness of various threats.
3. To teach various cryptographic algorithms to protect data.
UNIT I Introduction to Network Security
Introduction to Information Security, Need for computer security, Confidentiality,
Integrity, Availability, Authenticity, Accountability, non-repudiation, Authorization,
Security threats, Security mechanisms, Security services, Model for internetwork
security, Internet standards, Key principles of Network security.
Reference Books
1. Sidnie feit,”TCP/IP – Architecture, protocols and implementation with ipV6 and IP
security” McGraw Hill Computer Communication Series.
2. Charlie Kaufman, Radia Perlman, Mike Speciner,”Network Security – Private
communication in a Public world” ,Prentice hall PTR.
CA5958 NETWORK SECURITY LAB
Semester : V Credits:2
Category: ES No of Hours/week:4
LAB EXERCISES
Objectives
Text Books
1. T.S. Grewal, “Introduction to Accountancy”, Edition 2008, S.Chand and
Company Ltd.
2. A. Murthy and S. Gurusamy, “Management Accounting”, Edition 2006, Vijay
Nicole Imprints Pvt. Ltd.
Reference Books
UnitIIDevelopingPositiveAttitude
Introduction – Meaning – Features of Attitudes – Attitudes and Behavior – Formation of
Attitudes – Change of Attitudes – Ways of changing Attitudes – Attitudes in Workplace-
The power of positive Attitude- Developing Positive Attitude – Obstacles in developing
Positive Attitude
Text Books
1. Dr. K. Alex, “Soft Skills Know yourself & Know the World”, Edition 2009,
S.Chand Publications.
2. Barun K. Mitra, “Personality Development and Soft Skills”, Sixth Impression
2012, Oxford University Press.
Reference Books
1. Gopalaswamy Ramesh, Mahadevan Ramesh, “The Ace of Soft Skills”,
Edition 2010, Pearson Education.
2. Deanna D. Sellnow, “Public Speaking – A Process Approach”, Edition 2002,
Vijay Nicole Imprints Pvt. Ltd.
3. Sanjay Kumar, and Pushp Lata, “Communication Skills”, Third Impression
2012, Oxford University Press.
QUANTITATIVE APTITUDE
Semester : V Credits: 2
Category: Soft Skill No of Hours/week: 4
Objectives
1. To impart the skills of solving problems quickly and efficiently.
2. To give practice of facing Aptitude Test conducted by IT industry confidiently.
Text Book
1. R.S.Aggarwal, “Quantitative Aptitude” , S.Chand, First Edition, 1989, Reprint
2012.
Reference Book
1. Preethi Gupta, “Quantitative Aptitude”, 2006, Unique Publication
2. Dinesh Khattar, “A Pearson Guide To Quantitative Aptitude”, 2005, Pearson
Education.
SEMESTER VI