U30-B.Sc_.-Software-Computer-Science
U30-B.Sc_.-Software-Computer-Science
SEMESTER –II
Marks
Inst. Hours
Credits
Title of the
External
Total
CIA
Course/ Subject Name Category L T P S
Paper
Learning Objectives
LO1 To understand the concepts of ADTs
LO2 To learn linear data structures-lists, stacks, queues
LO3 To learn Tree structures and application of trees
LO4 To learn graph structures and application of graphs
LO5 To understand various sorting and searching
UNIT Contents No. of
Hours
Abstract Data Types (ADTs)- List ADT-array-based implementation-
linked list implementation: singly linked lists-circular linked lists-
I 15
doubly-linked lists - operations- Insertion-Deletion -Applications of
lists-Polynomial Addition
Stack ADT-Operations- Applications- Evaluating arithmetic expressions
II – Conversion of infix to postfix expression-Queue ADT-Operations- 15
Circular Queue- applications of queues.
Tree ADT-Binary Tree ADT-expression trees-applications of trees-
III binary search tree ADT- insertion and deletion operations binary-tree 15
traversals
Graph- Definition- Representation of Graph-Types of Graph-
IV Breadth first traversal – Depth first traversal 15
Searching-Linear search-Binary search-Sorting-Bubble sort-Selection
V sort-Insertion sort-Hashing-Hash functions-Separate chaining-Open 15
Addressing-Rehashing Extendible Hashing
Total 75
2. https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/
Mapping with Programme Outcomes:
CO/PSO PSO 1 PSO 2 PSO 3 PSO 4 PSO 5 PSO 6
CO 1 3 3 3 3 3 3
CO 2 3 3 1 3 3 3
CO 3 3 3 3 2 3 2
CO 4 3 2 3 2 3 3
CO 5 3 3 3 3 3 3
Weightage of course 15 14 13 13 15 14
contributed to each
PSO
Title of the Subject Name Category L T P S
k
a
r
s
Inst. Hours
Course/
Credits
Paper
External
Total
CIA
Data Structure and
Algorithm using Core - - 4 - 5 5 25 75 100
C++ Lab
Learning Objectives
LO1 To understand the concepts of ADTs
LO2 To learn linear data structures-lists, stacks, queues
LO3 To learn Tree structures and application of trees
LO4 To learn graph structures and application of graphs
LO5 To understand various sorting and searching
Sl. No Contents No. of
Hours
Write a program to implement the List ADT using arrays and linked
1. lists.
Write a programs for the implementation of BFS and DFS for a given
7. graph.
Total 60
Categor
Credits
Code
Tota
y
Exte
CIA
rnal
l
Understanding Internet Skill 2 - - 2 25 75 100
Enha.
Course
(SEC)
Learning Objectives
LO1 Knowledge of Internet
LO2 Learning TCP/IP – Internet Technologies and Protocol
TOTAL HOURS 30
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
PO1, PO2, PO3,
On completion of this course, students will
CO1 PO4, PO5, PO6
PO1, PO2, PO3,
Knows the basic concept in internet
CO2 PO4, PO5, PO6
Know the concept of TCP/IP – Internet Technologies and Protocol PO1, PO2, PO3,
CO3
PO4, PO5, PO6
PO1, PO2, PO3,
Understand the concept of Internet connectivity.
CO4 PO4, PO5, PO6
PO1, PO2, PO3,
Can be able to know about internet networks
CO5 PO4, PO5, PO6
Textbooks
1 Greenlaw R and Hepp E “Fundamentals of Internet and www” 2nd EL, Tata
McGrawHill,2007.
Référence Book
1 M. L. Young,”The Complete reference to Internet”, Tata McGraw Hill, 2007.
2
B. Patel & Lal B. Barik, ” Internet & Web Technology “, Acme Learning Publishers.
3
Leon and Leon, “Internet for Everyone”, Vikas Publishing House.
Web Resources
1. https://www.teachucomp.com/samples/html/5/manuals/Mastering-HTML5-CSS3.pdf
2. https://www.w3schools.com/html/default.asp
Weightage of course 14 15 14 14 15 15
contributed to each
PSO
S-Strong-3 M-Medium-2 L-Low-1
Subject Name Catego
Marks
Subject ry Inst.
L T P S Credits
Code Hours CI Tota
External
A l
Software Project SEC
Management 4 - - - 2 2 25 75 100
Learning Objectives
CO5 Evaluate and mitigate risks associated with software development process
Textbooks
Robert T. Futrell, Donald F. Shafer, Linda I. Safer, “Quality Software Project
1
Management”, Pearson Education Asia 2002.
Reference Books
2. Hughes, “Software Project Management”, Tata McGraw Hill 2004, 3rd Edition.
2. www.smartworld.com/notes/software-project-management
MAPPING TABLE