Professional Documents
Culture Documents
HO Jan23 Sem Syllabus MCA
HO Jan23 Sem Syllabus MCA
HO Jan23 Sem Syllabus MCA
COURSE COURSE
OMA0701 CF S-A-P-SS 12-64-0-44
CODE CATEGORY
ASSESSMENT SCHEME
Seminar/
Periodical Surprise Test /
Assignments/ Attendance ESE
Assessment Quiz
Project
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PS PS PS
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 O-1 O-2 O-3
CO
1 1 2 2 2 2 1 - - - - - 1 - -
-1
CO
1 2 2 1 1 2 2 - - - - - 1 2 -
-2
CO
1 2 2 2 2 3 3 - - - - - 1 2 2
-3
CO
2 1 2 2 1 2 2 - - - - - 2 2 1
-4
CO
1 2 2 1 2 2 2 - - - - - 2 2 2
-5
Basic Connectives and Truth Tables, Logic Equivalence: The Laws of Logic,
Logical Implication: Rules of Inference. Quantifiers and the Use of Quantifiers,
Definitions and the Proofs of Theorems.
Introduction, Sets and Subsets, Set Operations and the Laws of Set Theory,
Counting and Venn Diagrams. CO-1
The Well Ordering Principle: Mathematical Induction, Recursive Definitions, BTL-2
The Division Algorithm: Prime Numbers, The fundamental theorem of
Arithmetic
Suggested Readings:
Set Theory
TEXT BOOKS
REFERENCE BOOKS
E BOOKS
1. https://courses.csail.mit.edu/6.042/spring17/mcs.pdf
MOOC
1. https://www.coursera.org/learn/mathematics-for-computer-science
2. https://www.coursera.org/learn/discrete-mathematics
COURSE COURSE
OCB0701 PC S-A-P-SS 12-64-0-44
CODE CATEGORY
ASSESSMENT SCHEME
Seminar/
Periodical Surprise Test /
Assignments/ Attendance ESE
Assessment Quiz
Project
The course covers analysis and design of fundamental data structures and
engages learners to use data structures as tools to algorithmically design
efficient computer programs that will cope with the complexity of actual
Course applications.
Description The course focuses on basic and essential topics in data structures, including
array-based lists, linked lists, skip lists, hash tables, recursion, binary trees,
scapegoat trees, red–black trees, heaps, sorting algorithms, graphs, and
binary tree.
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PS PS PS
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 O-1 O-2 O-3
CO
1 2 2 - 1 1 2 - - - - - 1 1 -
-1
CO
2 2 2 1 2 1 2 1 1 - - - 1 2 -
-2
CO
1 2 2 2 2 1 3 1 1 - - - 1 2 -
-3
CO
2 2 2 2 3 2 2 2 2 - - - 3 3 2
-4
CO
1 2 3 1 3 2 3 - - - - - 3 3 2
-5
MODULE 3: TREES
MODULE 5: GRAPHS
Graph basics, Representations, Traversals (DFS & BFS), Applications of
Traversal Techniques, Graph connectivity, shortest path. CO-5
2. Rance D. Neclase (2016) Data Structures and Algorithms in Python, Wiley Publication.
REFERENCE BOOKS
Mark Allen Weiss (2007) "Data Structures and Algorithm Analysis in C, Third Edition,
2.
Pearson Education, Asia.
Goodrich Michael T,( 2016) Data Structures and Algorithms in Python, Wiley
3.
publication.
E BOOKS
https://doc.lagout.org/Others/Data%20Structures/Advanced%20Data%20Structure
1.
s%20%5BBrass%202008-09-08%5D.pdf
MOOC
1. https://www.mooc-list.com/tags/advanced-data-structures
COURSE
COURSE CODE OCB0702 PC S-A-P-SS 9-64-3-44
CATEGORY
ASSESSMENT SCHEME
Seminar/
Periodical Surprise Test /
Assignments/ Attendance ESE
Assessment Quiz
Project
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PS PS PS
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 O-1 O-2 O-3
CO
2 2 2 3 1 2 1 - - - - - 1 1 1
-1
CO
2 2 3 3 1 2 1 1 1 - 2 - 2 2 1
-2
CO
3 3 3 3 1 2 1 3 2 - 2 - 2 3 2
-3
CO
1 1 2 2 3 2 2 3 - - 3 2 3 3 3
-4
CO
1 1 3 3 3 2 2 3 3 3 3 3 3 3 3
-5
a. Create a dictionary.
b. Telephone directory.
c. Inventory System.
Suggested Readings:
Testing types
TEXT BOOKS
REFERENCE BOOKS
K.K. Agarwal and Yogesh Singh (2012) Software Engineering, New Age
3.
International Publisher, 3rd Edition, Reprint.
Pankaj Jalote (2005) An Integrated Approach to Software Engineering, 3 rd
4.
Edition, Narosa Publishing House.
E BOOKS
1. http://www.ddegjust.ac.in/studymaterial/mca-3/ms-12.pdf
MOOC
1. https://www.coursera.org/courses?query=software%20engineering
COURSE
COURSE CODE OCB0703 PC S-A-P-SS 9-64-3-44
CATEGORY
ASSESSMENT SCHEME
Seminar/
Periodical Surprise Test /
Assignments/ Attendance ESE
Assessment Quiz
Project
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PS PS PS
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 O-1 O-2 O-3
CO
1 1 1 2 2 2 2 3 2 3 1 3 1 1 -
-1
CO
1 1 1 1 2 1 2 3 2 3 1 2 2 - -
-2
CO
1 1 1 2 2 2 2 3 2 2 3 2 2 3 -
-3
CO
1 2 2 2 2 2 2 3 2 3 3 1 2 3 -
-4
CO
1 1 1 2 2 2 2 3 2 1 3 1 3 3 2
-5
BTL-4
Practical Component:
Write the program to display number series using Multithreading in JAVA
Suggested Readings:
Multitasking using Threads
TEXT BOOKS
Herbert Schildt (2019) Java The complete reference, 11th edition, McGraw
1.
Hill Education (India) Pvt. Ltd.
REFERENCE BOOKS
E BOOKS
1. https://bookboon.com/en/java-programming-language-ebooks
MOOC
1. https://www.coursera.org/courses?query=java
COURSE
DATA COMMUNICATION AND NETWORKING CREDITS 4
TITLE
COURSE COURSE
OCB0704 PC S-A-P-SS 12-64-0-44
CODE CATEGORY
ASSESSMENT SCHEME
Seminar/
Periodical Surprise Test /
Assignments/ Attendance ESE
Assessment Quiz
Project
The course focuses on network models with various protocols in each layer
of model. The functionality of Physical layer, Transport layer and Network
Course
layers are covered. The network is applicable for wireless medium also. The
Description
standards and models being followed in wireless networking also covered
in this course.
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PS PS PS
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 O-1 O-2 O-3
CO
1 1 2 2 1 1 2 1 2 - - - 1 - -
-1
CO
1 1 1 2 1 2 1 2 - - - 1 1 1
-2
CO
1 1 2 2 2 2 2 1 2 - 1 - 1 2 -
-3
CO
2 2 2 2 2 1 3 1 2 - - - 1 2 2
-4
CO
2 2 2 2 2 2 3 2 2 1 - 1 2 2 2
-5
Introduction: Analog and Digital Data, Analog and Digital Signals, Periodic
Analog Signals, Transmission Impairment, Data Rate limits, Performance.
Transmission Modes: Parallel and Serial Transmission; Serial Communication:
Synchronous communication & Asynchronous Communication. Digital CO-2
Transmission: Digital to Digital conversion, Digital to Analog conversion,
BTL-3
Analog to Digital conversion.
Suggested Reading:
Frequency Modulation and Phase Modulation
MODULE 3: DATA LINK LAYER, DATA LINK CONTROL AND ERROR DETECTION AND
CORRECTION
Introduction: Types of Error, Redundancy, Detection versus Correction; Block
Coding: Error Detection, Error Correction, Hamming Code; Cyclic Codes: CRC
and Checksum.
Data Link Control: Design Issues, Framing, Flow and Error Control, Noiseless
Channels, Noisy Channels, HDLC; Point to Point Protocol: Framing, Transition CO-3
phases and Multilink PPP; Media Access Control (MAC layer): Random Access:
BTL-3
ALOHA, CSMA, CSMA/CD & CSMA/CA; Controlled Access: Reservation, Polling
and Token Passing Channelization: FDMA, TDMA, CDMA.
Suggested Reading:
Protocol in Data Link Layer
REFERENCE BOOKS
E BOOKS
https://books.google.co.in/books?id=p7B2BAAAQBAJ&printsec=frontcover&s
1.
ource=gbs_ge_summary_r&cad=0#v=onepage&q&f=false
2. http://intronetworks.cs.luc.edu/current/ComputerNetworks.pdf
MOOC
1. https://www.classcentral.com/subject/computer-networking
2 https://www.coursera.org/courses?query=computer%20network