SKPVV Hindu High Schools Committee) Vijayawada - KBN ...
-
Upload
khangminh22 -
Category
Documents
-
view
5 -
download
0
Transcript of SKPVV Hindu High Schools Committee) Vijayawada - KBN ...
ISO 9001:2008 NAAC – ‘A’ UGC – CPE
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS)
(Sponsored by : S.K.P.V.V. Hindu High Schools Committee) Vijayawada – 520001.
PG DEPARTMENT OF COMPUTER SCIENCE MCA
Course Structure and Scheme of Teaching and Examination (With effect from 2019-20)
I SEMESTER
Paper Code
Paper Title Teaching
Hours/ week
Internal
Marks
External
Marks
No. of
Credits L/T/P
MCA10119 C & Data Structures 4 30 70 4
MCA10217 Computer Organisation 4 30 70 4
MCA10317 Discrete Mathematical Structures 4 30 70 4
MCA10417 Operating Systems 4 30 70 4
MCA10517 Accounting & Financial Management 4 30 70 4
MCA10619 C& DS Lab 6 30 70 3
MCA10717 OS Lab (UNIX) 6 30 70 3
MCA10817 Soft Skills 3 50 -- 2
Library 1 -- -- --
Total 36 260 490 28
II SEMESTER
Paper Code
Paper Title
Teaching
Hours/ week
Internal
Marks
External Marks
No. of Credits
L/T/P MCA20117 Computer networks 4 30 70 4
MCA20219 OOPS through java 4 30 70 4
MCA20317 Data base management systems 4 30 70 4
MCA20418 Probability & statistics 4 30 70 4
MCA20517 e-commerce 4 30 70 4
MCA20619 OOPS through java lab 6 30 70 3
MCA20719 DBMS lab 6 30 70 3
MCA20819 Technical report writing 3 50 -- 2
Library 1 -- -- --
Total 36 260 490 28
III SEMESTER
Paper Code
Paper Title
Teaching
Hours/ week
Internal
Marks
External Marks
No. of Credits
L/T/P MCA30119 Python programming 4 30 70 4
MCA30217 Cryptography and network
security
4 30 70 4
MCA30319 Web technology 4 30 70 4
MCA30417 Software engineering 4 30 70 4
MCA30517 Operation research 4 30 70 4
MCA30619 Python programming lab 6 30 70 3
MCA30719 Web Technology lab 6 30 70 3
MCA30817 Project planning and seminar 3 50 -- 2
Library 1 -- -- --
Total 36 260 490 28
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS)
(Sponsored by: S.K.P.V.V. Hindu High Schools
Committee) Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd
Rank (All
India)
C & DATA STRUCTURES
MCA10119
w.e.f : 2019 - 2020
I MCA
I Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
7 4 6 30 70
COURSE OBJECTIVES :
Programmers looking for jobs
Programmers wanting to write efficient code
Computer Science students having Data Structures as part of their curriculum
Non Computer science students wanting to enter IT industry
LEARNING OUTCOMES:
Understand the purpose of programming.
Download and understand the role of IDE in writing "C" programs.
Gain knowledge about how one can write Software Programs.
Write interactive programs to perform input and output operations.
Apply logic using programming techniques & decision making statements.
Understand the advantage of using Arrays and Pointers for handling large data.
Learn how to break up a big task into smaller units using functions.
Understand how memory can be dynamically allocated and de-allocated for pointers.
Persist data of the program into data files for using at later point of time.
Create and process data in files using file I/O functions. Read and consume command like
arguments in a program.
DETAILED SYLLABUS
Unit1
(12Hrs) Structure of C program, A Simple C program, identifiers, basic data types and sizes,
Constants, variables, arithmetic, relational and logical operators, increment and decrement
operators, conditional operator, bit-wise operators, assignment operators, expressions, type
conversions, conditional expressions, precedence and order of evaluation.
Input-output statements, statements and blocks, if and switch statements, loops- while, do-
while and for statements, break, continue, goto and labels, programming examples.
Unit2
(12Hrs) Functions, basics, parameter passing, storage classes- extern, auto, register, static, user defined
functions, standard library functions, recursive functions, C preprocessor, example c
programs.
Arrays- concepts, declaration, definition, accessing elements, storing elements, arrays and
functions, two-dimensional and multi-dimensional arrays, applications of arrays, strings.
Unit3
(12Hrs) Pointers- concepts, initialization of pointer variables, pointers and function arguments, address
arithmetic.
Derived types- structures- declaration, definition and initialization of structures, accessing
structures, nested structures, arrays of structures, structures and functions, pointers to
structures, unions, typedef, C program examples.
Unit4
(12Hrs) Introduction to data structures, classification and operations of Data structures, singly linked
lists, doubly linked lists, circular list, representing stacks and queues in C using arrays and
linked lists, infix to post fix conversion, postfix expression evaluation.
Unit5
(12Hrs) Trees- Binary tress, terminology, representation, traversals, graphs - terminology,
representation, graph traversals (DFS & BFS)
Searching - Linear and binary search methods, sorting - Bubble sort, selection sort, Insertion
sort, Quick sort, merge sort.
TEXT BOOK
Author Title Publisher 1 B.A. Forouzan and R.F.
Gilberg, Third edition, Thomson
Computer science, A structured programming approach using C
_
2 A.S.Tanenbaum, Y. Langsam, and M.J. Augenstein
DataStructures Using C PHI/Pearson education
REFERENCE BOOKS:
Author Title Publisher 1 P. Padmanabham C& Data structures B.S. Publications 2 B.W. Kernighan, Dennis M.Ritchie The C
Programming Language
PHI/Pearson Education
3 J.A. Jones & K. Harrow C Programming and Data Structures
Dreamtech Press
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All
India)
COMPUTER ORGANIZATION MCA10217 w.e.f : 2017 - 2018 I MCA I Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
4 4 0 30 70
OBJECTIVES:
To make the students aware of basic hardware and software concepts of computer
organization.
To make the students understand the different circuits.
To make the students learn multiplexers and decoders.
To discuss the memory hierarchy and memory types.
LEARNING OUTCOMES:
The student will be able to simplify the Boolean expressions using K-maps.
The student will be able to design combinational and sequential circuits,
The student would have good exposure with concepts like addressing modes and instruction
cycles
The student would be familiar with the performance of CPU and memory operations
DETAILED SYLLABUS
Unit1
(12Hrs)
Digital Logic Circuits: Digital Computers, Logic Gates, Boolean algebra,
MapSimplification, Combinational Circuits, Flip-flops, Sequential Circuits.
Digital Components: Integrated Circuits, Decoders,Multiplexers, Registers, ShiftRegisters,
Binary Counters, Memory Unit.
Unit2
(12Hrs)
Data Representation: Data types, Complements,Fixed-point Representation,Floating-point
representation, other binary codes, Error detection Codes. Register Transfer and Micro
operations:Register transferlanguage, Register transfer, Bus&memory Transfers, Arithmetic
micro operations, logic micro
Author Title Publisher
1 V. Rajaraman, T. Radha Krishnan
Computer Organization and Architecture
PHI
2 BehroozParhami Computer Architecture Oxford (2007)
3 ISRD group Computer Organization ace series, TMH(2007)
4 WilliamStallings ComputerOrganizationandArchitecture –
Designing forPerformance
Pearson Education(2005)
5 P.Chakraborty Computer Architecture and
Organization JaicoBooks(2008)
operations,Shiftmicrooperations,ArithmeticLogicShiftUnitBasic Computer Organization
and Design: Instruction Codes, Computer registers, Computer Instructions, Timing and
Control, Instruction Cycle, Memory- Reference Instructions, Input-output Interrupt
Unit3
(12Hrs)
Micro programmed Control: Control memory, Address Sequencing,
MicroprogramExample, Design of control Unit.
CentralProcessingUnit: General Register Organization,StackOrganization, Instruction
Formats, Addressing Modes, Data Transfer and Manipulation, Program Control
Unit4
(12Hrs)
Computer Arithmetic: Introduction, Addition and subtraction,
Multiplicationalgorithm,Floatingpointarithmeticoperations,DecimalArithmeticunit,DecimalA
rithmetic operations
Unit5
(12Hrs)
Input-Output Organization: Peripheral Devices, Input-Output
Interface,Asynchronous Data Transfer, Modes ofTransfer, Priority Interrupt
MemoryOrganization: Memory Hierarchy, Main Memory, Auxiliary Memory, Associative
Memory, Cache Memory
TEXTBOOKS
Autho Title Publisher
1 M. Morris
Mano
Computer
SystemArchitecture
3rd
Edition, PearsonEducation(2008). Chapters : 1,2,3,4,5.1to5.7,7,8.1 to8.7,10.2to10.5,11.1 to 11.5, 12.1 to 12.5
REFERENCE BOOKS
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All
India)
DISCRETE MATHEMATICAL
STRUCTURE
MCA10317
w.e.f : 2017 - 2018
I MCA
I Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
4 4 0 30 70
OBJECTIVES:
To make the students understand the basics of Computer Science and Mathematics.
To expose students to the logical arguments and verify the mathematical proofs.
To make the students understand the skills in solving problems on permutations and
combinations ,Principle of Inclusion and Exclusion.
To make the student understand the concepts of graph theory.
LEARNING OUTCOMES:
The student will be able Validate the arguments, verify the proofs and draw inferences.
The students would be able to solve complex problems using mathematical inductions and
apply the binomial theorem to solve mathematical expressions.
The student would be able to apply different types of counting techniques.
The students would gain knowledge about trees ,graphs and applications of graph coloring.
DETAILED SYLLABUS
Unit1
(12Hrs)
The Foundations: Logic and Proofs: Proposotional Logic, Propositonal Equivalences,
Predicates and Quantifiers, Connectives, Well-formed formulas, Truth Tables, tautology,
equivalence implication,
Predicates : Predicative logic, Free & Bound variables, Rules of inference, Consistency,
proof of contradiction
Basic Structures: Sets , Functions
Unit2
(12Hrs)
The Fundamentals: Algorithms, the Integers and Matrices: Algorithms, The growth of
functions,complexity of algorithms,Integers and Division ,Primes and Greatest Common
Divisors, Mathematical Induction
Counting: Basis of counting, Pigeon hole Principle, Combinations & Permutations, with
repetitions, Constrained repetitions, Binomial Coefficients, Binomial Multinomial theorems,
Generalized Permutations & Combinations.
Unit3
(12Hrs)
Advanced Counting Techniques :Recurrence Relation ,Solving Linear Recurrence
Relations, Generating Functions, Inclusion –Exclusion Principle and its applications.
Relations: Relations and its properties, Representing Relations, Closure of Relations,
Equivalence Relations, Partial Ordering
Unit4
(12Hrs)
Graphs: Graphs and Graph models, Graph terminology and special types of graphs, Graph
Isomorphism, Euler and Hamilton path, Shortest path problems, Planar graphs, Graph
coloring
Unit5
(12Hrs)
Trees: Tree Terminology , Tree traversal, Spanning Trees , Minimum Spanning trees -
Krushkals , Prims Algorithm
Boolean Algebra: Boolean Functions, Representing Boolean functions, Logic gates,
Minimization of Circuits
TEXT BOOKS
Author Title Publisher
1 KennethH Rosen Discrete Mathematics and Its Applications McGrawHill
2 A Kandel, TP Baker
PHI.PHI. Discrete mathematics Structures with applications to
computer science by J.P.Tremblay ,R Manohar
McGraw Hill
REFERENCE BOOKS
Author Title Publisher Thomas Koshy, Elsevier Discrete Mathematics with Applications 1
st Edition
BernandKolman, Roberty C. Busby, Sharn Cutter Ross
Discrete Mathematical Structures Pearson Education/PHI
Malik &Sen Discrete Mathematical structures Theory and application
Clenage Learning
Marc Lipson Seymour lipschutz Discrete Mathematics for Computer science 3rd
edition
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All
India)
OPERATING SYSTEM MCA10417 w.e.f : 2017 - 2018 I MCA I Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
7 4 6 30 70
COURSE OBJECTIVES
Have a fundamental understanding of the general architecture of computers.
Describe, contrast and compare different structures for operating systems.
Understand and analyse theory and implementation of: processes, resource control (concurrency
etc.), physical and virtual memory, scheduling, I/O and files.
The tradeoffs in design and implementation concepts used in the development of Operating
Systems.
LEARNING OUTCOMES:
To make the students aware of features and functionalities of an operating system .
The students would be able to recognize the importance of scheduling algorithms.
The students would be able to understand the concept of deadlock handling.
To make the students understand memory management techniques and
virtual memory concepts
DETAILED SYLLABUS
Unit1
(12Hrs)
What is an operating system, Operating System Structure , Process Management - Memory
Management - Storage Management ,System Calls ,Types of System Calls ,Interprocess
Communication - Examples of IPC Systems ,Communication in Client Server Systems
Unit2
(12Hrs)
Multithreaded Programming, Multithreading Models , Thread Libraries , Process
Scheduling: Basic Concepts - Scheduling Criteria ,Scheduling Algorithms , Multiple
Processor Scheduling -The Critical Section Problem, Peterson's solution,
synchronization, Semaphores , Classic Problem of Synchronization - Monitors
Unit3
(12Hrs)
Deadlocks: Deadlock Characterization -Methods for Handling Deadlocks ,Deadlock
Prevention -, Deadlock Avoidance, Deadlock Detection, Recovery from Deadlock,
Memory Management Strategies, Swapping, Contiguous Memory Allocation, Paging -
Structure of the Page Table page replacement algorithm
Unit4
(12Hrs)
File System: File Concept - Access Methods , Directory Structure ,File System Mounting
Files haring - Protection, File System Structure - File System Implementation - Directory
Implementation - Allocation Methods.
Unit5
(12Hrs)
Secondary Storage Structure: Overview of Mass Storage Structure, Disk Structure, Disk
Scheduling, Disk Management, Swap Space Management, RAID structure,. I/O Systems:
Overview ,I/O Hardware ,Application I/O Interface .
TEXT BOOKS:
AUTHOR TITLE PUBLISHER
AbrahamSilbersChatz,Peter Baer Galvin, Greg Gagne
OPERATING SYSTEMS PRINCIPLES 7Th
Edition, Wiley
REFERENCE BOOKS:
AUTHOR TITLE PUBLISHER
WiiliamStalings Operating System internals and Design Principles 5th
edition pearson
Deitel&Deitel Operating Systems 3rd
Edition Pearson
Flynn/McHoes Operating systems Ceneage learning
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All
India)
ACCOUNTING AND FINANCIAL
MANAGMENT
MCA10517
w.e.f : 2017 - 2018
I MCA
I Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
4 4 0 30 70
COURSE OBJECTIVES:
To define bookkeeping and accounting
To explain the general purposes and functions of accounting
To explain the differences between management and financial accounting
To describe the main elements of financial accounting information – assets, liabilities, revenue
and expenses
To identify the main financial statements and their purposes.
COURSE OUTCOMES:
The student would be able to understand the basic concepts of accounting.
The student would be able to prepare a profit and loss account statement.
The student would be able to handle Financial problems and able to take proper decision .
DETAILED SYLLABUS
Unit -1
(12Hrs)
Accounting Concepts , Double Entry Systems, Journal-Ledger-Trail Balance ,Final Accounts
Unit-2
(12Hrs)
Cost Classification and analysis ,Marginal Costing, Budget-Budgetary Control
Unit-3
(12Hrs)
Standard Costing ,Finance Fucntion,Financial Decision Making
Unit-4
(12Hrs)
Financial Analysis
Unit-5
(12Hrs)
Working Capital Management
TEXT BOOKS
Author Title Publisher
1 K. Rajeswararao and G Prasad Accounting and Finacne Jai Bharath Publishers ,2002
REFERENCE BOOOKS
Author Title Publishe
1 Vanherne& James
C,JohnM.Wechowiez JR
Fundamenetals of Financial Management
PHI,2002
2 Horngern, SundemEllictt Introduction to Financial Accounting
Pearson Education
3 Paresh Shah Basic Financial Accounting for Management
Oxford Higher Education(2008)
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All
India)
Soft Skills & Communication Skills MCA10817 w.e.f : 2017 - 2018 I MCA I Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
45 Hours Theory Practical
3 Hours CIA SEE
2 3 0 50 0
CAREER OBJECTIVES:
The objectives of the Skills Soft Training Workbook are to give each student a realistic
perspective of work and work expectations
To help formulate problem solving skills, to guide students in making appropriate and
responsible decisions, to create a desire to fulfil individual goals
To educate students about unproductive thinking, self-defeating emotional impulses, and self-
defeating behaviours.
LEARNING OUTCOMES:
Learning to keep going when things don‘t go according to plan, coping with the unfamiliar,
managing disappointment and dealing with conflict
learning to connect and work with others to achieve a set task
assessing the requirements of a task, identifying the strengths within the team, utilising the
diverse skills of the group to achieve the set objective, awareness of risk/safety
demonstrating clear briefing and listening skills, not being afraid to ask for help and support
when necessary
DETAILED SYLLABUS
UNIT-I
(9Hrs)
Meaning of Communication skills and Soft skills, Inter-Intra personal skills, Leadership
skills, Decision making, Negotiation skills, Problem solving skills, Team building
skills.
UNIT-II
(9Hrs)
Listening & Speaking skills, Writing oral presentations, Types of listening,
Conversations, Tips on how to reduce stage fear.
UNIT-III
(9Hrs)
Goal planning, creating individual action plans, Article writing, Hoe to give seminars
and organise seminars.
UNIT-IV
(9Hrs)
Team building & Team work, Emotional Intelligence and Emotional quotients, Self-
awareness and personal growing.
UNIT-V
(9Hrs)
Social and corporate etiquettes, over view of Interview, Self introduction at various
levels and Mock interviews, CV preparation, GD.
REFERENCE:
1.Chaturvedi&Chaturvedi (2006), Business Communication, Pearson Education.
2. Meenakshi Raman Prakash Singh, Business Communication, Oxford University Press.
3.Lesikar. Pettitt, Sixth edition, Business Communication (2003), Richard D. Irwin ING, USA.
4. C. S. Rayudu, Communication, Himalayan Publishing House Pvt.Ltd.
5. M. Ashraf Rizvi, Effective Technical Communication, MC graw Hill.
6. Priyadarshinipatnaik, Group Discussion and Interview skills, Cambridge University Press.
7. M. Ashraf Rizvi, Effective Technical Communication, MC graw Hill.
INTERNAL EVALUATION 5 COMPONENTS
(1). Test (10 marks).
(2). Quiz in soft skills (10 marks). (3). Role
Play On (10 marks).
(4). Group Discussion (10 marks). (5).
Assignment (10 marks).
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All
India)
COMPUTER NETWORKS MCA20117 w.e.f : 2017 - 2018 I MCA II Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
7 4 6 30 70
COURSE OBJECTIVES:
To make the students familiarize with the fundamentals of communication ,computer
networks,types, application of networks.
To make the students learn OSI reference model and services offered by the seven layers.
To make the students understand the different error detection and correction techniques.
To compare the various routing algorithms.
LEARNING OUTCOMES:
The students would be able to know the necessity of Reference Models.
The students would become aware of guided and unguided transmission Media and their
performance.
The students would be able to understand the congestion problem during the transmission of
data.
The student would become familiar with blue tooth and multimedia applications.
DETAILED SYLLABUS
Unit1: Introduction: Uses of Computer Networks: Business Application, Home Applications, Mobile
Users– Social Issues. Network Hardware: Local Area Networks – Metropolitan Area Networks – Wide
Area Networks–Wireless Networks – Home Networks – Internet works. Network Software: Protocol
Hierarchies –Design Issues for the Layers – Connection Oriented and Connectionless Services – Service
Primitives – The relationship of Services to Protocols. Reference Models: The OSI Reference Model –
The TCP/IP Reference Model –A Comparison of OSI and TCP/IP reference Model.
Physical Layer: Guided Transmission Media: Magnetic Media – Twisted Pair – Coaxial Cable – Fiber
Optics. Data Link Layer: Data Link Layer Design Issues: Services Provided to the Network Layer –
Framing – Error Control – Flow Control. Error Detection and Correction: Error correcting Codes –
Error Detecting Codes. Elementary Data Link Protocols: An unrestricted Simplex Protocol – A simplex
Stop-and–wait Protocol – A simplex Protocol for a Noisy channel. Sliding Window Protocols: A one-bit
sliding Window Protocol – A Protocol using Go Back N – A Protocol using selective Repeat. Example
Data Link Protocols: HDLC–The Data Link Layer in the Internet. (Total hours: 12)
Unit2:The Medium Access Control Sub layer: Ethernet: Ethernet Cabling – Manchester Encoding –
The Ethernet MAC sublayer Protocol – The Binary Exponential Backoff Algorithm – Ethernet
Performance – Switched Ethernet – Fast Ethernet – Gigabit Ethernet – IEEE 802.2: Logical Link
Control – Retrospective on Ethernet. Wireless Lans: The 802.11 Protocol Stack – The 802.11 Physical
Layer – The 802.11 MAC sublayer Protocol – The 802.11 Frame Structure. Bluetooth: Bluetooth
Architecture – Bluetooth Applications –The Bluetooth Protocol Stack. Data Link Layer Switching:
Bridges from 802.x to 802.y – Local Internet working –Spanning Tree Bridges – Remote Bridges –
Repeaters, Hubs, Bridges, Switches, Routers and Gateways –Virtual LANs. (Total hours: 12)
Unit3: The Network Layer: Network Layer Design Issues:Store–and Forward Packet Switching –
Services Provided to the Transport Layer–Implementation of Connectionless Services–Implementation
of Connection Oriented Services–Comparison Of Virtual Circuit and Datagram subnets .Routing
Algorithms: The Optimality Principle–Shortest Path Routing–Flooding–Distance VectorRouting–Link
State Routing–Hierarchical Routing –Broadcast Routing–Multicast Routing–Routing for Mobile Hosts.
Internet Working:How Networks Differ–How Networks can be connected–Concatenated Virtual
Circuits–Connectionless Internet working –Tunnelling–Internet work Routing–Fragmentation.The
NetworkLayerintheInternet:TheIPProtocol–IPaddress–InternetControlProtocols–OSPF–
TheInternetGatewayRoutingProtocol– BGP–The Exterio Gateway Routing Protocol. (Total hours: 12)
Author Title Publisher
1 James F.Kurose, Keith W.Ross
Computer Networking Third Edition,Pearson Education
2 Behrouz A
Forouzan
Data Communications and Networking
Fourth Edition,TMH (2007)
3 Michael A. Gallo,
WilliamM. Hancock
Computer Communications and
NetworkingTechnologies
Cengage Learning(2008)
Unit4: The Transport Layer: The Transport Service: Services provided to the Upper Layers–
Transport Services Primitives–Berkeley Sockets. Elements of Transport Protocols :Addressing–
Connection Establishment– Connection Release–Flow Control and Buffering–Multiplexing–Crash
Recovery. The Internet Transport Protocols: UDP Introduction toUDP–RemoteProcedureCall–
TheRealTimeTransportProtocol.TheInternetTransport Protocols: TCP Introduction to TCP–The TCP
Service Model–the TCP Protocol–The TCP segment header – TCP connection establishment – TCP
connection release – Modeling TCP connection management-TCP Transmission Policy–TCP
congestion Control–TCP Timer Management–Wireless TCP and UDP–Transactional TCP. .
(Total hours: 12)
Unit5: The Application Layer:DNS:TheDomainNameSystem:TheDNSNameSpace–
ResourceRecords–NameServers.ElectronicMail:Architectureand Services–The User Agent–Message
Formats– Message Transfer–Final Delivery. The World Wide Web: Architecture Overview–Static
Web Documents– DynamicWebDocuments–HTTP–TheHyperTextTransferProtocol–
PerformanceEnhancements–The WirelessWeb.Multimedia:IntroductiontoDigitalAudio–
AudioCompression–StreamingAudio– InternetRadio–VoiceOverIP–IntroductiontoVideo–
VideoCompression–VideoonDemand. . (Total hours: 12)
TEXTBOOKS
Author Title Publisher
1 Andrew S.
Tanenbaum Computer Networks Fourth Edition, PHI
REFERENCE BOOKS
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS)
(Sponsored by: S.K.P.V.V. Hindu High Schools
Committee) Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008
NIRF 92nd Rank (All
India)
OOPS THROUGH JAVA MCA20219 w.e.f : 2019 - 2020 I MCA II Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
7 4 6 30 70
OBJECTIVES: Gain knowledge about basic Java language syntax and semantics to write Java programs and
use concepts such as variables, conditional and iterative execution methods etc.
Understand the fundamentals of object-oriented programming in Java, including defining
classes, objects, invoking methods etc and exception handling mechanisms.
Understand the principles of inheritance, packages and interfaces
LEARNING OUTCOMES:
Understand the principles of OOP
Demonstrate good object-oriented programming skills in Java
Able to describe, recognise, apply and implement selected design patterns in Java
Understand the capabilities and limitations of Java
Be familiar with common errors in Java and its associated libraries
Develop excellent debugging skills
DETAILED SYLLABUS
Unit I :Introduction to OOPs: Problems in Procedure Oriented Approach, Features of Object
Oriented Programming Systems-Class, Object, Encapsulation, Abstraction, Inheritance, Polymorphism.
Introduction to Java: Features of Java, JVM, Differences between c++ and Java, Sample Java
programming.
Naming Conventions and Data Types and Operators in Java
Java Basics:Control statements in Java, Input and Output, Arrays, Strings, StringBuffer Class
Unit II: Classes and Objects-Object Creation, Initializing the instance variables, access specifiers
Constructors.
Methods in Java, Inheritance: Inheritance, The Keyword ‘super’, the protected specifier, Types of
Inheritance
Polymorphism: Polymorphism with variables, polymorphism using methods-static & dynamic
polymorphism, polymorphism with final methods Unit III: Abstract Classes, Interfaces and Packages:
Abstract Classes, Interfaces:Interface, Multiple inheritance using Interfaces, Abstract classes vs.
Interfaces.
Packages: Package, Different types of packages, Interfaces in Package, Creating sub package in a
package, Access specifiers in Java
UnitIV:Exception handling and Threads:Exception Handling, Handling Multiple Exceptions, Try
statement, Throws Clause, Throw Clause, Types of Exceptions.Threads: Single Tasking, Multi-Tasking,
Uses of Threads, Creating a thread and running it, terminating the thread, thread life cycle. Thread priorities,
Daemon threads, Applications of Threads
Unit V : Streams and files: Stream, Creating File using FileOutputStream, Reading Data from a File
using FileInputStream, Creating File using FileWriter, Reading a File using FileReader, Zipping and
Unzipping file, Serialization of Objects.
Applets: Creating an Applet, Uses of Applets, Applet Life Cycle, Simple Applet.
JDBC: Database servers, database clients, JDBC, working with oracle database, stage in a JDBC
program, registering the driver, connecting to a database, preparing SQL statements..
Textbooks
A
uthor
Titl
e
Publisher
1 R Nageswararao
JAVA8 Core Java Black Book. An Integrated
approach :
2 Dietal, Dietal Java: How to
Program
8/e PHI
Reference books
Author Title Publisher
1
Venkateswarlu,EV Prasad, S.
Chand
Learn Object Oriented Programming
using Java
2 Dr K SomaSundaram Programming in Java2 JAICO
Publishing house
3 P. Radha Krishna Object Oriented Programming through
Java
University Press
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS)
(Sponsored by: S.K.P.V.V. Hindu High Schools
Committee) Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd
Rank (All India)
DATABASEMANAGEMENTSYSTEMS
MCS20317 w.e.f : 2017 -
2018
I MCA
II Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
6 4 3 30 70
COURSE OBJECTIVES:
To understand need of DBMS, models and functions of DBMS.
To make the students learn the architecture of DBMS.
To expose the students learn the advantages of normalisation.
To make the students understand the RAID strategies .
To make the students understand the need for transaction processing,
Indexing techniques for physical implementation of databases.
LEARNING OUTCOMES:
1. The student would be able to understand Database Architecture, Client Server architecture.
2. The student develops an ability to write Queries in Database languages and design database
Using SQL
3. The student would be able to apply the concepts of relational algebra, calculus on Databases.
4. The student would be able to normalize the relations while designing a data base.
5. Understand the issues in transaction processing and implement them to
maintain data reliability and integrity.
DETAILED SYLLABUS
Unit1: Databases and Database Users: Introduction, Characteristics of the Database Approach, Actors on
the Scene, Workers behind the scene, Advantages of the using the DBMS Approach. Database System
Concepts and Architecture: Data Models, Schemas and Instances, Three Schema architecture and Data
Independence, Database Languages and Interfaces, Centralized and Client/Server Architecture for
DBMS,ClassificationofDatabaseManagementSystems.DataModellingUsingtheERModel: Conceptual Data
models, Entity Types, Entity Sets ,Attributes and Keys, Relationship types, Relationship sets, roles and
structural Constraints, Weak Entity types, Relationship Types of Degree Higher than Two, Refining the ER
Design for the COMPANY Database The Enhanced Entity-Relationship Model: Subclasses, Super classes
and Inheritance, Specialization and Generalization, Constraints and Characteristics of Specialization and
Generalization Hierarchies, Modeling of Union Types using Categories, An Example University ERR
Schema, Design Choices and Formal Definitions. (Total hours: 12)
Unit2: The Relational Data Model and Relational Database Constraints: Relational Model Concepts,
Relational Model Constraints and Relational Database Schemas, Update Operations, Transactions and
Dealing with Constraint Violations. The Relational Algebra and Relational Calculus: Unary Relational
Operations: SELECT and PROJECT, Relational Algebra Operations from set Theory, Binary Relational
Operations: JOIN and DIVISION, AdditionalRelationalOperations.SQL-
99:SchemaDefinition,Constraints,QueriesandViews: SQL Data Definitions and Data Types, Specifying
Constraints in SQL, Schema Change Statements on SQL, Basic Queries in SQL, More Complex SQL
Queries, INSERT, DELETE and UPDATE statements in SQL, Triggers and Views.
(Total hours: 12)
Unit3: Functional Dependencies and Normalization for Relational Databases: Informal Design
Guidelines for Relation Schemas, Functional dependencies, Normal Forms Based in Primary Keys, General
Definitions of Second and Third Normal Forms, Boyce-Codd Normal Form. Relational Database Design
Algorithms and Further Dependencies: Properties of Relational Decompositions, Algorithms for
Relational Database Schema Design, Multivalued Dependencies and Fourth Normal Form, Join
Dependencies and Fifth Normal Form, Inclusion Dependencies ,Other Dependencies and Normal Forms.
(Total hours: 12) Unit4: Disk Storage ,Basic File Structure sand Hashing :Introduction, Secondary Storage Devices,
Buffering of Blocks, Placing file Records on Disk, Operations on Files, Files of Unordered Records, Files of
Ordered Records, Hashing Techniques, Other Primary File
Organizations,ParallelizingDiskAccessusingRAIDTechnology.Indexing Structures for Files: Types of
Single-Level Ordered Indexes ,Multilevel Indexes ,Dynamic Multilevel indexes Using B- Trees and B+Trees,
Indexes on Multiple Keys, Other Types of Indexes. (Total hours: 12)
Unit5: Introduction to Transaction Processing Concepts and Theory: Introduction to Transaction
Processing, Transaction and System Concepts, Desirable Properties of Transactions, Characterizing
Schedules Based on Recoverability, Characterizing schedules Based on Serializability. Concurrency
Control Techniques: Two Phase Locking Techniques for Concurrency Control, Concurrency Control
Based on Timestamp Ordering, Multiversion Concurrency control techniques, Validation concurrency
control Techniques, Granularity of Data Items and multiple Granularity Locking. (Total hours: 12)
TEXT BOOKS:
Author Title Publisher
1 RamezElmasri, ShamkantB. Navathe,
Fundamentals of Database Systems
FifthEdition,PearsonEducati on(2007)
REFERENCE BOOKS:
Author Title Publisher
1 Peter Rob,Carlos Coronel DataBase Systems Design
Implementation and Management Eight Editon Thomson(2008)
2 C.J.Date,A.KannanS.Swamynanathan An Intorduction to Data Base Systems VII Edition Pearson
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All
India)
PROBABILITY & STATISTICS MCA20418 w.e.f : 2018 - 2019 I MCA II Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
4 4 0 30 70
COURSE OBJECTIVES:
To revise fundamental concepts and techniques in probability.
To introduce new techniques for identifying probability distributions.
To develop the skills for applying the probability and statistical techniques in computer
science.
COURSE OUTCOMES:
The student would be able to understand the basic probability axioms and rules and the
moments of discrete and continuous random variables as well as be familiar with common named
discrete and continuous random variables.
The student develops an ability to design and conduct experiments, as well as to analyse and
interpret data
The student can calculate probabilities, and derive the marginal and conditional distributions
of bivariate random variables.
DETAILED SYLLABUS
UNIT-I
(12Hrs)
Introduction to Statistics: Concepts of Primary and Secondary data. Methods of collection
and editing of primary data, Secondary data.Designing a questionnaire and a schedule.
Measures of Central Tendency - Mean, Median, Mode,Geometric Mean and Harmonic Mean.
UNIT-II
(12Hrs)
Measures of dispersion: Range, Quartile Deviation, Mean Deviation and Standard
Deviation. Descriptive Statistics -Central and Non-Central moments and their
interrelationship. Sheppard's correction for moments. Skewness and kurtosis.
UNIT-III
(12Hrs)
Correlation: meaning, definition and types of correlation. Measures: scatter diagram method,
Karl Pearson correlation coefficient, spearman rank correlation coefficient. Probable error and
coefficient of determination. Regression analysis: meaning, definition, regression lines,
equations and properties
UNIT-IV
(12Hrs)
Large sample test: test of significance for mean, difference of means, test of significance for
standard deviation, tests on single proportion and two proportions. Small sample test: t-test
for single mean, difference of means and paired t-test.
UNIT-V
(12Hrs)
Time series analysis: meaning, definition, components of time series. Moving averages
method, least square method for estimating trend values.
TEXT BOOKS:
AUTHOR TITLE PUBLISHER 1 S C Gupta & VK Kapoor
1. Fundamentals of
Mathematical
statistics
sultan Chand & Sons, New Delhi.
REFERENCE BOOKS:
AUTHOR TITLE PUBLISHER 1 S C Gupta & VK Kapoor
Fundamentals of Appliedstatistics sultan Chand & Sons, New Delhi.
2 Goon Gupta & Das Gupta Outlines of statistics Vol II _
3 Hogg & Craig.
Introduction to mathematical statistics _
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All India)
e- COMMERCE MCA20517 w.e.f : 2017 - 2018 I MCA II Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
4 4 0 30 70
OBJECTIVES: To make the students familiar with different types of electronic payment systems.
To understand the role of supply chain management in e-commerce. To make the students familiar with inter and intra organizational
commerce.
To develop an understanding of information search and retrieval.
LEARNING OUTCOMES: The student would be able to demonstrate an understanding of the foundations and importance
of E-commerce and understanding of retailing in E-commerce by:
o Analysing branding and pricing strategies,
o Using and determining the effectiveness of market research
o Assessing the effects of disintermediation.
The student could analyse the impact of E-commerce on business models and strategy
The student would be able to describe Internet trading relationships including Business to
Consumer, Business-to-Business, Intra-organizational.
DETAILED SYLLABUS
Unit1
(12Hrs)
Emergence of e-Commerce–Traditional vs. E-Commerce - Internet and World WideWeb-
Business Models for e-Commerce-B2C, B2B, C2C & C2B, Merits and Limitations
Unit2
(12Hrs)
Intranet, Extranet, & Internet, Internet Backbone in India, ISP and services in India, OSI Model,
Standards & Overview of TCP/IP, Internet Security, e-commerce & Internet.
Unit3
(12Hrs)
E-Marketing- Traditional Marketing, Online Marketing- Advantages of onlineMarketing -
Advertisements in E-commerce- various means of advertising- advertisement strategies
Unit4
(12Hrs)
CRM-Traditional methods-Technology support-E-CRM-Customer Life Cycle- CRMCapabilities
and Customer Life Cycle-Data Mining in CRM - e-Supply Chain- Old ways of Managing supply
and information flow-new ways of managing supply chain- several ways to reduce inventory-
Real time benefits of e-Supply Chain.
Unit5
(12Hrs)
E-Commerce Payment Systems-Electronic Payments with Protocols-Securityschemes-Electronic
Fund Transfer and Debit Cards-E-Cash, Properties of E-Cash-E-Cash in Action- Operational
Risk and E-Cash-Legal issues- E-Cheque- Risk and E-Payments Systems-Cashless Economy
TEXT BOOKS:
AUTHOR TITLE PUBLISHER 1 Effraim Turban, Joe Lee,
David Kind-H Michael Chung E-Commerce, A Management Perspective
Mc. GrawHill(Schaum‘s Outlines)
2 P.T. Joseph,S.J Ecommerce an Indian Perspective
PHI 3rd
REFERENCE BOOKS:
AUTHOR TITLE PUBLISHER 1 Pandey US &ShuklaEr.S., E-Commerce & M- Commerce
Technology S.Chand& Company New Delhi.
2 Jonathan Reynolds E-Business A Management Perspective
Oxford University Press.
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All India)
PYTHON PROGRAMMING MCA30119 w.e.f : 2019 - 2020 II MCA III Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
7 4 6 30 70
OBJECTIVES:
To understand and be able to use the basic programming principles such as data types, variable, conditionals,
loops, recursion and function calls.
To learn how to use basic data structures such as List, Dictionary and be able to manipulate text files and
images.
To understand the process and will acquire skills necessary to effectively attempt a programming problem and
implement it with a specific programming language – Python.
COURSE OUTCOMES:
At the end of this course, the students will be able to
Gain knowledge about the basic concepts of python programming.
Solve the basic design problems using object and classes.
Understand the principles of File operation
Obtain knowledge about Lists, Dictionarys,Tuples
DETAILED SYLLABUS
UNIT - I Introduction: History of Python – Getting Started with Python – Programming Style –
Writing a Simple Program – Reading Input from the Console – Identifiers – Variables,
Assignment Statements, and Expressions Numeric Data Types and Operators – Type
Conversions and Rounding–Introduction – Boolean Types, Values, and Expressions– if
Statements – Two-Way if-else Statements – Nested if and Multi-Way if-elif-else Statements
– Logical Operators – Conditional Expressions – Operator Precedence and Associativity
UNIT - II Arrays in Python: Creating an Array, Types of Arrays, Attributes of an Array
Strings and Characters, Python functions: Defining a Function – Calling a Function –
Functions with/without Return Values – Positional and Keyword Arguments –Passing
Arguments by Reference Values, lambda expressions generators,modules,packages,
UNIT-III Classes and objects: Introduction to Object – Oriented Programming – Basic principles of
Object – Oriented Programming in Python – Classes and Objects, Inheritance and
Polymorphism, Abstract classes and Interfaces
UNIT-IV Files: Files, Exception Handling and Network Programming: Introduction –Text Input
and Output – File Dialogs –Exception Handling – Raising Exceptions – Processing
Exceptions Using Exception Objects – Defining Custom Exception Classes
UNIT-V Lists and Tuples, Dictionaries, Threads: Creating lists, aliasing and cloning in lists, sorting
list elements, nested lists, Creating tuples, nested tuples, inserting, deleting, modifying
elements in tuple. Dictionary methods, loops with dictionary,coverting lists in to dictionary
and passing dictionary’s as functions, Single and multi-tasking in Threads, creating threads in
python, thread synchronization, daemon threads.
TEXT BOOKS:
1. Core Python Black book Dream Tech Publishers Dr R. Nageswara Rao
2. Mark Lutz, “Learning Python, Powerful OOPs”, O’Reilly, 2011.
3. Guttag, John, “Introduction to Computation and Programming Using Python”, MIT Press, 2013
REFERENCES:
1. Jennifer Campbell, Paul Gries, Jason montajo, Greg Wilson, “Practical Programming
An Introduction To Computer Science Using Python” The Pragmatic Bookshelf ,
2009.
2. Wesley J Chun “Core Python Applications Programming”, Prentice Hall, 2012.
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All India)
CRYPTOGRAPHY &
NETWORK SECURITY
MCA30217
w.e.f : 2017 - 2018
II MCA
III Semester
Total No of Hours
for Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
4 4 0 30 70
COURSE OBJECTIVES:
To make the students aware of the basics of security, types of attacks on Networks, the
concepts of encryption and decryption, symmetric and asymmetric cryptography.
To make the students understand block ciphers and stream ciphers.
To expose the students to digital signatures, e-mail security,firewalls and viruses.
LEARNING OUTCOMES:
Have a fundamental understanding of the objectives of cryptography and network security.
Identify and classify computer and security threats and develop a security model to prevent,
detect and recover from attacks.
The student would be able to understand the use of secure electronic transactions.
Encrypt and decrypt messages using block ciphers.
The student would be able to evaluate the security of communications systems.
Become familiar with the cryptographic techniques that provide information and network
security
DETAILED SYLLABUS
Unit 1
(12Hrs)
Introduction: Security trends, the OSI security architecture, security attacks,
security services, security mechanisms, a model for network security.
Classical encryption techniques: Symmetric cipher model, Substitution
techniques, Transposition techniques, Rotor machines, Steganography.
Block cipher and the data encryption standard: Block cipher principles, the
strength of DES, Differential and linear cryptanalysis, Block cipher design
principles.
Confidentiality using Symmetric Encryption: Placement of encr yption function,
Unit 2
(12Hrs)
Public key cryptography and RSA: Principles of public key crypto systems, The
RSA algorithm
Key management: Other public-key crypto systems: Key management, diffie-
Hellman key exchange.
Message authentication and hash functions: Authentication requirements,
Authentication functions, message authentication codes, Hash functions, security of
hash functions and MAC s.
Unit 3
(12Hrs)
Digital signatures and authentication protocols: Digital signatures,
Authentication protocols, Digital Signature standard Authentication Applications: Kerberos, X.509 authentication service
Unit 4
(12Hrs)
Email Security: Pretty good privacy, S/MIME
IP security: IP security overview, IP security architecture, Authentication header,
Encapsulating security payload, combining security associations, key management.
Web security: Web security considerations, Secure Socket Layer and transport
layer security, Secure electronic transaction.
Unit 5
(12Hrs)
Intruders: Intruders, Intrusion detection, password management
Malicious Software: Viruses and related threads, virus counter measures,
distributed denial of service attacks.
Firewalls: Firewall Design principles, trusted systems, common criteria for
information technology, security evaluation.
TEXT BOOKS
Author Title Publisher
1 William
Stallings
Cryptography and
Network Security
Fourth edition, PHI
REFERENCE BOOKS
Author Title Publisher
1 Willia
m
Network Security Essentials
— Applications and
Third Edition,
Pearson Education
2 Chris McNab Network Security Assessment
3 Jon Erickson Hacking — The Art of Exploitation SPD, NOSTARCH
Press (2006).
4 Neal Krawety Introduction to Network Security Thomson (2007)
5 Ankit Fadia Network Security — A
Hackers Perspective
Macmillan (2008)
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001.
: 0866-2565679
UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All India)
WEB TECHNOLOGY
MCA30319
w.e.f : 2019 - 2020
II MCA
III Semester
Total No of
Hours for
Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
7 4 6 30 70
COURSE OBJECTIVES:
Developing the web sites which are secure and dynamic in nature and writing scripts which get executed
on server as well.
The web page site planning, management and maintenance.
Developing Internet based applications using Java Technologies.
COURSE OUTCOMES:
Understand, analyse and apply the role languages like HTML, CSS, XML, JavaScript and protocols in
the workings of web and web applications.
Understand about network and security programming using Java and know about the application of
dynamic page functionality in web pages using CGI, Servlets, JSP, and ASP.
Create and communicate between client and server using Java and create a good, effective and dynamic
website.
Develop a dynamic webpage by the use of java script and DHTML.
Understand and write a well formed / valid XML document.
DETAILED SYLLABUS
UNIT I
(12Hrs)
INTRODUCTION
Internet Principles – Basic Web Concepts – Client/Server model – retrieving data from
Internet – HTML and Scripting Languages – Standard Generalized Mark –up languages –
Next Generation – Internet –Protocols and Applications
UNIT II
(12Hrs)
COMMON GATEWAY INTERFACE PROGRAMMING
HTML forms – CGI Concepts – HTML tags Emulation – Server – Browser
Communication – E-mail generation – CGI client Side applets – CGI server applets
authorization and security.
UNIT III
(12Hrs)
SCRIPTING LANGUAGES
Dynamic HTML-Cascading style sheets-Object model and Event model- Filters and
Transitions-Active X Controls-Multimedia-Client side script - VB Script programming
– Forms – Scripting Object
UNIT IV
(12Hrs)
SERVER SIDE PROGRAMMING
XML – Server side includes – communication – DTD – Vocabularies – DOM methods –
Firewalls– Proxy Servers, Introduction to Servlets, Servlet Life Cycle, Data base connection
using JDBC through Servlets
UNIT V
(12Hrs)
JSP
JSP Technology Introduction-JSP- Running JSP Applications Basic JSP- JavaBeans Classes
and JSP-Tag Libraries and Files- Support for the Model- View- Controller Paradigm- Case
Study- Related Technologies
TEXT BOOKS:
1. Deitel H.M. and Deitel P.J., ―Internet and World Wide Web How to program‖,
Pearson International, 2012, 4th Edition. (Ch-1,4,5,6,12,14,26,27)
2. Gopalan N.P. and Akilandeswari J., ―Web Technology‖, Prentice Hall of India,
2011.(Ch- 1 to 11)
3. Paul Dietel and Harvey Deitel,‖Java How to Program‖, Prentice Hall of India,
8th Edition.(Ch-29)
REFERENCE BOOKS:
1. Web Technologies Black Book
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001.
: 0866-2565679
UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All India)
SOFTWARE ENGINEERING
MCA30417
w.e.f : 2017 - 2018
II MCA
III Semester
Total No of
Hours for
Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
4 4 0 30 70
OBJECTIVES:
To provide the students with an overall view over Software Engineering as an
engineering discipline and with insight into the processes of software development.
To gain students in-depth knowledge in Software Engineering, Software Life-cycle Models ,Software
Requirements, Software Integration and Testing and Software Quality.
Different Process Models and Software Development Life Cycle.
To understand the various Testing Strategies
LEARNING OUTCOMES:
Have knowledge about software development models
Through knowledge about methods and process to develop software
The student would be able to implement Software Requirement Analysis
Understanding of Testing strategies implemented in development process and able to do Risk analysis
The student can develop good coding practices and also can build a career as a software tester or
analyser
DETAILED SYLLABUS
UNIT - I:
(12Hrs)
Introduction to Software Engineering: The evolving role of software, Changing Nature
of Software, Software myths.A Generic view of process: Software engineering- A
layered technology, a process framework, The Capability Maturity Model Integration
(CMMI), Process patterns, process assessment, personal and team process models.Process
models: The waterfall model, Incremental process models, Evolutionary process
models, The Unified process, Agile process models
UNIT- II:
(12Hrs)
Software Requirements: Functional and non-functional requirements, User
requirements, System requirements, Interface specification, the software requirements
document. Requirements engineering process: Feasibility studies, Requirements
elicitation and analysis, Requirements validation, Requirements management. System
models : Context Models, Behavioral models, Data models, Object models,
structured methods.
UNIT- III:
(12Hrs)
Design Engineering: Design process and Design quality, Design concepts, the design
model. Creating an architectural design: Software architecture, Data design,
Architectural styles and patterns, Architectural Design.Object-Oriented Design: Objects
and object classes, An Object-Oriented design process, Design evolution. Performing
User interface design: Golden rules, User interface analysis and design,
interface analysis, interface design steps, Design evaluation.
UNIT - IV:
(12Hrs)
Testing Strategies: A strategic approach to software testing, test strategies for
conventional software, Black-Box and White-Box testing, Validation testing, System
testing, the art of Debugging. Product metrics: Software Quality, Metrics for Analysis
Model, Metrics for Design Model, Metrics for source code, Metrics for testing, Metrics
for maintenance. Metrics for Process and Products : Software Measurement, Metrics for
software quality.
UNIT - V:
(12Hrs)
Risk management: Reactive vs. Proactive Risk strategies, software risks, Risk
identification, Risk projection, Risk refinement, RMMM, RMMM Plan. Quality
Management: Quality concepts, Software quality assurance, Software Reviews,
Formal technical reviews, Statistical Software quality Assurance, Software reliability, The
ISO 9000 quality standards.
TEXT BOOKS :
1. Software Engineering A practitioner‘s Approach, Roger S Pressman, 6th edition.
McGrawHill International Edition.
2. Software Engineering, Ian Sommerville, 7th edition, Pearson education.
REFERENCE BOOKS :
1. Software Engineering, A Precise Approach, Pankaj Jalote, Wiley India, 2010.
2. Software Engineering: A Primer, Waman S Jawadekar, Tata McGraw-Hill, 2008
3. Fundamentals of Software Engineering, Rajib Mall, PHI, 2005
4. Software Engineering, Principles and Practices, Deepak Jain, Oxford University Press.
5. Software Engineering1: Abstraction and modelling, Diner Bjorner, Springer International edition, 2006.
6. Software Engineering2: Specification of systems and languages, Diner Bjorner, Springer International
edition 2006.
7. Software Engineering Foundations, Yingux Wang, Auerbach Publications, 2008.
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
Kothapeta, Vijayawada – 520 001. UGC : CPE NAAC – ‘A’ Grade ISO 9001 : 2008 NIRF 92nd Rank (All India)
OPERATION RESEARCH
MCA30517
w.e.f : 2017 - 2018
II MCA
III Semester
Total No of
Hours for
Teaching -
Learning
Instructional Hours
for Week
Duration of
Semester End
Examination in
Hours
Max Marks
Credits
60 Hours Theory Practical
3 Hours CIA SEE
4 4 0 30 70
COURSE OBJECTIVES
The reasoning and techniques used in formulating and solving deterministic problems in operations
research.
Different techniques of analyzing the time involved in completing a project and the related costs are
presented after defining the prerequisites of networks under project management.
Apply the techniques used in operations research to solve real life problem in mining industry
Principle of optimality and optimisation techniques.
COURSE OUTCOMES
The student would develop an ability to work in a team: specifically to solve larger
problems, communicate technical knowledge, partition a problem into smaller tasks, and complete tasks
on time.
The student would develop a quantitative approach for effective decision making.
The student would identify linear programming techniques
The student would be able to draw network paths
Write and apply computer code to problems, including (a) mathematical optimisation
techniques; (b) using existing optimisation toolkits; (c) writing computer programs to implement
algorithms, and solve problem; and (d) methods to deal with ingesting data
DETAILED SYLLABUS
Unit -1:
(12Hrs)
Uses, scope and applications of operational research in managerial decision making ,OR
models , formulation Of models , using models for problem solving ,technical for OR, linear
programming ,mathematical formulation of LPP Models for product mix problems
Unit – 2:
(12Hrs)
Graphical method and simplex method and its applications, duality and sensitive analysis,
duality in linear Programming
Unit – 3:
(12Hrs)
Transportation problem: Introduction, methods for finding initial solution, optimal solution,
MODI method, assignment problem
Unit – 4:
(12Hrs)
Game theory: Introduction, two person zero sum game, pure mixed strategies, dominance
principle, graphical method, Decision making theory and its applications.
Unit – 5:
(12Hrs)
Basic concepts of project schedule network analysis, construction of the network diagram,
CPM/PERT techniques Critical path method. Determination of critical path, project evaluation
and review techniques (PERT).
LIST OF REFERENCES: -
1. S.D.Sarma: Operation Research, Meerut Publications
2. Dr.R.K.Gupta: Operation Research, Krishna prakashan Media (p) Ltd, Meerut.
3. Hadly: Linear programming, Addiosn-weslesy.
: 0866-2565679
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2019 – 20)
I MCA : I Semester
MCA10119: C & DATA STRUCTURES
Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
UNIT - I
1. What are the various operators in C.Explain with examples.
OR
2. Discuss various control flow statements in C with examples.
UNIT - II
3. Explain about storage classes in C.
OR
4. What is Array? Discuss about one dimensional and two dimensional arrays.
UNIT - III
5. What is pointers? Discuss about Address Arithmetic.
OR
6. What is Structure? Discuss about Structures with in Structures.
UNIT - IV
7. What is Data Structure? Discuss about it's classification and operations.
OR
8. What is Linked List ? Discuss about single linked list and it’s operations.
UNIT - V
9. What is Stack? Discuss it’s operations and representation of stack.
OR
10.Discuss about Graph Traversal –
a). BFS
b). DFS
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
I MCA : I Semester
MCA10217: COMPUTER ORGANIZATION
Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
UNIT - I 1. a. Explain the operation of 4×1 multiplexer with logic diagram and truth table.
b. Simplify F together with its don’t care condition d in
i. sum of products form ii. Products of sums form
F(A,B,C,D)=∑(0,1,2,8,9,12,13)
d(A,B,C,D)= ∑(10,11,14,15)
or
c. Discuss the operation of SR flip flop with logic diagram
d. Explain about fixed point and floating point data representation
UNIT - II
2. a. What is register? Explain register transfer using block diagram and Timing diagram.
b. Explain the memory reference instruction
or
c. Draw the block diagram of an ALU and explain the operations performed by it
d. What is an interruput? Explain the interrupt cycle with diagram
UNIT - III
3. a.Describe the organization of Microprogrammed control with block diagram
b.Explain about instruction format
or
c. Explain about different types of addressing modes
d.Explain about control memory in detail
UNIT - IV
4. a.What is BCD adder? Explain with block diagram
b.Explain about Booth’s multiplication algorithm
or
c. With a flow chart explain Hardware algorithm
d. Explain about Floating point arithmetic operations
UNIT - V
5. a. What is an input-output interface? What is the difference between isolated i/o and Memory-mapped I/O
b. Write a note on memory-hierarchy
or
c. What is Asynchronous data transfer?
d. What is locality of reference? Discuss various organizations of cache memory
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
I MCA : I Semester
MCA10317: DISCRETE MATHEMATICAL STRUCTURES
Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
UNIT - I
1. a) Explain Tautology and show that a→(b→c), d→(b∧¬c), a∧b are inconsistent .
(or)
b) Show that P(QR) and (PQ)R are logically equivalent. Test the validity of the following
argument: Some intelligent boys are lazy. Ravi is an intelligent boy. : Ravi is lazy.
UNIT II 2. a) State Euclidean Algorithm. Find the GCD of 414 and 662 using the Euclidean algorithm
(or)
b) How many solutions does the equation x1+x2+x3 =11 have, where x1>=1, x2>=2, and x3>=3?
UNIT III
3. a) Draw the Hasse diagram for the partial ordering {(A,B)|A ⊆B} on the power setP(S), where S={a,b,c}.
(or)
b) Find the solution of recurrence relation an=6an-1-11an-2+6an-3 with the initial condition a0=2,a1=5,a2=15.
UNIT IV
4. a) Prove that, a connected multi graph has an Euler circuit if and only if each of its vertices has even degree.
(or)
b) Explain Isomorphism and verify whether the following is Isomorphic or not
UNIT V
5. a) Explain Prims algorithm for finding minimum spanning tree
(or)
b) Use k maps to minimize the SOP expansion Xyz1+xy
1z
1+x
1yz+x
1y
1z
1
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
I MCA : I Semester
MCA10417: OPERATING SYSTEMS
Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
UNIT - I
1. a) What is an Operating System? Explain Operating Structure? [7m]
b) Explain About IPC? [7m]
(Or)
c) Explain The Following Concepts?
(i) Process Management? [5m]
(ii) Memory Management? [5m]
(iii)Storage Management? [4m]
UNIT II 2. a) What are the Scheduling Criteria ? Describe the Different Types of CPU Scheduling Algorithms .
Write their Advantages and Disadvantages? [14m]
(Or)
b) What is Critical Section Problem? What are The Conditions? Give a Complete
Solution Which for Readers-Writes Problem? [7m]
c) Explain The Concept Of Semaphores. Write The Solution For Readers –Writers Problem? [7m]
UNIT III
3. a) Define a Dead Lock? What are Methods for Handling Dead Locks? [14m]
(Or)
b) What is Paging? Explain About Page Replacement Algorithm ? [7m]
c) Explain the Concepts of The Following [7m]
(i) Swapping (ii) Contiguous Memory Allocation.
UNIT IV
4. a) what are Different Access Methods in O.S, Explain Them? [14m]
(Or)
b) Describe File Allocation Methods in O.S [14m]
UNIT V
5. a) What is a Mass Storage? And Elaborate Mass Storage Structure? [7m]
b) Write about Disk Structure? [7m]
(Or)
c) Briefly Explain About RAID Structure in O.S? [14m]
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS)
(Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18) I MCA : I Semester
MCA10517: ACCOUNTING AND FINANCIAL MANAGEMENT Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
UNIT – I 1. a) Define ‘GAAP’. Explain the concepts and conventions of accounting.
(or)
b) Draft the profit and loss a/c and Balance Sheet with imaginary figures.
UNIT – II 2. a) Define cost. Explain about various types of costs which are used in decision making.
(or)
b) What do you understand by Budgeting? Explain about different types of budgets that
management of a big industrial concern would normally prepare.
UNIT – III 3. a) Define the term standard costing. Explain with reasons why an industrial concern should
introduce standard costing system?
(or)
b) Define finance function. Explain the process of financial decision making.
UNIT – IV 4. a) What is financial analysis? Explain the different techniques available for financial analysis.
(or)
b) With the help of following ratios and further information complete the trading, P&L a/c
and
Balance sheet of XYZ ltd.
Gross profit ratio - 20% Net profit ratio - 15% Sales/inventory ratio - 6
Fixed assets/total current assets - 2/2 Fixed assets/total capital - 3/2 Inventory -
Rs.3,00,000
Capital/outside liabilities - 2/4 Fixed assets - Rs.20,00,000
Trading and Profit & Loss a/c
To Cost of sales ----- By Sales -----
To Gross profit c/d -----
To Expenses ----- By Gross Profit b/d -----
To Net profit -----
Balance Sheet
Liabilities Amount Assets Amount
Capital ----- Fixed Assets -----
Current Assets
Add: Net profit ----- Stock -----
Other current assets -----
UNIT – V 5. a) What is working capital? Discuss the factors that can be considered while estimating
working capital requirements of a business firm.
(or)
b) What is inventory management? Discuss in detail the objectives of inventory management.
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
C&DS LAB
MCA10619
w.e.f 2019-2020
I MCA
I Semester
1. Write a c program to find roots of quadratic equation.
2. Write a c program to perform array operations.
3. Write a c program to implement string operations without using string handling
functions.
4. Write a c program to find whether two strings are anagram or not
5. Write a c program to find whether two strings are palindrome or not
6. Write a c program to perform matrix multiplication
7. Write a c program to perform matrix addition
8. Write a c program to perform transpose of a given matrix
9. Write a c program to perform singly linked list operations
10. Write a c program to perform doubly linked list operations
11. Write a c program to convert infix expression to postfix expression.
12. Write a c program to evaluate postfix expression
13. Write a c program to perform queue operations using arrays
14. Write a c program to perform queue operations using linked list
15. Write a c program to perform stack operations using linked list
16. Write a c program to perform stack operations using arrays
17. Write a c program to implement binary tree operations
18. Write a c program to implement traversing of binary trees
19. Write a c program to implement BFS.
20. Write a c program to implement DFS.
21. Write a c program to search an element in an array using linear search.
22. Write a c program to search an element in an array using binary search
23. Write a c program to sort elements using bubble sort.
24. Write a c program to sort elements using quick sort.
25. Write a c program to sort elements using mergesort
1.Write a program to count the number of characters in a given string.
2.Write a program to find whether the given year is leap year or not?
3. Write a program to check whether a given number is even or odd.
4. Write a program to find factorial of a given number.
5. Write a program to print a string in the reverse order.
6. Write a program to count the number of vowels in a given string.
7. Write a program to check whether a given string is palindrome or not.
8. write a menu driven shell script to implement the following UNIX commands.
9. Write a shell script to create two directories and store five files in one directory using the
related commands and to transfer all the files to another directory.
10. write a shell script to accept a file name as input and display whether it exits or not. If it exists,
then give the details of its attributes like access permission ,its size etc.
OS LAB
MCA10717
w.e.f 2017-2018
IMCA
I Semester
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
I MCA : II Semester
MCA20117: COMPUTER NETWORKS
Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
UNIT-I
1) a) Explain different sliding window Protocols
b) Explain in detail about error detecting codes
(OR)
c) Explain about different types of guided transmission media
d) Explain about data link layer design issues.
UNIT-II
2) a) Explain in detail about Binary Exponential Back off algorithm.
b) Explain the following.
i) Blue tooth ii) Routers and gateways iii) switches iv) Bridges
(OR)
c) Write about Bluetooth applications
d) What is Ethernet? Explain various IEEE 802.11 MAC sub layer Protocol
UNIT-III
3) a) Explain various services provided by the network layer to the transport layer.
b) Write short notes on BGP
(OR)
c) Explain in detail about following routing algorithms.
i) Flooding ii) Link state routing ii) Optimality Principle
UNIT-IV
4) a) Briefly explain the transport layer services and primitives.
(OR)
b) Explain in detail about UDP?
UNIT- V
5) a) Explain the architecture and services of E-mail.
b) Explain about message formats in E-mail
(OR)
c) Explain about
i) Video compression ii) Internet Radio ii) Static web documents.
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
I MCA : II Semester
MCA20219: OOPS THROUGH JAVA
Time : Three Hours Maximum:5*14=70 marks
Answer ALL Questions
All Questions carry equal marks
1. a. Difference between POP & OOP(7M)
b. Explain control statements in Java(7M)
or
c. Define Array. Write a Java Program to sort the array elements.(10M)
d. Difference between String Class and StringBuffer Class.(4M)
2. a. What are static methods? Give an example of static method?(7M)
b. Define polymorphism? Explain types of polymorphism(7M)
or
c. Define Inheritance and explain types of inheritance with an example(14m)
3. a. Give an example of Multiple Inheritance(14M)
or
b. Define package and create a package(10m)
c. Write a Java Program to import the above user defined package(4M)
4.a. Explain the importance of Exception handling mechanism with an example(14M)
or
b. Explain Thread Life Cycle with an example(14M)
5.a. Explain Applet Life Cycle.(10M)
b. Differences between Applet and Stand alone applications(4m)
or
c. Explain zipping and Un Zipping in java(14M)
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
I MCA : II Semester
MCA20317 : DATABASE MANAGEMENT SYSTEMS
Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
UNIT-I 1 .a) Write Advantages of using the Database Approach.
b) Explain Three Schema Architecture with neat diagram and Data Independence.
OR
c) Explain Entity, types of Attributes and Keys relationship with an ER-diagram
d) Explain Specialization and Generalization with Examples
UNIT-II
2. a) Explain about Relational Model Constraints and Relational Database Schemas.
b) Write about Relational Algebra Operations.
OR
c) Write about Attribute Data Types and Domains in SQL.
d) Explain JOIN Operations.
UNIT-III 3. a) What is Functional Dependency ? Explain the Informal Design Guidelines.
b) What is Normalization? Explain 1NF and 2NF.
OR
c) Define and BCNF. How BCNF in difference from3NF?
d) Explain properties of Relational Decompositions.
UNIT-IV
4. a) Explain Hashing Techniques in File Organization.
b) Write about Operations on Files.
OR
c) Write types of Single level Ordered Indexes.
d) Explain about B+ Trees
UNIT-V 5. a) Write the Desirable Properties of Transactions.
b) Explain about serializability.
OR
c) What is Concurrency Control? Explain Two Phase Locking Techniques.
d) Explain Validation Concurrency Control Techniques.
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2018 – 19)
I MCA : II Semester
MCA20418:PROBABILITY & STATISTICS
Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
Model paper
Answer all the questions. 5 X 14 = 70M
1. a) Explain various methods of collecting data OR
b) Write the merits and demerit of arithmetic mean
c) Calculate median and mode for the following data
2. a)Explain merits and demerits of standard deviation b) Calculate mean deviation for the following data
Mark 10 13 16 19 22 25
f 8 17 23 27 21 15
OR
c) Explain merits and demerits of quartile deviation
d) Calculate coefficient of variation for the following data
3. a) Definecorrelation and explain various types of correlation
b) Calculate the two regression lines for the following data
Height 4.9 5.2 5.8 5.6 6.1 5.2
weight 61 72 74 77 81 70
OR
c) Explain various, measures of correlation coefficient
d) Calculate SRCC for the following data
X 68 72 74 63 79 84 61
Y 71 74 72 77 82 84 80
3. a) Explain procedure of Z – test for single mean
C.I 0-10 10-20 20-30 30-40 40-50 50-60 60-70 70-80 80-90
F 8 13 19 17 12 10 8 5 2
C.I 0-5 5-10 10-15 15-20 20-25 25-30 30-35
F 7 12 17 19 22 16 10
b) A die is thrown 9000 times and a throw of 3 or 4 is observed 3240 times. Show that the die cannot be
regarded as an unbiased one.
OR
c) Explain the procedure of t-test for paired means
d) A random sample of 16 values from a normal population showed a mean of 41.5 inches and the sum
of squares of deviations from this mean is equal to 135 square inches. Show that the assumption of a
mean of 43.5 inches for the population is not reasonable.
4. a) Explain various components of time series
OR
b) Fit a straight line trend to the following data by the method least squares.
Year 1996 1997 1998 1999 2000 2001 2002 2003 2004
Profit 12.6 14.8 18.6 14.8 16.6 21.2 18 17.4 15.8
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
I MCA : II Semester
MCA20517: e-COMMERCE
Time : Three Hours Max Marks:
70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
UNIT-I
1a) Explain briefly Advantages and Disadvantages of E-commerce?
(Or)
b) Discuss various Business models based on relationship of transaction?
UNIT-II
2a) Explain briefly various Technologies of World Wide Web (WWW)?
(Or)
b) Discuss website goals and objectives?
UNIT-III
3a) Explain Advantages of online marketing?
(Or)
b) Discuss various means of Advertising?
UNIT-IV
4a) Explain seven ways to reduce inventory?
(Or)
b) Explain Technology support E-CRM Tool kit?
UNIT-V
5a) Explain various security schemes in electronic payment system?
(Or)
b) what are the risks of e-payment systems and how to overcome such risks?
LAB CYCLE-1
1. Write a Java Program to find biggest among three numbers using terenary operator
2. Write a Java Program to print Pascal Triangle
3. Write a Java Program to print lower and upper triangles of a given matrix
4. Write a java program to sort given numbers using bubble sort.
5. Write a java program to Search an element in an array using binary search.
LAB CYCLE-2
1. Write a program to implement string methods.
2. Write a program to check whether two strings anagram or not.(Eg:Weak, Wake=anagram, bat,rat=not an
anagram)
3. Write a program to check whether the given string is palindrome or not.
4. Write a program to sort the given strings.
5. Write a program to find biggest and smallest number in a given array.
LAB CYCLE-3
1. Write a program to implement method overloading.
2. Write a program to implement constructor overloading.
3. Write a program to implement single inheritance.
4. Write a program to implement static methods in java.
5. Write a program to demonstrate array of objects
LAB CYCLE-4
1. Write a java program to demonstrate abstract methods.
2. Write a java program to implement multiple inheritance
3. Write a java program to implement method overriding.
4. Write a java program to create Shapes package.
5. Write a java program to access the Shapes package.
OOPS LAB
MCS20619
w.e.f 2019-2020
IMCA
II Semester
LAB CYCLE-5
1. Write a program to demonstrate Arithmetic Exception.
2. Write a program to demonstrate ArrayOutOfBounds Exception
3. Write a program to implement userdefined exception
4. Write a program to create a file
5. Write a program to read contents from the file
6. Write a program to copy one file into another file.
7. Write a Program for Compression and Decompression of a file.
LAB CYCLE-6
1. Write a program to create threads on single object.
2. Write a program to create threads on multiple objects.
3. Write a program to synchronize threads.
4. Write a program for Producer and Consumer Problem.
5. Write a program to create sample applet.
6. Write a program to insert data into database.
7. Write a program to retrieve data from the database.
DBMSLAB
MCA20719
w.e.f 2019-2020
I MCA
II Semester
Cycle-I: Aim: Marketing company wishes to computerize their operations by using following tables.
Table Name: Client- Master Description: Used to store client information
Column Name Data Type Size Attribute
CLIENT_ NO
Varchar2
6
Primary key and first letter must start with ‘C’
NAME Varchar2 20 Not null
ADDRESS 1 Varchar2 30
ADDRESS S Varchar2 30
CITY Varchar2 15
PINCODE Varchar2 8
STATE Varchar2 15
BAL_DUE Number 10,2
Table Name: Product_ Master Description: Used to store product information
Column Name Data Type Size Attribute
PRODUCT _NO
Varchar2
6
Primary key and first letter must start with ‘P’
DESCRIPTION Varchar2 15 Not null
PROFIT _PERCENT Number 4,2 Not null
UNIT _MEASUE Varchar2 10
QTY_ ON_ HAND Number 8
REORDER_ LVL Number 8
SELL _PRICE Number 8, 2 Not null, cannot be 0
COST _PRICE Number 8,2 Not null, cannot be 0
Table Name: Salesman_master Description: Used to store salesman information working for the company.
Column Name
Data Type
Size
Attribute
SALESMAN_ NO
Varchar2
6
Primary key and first letter must start with ‘S’
SALESMAN _NAME Varchar2 20 Not null
ADDRESS1 Varchar2 30
ADDRESS2 Varchar2 30
CITY Varchar2 20
PINCODE Number 8
STATE Vachar2 20
SAL_AMT Number 8,2 Not null, cannot be 0
TGT_TO_GET Number 6,2 Not null, cannot be 0 YTD _SALES Number 6,2 Not null
REMARKS Varchar2 20
Table Name: SALES-ORDER Description: Used to store client’s orders
Column Name
Data Type
Size
Attribute
ORDER_ NO
Varchar2
6
Primary key and first letter must start with ‘S’
CLIENT _NO Varchar2 6 Foreign Key
ORDER _DATE Date
DELY _ADDRESS Varchar2 25
SALESMAN_ NO Varchar2 6 Foreign Key
DELY _TYPE Char 1 Delivery: part(p)/ full(f) and default ‘F’
BILL_ YN Char 1
DELY_ DATE Date Can’t be less than order date ORDER _STATUS
Varchar2
10
Values (“In Process”, “ Fulfilled”, “Back Order”, “Cancelled.
Table Name: SALES_ORDER_DETAILS Description: Used to store client’s order with details of each product ordered.
Column Name
Data Type
Size
Attribute
ORDER _NO
Varchar2
6
Primary key references SALES_ORDER table
PRODUCT_ NO Varchar2 6 Foreign Key references SALES_ORDER_table
QTY_ ORDERED Number 8
QTY_ DISP Number 8
PRODUCT _RATE Number 10,2 Foreign Key
Solve the following queries by using above tables.
1. Retrieve the list of names, city and the state of all the clients. 2. List all the clients who are located in ‘Mumbai’ or ‘Bangalore’. 3. List the various products available from the product_master table. 4. Find the names of sales man who have a salary equal to Rs.3000. 5. List the names of all clients having ‘a’ as the second letter in their names. 6. List all clients whose Bal due is greater than value 1000. 7. List the clients who stay in a city whose first letter is ‘M’. 8. List all information from sales-order table for orders placed in the month of July.
9. List the products whose selling price is greater than 1000 and less than or equal to 3000. 10. Find the products whose selling price is greater than 1000 and also find the new selling
price as original selling price 0.50. 11. Find the products in the sorted order of their description. 12. Find the products with description as ‘540HDD’ and ‘Pen drive’. 13. Count the total number of orders. 14. Print the description and total qty sold for each product. 15. Calculate the average qty sold for each client that has a maximum order value of 15,000. 16. Find all the products whose quantity on hand is less than reorder level. 17. List the order number and day on which clients placed their order. 18. Find out the products and their quantities that will have to deliver in the current month. 19. Find the names of clients who have placed orders worth of 10000 or more. 20. Find the client names who have placed orders before the month of June,2008.
Cycle-II Aim: A manufacturing company deals with various parts and various suppliers supply these parts. It consists of three tables to record its entire information. Those are as follows.
Supplier (Supplier_No, Sname, City, status) Part( Part_no, pname, color, weight, city, cost) Shipment (supplier_No, Part_no, city) JX( project_no, project_name, city) SPJX (Supplier_no, part_no, project_no, city)
1. Get supplier numbers and status for suppliers in Chennai with status > 20. 2. Get project names for projects supplied by supplier S. 3. Get colors of parts supplied by supplier S1. 4. Get part numbers for parts supplied to any project in Mumbai. 5. Find the id’s of suppliers who supply a red or pink parts. 6. Find the pnames of parts supplied by London supplier and by no one else. 7. Get the names of the parts supplied by the supplier ‘Mart’ and ‘Miller’. 8. Get supplier names for suppliers who do not supply part P2. 9. Get all parirs of supplier numbers such that the suppliers concerned are “colocated”. 10. Get suppliers names for the suppliers who supply at least one red part.
Cycle –III Employee Database
Aim: An enterprise wishes to maintain a database to automate its operations. Enterprise divided into a certain departments and each department consists of employees. The following two tables describes the automation schemas.
Emp(Empno, Ename, Job, Mgr, Hiredate, Sal, Comm, Deptno) Dept(Deptno, Dname, Loc)
1. List the details of employees who have joined before the end of September’ 81. 2. List the name of the employee and designation of the employee, who does not report to
anybody. 3. List the name, salary and PF amount of all the employees (PF is calculated as 10% of
salary) 4. List the names of employees who are more than 2 years old in the organization. 5. Determine the number of employees, who are taking commission. 6. Update the employee salary by 20% , whose experience is greater than 12 years. 7. Determine the department does not contain any employees. 8. Create a view, which contains employee name and their manager names working in
sales department. 9. Determine the employees, whose total salary is like the minimum salary of any
department. 10. List the department numbers and number of employees in each department. 11. Determine the employees, whose total salary is like the minimum salary of any
department. 12. List average salary for all departments employing more than five people. 13. Determine the names of employees, who take highest salary in their departments. 14. Determine the names of employees, who earn more than their managers. 15. Display ename, dname, even if no employee belongs to that department ( use outer join)
Cycle- IV An Airline system would like to keep track their information by using the following relations.
FLIGHTS( fl_no: integer, from: string, to: string, distance: integer, price: integer) AIRCRAFT(aid: integer, aname: string, cruising_range: integer) CERTIFIED(eid: integer, aid: integer) Employees( eid: integer, ename: string, salary: real)
Note that the employees relation describes pilots and other kinds of employees as well; every pilot is certified for aircraft and only pilots are certified to fly. Resolve the following queries.
1. Find the names of pilots whose salary is less than the price of the cheapest route from
Newyork to Chicago. 2. For each pilot who is certified for more than 2 aircraft, find the eid’s and the maximum
cruising range of the aircraft that he or she certified for. 3. For all aircraft with cruising range over 1,500 miles, find the name of the aircraft and the
average salary of all pilots certified for this aircraft. 4. Find the aid’s of all aircraft than can be used from chicaga to LosAngels. 5. Find the name of the pilots certified from some Boeing aircraft. 6. Print the enames of pilots who can operate planes with cruising range greater than
3,500 miles, but are not certified by Boeing aircraft. 7. Find the eid’s of employees who are certified for exactly 2 aircrafts.
8. Find the total amount paid to employees as salaries. 9. Find the aid’s of all than can be used on non-stop flights from Chennai to Dubai. 10. Find the eid’s of employee who make second highest salary.
PL/SQL PROGRAMS
1. Write a PL/SQL program to check the given number is strong or not. 2. Write a PL/SQL program to check the given string is palindrome or not. 3. Write a PL/SQL program to swap two numbers without using third variable. 4. Writ a PL/SQL program to generate multiplication tables for 2, 4, 6. 5. Write a PL/SQL program to check the given number is Amstrong or not. 6. Write a PL/SQL code to find the factorial of any number. 7. Write a PL/SQL program to display sum of even numbers and sum of odd numbers in the
given range. 8. Write a PL/SQL program to check the given number is palindrome or not. 9. The HRD manager has decide to raise the employee salary by 15% write a PL/SQL block to
accept the employee number and update the salary of that employee. Display appropriate message based on the existence of the record in Emp table.
10. Write a PL/SQL program to display to 10 rows in Emp table based on their job and salary.
11. Write a PL/SQL program to raise the employee salary by 10% for department number 30 people and also maintain the raised details in the raise table.
Name Null? Type
TEL_NO NOT NULL NUMBER(6) CNAME VARCHAR2(20) CITY PR_READ
VARCHAR2(10) NUMBER(5)
12. Write a procedure to update the salary of Employee, who are not getting commission by 10%. 13. Write a PL/SQL program to prepare an electricity bill by using following table.
Table used: Elect
Name Null? Type MNNO NOT NULL NUMBER(3) CNAME VARCHAR2(20) CUR_READ NUMBER(5) PREV_READ NUMBER(5) NO_ UNITS NUMBER(5) AMOUNT NUMBER(8,2) SER_ TAX NUMBER(8,2) NET_AMT NUMBER(9,2)
14. Write a PL/SQL program to prepare an telephone bill by using following table and print the
monthly bills for each customer. Table used: Phone
CUR_READ NUMBER(5) NET_AMT
NUMBER(5) TOT-AMT NUMBER(8,2)
15. Write a PL/SQL program to raise the employee salary by 10 %, who are completed their 25 years of service and store the details at appropriate tables (Define the Retair_ Emp_Table)
16. Write a PL/SQL program to evaluate the grade of a student with following conditions: For pass: all marks > 40 For I class: Total % > 59 For II Class: Total % between >40 and < 60 For III class: total % = 40 And also maintain the details in abstract table. 1. Table Std
Name Null? Type NO NOT NULL NUMBER NAME VARCHAR2(10) INTNO NUMBER CLASS NOT NULL VARCHAR2(10) M1 NUMBER M2 NUMBER M3 NUMBER M4 NUMBER M5 NUMBER
2. Table Abstract
Name Null? Type STDNO NUMBER STDNAME VARCHAR2(10) CLASS VARCHAR2(10) MONTH VARCHAR2(10) INTNO (INTEGER NUMBER) NUMBER TOT NUMBER GRADE VARCHAR2(10) PERCENT NUMBER DAT_ENTER DATE
KAKARAPARTI BHAVANARAYANA PG COLLEGE (AUTONOMOUS)
(Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
PYTHON PROGRAMMING
MCA 30119
MODEL QUESTION PAPER (w.e.f: 2019 – 20)
Time : Three Hours Max Marks: 70
Answer ALL Questions
All Questions carry equal marks ( 5 X 14 = 70)
1. A) Explain types of operators in python.
(or)
B) Explain Control statements in python?
2. A) Explain Functions in python?
(or)
B) Explain the concept of arrays in python.
3. A) Explain the inheritance concept in python?
(or)
B) Explain the concept of polymorphism in python.
4. A) Explain Exception handling in python?
(or)
B) Explain concept of Files in python?
5. A) Explain aliasing and cloning of lists in python.
(Or)
B) Explain Dictionary methods in python.
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
II MCA : III Semester
CRYPTOGRAPHY AND NETWORK SECURITY
MCA30217
Time: 3 hrs Total Marks: 70m
Answer all questions
1. A) Write about Security attacks, Security Services in CNS?
(Or)
B) Briefly Explain about DES in CNS?
2. A) Analyze RSA Algorithm and Diffie Hellman Key exange in CNS?
(Or)
B) Explain about Substitution Techniques in CNS?
3. A) Explain DSS approach and DDS Algorithm?
(Or)
B) Illustrate Kerberos and its versions?
4. A) write about pretty good privacy, S/MIME?
(Or)
B) Illustrate IP Security (IP Structure, AH Structure) in CNS?
5. A) Elaborate SSL Architecture in Web Security?
(Or)
B) Explain about Firewalls in CNS?
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2019 – 20)
II MCA : III Semester
WEB TECHNOLOGY
MCA30319
ANSWER THE FOLLOWING QUESTIONS
Time:3 hrs Total Marks :70m
5*14=70M
1. A) Explain Basic Web concepts and Internet Protocols and Applications.
(or)
B) Explain Forms, Frameset Tag with example?
2. A) Explain the types of CSS?
(or)
B) Explain Control Statements in java Script.
3. A) Explain Servlet Life Cycle?
(or)
B) Explain JSTL.
4. A) Explain Control Statements in PHP?
(or)
B) Explain the types of operators in PHP?
5. A) Explain the modules of Angular JS?
(or)
B) Explain AngularJS Controllers.
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
II MCA : III Semester
SOFTWARE ENGINEERING
MCA30417
Time:3 hrs Total Marks :70m
UNIT - I
1. a)What is Software? Discuss about evolving the role of the Software.
OR
b)What is process model? Discuss about Waterfall model with its advantages and disadvantages.
UNIT - II
2. a)Discuss about functional and non-functional requirements for development of Software.
OR
b)Discuss about requirements engineering process.
UNIT - III 3. a)What is Design? Discuss about the concepts of Design.
OR
b)Discuss about Software Architecture?
UNIT - IV 4. a)What is Testing? Discuss about testing strategies for conventional software.
OR
b)What are the various metrics for Software Quality? Discuss.
UNIT - V
5. a)Discuss about ISO 9000 Quality standards.
OR
b)Discuss about the Formal technical reviews.
K. B. N. COLLEGE : PG CENTRE (AUTONOMOUS) (Sponsored by: S.K.P.V.V. Hindu High Schools Committee)
MODEL QUESTION PAPER (w.e.f: 2017 – 18)
II MCA : III Semester
Operations Research
MCA30517
Answer the following questions
1 a)Define Operation Research? Write the Aim and Scope of Operation Research.
(or)
(b) What is OR? What are the applications of OR.
2 a) Explain the procedure of Simplex Algorithm.
(or)
(b) Solve the following LPP by Simplex method.
Maximize Z= 3x1+2x2
Subject to constraints 2x1+x2 2
3x1+4x2 12 and x1, x2 0.
3 (a)Using Vogels method find IBFS of the transportation.
Problem where cost matrix is given below.
A B C D Availability
E
F
G
11
16
21
13
18
24
17
14
13
14
10
10
250
300
400
OR
(b) Requirement: Solve the following Assignment Problem
Machines
Jobs
4 (a) Solve the following game by using Graphical method.
Player B
B1 B2 B3 B4
player A A1 1 0 3 2
A2 2 1 0 -2
or
(b) Explain two person zero sum game, pure strategy, mixed strategy.
5 (a) State the objectives of CPM and write algorithm on it.
. Or
(b) Write the Rules to construct Net Work diagram.
1 2 3 4 5
1
2
3
4
5
9
48
41
74
36
22
78
28
42
11
58
72
91
27
57
11
50
37
49
22
19
63
45
39
25
1. Write a python program to demonstrate Operators?
2. Write a python program to demonstrate Conditional statements?
3. Write a python program to demonstrate Two dimensional Array?
4. Write a python program to demonstrate Functions with passing arguments by reference?
5. Write a python program to demonstrate lambda Expressions?
6. Write a python program to demonstrate Object oriented Programming?
7. Write a python program to demonstrate Inheritance?
8. Write a python program to demonstrate Polymorphism?
9. Write a python program to demonstrate abstract Classes?
10. Write a python program to demonstrate Interfaces?
11. Write a python program to demonstrate Exception Handling?
12. Write a python program to demonstrate Files concept?
13. Write a python program to demonstrate Lists?
14. Write a python program to demonstrate Dictionary Methods?
15. Write a python program to demonstrate Multithreading concept?
16. Write a python program to demonstrate Tuples?
PYTHON
PROGRAMMING
LAB
MCA30619
w.e.f 2019-2020
IIMCA
III Semester
1. Demonstrate Anchor tag and Img tag in html?
2. Demonstrate frames and Frame set tag?
3. Write a servlet program interaction with JDBC?
4. Write a servlet Program to implements Cookies.
5. Write a Servlet Program for Session handling?
6. Write JSP program to create a login form for a user?
7. Write a JSP program to validate the user and perform MVC Architecture?
8. Write a PHP Program for Control Statements.
9. Write a PHP Program for Looping Statements.
10. Write a Angular JS Program for its Controllers.
WEB
TECHNOLOGY
LAB
MCA30719
w.e.f 2019-2020
IIMCA
III Semester