BCA word
BCA word
PROGRAMME STRUCTURE
FIRST SEMESTER
Computer
3 BCA-103 Fundamentals & C 3 1 0 20 20 40 60 100 4
Programming
System Analysis
4 BCA-104 3 1 0 20 20 40 60 100 4
and Design
Environmental
5 BCA-105 Studies 2 0 0 20 20 40 60 100 2
PRACTICALS
Total 700 22
SECOND SEMESTER
Computer
BCA-201 Organization and
1 Architecture 3 1 0 20 20 40 60 100 4
Allied
Discrete
2 BCA-202 Mathematics 3 1 0 20 20 40 60 100 4
Core
Introduction to
3 BCA-203 Operating 3 1 0 20 20 40 60 100 4
System
Object Oriented
4 BCA-204 Programming 3 1 0 20 20 40 60 100 4
using Java
5 Industrial 2 0 0 20 20 40 60 100 2
BCA-205
Communication
PRACTICALS
Java Programming
6 BCA-251 Lab 0 0 4 - - 40 60 100 2
Operating System
7 BCA-252 0 0 4 - - 40 60 100 2
Lab
Total 700 22
THIRD SEMESTER
Microprocessors and
2 BCA-302 3 1 0 20 20 40 60 100 4
Assembly language
Data Base
3 BCA-303 3 1 0 20 20 40 60 100 4
Management Systems
Hypertext Pre
4 BCA-304 3 1 0 20 20 40 60 100 4
Processor
PRACTICALS
Total 700 23
FOURTH SEMESTER
Software
3 BCA-403 Engineering 3 1 0 20 20 40 60 100 4
Mobile
5 BCA-405 Computing/Distribu 3 1 0 20 20 40 60 100 4
ted System
PRACTICALS
Software
1 BCA-451 Engineering Lab 0 0 4 - - 40 60 100 2
Data
1 BCA-501 Communication 3 1 0 20 20 40 60 100 4
and Networks
Computer
2 BCA-502 3 1 0 20 20 40 60 100 4
Graphics
Cloud
3 BCA-503 Computing/Big 3 1 0 20 20 40 60 100 4
Data
Advanced
4 BCA-504 Industrial 2 0 0 20 20 40 60 100 2
Communication
PRACTICALS
Computer Graphics
2 BCA-552 0 0 4 - - 40 60 100 2
Lab
Total 700 22
SIXTH SEMESTER
1 BCA-601 3 1 0 20 20 40 60 100 4
.Net Framework
Cryptography &
2 BCA-602 Network Security 3 1 0 20 20 40 60 100 4
/Compiler Design
PRACTICALS
.Net
1 BCA-651 0 0 2 - - 40 60 100 2
Programming
Lab
Cryptography &
2 BCA-652 0 0 2 - - 40 60 100 2
N/W Security
Total 600 20
MATHEMATICS
CONTACTS: 3L + 1 T CREDITS: 4
UNIT I
UNIT II
Rank of a matrix, Elementary transformations, Echelon and normal forms, Adjoint and inverse
UNIT III
Derivative, Derivatives of Sum, Differences, Product & Quotient Rule, Chain Rule,
Derivatives of Composite Functions, Logarithmic Differentiation, Rolle’s Theorem, Mean
Value Theorem, Expansion of Functions (Maclaurin’s & Taylor’s), Indeterminate Forms, L’
Hospitals Rule, Maxima & Minima.
UNIT IV
References
Gupta S.P. and Kapoor, V.K., Fundamentals of Applied statistics, Sultan Chand & Sons,
1996.
H.K. Dass, “Advanced Engineering Mathematics”, S. Chand & Company, 9th Revised
Edition, 2001. Shanti Narayan, “Differential Caluculs”, S.Chand & Company, 1998.
H.K. Dass, “Advanced Engineering Mathematics”, S. Chand & Company, 9th Revised
Edition, 2001. Shanti Narayan, “Differential Caluculs”, S.Chand & Company, 1998.
Shanti Narayan, “Integral Calculus”, S. Chand & Company, 1999
DIGITAL DESIGN & ELECTRONICS
CONTACTS: 3L + 1 T CREDITS: 4
Unit-I
Number System: Binary, octal, Hexadecimal Number, their addition and subtraction, Base
conversions, Number code: BCD codes, Grey, ASCII, EBCDIC.
Unit-II
Boolean Algebra: Laws and theorems of Boolean algebra. De Morgan's theorem, XOR and
XNOR gates, Half and Full Adder and Subtractor circuits.
Unit-III
Unit-IV
Flip Flop: RS Flip Flop, Clocked, RS Flip Flop, Edge trigger D Flip Flop. Flip Flop
Switching time, OK Flip Flop. JK Master Slave Flip Flop. Clock wave forms, Shift registers:
Serial in and serial out, Parallel in and parallel out. Counters: Asynchronous counters
Synchronous counters.
Unit-V
References:
Moris Mano, “Digital Logic and Computer Design”, PHI Publications, 2002
R. P. Jain, “Modern Digital Electronics”, TMH, 3rd Edition, 2003.
R.L. Tokheim, “Digital Electronics, Principles and Applications”, Tata McGraw Hill,
1999.
W. Gothman, “Digital electronics”, PHI.
S. Salivahanan & S. Arivyhgan. “Digital circuits and design”, Vikas Publication, 2001
Malvino Leach, "Digital Principles and Application", TMH, 1999.
V. Rajaraman : Computer Fundamentals (PHI)
COMPUTER FUNDAMENTS & C - PROGRAMMING
Unit-I
Fundamental: H/W and S/W part of computer system, Computer Block Diagram, online
processing, time sharing system, real time system, batch system, multiprogramming,
multiprocessing, SPOOLING, distributed data processing. Element of computer file, types of
files, file processing activities, file design factors, access methods, pros and cons of file
organization
Unit-II
Unit-III
MS Excel: Introduction and area of use; Working with MS Excel.; concepts of Workbook &
Worksheets; Using Wizards; Various Data Types; Using different features with Data, Cell
and Texts; Inserting, Removing & Resizing of Columns & Rows; Working with Data &
Ranges; Column Freezing, Labels, Hiding, Splitting etc.; Using different features with Data
and Text; Use of Formulas, Calculations & Functions; Cell Formatting including Borders &
Shading; Working with Different Chart Types; Printing of Workbook.
Unit-IV
Elements of C: C character set, identifiers and keywords, Data types: declaration and
definition, storage classes in C, Type conversion, Types of error, ‘C’ macro, macro vs
function.
Operators: Arithmetic, relational, logical, bitwise, unary, assignment and conditional
operators and their hierarchy & associativity. Data input/output.
Control statements: Sequencing, Selection: if and switch statement; alternation, Repetition:
for, while, and do-while loop; break, continue, goto.
Unit-V
Unit 1 :
Introduction to SAD Fundamentals of System, Important Terms related to Systems,
Classification of Systems, Real Life Business Subsystems, Real Time Systems, Distributed
Systems, Development of a successful System, Various Approaches for development of
Information Systems Structured Analysis and Design Approach, Prototype, Joint Application
Development.
Unit 2 :
Process of System Development Systems Development Life Cycle: Phases of SDLC,
Project Identification and Selection, Project Initiation and planning, Analysis, Logical
Design, Physical Design, Implementation, Maintenance, Product of SDLC Phases,
Approaches to Development, Prototyping, Joint Application Design, Participatory Design,
Case Study
Unit 3 :
Introduction to Documentation of Systems Concepts and process of Documentation:
Types of Documentation, System Requirements Specification, System Design Specification,
Test Design Document, User Manual, Different Standard for Documentation, Documentation
and Quality of Software,
Unit 4:
Process of System Planning Fact finding Techniques: Interviews, Group Discussion, Site
Visits, Presentations, Questionnaires, Issues involved in Feasibility Study, Technical
Feasibility, Operational Feasibility, Economic Feasibility, Legal Feasibility, Cost Benefit
Analysis, Preparing Schedule, Gathering Requirements of System, Joint Application
Development, Prototyping
Unit 5 :
Modular and Structured Design Design Principles: Top Down Design, Bottom Up Design,
Structure Charts, Modularity, Goals of Design, Coupling, Cohesion. Criteria for Report
Design, Relevance, Accuracy, Clarity, Timeliness, Cost
ENVIRONMENTAL STUDIES
Unit 2 : Ecosystems
Concept of an ecosystem, Structure and function of an ecosystem, Producers, consumers and
decomposers, Food chains, food webs and ecological pyramids, Introduction, types,
characteristic features, structure and function of the following ecosystems:-
Forest ecosystem
Grassland ecosystem
Desert ecosystem
REFERENCES
a) Agarwal, K.C. 2001 Environmental Biology, Nidi Publ. Ltd. Bikaner.
b) Bharucha Erach, The Biodiversity of India, Mapin Publishing Pvt. Ltd., Ahmedabad –380
013, India, Email:[email protected] (R)
c) Brunner R.C., 1989, Hazardous Waste Incineration, McGraw Hill Inc. 480p
d) Clark R.S., Marine Pollution, Clanderson Press Oxford (TB)
e) Cunningham, W.P. Cooper, T.H. Gorhani, E & Hepworth, M.T. 2001, Environmental
Encyclopedia, Jaico Publ. House, Mumabai, 1196p
f) De A.K., Environmental Chemistry, Wiley Eastern Ltd.
Unit-II
Unit-III
Unit-IV
Memory & Storage: Processor Vs. Memory speed: Cache memory. Associative memory,
Virtual memory and Memory management
Unit-V
Input/ Output organization: Peripheral devices, I/O Asynchronous Data Transfer: Strobe
Control, Data Transfer Schemes (Programmed, Initiated, DW, Transfer), I/O Processor.
References:
Unit-II
Unit-III
Unit-IV
Lattices & Boolean Algebra: Relation to partial ordering, lattices, Hasse Diagram, Axiomatic
definition of Boolean algebra as algebraic structures with two operations basic results truth
values and truth tables,
Unit-V
References:
Unit-II
CPU Scheduling: Basic concepts, Scheduling criteria, Scheduling algorithms : FCFS, SJF,
Round Robin & Queue Algorithms.
Deadlocks: Deadlock characterization, Methods for handling deadlocks, Banker’s Algorithm.
Unit-III
Unit-IV
File management: File system Structure, Allocation methods: Contiguous allocation, Linked
allocation, Indexed allocation, Free space management: Bit vector, Linked list, Grouping,
Counting.
Unit-V
Device Management: Disk structure, Disk scheduling: FCFS, SSTF, SCAN, C-SCAN,
LOOK, C-LOOK.
References:
Abraham Silberschatz, Peter B. Galvin, “ Operating System Concepts”, Addison-
Wesley
publishing. Co., 7th. Ed., 2004.
Nutt Gary, "Operating Systems", Addison Wesley Publication, 2000.
Andrew S. Tannenbaum, "Modern Operating Systems", Pearson Education Asia,
Second
Edition, 2001.
William Stallings, "Operating Systems, "Internals and Design Principles", 4th Edition,
PH,
2001.
Ekta Walia, "Operating Systems Concepts", Khanna Publishes, New Delhi, 2002.
Object Oriented Programming Using Java
Unit I
Object Modeling: Objects and classes, links and association, generalization and inheritance,
aggregation, abstract class, multiple inheritance, meta data, candidate keys,
constraints.Dynamic Modeling: Events and states, operations, nested state diagrams and
concurrency, advanced dynamic modeling concepts, a sample dynamic model.
Unit II
Functional Modeling: Data flow diagram, specifying operations, constraints, a sample
functional model.OMT (object modeling techniques) methodologies, examples and case
studies to demonstrate methodologies, comparisons of methodologies, SA/SD, JSD.
Unit III
Java Programming: Introduction, Operator, Data types, Variables, Methods &
Classes, Multithread Programming, I/O, Java Applet.
Unit IV
Java Library: String Handling, Input/Output exploring Java.io, Networking,
Exception Handling, Event Handling, Introduction to AWT, Working with window,
Graphics, AWT Controls, Layout Manager and Menus, Images.
Unit V
Software Development using Java:
Java Swing, Migrating from C++ to java, Application of java, JDBC.
Reference books:
1. Horstmann, Big Java, Wiley India
2. Herbert Schieldt, “The Complete Reference: Java”, TMH, 7th Edition.
3. Nino,” An Introduction to Programming and Object Oriented Design using Java,
w/CD”, Wiley India
4. James Rumbaugh etal, “Object Oriented Modeling and Design”, PHI
5. Bjarne Stroustrup, “C++ Programming Language”, Addison Wesley, 3rd Edition.
INDUSTRIAL COMMUNICATION
adverbs; Concord - grammatical concord, notional concord and the principle of proximity
Communicative Grammar: Spotting the errors pertaining to nouns, pronouns, adjective and
between subject and verb. Changing the voice: from Active to Passive and Passive to Active.
Idioms and phrases; Words often confused; One-Word Substitutes; Formation of words
(suffixes, prefixes and derivatives);
Unit-II
Unit-III
Unit-IV
Book Review – Herein the students will be required to read and submit a review of a book
(Literary or non-literary) of their own choice. This will be followed by a presentation of the
same in the class.
Technical Writing:
(a) Business Letters, Format of Business letters and Business letter writing
(b) E-mail writing
(c) Reports, Types of Reports and Format of Formal Reports
(d) Press Report Writing
Unit-V
References:
Arrays: Representation of single and multidimensional arrays; sparse arrays - lower and upper
triangular matrices and Tri-diagonal matrices.
Unit-II
Stacks and Queues: Introduction and primitive operations on stack; Stack application, Infix,
postfix, prefix expressions; Evaluation of postfix expression; Conversion from infix to postfix,
Introduction and primitive operation on queues.
Unit-III
Lists: Introduction to linked lists; Sequential and linked lists, operations such as traversal,
insertion, deletion, searching, Two way lists and Use of headers.
Trees: Introduction and terminology; Traversal of binary trees; Recursive algorithms for tree
operations such as traversal, insertion, deletion; threaded trees, binary search trees, trees in
search algorithm. B- tree. B+ tree and applications.
Unit-IV
Sorting Techniques: Insertion sort, selection sort, merge sort, heap sort.
Searching Techniques: Linear search, binary search and hashing.
Unit-V
File structure: physical storage devices and their characteristics, constituents of a file viz.
fields, records, fixed and variable length records, primary and secondary keys; file operations,
basic file system operations, file organizations: serial sequential, index sequential, direct ,
inverted, hashing function and collision handling methods.
Reference:
Unit-II
Basic microprocessor architecture and interface: Internal architecture, external system bus
architecture, memory and Input/output interface.
Unit-III
Programming mode: General-purpose registers; pointer and index registers; flag; segment
registers, program invisible registers; memory addressing and addressing modes.
Unit-IV
Memory interfacing; memory address decoding; cache memory and cache controllers. Basic
I/O interface; I/O mapped I/O memory mapped I/O; basic input/output and handshaking
input/output port address decoding; 8255 programmable peripheral interface; 8279
programmable keyboard and display interface; 8254 programmable time; 8251 programmable/
communication interface;
Unit-V
Reference:
CONTACTS: 3L + 1 T CREDITS: 4
Unit-I
Introduction: Characteristics of database approach, data models, DBMS architecture and data
independence.
Unit-II
E-R Modeling: Entity types, entity set, attribute and key, relationships, relation types, roles
and structural constraints, weak entities, enhanced E-R and object modeling, Sub Classes:,
Super classes, inheritance, specialization and generalization,
Relational Data Model: Relational model concepts, relational constraints, relational algebra,
relational calculus.
Unit-III
SQL: Introduction, Features of SQL, Components – DDL, DML, DCL, Data types in SQL;
Commands: Create, Insert, Select, Delete, Update, Alter, Rename; Aggregate functions,
Character/String functions, Numeric functions, Joins, Declarative constraint, Transaction
control command, Views: Create, Drop, Advantage & disadvantage of view, Uses of view.
Unit-IV
Unit-V
Reference:
Introduction to PHP Evaluation of Php: Basic Syntax Defining variable and constant Php,
Data types, Operator and Expression, Handling Html Form With Php, Capturing Form.
Unit-II
Data Dealing with Multi-value filed: Generating File uploaded form, Redirecting a form
after submission, Decisions and loop Making, Decisions Doing Repetitive task with looping,
Mixing Decisions and looping with Html.
Unit-III
Function: What is a function, Define a function Call by value and Call by reference,
Recursive function.
String: Creating and accessing String, Searching & Replacing String, Formatting String,
String Related Library function.
Unit-IV
Array: Anatomy of an Array, Creating index based and Associative array, Accessing array,
Element Looping with Index based array, Looping with associative array, using each() and
foreach(), Some useful Library function.
Unit-V
Working with file and Directories: Understanding file & directory, Opening and closing a
file, Copying ,renaming and deleting a file, Working with directories, Building a text editor,
File Uploading & Downloading, Generating Images with PHP.
Graph Theory
Unit -I Graphs, Sub graphs, some basic properties, various example of graphs & their sub
graphs, walks, path & circuits, connected graphs, disconnected graphs and component, Euler
graphs, various operation on graphs, Hamiltonian paths and circuits, the traveling sales man
problem.
Unit- II Trees and fundamental circuits, distance diameters, radius and pendent vertices,
rooted and binary trees, on counting trees, spanning trees, fundamental circuits, finding all
spanning trees of a graph and a weighted graph, algorithms of primes, Kruskal and Dijkstra
Algorithms.
Unit -III Cuts sets and cut vertices, some properties, all cut sets in a graph, fundamental
circuits and cut sets , connectivity and separability, network flows Planer graphs,
combinatorial and geometric dual: Kuratowski graphs, detection of planarity, geometric dual,
Discussion on criterion of planarity, thickness and crossings.
Unit -IV Vector space of a graph and vectors, basis vector, cut set vector, circuit vector,
circuit and cut set subspaces, Matrix representation of graph – Basic concepts; Incidence
matrix, Circuit matrix, Path matrix, Cut-set matrix and Adjacency matrix.
References
1. Deo, N, Graph theory with applications to Engineering and Computer Science, PHI
Unit-II
Accounting Standards- In India, Bases of accounting- Cash and accrued. Capital and
Revenue item.
Unit-III
Unit-IV
(a) Accounting procedures used, in practice, for recording Cash, Bank and Journal
Transactions using appropriate voucher;
(b) Preparation of Ledger counts, Cash Book, Journal Book and Bank Book;
(c) Preparation of Trial Balance, Profit and Loss Accounts and Balance Sheet.
(d) Accounting for petty cash transactions and preparation of petty cash register.
Unit-V
Accounting system: for preparing and maintaining Payrolls; Inventory Accounting and
Control; Budget and Budgetary Control;
(i) Accounting System for Orders booking, Processing (forwarding and acceptance) and
invoicing for a trading Organization;
(j) Accounting for Decision making control : Marginal costing and standard costing.
Reference:
UNIT-IV
Correlation Concept and types of correlation, Scatter diagram, Karl Pearson Coefficient (r) of
correlation its merit and demerits, properties for r, Rank correlation coefficient, Tied or
repeated ranks. Linear Regression: Concept of Regression, two lines of regression and its
estimation.
Referential Books:
3. Goon, Gupta And Dasgupta - Fundamentals of Statistics - The world press private ltd.
Kolkata.
Unit-II
Software Project Management Concepts: The Management spectrum, The People The
Problem, The Process.
Software Project Planning: Size Estimation like lines of Code & Function Count, Cost
Estimation Models, COCOMO, Risk Management.
Unit-III
Unit-IV
Software Testing: Testing Process, Design of Test Cases, Types of Testing, Functional
Testing, Structural Testing, Test Activities, Unit Testing, Integration Testing and System
Testing. Debugging Activities.
Unit-V
Reference:
Unit-II
Designing Pages with HTML: Introduction to HTML, Essential Tags, Deprecated Tags, Tags
and Attributes, Text Styles and Text Arrangements, Text, Effects, Exposure to Various Tags,
Color and Background of Web Pages, Lists and their Types, Attributes of Image Tag.
Unit-III
Link: Hypertext, Hyperlink and Hypermedia, Links, Anchors and URLs, Links to External
Documents, Different Section of a Page and Graphics, Footnote and e-Mailing, Creating
Table, Frame, Form and Style Sheet.
Unit-IV
DHTML: Dynamic HTML, Document Object Model, Features of DHTML, CSSP (Cascading
Style Sheet Positioning) and JSSS (JavaScript assisted Style Sheet), Layers of Netscape, The
ID Attribute, DHTML Events.
Unit-V
Web Page: Web Page Basics, Web Terminologies, Phases of Planning and Building Web
Sites, The FTP, HTTP and WPP, Features, Web Page Views, Adding Pictures, Backgrounds,
Links.
Scripting language: Java script and VB script JDBC database.
Reference:
Unit-II: Wireless Networking, Wireless LAN Overview: MAC issues, IEEE 802.11,
Bluetooth, Wireless multiple access protocols, TCP over wireless, Wireless applications, data
broadcasting, Mobile IP, WAP: Architecture, protocol stack, application environment,
applications.
Unit-III: Data management issues, data replication for mobile computers, adaptive clustering
for mobile wireless networks, File system, Disconnected operations.
Unit-IV: Mobile Agents computing, security and fault tolerance, transaction processing in
mobile computing environment.
Unit-V: Adhoc networks, localization, MAC issues, Routing protocols, global state routing
(GSR), Destination sequenced distance vector routing (DSDV), Dynamic source routing
(DSR), Ad-Hoc on demand distance vector routing (AODV), Temporary ordered routing
algorithm (TORA), QoS in Ad Hoc Networks, applications.
References:
Unit-I
Data communications concepts: Digital and analog , parallel and serial, synchronous and
asynchronous, simplex, half duplex, duplex, multiplexing, Transmission media: Wired
(physical): Twisted pair, Coaxial cable, Optical Fiber.
Communication switching techniques: Circuit switching, message switching, packet
switching.
Unit-II
Unit-III
Unit-IV
Network Layer: Host to Host Delivery: IP Addressing and Routing, Gateway, N/W Layer
Protocols: ARP, IPV4, ICMP, IPV6.
Transport Layer: Process-to-Process Delivery: UDP, TCP Congestion Control & Quality of
Service.
Unit-V
Application Layer: Client Server Model, Domain Name System (DNS), E-mail (SMTP), File
Transfer (FTP) and Model TCP/IP.
Reference:
Unit-I
Output Primitives: Points and lines, line drawing algorithms, mid-point circle and ellipse
algorithms.
Filled area primitives: Scan line polygon fill algorithm, boundary fill and flood-fill algorithms.
Unit-III
2-D Viewing: The viewing pipeline, viewing coordinate reference frame, window to view-port
coordinate transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line clipping
algorithms, Sutherland –Hodgeman polygon clipping algorithm..
Unit-IV
Reference:
Unit 4: Saas
Security risks in cloud, types of threat in cloud, ways of handling the threats, covert channel
attacks in cloud, detection mechanisms for the threats, ways of making cloud secure.
Advanced Industrial Communication
Warm Up, Speaking and Listening: Commonly Used Phrases in Telephone Conversations,
Reading: Conference Calls, Vocabulary, Writing and Listening: Leaving a Message, Grammar
and Usage: The Perfect Tenses, Pronunciation: Contracted Forms
Warm up, Reading, Vocabulary: Apply for a Job, Curriculum Vitae, Language Focus: Some
Useful Words, Study Skills: Preparing for an Interview, Listening, Speaking, Writing
Reading, Writing Skills, Listening: How to be Successful in a Group Discussion, Study Skills,
Language Focus, Vocabulary, Speaking, Grammar: Connectives, Pronunciation
Warm Up: Ability to Influence and Lead, Reading: The Role of a Manager, Vocabulary:
Leadership, Speaking and Listening, Language Focus: Degree of Probability, Grammar:
Modals, Writing: Reports, Pronunciation
CONTACTS: 3L + 1 T CREDITS: 4
UNIT - I
C# Fundamentals: Basic classes, declarations, conditionals, loops, arrays, strings,
enumerations, structures, and Encapsulation, inheritance, polymorphism, Structured exception
handling. Understanding interface types
UNIT - II
Delegates, Events, and Lambdas: basics of each -- very important for event driven (GUI),
Understanding the garbage collector, creating and working with .NET assemblies.
UNIT - III
Windows Forms and WPF: Basic windows programming: forms, component class, control
class, control events, menus, status bars, tool bars, interacting with the registry. Indexers,
Operator Overloading, Custom Type Conversion, Extension Methods, Anonymous Types,
Pointer Types
UNIT - IV
Input, Output, and Serialization: System.IO, Directory and File Types, StreamReaders and
StreamWriters, working with binary data, configuring objects for serialization, Working with
and creating custom generic types.
UNIT - IV
Processes, AppDomains, Contexts, Threading, Type Reflection, Late Binding, Attribute-
based programming: Advanced topics from the text will be discussed as time permits. We
can decide as a class on what to explore if we get to this point.
CRYPTOGRAPHY AND NETWORK SECURITY
UNIT I
Security trends, Attacks and services, Classical crypto systems, Different types of ciphers
Ceaser, Transposition and Hill Cipher, sequences Group, Ring and Field, Congruence’s
Chinese Remainder theorem, Modular exponentiation, Fermat and Euler’s theorem
UNIT II
Simple DES, Differential cryptanalysis, DES – Modes of operation – Triple DES –AES – RC4
– RSA – Attacks – Primality test, factoring.
UNIT III
Discrete Logarithms, Computing discrete logs, Diffie-Hellman key exchange, ElGamal Public
key, cryptosystems: Hash functions, Secure Hash, Birthday attacks -MD5 – Digital signatures
– RSA –Elgamel DSA
UNIT IV
Authentication applications, Kerberos, X.509, PKI, Electronic Mail security, PGP, S/MIME
IP security, Web Security, SSL, TLS, SET
UNIT V
Text Book:
1. William Stallings, “Cryptography and Network Security: Principles and Practice”, Prentice
Hall, New Jersey.
Reference Books:
1. Johannes A. Buchmann, “Introduction to cryptography”, Springer- Verlag.
2. Atul Kahate, “Cryptography and Network Security”, TMH
3. Mahtab Alam, “Information Security and Cryptography, BOOKSHELF.
ENTERPRENEURSHIP & DEVELOPMENT
603
CONTACTS: 3L + 1 T CREDITS: 4
UNIT I:
Entrepreneur- Concept on percent - Functions and clarifications of entrepreneurs -
Characteristics of entrepreneur - Nature and importance of ,entrepreneur - Entrepreneur vs.
professional manager - Women entrepreneurs.
UNIT II:
Concept of Entrepreneurship - Entrepreneurship and environment-Policies governing
entrepreneurs, entrepreneurial development programmes - Institutions for - entrepreneurship
development, entrepreneurship. Entrepreneurship -Entrepreneurship development in other
countries.
UNIT III:
Institutions for Entrepreneurial Development - Role of constancy organizations - Role of
financial institutions -Bank finance to entrepreneurs Entrepreneurship development: Role of
development financial institutions.
UNIT IV:
Concept of project and classification of project identification project formulation - project
report - project design - project appraisal - profitability appraisal - project planning - social
cost benefit analysis - financial analysis and project financing.
UNIT V:
Financial analysis - Ratio analysis - Investment process; Break even analysis - Profitability
analysis social cost - Benefit analysis - Budget and planning process, applicability of the
factories Act.
Suggested References: