Diploma in Computer Science & Engineering
Diploma in Computer Science & Engineering
in
Semester – III
Teaching & Learning Scheme
Teaching & Learning Scheme
(Hours/Week)
Classroom Lab Notional Total Total
Course Category of Course Titles Instruction Instruction Hours Hours Credits
course (CI) (LI) (TW+ SL) (CI+LI+TW+SL) (C)
Codes
L T
Note: Prefix will be added to course code if applicable (T for Theory Paper, P for Practical Paper and S for Term Work)
Legend:
CI: Classroom Instruction (Includes different instructional/implementation strategies i.e. Lecture (L), Tutorial (T), Case method, Demonstrations, Video demonstration, Problem based learning etc. to deliver theoretical
concepts)
LI: Laboratory Instruction (Includes experiments/practical performances /problem-based experiences in laboratory, workshop, field or other locations using different instructional/Implementation strategies)
Notional Hours: Hours of engagement by learners, other than the contact hours for ensuring learning.
TW: Term work (includes assignments, seminars, micro projects, industrial visits, any other student activities etc.)
SL: Self Learning, MOOCs, spoken tutorials, online educational resources etc.
C: Credits = (1 x CI hours) + (0.5 x LI hours) + (0.5 x Notional hours)
Note: TW and SL have to be planned by the teacher and performed by the learner under the continuous guidance and feedback of teacher to ensure outcome of learning.
Diploma in Computer Science & Engineering SBTE, Bihar
Semester - III
Assessment Scheme
Assessment Scheme (Marks)
Theory Assessment Term work & Self-Learning Lab Assessment
(TA) Assessment (TWA) (LA)
(TA+TWA+LA)
Total Marks
Course
End Theory
Progressive Lab
End Laboratory
Category of
Assessment
Assessment
Progressive
Codes
Assessment
Assessment
(ETA)
External
course
Internal
Theory
(PTA)
Course Titles
(ELA)
(PLA)
2418301 BCC Data Structures and Algorithm 30 70 20 30 20 30 200
(CSE, AIML)
2418302 PCC Operating System 30 70 20 30 - - 150
E) Course Outcomes (COs): After the completion of the course, teachers are expected to ensure the
accomplishment of following course outcomes by the learners. For this, the learners are expected to perform
various activities related to three learning domains (Cognitive, Psychomotor and Affective) in classroom/
laboratory/ workshop/ field/ industry.
Page-1
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Data Structures
2418301 and Algorithm
03 - 04 02 09 06
Legend:
CI: Classroom Instruction (Includes different instructional/implementation strategies i.e. Lecture (L), Tutorial (T), Case
method, Demonstrations, Video demonstration, Problem based learning etc. to deliver theoretical concepts)
LI: Laboratory Instruction (Includes experiments/practical performances /problem-based experiences in laboratory, workshop,
field or other locations using different instructional/Implementation strategies)
Notional Hours: Hours of engagement by learners, other than the contact hours for ensuring learning.
TW: Term Work (includes assignments, seminars, micro projects, industrial visits, any other student activities etc.)
SL: Self Learning, MOOCs, spoken tutorials, online educational resources etc.
C: Credits = (1 x CI hours) + (0.5 x LI hours) + (0.5 x Notional hours)
Note: TW and SL have to be planned by the teacher and performed by the learner under the continuous guidance and feedback
of teacher to ensure outcome of learning.
H) Assessment Scheme:
Assessment Scheme (Marks)
Theory Assessment Term Work & Lab Assessment
Progressive Theory
End Laboratory
Progressive Lab
End Theory
Assessment
Assessment
Assessment
Assessment
(ETA)
External
Internal
(ELA)
(PLA)
(PTA)
Data Structures
2418301 and Algorithm
30 70 20 30 20 30 200
Legend:
PTA: Progressive Theory Assessment in class room (includes class test, mid-term test and quiz using online/offline modes)
PLA: Progressive Laboratory Assessment (includes process and product assessment using rating Scales and rubrics)
TWA: Term work & Self Learning Assessment (Includes assessment related to student performance in assignments, seminars,
micro projects, industrial visits, self-learning, any other student activities etc.
Note:
ETA & ELA are to be carried out at the end of the term/ semester.
Term Work is to be done by the students under the guidance of internal faculty but its assessment will be done internally (40%) as
well as externally (60%). Assessment related to planning and execution of Term Work activities like assignment, micro project,
seminar and self-learning is to be done by internal faculty (Internal Assessment) whereas assessment of output/product/
presentation related to these activities will be carried out by external faculty/expert (External Assessment). However, criteria of
internal as well as external assessment may vary as per the requirement of respective course. For valid and reliable assessment,
the internal faculty should prepare checklist & rubrics for these activities.
Page-2
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
I) Course Curriculum Detailing: This course curriculum detailing depicts learning outcomes at course level and
session level and their attainment by the students through Classroom Instruction (CI), Laboratory Instruction
(LI), Term Work (TW) and Self Learning (SL). Students are expected to demonstrate the attainment of Theory
Session Outcomes (TSOs) and Lab Session Outcomes (LSOs) leading to attainment of Course Outcomes (COs)
upon the completion of the course. While curriculum detailing, NEP 2020 related reforms like Green skills,
Sustainability, Multidisciplinary aspects, Indian Knowledge System (IKS) and others must be integrated
appropriately.
Page-3
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Page-4
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
K) Suggested Laboratory (Practical) Session Outcomes (LSOs) and List of Practical: P2418301
Relevant
S.
Practical/Lab Session Outcomes (LSOs) Laboratory Experiment/Practical Titles COs
No.
Number(s)
LSO 1.1. Find size of different data types a. Write Program to find size of CO-1
1. different data types.
LSO 2.1. Implement insertion and deletion a. Write a program to insert an element CO-2
operation on array. 2. in a given array.
LSO 2.2. Implement different operations on given b. Write a program to delete an element
strings. from a given array
LSO 2.3. Apply insertion, deletion, traversing over a c. Write a program to modify a character
singly linked list. in a string
LSO 2.4. Implement insertion, deletion, traversing d. Write a program to insert a node at
over a circular linked list. beginning, mid, and end of a given
LSO 2.5. Create stack using array and linked list singly linked list
LSO 2.6. Implement stack for the evaluation of e. Write a program to insert a node at
given expression beginning, mid, and end of a given
LSO 2.7. Implement enqueue and dequeue circular linked list
operations on Queue using array and f. Write a program using stack for a
linked list given expression evaluation.
g. Write a program to perform enqueue
and dequeue operations on Queue
LSO 3.1. Develop program to create a tree a. Write programs to perform in order CO-3
LSO 3.2. Develop program to perform traversal 3. pre order, and post order traversal on
operations on a given tree. a tree.
LSO 3.3. Create a priority queue using heap b. Write functions to perform the
LSO 3.4. Create a priority queue using BST following operations on the heap:
LSO 3.5. Perform the following operations on the
heap: i. Insert an element into the heap.
ii. Delete the root element (highest
a. Insert an element into the heap. priority) from the heap.
b. Delete the root element (highest iii. Retrieve the root element without
priority) from the heap. removing it.
c. Retrieve the root element without iv. Check if the heap is empty
removing it. c. Write a program to perform following
d. Check if the heap is empty operation on a given Priority Queue:
i. Enqueue of an element
LSO 3.6. Develop program to perform following ii. Dequeue of an element
operation on a given Priority Queue:
Page-5
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant
S.
Practical/Lab Session Outcomes (LSOs) Laboratory Experiment/Practical Titles COs
No.
Number(s)
a. Enqueue of an element iii. Find the element with highest
b. Dequeue of an element priority
c. Find the element with highest iv. Determine the size of Priority
priority Queue
d. Determine the size of Priority v. Empty check of Priority
Queue Queue
e. Empty check of Priority Queue d. Write programs to perform following
LSO 3.7. Develop program to detect a cycle in a operation on graph
given graph using DFS i. To detect a cycle in a given
LSO 3.8. Develop program to find an articulation graph using DFS
point in a given undirected graph. ii. To find an articulation point
in a graph using DFS
iii. To find the shortest path
between two given nodes
using BFS
e. Apply Bellman-Ford algorithm to find
shortest path for a given negative edge
graph.
f. Apply Floyd-Warshall algorithm to find
shortest path for a given weighted
directed graph.
LSO 4.1. Apply an insertion sort, selection sort, and 4 a. Develop a Program to: CO-4
bubble sort on a given unsorted array. i. Apply insertion sort, quicksort,
LSO 4.2. Implement a quick sort on a given unsorted and merge sort on given
array. dataset.
LSO 4.3. Implement a merge sort on a given unsorted ii. Apply binary search to find an
array. element in given array.
LSO 4.4. Apply a counting sort on a given list of b. Write a program to create a hash
elements table using array data structure.
LSO 4.5. Write the steps to separate even and odd c. Write a program to perform the
numbers for given array. following operations on the hash
LSO 4.6. Apply a binary search to search an element table:
LSO 4.7. Write program to search an element which
i. Insert a key-value pair into the
appears maximum number of times in given
hash table.
array. ii. Retrieve the value associated
LSO 4.8. Create hash table data structure using array with a given key from the hash
data structure. table.
LSO 4.9. Perform the following operations on the iii. Delete a key-value pair from the
hash table: hash table.
iv. Check if a key exists in the hash
a. Insert a key-value pair into the hash table. table.
b. Retrieve the value associated with a given
key from the hash table.
c. Delete a key-value pair from the hash
table.
d. Check if a key exists in the hash table.
LSO 5.1. Find Longest common sequence in given 5. Develop Program to: CO-5
string i. Find Longest common sequence
LSO 5.2. Find shortest path using Bellman-Ford in given strings.
algorithm for a given graph
Page-6
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant
S.
Practical/Lab Session Outcomes (LSOs) Laboratory Experiment/Practical Titles COs
No.
Number(s)
LSO 5.3. Apply divide and conquer method Find ii. Find shortest path using
minimum and maximum value from a list of Bellman-Ford algorithm for a
elements using. given graph.
iii. Find minimum and maximum
value from n elements using
divide and conquer method.
L) Suggested Term Work and Self Learning: S2418301 Some sample suggested assignments, micro project and
other activities are mentioned here for reference.
b. Micro Projects:
1. Build a phonebook application that stores contacts using doubly linked list.
2. Implement an algorithm to solve a Sudoku puzzle.
3. Build a spell checker that suggests corrections for misspelled words
4. Implement the Huffman coding algorithm to compress and decompress text files
5. Create a calculator that uses a stack data structure to evaluate expressions.
c. Seminar topics:
1. Scope of Data Structure and Algorithm in real world.
2. Height balance tree
3. Comparative analysis of given sorting methods
M) Suggested Course Evaluation Matrix: The course teacher has to decide and use the appropriate assessment
strategy and its weightage in theory, laboratory and Term work for ensuring CO attainment. The
response/performance of the student in each of these designed activities is to be used to calculate CO
attainment.
Course Evaluation Matrix
Theory Assessment (TA)** Term Work Assessment (TWA) Lab Assessment (LA)#
Progressive End Theory Term Work & Self Learning
Theory Assessment Assessment Progressive Lab End Laboratory
Assessment (ETA)
COs Assessment Assessment
(PTA)
Assignments Micro Other (PLA) (ELA)
Class/Mid
Sem Test Projects Activities*
CO-1 15% 15% 15% 20% 20% 5% 5%
CO-2 20% 20% 20% 20% 20% 20% 20%
CO-3 25% 25% 25% 20% 20% 25% 25%
CO-4 20% 20% 20% 20% 20% 25% 25%
CO-5 20% 20% 20% 20% 20% 25% 25%
Total 30 70 20 20 10 20 30
Marks 50
Legend:
*: Other Activities include self- learning, seminar, visits, surveys, product development, software development etc.
**: Mentioned under point- (N)
#: Mentioned under point-(O)
Note:
• The percentage given are approximate
• In case of Micro Projects and End Laboratory Assessment (ELA), the achieved marks will be equally divided in all those COs mapped
with total experiments.
• For CO attainment calculation indirect assessment tools like course exit survey need to be used which comprises of questions related
to achievement of each COs.
Page-7
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
N) Suggested Specification Table for End Semester Theory Assessment: Specification table represents the
reflection of sample representation of assessment of cognitive domain of full course.
Unit Title and Number Total Relevant Total ETA (Marks)
Classroom COs Marks Remember Understanding Application
Instruction Number(s) (R) (U) & above
(CI) (A)
Hours
Unit-1.0 Fundamentals of 8 CO-1 10 3 3 4
algorithms and its analysis
Unit 2.0 Linear Data Structures 10 CO-2 14 4 4 6
Note: Similar table can also be used to design class/mid-term/ internal question paper for progressive assessment.
Page-8
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
PLA /ELA
Relevant
Performance Viva-
S. No. Laboratory Practical Titles COs
PRA* PDA** Voce
Number(s) (%) (%) (%)
iii. Find the element with highest priority
iv. Determine the size of Priority Queue
v. Empty check of Priority Queue
d. Write programs to perform following operation on graph
i. To detect a cycle in a given graph using DFS
ii. To find an articulation point in a graph using DFS
iii. To find the shortest path between two given
nodes using BFS
e. Apply Bellman-Ford algorithm to find shortest path for a
given negative edge graph.
f. Apply Floyd-Warshall algorithm to find shortest path for a
given weighted directed graph.
Legend:
PRA*: Process Assessment
PDA**: Product Assessment
Note: This table can be used for both end semester as well as progressive assessment of practical. Rubrics need to be prepared by the course
teacher for each experiment/practical to assess the student performance.
Page-9
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Note: Teachers are requested to check the creative commons license status/ financial implications of the suggested, online
educational recourses before use by the students.
(c) Others:
1. Lab Manuals
******
Page-10
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
E) Course Outcomes (COs): After the completion of the course, teachers are expected to ensure the accomplishment
of following course outcomes by the learners. For this, the learners are expected to perform various activities
related to three learning domains (Cognitive, Psychomotor, and Affective) in classroom/ laboratory/ workshop/
field/ industry. The theory, practical experiences, and relevant soft skills associated with this course are to be
taught and implemented, so that the student demonstrates the following industry-oriented COs associated with
the above-mentioned competency:
Page- 1
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
H) Assessment Scheme:
Assessment Scheme (Marks)
Theory Assessment Term Work & Lab Assessment
Progressive Theory
End Laboratory
Progressive Lab
End Theory
Assessment
Assessment
Assessment
Assessment
(ETA)
External
Internal
(ELA)
(PLA)
(PTA)
Page- 2
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
I) Course Curriculum Detailing: This course curriculum detailing depicts learning outcomes at course level and
session level and their attainment by the students through Classroom Instruction (CI), Laboratory Instruction
(LI), Term Work (TW) and Self Learning (SL). Students are expected to demonstrate the attainment of Theory
Session Outcomes (TSOs) and Lab Session Outcomes (LSOs) leading to attainment of Course Outcomes (COs)
upon the completion of the course. While curriculum detailing, NEP 2020 related reforms like Green skills,
Sustainability, Multidisciplinary aspects, Society connect, Indian Knowledge System (IKS) and others must be
integrated appropriately.
TSO.1e. Explain the concept of system Calls. 1.3Views of OS: User view, System View
1.4 Types of Operating Systems and their
characteristics: Batch operating system, Multi
Programming, Time Shared OS, Multiprocessing OS,
Distributed OS, Real-time systems, Mobile OS.
1.5 Services of Operating System.
1.6 System Calls- Concept, types of system calls
TSO.2a Explain functions carried out in the given Unit-2.0: Process Management CO-2
process state.
TSO.2b Justify the need of PCB with relevant example. 2.1 Process-: process states, Process Control Block
(PCB).
TSO.2.c Explain the process of inter process
2.2 Process Scheduling- Scheduling Queues, Schedulers,
communication with example.
Context switch.
TSO.2d Explain characteristics of the given 2.3 Inter-process communication (IPC) : Introduction,
multithreading model. shared memory system & message passing system.
2.4 Threads - Benefits, users and kernel threads,
Multithreading Models - Many to One, One to One,
Many to Many.
TSO.3a Justify the need and objective of job Unit-3.0: CPU Scheduling and Algorithm CO-3
scheduling with relevant example.
TSO.3b Explain the procedure of allocation of CPU to 3.1 Scheduling types – scheduling Objectives, CPU and
a process with example. I/O burst cycles, Pre-emptive, Non- Pre-emptive
TSO.3.c Calculate turnaround time and average Scheduling, Scheduling criteria.
waiting time of the given scheduling 3.2 Types of Scheduling algorithms - First come first
algorithm. served (FCFS), Shortest Job First (SJF), Shortest
Remaining Time First (SRTF), Round Robin (RR)
TSO.3d Explain the given necessary condition leading
Priority scheduling, multilevel queue scheduling.
to deadlock.
3.3 Deadlock - System Models, Necessary Conditions
leading to Deadlocks, Deadlock Handling -
Preventions, avoidance.
Page- 3
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant
Units
Major Theory Session Outcomes (TSOs) COs
Number(s)
TSO.4a Justify the need of memory management. Unit- 4.0: Memory Management CO-4
TSO.4b Explain characteristic of the given memory
management techniques. 4.1 Basic Memory Management - Partitioning, Fixed and
Variable, Free Space management Techniques -
TSO.4.c Write algorithm for the given page Bitmap, Linked List.
replacement technique. 4.2 Virtual Memory – Introduction to Paging,
TSO.4d Calculate Page fault for the given page Segmentation, Fragmentation, and Page fault.
reference string. 4.3 Page Replacement Algorithms: FIFO, LRU, Optimal.
TSO.5a Explain the structure of the given file system Unit-5.0: File Management CO-5
with example.
TSO.5b Describe mechanism of the given file access 1.1 File – Concepts, Attributes, Operations, types and
method. File System Structure.
TSO.5.c Explain procedure to create and access 1.2 Access Methods – Sequential, Direct, Swapping, File
directories and assign the given files access Allocation Methods- Contiguous, Linked, Indexed.
permissions. 1.3 Directory structure-– Single level, two levels, tree-
structured directory, Disk Organization and disk
Structure- Physical structure, Logical structure.
Note: One major TSO may require more than one Theory session/Period.
K) Suggested Laboratory (Practical) Session Outcomes (LSOs) and List of Practical: (Not Applicable)
L) Suggested Term Work and Self Learning: S2418302 Some sample suggested assignments, micro project and
other activities are mentioned here for reference.
b. Micro Projects:
i. Create a report depicting features of different types of Operating systems- Batch operating system,
Multi Programmed, Time Shared, Multiprocessor Systems, , Real time systems. Mobile OS with
example.
ii. Make a comparative statement to calculate page fault for given page reference string by using
different page replacement algorithms.
iii. Make a comparative chart to calculate total waiting and turnaround time of n processes with
different CPU scheduling algorithm.
iv. Compare different process scheduling algorithms such as First Come First Serve (FCFS), Shortest Job First
(SJF), Round Robin (RR), and Priority Scheduling.
v. Analyze their advantages, disadvantages, and performance of different process scheduling algorithms.
vi. Prepare a report summarizing your findings and recommendations for selecting a suitable process
scheduling algorithm in different contexts.
vii. Identify the Disk organization and disk structure (Logical and Physical) and Access Method for Windows
and Linux Operating System.
c. Other Activities:
Other than the classroom learning, following are the suggested student-related co-curricular activities which
can be undertaken to accelerate the attainment of the various outcomes in this course:
Page- 4
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
1. Seminar Topics:
(a) Operating Systems: Evolution and Challenges
(b) Operating Systems for mobile Computing
(c) Operating Systems for Real-Time Data Processing and Analytics
2. Visits: -
3. Self-Learning Topics:
Emerging Trends and Technologies: Stay updated with the latest trends and technologies in operating
systems. Research topics like edge computing, serverless computing, container orchestration, or operating
system support for machine learning and artificial intelligence.
M) Suggested Course Evaluation Matrix: The course teacher has to decide and use appropriate assessment
strategy and its weightage in theory, laboratory and Term Work for ensuring CO attainment. The
response/performance of each student in each of these designed activities is to be used to calculate CO
attainment.
Course Evaluation Matrix
Theory Assessment (TA)** Term Work Assessment (TWA) Lab Assessment (LA)#
Progressive End Theory Term Work & Self Learning
Theory Assessment Assessment Progressive Lab End Laboratory
Assessment (ETA)
COs Assessment Assessment
(PTA)
Assignments Micro Other (PLA) (ELA)
Class/Mid
Sem Test Projects Activities*
CO-1 20% 20% 20% 20% 20% - -
CO-2 25% 25% 15% 20% 20% - -
CO-3 20% 20% 20% 20% 20% - -
CO-4 20% 20% 20% 20% 20% - -
CO-5 15% 15% 25% 20% 20% - -
Total 30 70 20 20 10 - -
Marks 50
Legend:
*: Other Activities include self- learning, seminar, visits, surveys, product development, software development etc.
**: Mentioned under point- (N)
#: Mentioned under point-(O)
Note:
• The percentage given are approximate
• In case of Micro Projects and End Laboratory Assessment (ELA), the achieved marks will be equally divided in all those COs mapped
with total experiments.
• For CO attainment calculation indirect assessment tools like course exit survey need to be used which comprises of questions related
to achievement of each COs.
Page- 5
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
N) Suggested Specification Table for End Semester Theory Assessment: Specification table represents the
reflection of sample representation of assessment of cognitive domain of full course.
Unit Title and Number Total Relevant Total ETA (marks)
Classroom COs Marks Remember Understanding Application &
Instruction Number(s) (R) (U) above (A)
(CI)
Hours
Unit 1.0 Operating System 7 CO-1 14 5 7 3
Concepts-
Unit 2.0 Process 11 16 4 8 3
Management CO-2
Unit 3.0 CPU Scheduling 9 CO-3 14 3 8 3
and Algorithm
Unit 4.0 Memory 9 CO-4 14 4 7 4
Management
Unit 5.0 File Management 6 CO-5 12 4 5 2
Total 48 - 70 20 35 15
Note: Similar table can also be used to design class/mid-term/ internal question paper for progressive assessment.
Page- 6
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Note: Teachers are requested to check the creative commons license status/ financial implications of the suggested, online
educational recourses before use by the students.
(c) Others:
******
Page- 7
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
E) Course Outcomes (COs): After the completion of the course, teachers are expected to ensure the
accomplishment of following course outcomes by the learners. For this, the learners are expected to perform
various activities related to three learning domains (Cognitive, Psychomotor and Affective) in
classroom/laboratory/workshop/field/ industry.
Page- 1
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
H) Assessment Scheme:
Assessment Scheme (Marks)
Theory Assessment (TA) Term Work Lab Assessment
End Laboratory
Progressive Lab
End Theory
Assessment
Assessment
Assessment
Assessment
Progressive
(ETA)
External
Internal
Theory
(ELA)
(PLA)
(PTA)
Discrete
2418303 Structure
30 70 20 30 - - 150
Legend:
PTA: Progressive Theory Assessment in class room (includes class test, mid-term test and quiz using online/offline modes)
PLA: Progressive Laboratory Assessment (includes process and product assessment using rating Scales and rubrics)
TWA Term work & self-learning Assessment (Includes assessment related to student performance in assignments, seminars, micro
projects, industrial visits, self-learning, any other student activities etc.
Note:
ETA & ELA are to be carried out at the end of the term/ semester.
Term Work is to be done by the students under the guidance of internal faculty but its assessment will be done internally (40%) as
well as externally (60%). Assessment related to planning and execution of Term Work activities like assignment, micro project, and
seminar and self-learning is to be done by internal faculty (Internal Assessment) whereas assessment of output/product/
presentation related to these activities will be carried out by external faculty/expert (External Assessment). However, criteria of
internal as well as external assessment may vary as per the requirement of respective course. For valid and reliable assessment,
the internal faculty should prepare checklist & rubrics for these activities.
I) Course Curriculum Detailing: This course curriculum detailing depicts learning outcomes at course level and
session level and their attainment by the students through Classroom Instruction (CI), Laboratory Instruction
(LI), Term Work (TW) and Self Learning (SL). Students are expected to demonstrate the attainment of Theory
Session Outcomes (TSOs) and Lab Session Outcomes (LSOs) leading to attainment of Course Outcomes (COs)
upon the completion of the course. While curriculum detailing, NEP 2020 related reforms like Green skills,
Sustainability, Multidisciplinary aspects, Society connect, Indian Knowledge System (IKS) and others must be
integrated appropriately.
Page- 2
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
TSO 5a. Differentiate between classical set theory Unit-5.0 Introduction to Fuzzy Set Theory CO5
and fuzzy set theory.
5.1 Basics of Fuzzy set theory.
TSO 5b. Use the concept of membership functions
5.2 Membership functions and degrees of
and degrees of membership to applied
membership.
problems.
5.3 Fuzzy set theoretic operations.
TSO 5c. Define the concept of fuzzy propositions
5.4 Fuzzy propositions and truth values.
and truth values.
Page- 3
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Note: One major TSO may require more than one Theory session/Period.
Page- 4
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant
S.
Outcomes Tutorials Titles COs
No.
Number(s)
4.4 Use graph theory algorithm in Internet
Routing.
1.1 Use fuzzy set theory to Predict final grade of 5. • Applications of fuzzy set theory. CO5
the student using input variables such as • Applications of membership functions
attendance, homework scores and exam
score.
1.2 Create membership functions and define
fuzzy sets using built-in functions or
libraries.
L) Suggested Term Work and Self Learning: S2418303 Some sample suggested assignments, micro project and
other activities are mentioned here for reference.
a. Assignments:
1. Identify logical errors in a given code snippet by applying debugging techniques and logical reasoning.
2. Apply formal verification or model checking method to ensure the correctness of critical software
components.
3. Apply contradiction or contraposition proof techniques to prove the correctness of a loop invariant in
an iterative algorithm.
4. Prove the correctness of a sorting algorithm by using mathematical induction.
5. Identify valid and invalid arguments in engineering applications and demonstrate their correctness
using inference rules.
6. Determine the subsets of data points that belong to specific categories or classes in a dataset used for
training a machine learning model.
7. Define sets based on different attributes based on the set of all male individuals or the set of
individuals above a certain age threshold for a given data set containing information about individuals
such as age, gender, and occupation.
8. Consider a scenario where you have multiple datasets. Perform set operations to identify common
elements or unique elements among the datasets.
9. Create Venn diagrams to illustrate the relationships between sets in real-life scenarios, such as the
intersection of sets representing different groups of customers for market segmentation.
10. Consider a dataset of students and available courses. Calculate the number of possible combinations
to assign students to courses while meeting the prerequisites and capacity constraints.
11. Apply generating functions to analyze the performance of iterative optimization algorithms used in
machine learning, such as gradient descent or genetic algorithms.
12. In a machine learning model that uses binary classification, apply the binomial theorem to calculate
the probabilities of different outcomes and evaluate the model's performance.
13. In a computer network, analyze the distribution of IP addresses among devices using the pigeonhole
principle to identify any IP address collisions or conflicts.
14. Apply generating functions in the analysis of probabilistic algorithms used in machine learning, such
as generating functions for calculating expected values or probabilities.
15. Consider a transportation network where nodes represent cities and edges represent roads or
routes. Define the graph and determine the number of vertices and edges based on real-life data.
16. Find the shortest path between two vertices using suitable algorithm.
Page- 5
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
17. Perform fuzzy set union and intersection operations on two given fuzzy sets.
18. Determine the complement of a fuzzy set and interpret its meaning in a real-world context.
19. Apply the extension principle to combine fuzzy sets with different membership functions.
20. Define a triangular membership function for a fuzzy set representing "temperature" with three
linguistic terms: "cold," "warm," and "hot".
b. Micro Projects:
1. Prepare charts for displaying the truth table for a set of logical operators that your program will be able
to handle. For example, you might choose to include "and", "or", "not", and "implies".
2. Prepare a chart containing simple programming language of Computer science using predicate logic.
3. Prepare a chart consisting of 8-10 mathematical algorithms containing quantifier.
4. Prepare Charts displaying different operations on sets using Venn Diagram with animation.
5. Write a blog over applications of equivalence relations in computer science engineering.
6. Make a short video of duration 5-7 minutes over the use of set theory and related operations in our day
to day life.
7. Create a program that counts the number of vowels and consonants in a given sentence.
8. Develop a program to solve Permutation and Combination problems for engineering applications.
9. Create a simple program to solve the Traveling Salesman problem using the Pigeonhole Principle.
10.Design a program to check the validity of a Sudoku puzzle based on the Pigeonhole Principle.
11.Develop a program to find the number of mappings from one set of elements to another using the
Pigeonhole Principle.
12.Investigate the use of generating functions in solving differential equations for engineering applications.
13.Explore the use of generating functions to solve problems related to machine learning, such as analyzing
the performance of different classifiers.
14.Build a program to solve the traveling salesman problem using graph algorithms.
15.Build a program to find the shortest path between two nodes in a graph.
16.Prepare Fuzzy set theory -based Student Performance Prediction System
17.Prepare Fuzzy set theory-based Temperature Control System for a Room.
c. Other Activities:
1. Seminar Topics:
Page- 6
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
2. Visits: Visiting following places would provide students an opportunity to see the application of various
branches of mathematics in different fields. This will also help students to comprehend the career
opportunities available in the field of mathematics.
3. Self-Learning Topics:
Numberphile and 3Blue1Brown YouTube channels for Logic and proof techniques videos.
Set Theory through Mathsisfun
Combinatorics through Mathigon.
Graph Theory Tutorial by Tutorials point.
"Fuzzy Logic Tutorials" by Tutorials Point (Online resource).
M) Suggested Course Evaluation Matrix: The course teacher has to decide and use appropriate assessment
strategy and its weightage in theory, laboratory and Term Work for ensuring CO attainment. The
response/performance of each student in each of these designed activities is to be used to calculate CO
attainment.
Course Evaluation Matrix
Theory Assessment (TA)** Term Work Assessment (TWA) Lab Assessment (LA)#
Progressive End Theory Term Work & Self Learning
Theory Assessment Assessment Progressive Lab End Laboratory
Assessment (ETA)
COs Assessment Assessment
(PTA)
Assignments Micro Other (PLA) (ELA)
Class/Mid
Sem Test Projects Activities*
CO-1 20% 20% 25% 20% 25% - -
CO-2 18% 18% 15% 20% 15% - -
CO-3 22% 25% 25% 20% 25% - -
CO-4 25% 22% 25% 20% 25% - -
CO-5 15% 15% 10% 20% 10% - -
Total 30 70 20 20 10 - -
Marks 50
Legend:
*: Other Activities include self- learning, seminar, visits, surveys, product development, software development etc.
**: Mentioned under point- (N)
#: Mentioned under point-(O)
Note:
• The percentage given are approximate
• In case of Micro Projects and End Laboratory Assessment (ELA), the achieved marks will be equally divided in all those COs mapped
with total experiments.
• For CO attainment calculation indirect assessment tools like course exit survey need to be used which comprises of questions related
to achievement of each Cos.
Page- 7
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
N) Suggested Specification Table for End Semester Theory Assessment: Specification table represents the
reflection of sample representation of assessment of cognitive domain of full course.
Unit Title and Number Total Relevant Total ETA (Marks)
Classroom COs Marks Remember Understanding Application
Instruction Number(s) (R) (U) & above
(CI) (A)
Hours
Unit-1.0 Logic and Proof 10 CO1 14 4 4 6
Techniques.
Unit-2.0 Set Theory and Relation 8 CO2 13 5 4 4
Note: Similar table can also be used to design class/mid-term/ internal question paper for progressive assessment.
Page- 8
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
1. https://ocw.mit.edu/
2. https://tutorial.math.lamar.edu/
3. https://www.khanacademy.org/
4. https://www.feynmanlectures.caltech.edu/
5. https://www.wolframalpha.com/
6. https://www.dplot.com/
7. https://www.geogebra.org/
8. https://www.easycalculation.com/
9. https://www.scilab.org/
10. https://www.desmos.com/
11. https://nptel.ac.in/
12. https://swayam.gov.in/
13. https://ndl.iitkgp.ac.in/
14. https://parakh.aicte-india.org/
15. https://ekumbh.aicte-india.org/
16. https://learnengg.com/LE/Index
Note: Teachers are requested to check the creative commons license status/ financial implications of the suggested, online
educational recourses before use by the students.
(c) Others:
1. Online Mathematics Courses.
2. Mathematics Communities and Forums.
3. Mathematics Journals.
4. Mathematics Podcast.
5. Mathematics Tutorials.
6. Mathematics Quizzes.
7. Mathematics Animation.
8. Mathematics Simulations.
9. Mathematics Games.
Page- 9
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
******
Page- 10
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Currently, most of the state-of-art electronic equipment like mobiles, computers, ATM, TV, music system,
air conditioners, automobiles are embedded with digital circuits; and in fact, microprocessor is called as the
heart of a computer. The ICs used in any electronic equipment needs continuous monitoring for their proper
upkeep. For this work, knowledge and skills related with logic gates, combinational circuits, sequential
circuits, data converters and memory are a must for diploma engineers. This course is meant to provide the
basic skills to use and solve the application problems based on digital integrated circuits and
microprocessor. In addition, this course will enable the students to inculcate assembly language
programming concepts and also help to develop hardware related projects.
E) Course Outcomes (COs): After the completion of the course, teachers are expected to ensure the
accomplishment of following course outcomes by the learners. For this, the learners are expected to
perform various activities related to three learning domains (Cognitive, Psychomotor and Affective) in
classroom/ laboratory/ workshop/ field/ industry.
After completion of the course, the students will be able to-
CO-1 Minimize the Boolean expressions and implement it using logic gates.
CO-2 Test simple combinational and sequential circuits.
CO-3 Use data converters and memory in digital electronic systems.
CO-4 Develop simple assembly language programs for various operations using instruction set of 8085
microprocessors.
CO-5 Interface the memory and I/O devices to 8085 microprocessors.
Page- 1
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
H) Assessment Scheme:
Assessment Scheme (Marks)
Theory Assessment Term Work & Lab Assessment
Progressive Theory
Assessment (ETA)
Assessment (PTA)
Assessment (ELA)
Progressive Lab
End Laboratory
Assessment
End Theory
External
Internal
(PLA)
Digital
2418304 Electronics and 30 70 20 30 20 30 200
Microprocessor
Legend:
PTA: Progressive Theory Assessment in class room (includes class test, mid-term test and quiz using online/offline modes)PLA:
Progressive Laboratory Assessment (includes process and product assessment using rating Scales and rubrics)
TWA: Term work & Self Learning Assessment (Includes assessment related to student performance in assignments, seminars, micro
projects, industrial visits, self learning, any other student activities etc.
Note:
ETA & ELA are to be carried out at the end of the term/ semester.
Term Work is to be done by the students under the guidance of internal faculty but its assessment will be done internally (40%) as well as
externally (60%). Assessment related to planning and execution of Term Work activities like assignment, micro project, seminar and self-
learning is to be done by internal faculty (Internal Assessment) whereas assessment of output/product/ presentation related to these
activities will be carried out by external faculty/expert (External Assessment). However criteria of internal as well as external assessment
may vary as per the requirement of respective course. For valid and reliable assessment, the internal faculty should prepare checklist &
rubrics for these activities.
Page- 2
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
I) Course Curriculum Detailing: This course curriculum detailing depicts learning outcomes at course level and
session level and their attainment by the students through Classroom Instruction (CI), Laboratory Instruction
(LI), Term Work (TW) and Self Learning (SL). Students are expected to demonstrate the attainment of Theory
Session Outcomes (TSOs) and Lab Session Outcomes (LSOs) leading to attainment of Course Outcomes (COs)
upon the completion of the course. While curriculum detailing, NEP 2020 related reforms like Green skills,
Sustainability, Multidisciplinary aspects, Society connect, Indian Knowledge System (IKS) and others must be
integrated appropriately.
Page- 3
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Page- 4
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
K) Suggested Laboratory (Practical) Session Outcomes (LSOs) and List of Practical: P2418304
Relevant
S.
Practical/Lab Session Outcomes (LSOs) Laboratory Experiment/Practical Titles COs
No.
Number(s)
LSO 1.1 List the IC number of different types of logic 1. Test the functionality of logic gates using ICs. CO1
gates.
LSO 1.2 Verify the truth table of identified logic gate
IC.
LSO 2.1 Build the circuit on breadboard for making 2. Implement logic gates using universal NAND CO1
AND gate using NOR gate. gate IC only.
LSO 2.2 Verify the truth table of the developed AND
gate.
LSO 2.3 Build the circuit on breadboard similarly for
other gates using NOR gate.
LSO 2.4 Verify the truth table of the developed gate.
LSO 3.1 Build the circuit on breadboard for making 3. Implement logic gates using universal NOR CO1
AND gate using NOR gate. gate IC only.
LSO 3.2 Verify the truth table of the developed AND
gate.
LSO 3.3 Build the circuit on breadboard similarly for
other gates using NOR gate.
LSO 3.4 Verify the truth table of the developed gate.
LSO 4.1 Build the circuit of Half Adder using basic 4. Implement Half Adder and Half Subtractor CO2
gates on breadboard. using basic gates.
LSO 4.2 Test the functionality of Half Adder.
LSO 4.3 Build the circuit of Half Subtractor on
breadboard.
LSO 4.4 Test the functionality of Half Subtractor.
LSO 5.1 Build the circuit of Full Adder using basic 5. Implement Full Adder using basic gates. CO2
gates on breadboard.
LSO 5.2 Check the result of binary addition on the
developed circuit.
LSO 6.1 Build the circuit of Full Subtractor using NOR 6. Implement Full Subtractor using basic gates. CO2
gate on breadboard.
LSO 6.2 Check the result of binary subtraction on the
developed circuit.
LSO 7.1 Build the circuit connection of multiplexer on 7. Test the functionality of multiplexer on trainer CO2
trainer kit. kit.
LSO 7.2 Test whether the particular input line is
available at output for given data select line.
LSO 8.1 Build the circuit connection of De-multiplexer. 8. Test the functionality of de-multiplexer on CO2
LSO 8.2 Test whether the given data available at trainer kit.
input is distributed correctly to output for
given data select line.
Page- 5
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant
S.
Practical/Lab Session Outcomes (LSOs) Laboratory Experiment/Practical Titles COs
No.
Number(s)
LSO 9.1 Build the circuit of SR flip-flop using NAND 9. Verify the function of SR flip-flop using NAND CO2
gate on breadboard. gate.
LSO 9.2 Verify the characteristic table of SR flip-flop.
LSO 10.1 Build the circuit of SR flip-flop using NOR 10. Verify the function of SR flip-flop using NOR CO2
gate on breadboard. gate.
LSO 10.2 Verify the characteristic table of SR flip-flop.
LSO 11.1 Construct the circuit diagram of D flip-flop 11. Test the functionality of D flip-flop using IC CO2
on breadboard. 7476.
LSO 11.2 Test the functionality of D flip-flop.
LSO 12.1 Construct the circuit diagram of T flip-flop 12. Test the functionality of T flip-flop using IC CO2
on breadboard. 7476.
LSO 12.2 Test the functionality of T flip-flop.
LSO 13.1 List the IC number of DAC. 13. Test the functionality of DAC using IC. CO3
LSO 13.2 Test its functionality.
LSO 14.1 List the IC number of ADC. 14. Test the functionality of ADC using IC. CO3
LSO 14.2 Test its functionality.
LSO 15.1 Examine the 8085 Trainer kit. 15. Test and verify the features of 8085 Trainer CO4, CO5
LSO 15.2 Identify the various components in 8085 Kit.
Trainer Kit.
LSO 16.1 Write an assembly language program based 16. Write and execute an ALP for 8085 to add two CO4
on Data transfer Instructions & Arithmetic 8-bit Nos. which is stored at two different
Instructions. memory locations and store the result (with
LSO 16.2 Test the results by executing the assembly carry & without carry cases) at another
language program. memory locations.
LSO 17.1 Write an assembly language program 17. Write and execute an ALP for 8085 to Subtract CO4
based on Data transfer Instructions & two 8-bit Nos. which is stored at two different
Arithmetic Instructions. memory locations and store the result (with
LSO 17.2 Test the results by executing the assembly carry & without carry cases) at another
language program. memory locations.
LSO 18.1. Develop an assembly language program to 18. Develop a program to interface 7 segment CO5
interface 7 segment display with 8051 display with 8051.
Microcontroller
LSO 18.2. Test the results by executing the assembly
language program.
L) Suggested Term Work and Self Learning: S2418304 Some sample suggested assignments, micro project and
other activities are mentioned here for reference.
b. Micro Projects:
Page- 6
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
c. Other Activities:
1. Seminar Topics:
Biometric voting machine
Night vision technology
Digital locker
Barcodes Reader
2. Visits: Visit nearby radio station/industry/ electronic shops. Prepare report of visit with special comments
of digital electronics component/batch production/mass production and cost of component.
M) Suggested Course Evaluation Matrix: The course teacher has to decide and use appropriate assessment
strategy and its weightage in theory, laboratory and Term Work for ensuring CO attainment. The
response/performance of each student in each of these designed activities is to be used to calculate CO
attainment.
Course Evaluation Matrix
Theory Assessment (TA)** Term Work Assessment (TWA) Lab Assessment (LA)#
Progressive End Theory Term Work & Self-Learning
Theory Assessment Assessment Progressive Lab End Laboratory
Assessment (ETA)
COs Assessment Assessment
(PTA)
Assignments Micro Other Activities* (PLA) (ELA)
Class/Mid
Sem Test Projects
CO-1 15% 10% 15% - 20% 15% 20%
CO-2 25% 25% 25% 25% 20% 30% 20%
CO-3 15% 20% 15% 25% 20% 20% 20%
CO-4 30% 30% 30% 25% 20% 25% 20%
CO-5 15% 15% 15% 25% 20% 10% 20%
Total 30 70 20 20 10 20 30
Marks 50
Legend:
*: Other Activities include self- learning, seminar, visits, surveys, product development, software development etc.
**: Mentioned under point- (N)
#: Mentioned under point-(O)
Note:
• The percentage given are approximate
• In case of Micro Projects and End Laboratory Assessment (ELA), the achieved marks will be equally divided in all those COs mapped with total
experiments.
• For CO attainment calculation indirect assessment tools like course exit survey need to be used which comprises of questions related to
achievement of each COs.
Page- 7
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
N) Suggested Specification Table for End Semester Theory Assessment: Specification table represents the
reflection of sample representation of assessment of cognitive domain of full course.
Unit Title and Number Total Relevant Total ETA (Marks)
Classroom COs Marks Remember Understanding Application
Instruction Number(s) (R) (U) & above
(CI) (A)
Hours
Unit-1.0 Number Systems, Boolean 8 CO1 13 4 4 5
Algebra and Logic Gates
Unit-2.0 Combinational and Sequential 10 CO1, CO2 16 4 7 5
Logic Circuits
Unit-3.0 Data Converters and Memory 8 CO3 12 4 4 4
Devices
Unit-4.0 Basics, Instruction Set and 14 CO4 18 4 8 6
Programming of 8085
Microprocessor
Unit-5.0 Interfacing with 8085 8 CO4, CO5 11 3 4 4
Microprocessor
Total 48 - 70 20 26 24
Note: Similar table can also be used to design class/mid-term/ internal question paper for progressive assessment.
4. Implement Half Adder and Half Subtractor using basic gates. CO2 30 60 10
Page- 8
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant PLA/ELA
COs Performance Viva-
S. No. Laboratory Practical Titles
Number PRA* PDA** Voce
(s) (%) (%) (%)
13. Test the functionality of DAC using IC. CO3 30 60 10
15. Test and verify the features of 8085 Trainer Kit. CO4, CO5 30 60 10
16. Write and execute an ALP for 8085 to add two 8-bit CO4 40 50 10
Nos. which is stored at two different memory locations
and store the result (with carry & without carry cases)
at another memory locations.
17. Write and execute an ALP for 8085 to Subtract two 8-bit Nos. CO4 40 50 10
which is stored at two different memory locations and store the
result (with carry & without carry cases) at another memory
locations.
18. Develop a program to interface 7 segment display with 8051. CO5 40 50 10
Legend:
PRA*: Process Assessment
PDA**: Product Assessment
Note: This table can be used for both end semester as well as progressive assessment of practical. Rubrics need to beprepared by
the course teacher for each experiment/practical to assess the student performance.
5. Bread Board MB 102 Breadboard with Power Supply Module, Jumper Wires, All
Battery Clip,830 & 400 tie-Points
6. Digital Multimeter DM-86 Digital Multimeter All
AC Frequency Response: 40-400Hz
Low Battery Display: Approx. < 7.5V
Page- 9
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
8. Microprocessor Single board systems with 8K RAM, ROM memory with 15,16, 17,18
Trainer Kit battery backup, 16X4,16 X2, LCD display, PC keyboard
interfacing facility, Hex keypad facility, single user cross c-
compiler, RS- 232, USB, interfacing facility with built in
power supply.
9. Keyboard Trainer Keyboard 4*4 trainer board Term work
Board
10. 7-segment LED 7-segment LED Display: -0.56 in 1-digit, common 18
Display anode/common cathode
11. Display Trainer Board LCD trainer board Term work
12. Trainer Boards for DAC (0808) trainer board, ADC (0808) trainer board 13, 14
DAC & ADC
7. Fundamentals of B. Ram Dhanpat Rai & Sons Pub., 3rd edition, 2008,
Microprocessor & ISBN: 978-8189928605
Microcontroller
Page- 10
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
1. https://nptel.ac.in/courses/108105132
2. https://onlinecourses.nptel.ac.in/noc22_ee55/preview
3. https://archive.nptel.ac.in/courses/108/105/108105132/
4. https://in.coursera.org/learn/digital-systems
5. Virtual Labs: https://www.vlab.co.in/
6. https://www.iitg.ac.in/cseweb/vlab/Digital-System-Lab/experiments.php
Note: Teachers are requested to check the creative commons license status/ financial implications of the suggested, online educational
recourses before use by the students.
(c) Others:
******
Page- 11
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
A) Course Code :
B) Course Title : Python Programming 2418305(T2418305/P2418305/S2418305)
(CE, CSE, AIML, ME, ME (Auto)., ELX, ELX (R), MIE, FTS, CRE, CHE, TE, CACDDM, GT, RE)
C) Pre- requisite Course(s) :
D) Rationale :
Python programming has emerged as a popular programming language across wide range of application
segments from Scientific to Machine Learning to mobile app development, and so on. Python is a high-level
general-purpose programming language.
Because code is automatically compiled to byte code and executed, Python is suitableuse as a scripting
language, Web application implementation language, etc.
In Python there are multiple levels of organizational structure: functions, classes, modules, and packages.
These assist in organizing code. An excellentand large example is the Python standard library.
The Object-oriented Python provides a consistent way to use objects: in Python it is easy to
implement new object types (called classesin object-oriented programming).
This introductory course to learn basic Python programming features which can be used as building blocks to
develop different kind of applications using Python 3.
E) Course Outcomes (COs): After the completion of the course, teachers are expected to ensure the
accomplishment of following course outcomes by the learners. For this, the learners are expected to perform
various activities related to three learning domains (Cognitive, Psychomotor and Affective) in classroom/
laboratory/ workshop/ field/ industry.
Page- 1
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Scheme of Study
(Hours/Week)
Course Course Classroom Lab Notional Total Total
Code Title Instructio Instruction Hours Hours Credits
n (LI) (TW+ (CI+LI+TW+ (C)
(CI) SL) SL)
L T
Python
2418305 programming
03 - 04 02 09 06
Note: Prefix will be added to Course Code if applicable (T for theory Paper, P for Practical Paper and S for Term work)
Legend:
CI: Classroom Instruction (Includes different instructional/implementation strategies i.e. Lecture (L), Tutorial (T), Case
method, Demonstrations, Video demonstration, Problem based learning etc. to deliver theoretical concepts)
LI: Laboratory Instruction (Includes experiments/practical performances /problem-based experiences in laboratory, workshop,
field or other locations using different instructional/Implementation strategies)
Notional Hours: Hours of engagement by learners, other than the contact hours for ensuring learning.
TW: Term Work (includes assignments, seminars, micro projects, industrial visits, any other student activities etc.)
SL: Self Learning, MOOCs, spoken tutorials, online educational resources etc.
C: Credits = (1 x CI hours) + (0.5 x LI hours) + (0.5 x Notional hours)
Note: TW and SL have to be planned by the teacher and performed by the learner under the continuous guidance and feedback of
teacher to ensure outcome of learning.
H) Assessment Scheme:
Lab Assessment
End Theory
Progressive
Assessment
Laboratory
Progressive
Assessment
Assessment
(ETA)
External
Internal
Theory
(ELA)
(PLA)
(PTA)
End
Python
2418305 programming
30 70 20 30 20 30 200
Note: Prefix will be added to Course Code if applicable (T for theory Paper, P for Practical Paper and S for Term work)
Legend:
PTA: Progressive Theory Assessment in class room (includes class test, mid-term test and quiz using online/offline modes)
PLA: Progressive Laboratory Assessment (includes process and product assessment using rating Scales and rubrics)
TWA: Term work & Self Learning Assessment (Includes assessment related to student performance in assignments, seminars, micro
projects, industrial visits, self-learning, any other student activities etc.
Note:
Separate passing is must for progressive and end semester assessment for both theory and practical.
ETA & ELA are to be carried out at the end of the term/ semester.
Term Work is to be done by the students under the guidance of internal faculty but its assessment will be done internally (40%) as
well as externally (60%). Assessment related to planning and execution of Term Work activities like assignment, micro project,
seminar and self-learning is to be done by internal faculty (Internal Assessment) whereas assessment of output/product/ presentation
related to these activities will be carried out by external faculty/expert (External Assessment). However, criteria of internal as well
as external assessment may vary as per the requirement of respective course. For valid and reliable assessment, the internal faculty
should prepare checklist & rubrics for these activities.
I) Course Curriculum Detailing: This course curriculum detailing depicts learning outcomes at course level
and session level and their attainment by the students through Classroom Instruction (CI), Laboratory
Instruction (LI), Term Work (TW) and Self Learning (SL). Students are expected to demonstrate the
attainment of Theory Session Outcomes (TSOs) and Lab Session Outcomes (LSOs) leading to attainment of
Page- 2
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Course Outcomes (COs) upon the completion of the course. While curriculum detailing, NEP 2020 related
reforms like green skills, Sustainability, Multidisciplinary aspects, Society connect, Indian Knowledge
System (IKS) and others must be integrated appropriately.
Page- 3
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Page- 4
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Page- 5
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant
S.
Practical/Lab Session Outcomes (LSOs) Laboratory Experiment/Practical Titles COs
No.
Number(s)
c) Swap Two Variables
d) Solve quadratic equation for real
numbers.
LSO 2.1. Write and execute python programs 2. Write and execute Python program to- CO-2
using conditional statements.
a) Check if a Number is Positive, Negative or
LSO 2.2. Write and execute python programs
zero.
using various types of Loop statements
b) Check whether the given year is a Leap
Year.
c) Print all Prime Numbers in an Interval.
d) Display the multiplication Table based on
the given input.
e) Print the Fibonacci sequence.
f) Find the Factorial of a Number.
LSO 3.1. Write and execute Python program to 3. Write and execute Python program to- CO-2, CO-3
perform various operations on string
using string operators and methods a) Check whether the string is Palindrome
b) Reverse words in a given String in Python
c) identify in a strings the name, position
and counting of vowels.
d) Count the Number of matching characters
in a pair of string (set)
e) Python program for removing i-th
character from a string
LSO 4.1. Write and execute Python program to 4. Write and execute Python program to- CO-2, CO-3
perform various operations on List
using List operators and methods a) find largest number in a given list
without using max().
b) find the common numbers from two
lists.
c) create a list of even numbers and
another list of odd numbers from a given
list.
d) To find number of occurrences of given
number without using built-in methods.
LSO 5.1. Write and execute Python program to 5. Write and execute Python program to- CO-2, CO-3
perform various operations on Tuple
using Tuple operators and methods. a) find the index of an item of a tuple.
b) find the length of a tuple.
c) to reverse a tuple.
d) Write a Python program to sort a list of
tuple by its float element.
Sample data: [('item1', '12.20'), ('item2',
'15.10'), ('item3', '24.5')]
Expected Output: [('item3', '24.5'),
('item2', '15.10'), ('item1', '12.20')]
LSO 6.1. Write and execute Python program to 6. Write and execute Python program to- CO-2, CO-3
perform various operations on sets
using set methods. a) create an intersection of sets.
b) create a union of sets.
c) create set difference.
d) check if two given sets have no elements
in common.
LSO 7.1. Write and execute Python program to 7. Write and execute Python program to- CO-2, CO-3
perform various operations on
Dictionary using Dictionary methods a) Write a Python script to concatenate two
dictionaries to create a new one
Page- 6
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant
S.
Practical/Lab Session Outcomes (LSOs) Laboratory Experiment/Practical Titles COs
No.
Number(s)
b) Write a Python script to merge two
Python dictionaries.
c) Write a Python program to combine two
dictionary adding values for common
keys.
d1 = {'a': 100, 'b': 200, 'c':300}
d2 = {'a': 300, 'b': 200, 'd':400}
Sample output: d({'a': 400, 'b': 400, 'd':
400, 'c': 300})
LSO 8.1. Write and execute Python program to 8. Write and execute Python program to- CO-2, CO-4
create user defined functions and call
them. a) Write a Python function for reversing a
string and call it.
b) Write a Python function for calculating
compound interest and call it.
c) Write a Python function for calculating
the factorial of a number and call it to
calculate !n/(!r)*!(n-r)) where symbol “! “
stands for factorial.
LSO 10.1. Write and execute Python program to 9. a) Write a python program to create a CO-2, CO-5
define a numpy array. Numpy array filled with all zeros
LSO 10.2. Develop and execute Python program b) Write a python program to check
Using various types of Numpy whether a Numpy array contains a
operation. specified row
c) Write a python program to Remove
rows in Numpy array that contains
non-numeric values
d) Write a python program to Find the
number of occurrences of a sequence
in a NumPy array
e) Write a python program to Find the
most frequent value in a NumPy
array
f) Write a python program to Combine
a one and a two-dimensional NumPy
Array
g) Write a python program to Flatten a
Matrix in Python using NumPy
h) Write a python program to
Interchange two axes of an array
LSO 11.1. Develop and execute Python program 10. a) Using exception handling feature such as CO-6, CO-1,
to handle various type of exceptions. try…except, try finally- write minimum CO-2,
LSO 11.2. Develop and execute Python program three programs to handle following types
to perform file operations. of exceptions.
i. Type Error
ii. Name Error
iii. Index Error
iv. Key Error
v. Value Error
vi. IO Error
vii. Zero Division Error
Note: in addition to above listed practical, students are suggested to practice all the examples covered by the teacher during
theory sessions.
Page- 7
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
L) Suggested Term Work and Self Learning: Some sample suggested assignments, micro project and other activities
are mentioned here for reference.
b. Micro Projects:
(Students may use file and sequence data types to develop above listed applications)
c. Other Activities:
1. Seminar Topics:
1. Tkinter widgets in python
2. Python date/time module and its applications
3. wxPython and its applications
M) Suggested Course Evaluation Matrix: The course teacher has to decide and use appropriate
assessment strategy and its weightage in theory, laboratory and Term Work for ensuring CO
attainment. The response/performance of each student in each of these designed activities is to be
used to calculate CO attainment.
Course Evaluation Matrix
Theory Assessment (TA)** Term Work Assessment (TWA) Lab Assessment (LA)#
Progressive End Theory Term Work & Self Learning
Theory Assessment Assessment Progressive Lab End Laboratory
Assessment (ETA)
COs Assessment Assessment
(PTA)
Assignments Micro Other (PLA) (ELA)
Class/Mid
Sem Test Projects Activities*
CO-1 10% 10% 15% 16% 16% 10% 16%
CO-2 15% 15% 15% 16% 16% 15% 16%
CO-3 25% 25% 20% 18% 18% 25% 18%
CO-4 15% 15% 15% 16% 16% 15% 16%
CO-5 25% 25% 25% 18% 18% 25% 18%
CO-6 10% 10% 10% 16% 16% 10% 16%
Total 30 70 20 20 10 20 30
Marks 50
Legend:
*: Other Activities include self- learning, seminar, visits, surveys, product development, software development etc.
**: Mentioned under point- (N)
#: Mentioned under point-(O)
Note:
• The percentage given are approximate
• In case of Micro Projects and End Laboratory Assessment (ELA), the achieved marks will be equally divided in all those COs mapped
with total experiments.
• For CO attainment calculation indirect assessment tools like course exit survey need to be used which comprises of questions related
to achievement of each COs.
Page- 8
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
N) Suggested Specification Table for End Semester Theory Assessment: Specification table
represents the reflection of sample representation of assessment of cognitive domain of full course.
Unit Title and Number Total Relevant Total ETA (Marks)
Classroom COs Marks Remember Understanding Application
Instruction Number(s) (R) (U) & above
(CI) (A)
Hours
Unit-1.0 Basics of Python 4 CO-1 7 3 2 2
Programming syntax
Unit-2.0 Conditional and 6 CO-2 10 3 3 4
Iterative statements
Note: Similar table can also be used to design class/mid-term/ internal question paper for progressive assessment.
Page- 9
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
PLA/ELA
Relevant
S. Performance Viva-
Laboratory Practical Titles COs
No. PRA* PDA** Voce
Number(s)
(%) (%) (%)
a) find largest number in a given list without using max().
b) find the common numbers from two lists.
c) create a list of even numbers and another list of odd
numbers from a given list.
d) To find number of occurrences of given number without
using built-in methods.
5. Write and execute Python program to- CO-2, CO-3 40 50 10
Page- 10
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
PLA/ELA
Relevant
S. Performance Viva-
Laboratory Practical Titles COs
No. PRA* PDA** Voce
Number(s)
(%) (%) (%)
Write a python program to Interchange two axes of an array
h) Using exception handling feature such as try…except, try finally- CO-2, CO-6 40 50 10
write minimum three programs to handle following types of
exceptions.
viii. TypeError
ix. NameError
x. IndexError
xi. KeyError
xii. ValueError
xiii. IOError
xiv. ZeroDivisionError
i) Write and execute Python program to- CO-1 40 50 10
Page- 11
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
******
Page- 12
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
E) Course Outcomes (COs): After the completion of the course, teachers are expected to ensure the
accomplishment of following course outcomes by the learners. For this, the learners are expected to perform
various activities related to three learning domains (Cognitive, Psychomotor and Affective) in
classroom/laboratory/workshop/field/ industry.
CO-1 Comprehend the practices of identified industry or world of work related to diploma engineering
programme of study.
CO-2 Map real equipment, processes, product, management, operations etc. to the course of study through
various glimpses of input, process and output in different type of industries.
CO-3 Identify the probable enterprises /startups for futuristic planning and self-growth.
CO-4 Identify the probable job function and job position in their relevant programme of study.
Page- 13
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
H) Assessment Scheme:
Assessment Scheme (Marks)
Theory Assessment Term Work & Lab Assessment
Progressive Theory
End Laboratory
Progressive Lab
End Theory
Assessment
Assessment
Assessment
Assessment
(ETA)
External
Internal
(ELA)
(PLA)
(PTA)
Summer Internship
2418306 -I
- - 10 15 10 15 50
Legend:
PTA: Progressive Theory Assessment in class room (includes class test, mid-term test and quiz using online/offline modes)
PLA: Progressive Laboratory Assessment (includes process and product assessment using rating Scales and rubrics)
TWA: Term work & Self Learning Assessment (Includes assessment related to student performance in assignments, seminars,
micro projects, industrial visits, self-learning, any other student activities etc.
Note:
ETA & ELA are to be carried out at the end of the term/ semester.
Term Work is to be done by the students under the guidance of internal faculty but its assessment will be done internally (40%) as
well as externally (60%). Assessment related to planning and execution of Term Work activities like assignment, micro project,
seminar and self-learning is to be done by internal faculty (Internal Assessment) whereas assessment of output/product/
presentation related to these activities will be carried out by external faculty/expert (External Assessment). However, criteria of
internal as well as external assessment may vary as per the requirement of respective course. For valid and reliable assessment,
the internal faculty should prepare checklist & rubrics for these activities.
Page- 14
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Page- 15
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
5. Presentation of Report 20
Total 100
Note: S. no. 1 to 3 shall be considered for progressive assessment. While S. No. 4 & 5 shall be considered for end term assessment
*****
Page- 16
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
E) Course Outcomes (COs): After the completion of the course, teachers are expected to ensure the
accomplishment of following course outcomes by the learners. For this, the learners are expected to perform
various activities related to three learning domains (Cognitive, Psychomotor and Affective) in classroom/
laboratory/ workshop/ field/ industry.
Page- 1
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
H) Assessment Scheme:
Assessment Scheme (Marks)
Theory Assessment Term Work Lab Assessment
Progressive Theory
End Laboratory
Progressive Lab
End Theory
Assessment
Assessment
Assessment
Assessment
(ETA)
External
Internal
(ELA)
(PLA)
(PTA)
Sports, Yoga
2400008 and - - 10 - 6 9 25
Meditation
Legend:
PTA: Progressive Theory Assessment in class room (includes class test, mid-term test and quiz using online/offline modes)
PLA: Progressive Laboratory Assessment (includes process and product assessment using rating Scales and rubrics)
TWA: Term work & Self Learning Assessment (Includes assessment related to student performance in assignments, seminars,
micro projects, industrial visits, self-learning, any other student activities etc.
Note:
ETA & ELA are to be carried out at the end of the term/ semester.
Term Work is to be done by the students under the guidance of internal faculty but its assessment will be done internally (40%) as
well as externally (60%). Assessment related to planning and execution of Term Work activities like assignment, micro project,
seminar and self-learning is to be done by internal faculty (Internal Assessment) whereas assessment of output/product/
presentation related to these activities will be carried out by external faculty/expert (External Assessment). However, criteria of
internal as well as external assessment may vary as per the requirement of respective course. For valid and reliable assessment,
the internal faculty should prepare checklist & rubrics for these activities.
Page- 2
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
I) Course Curriculum Detailing: This course curriculum detailing depicts learning outcomes at course level and
session level and their attainment by the students through Classroom Instruction (CI), Laboratory Instruction
(LI), Term Work (TW) and Self Learning (SL). Students are expected to demonstrate the attainment of Theory
Session Outcomes (TSOs) and Lab Session Outcomes (LSOs) leading to attainment of Course Outcomes (COs)
upon the completion of the course. While curriculum detailing, NEP 2020 related reforms like Green skills,
Sustainability, Multidisciplinary aspects, Society connect, Indian Knowledge System (IKS) and others must be
integrated appropriately.
Page- 3
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Page- 4
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
K) Suggested Laboratory (Practical) Session Outcomes (LSOs) and List of Practical: P2400008
Relevant
Practical/Lab Session Outcomes S.
Laboratory Experiment/Practical Titles COs
(LSOs) No.
Number(s)
LSO 1.1. Perform various sports 1. Track & Field: Running, Jumping, walking and Throwing, CO1
activities for overall growth Cycling Event to develop Endurance, Speed, Strength, Agility,
and development Flexibility etc
LSO 1.2. Select suitable sport 2. Aerobics and Gymnastics to develop Strength, Agility and
activities as per your need. Flexibility
3. Net/Wall Sports – Volleyball and Basketball to develop
Endurance, Speed, Strength, Agility and Flexibility
4. Striking & Fielding sports like Cricket, bowling, Hockey,
Football Baseball etc. to develop Endurance, Speed, Strength,
Agility, Flexibility and Coordination
5. Racket Game- Tennis, Badminton, Table tennis etc to develop
Endurance, Speed, Strength, Agility and Flexibility
6. Outdoor games: Kho-Kho and Kabaddi and cycling develop
Endurance, Speed, Strength, Agility and Flexibility
7. Indoor games: Chess and Carrom, Swimming, Boxing, Karate
Weightlifting, Power Lifting, Physique Training, Archery,
Roller Skating etc to develop concentration.
8. Prepare and organize Adapted Sports for various levels of
physically challenged and impairments.
LSOs 2.1 Perform various yogic 9. Shat Karmas: Tratakam, Jala-Neti, Sutra-Neti, Vamana Dhauti, CO2
techniques for internal Danda Dhauti, Agnisara, Nauli
purification and 10. Perform following asanas with correct posture:
development. Ardha-Padmasana [virasana], Ardha-Halasana, Pavana-
Muktasana, Naukasana, Ardha-shalabhasana, Shalabhasana,
Makarasan, Bhujangasana, Dhanurasana
11. Perform following asnas with correct posture:
Vakrasana,Chakrasana,Paschimottanasana,Ugrasana,Gomukh
asana, Padmasana, Siddhasana, Bhadrasana, Swastikkasana,
Vajrasana, Supta-Vajrasana, Yoga-Mudra
12. MUDRAS & SURIYANAMASKAR
Brahma-Mudra, Simha-Mudra, Shanmugi Mudra,
Viparithakarani-Mudra, Ashwsini-Mudra, Suriyanamaskar
13. BANDHAS: Jalandhara-Bandha, Jihva-Banda, Uddiyana
Bandha, Moola-Bandha
14. PRANAYAMAS : Nadi-Shuddhi, Nadi-Shodhana,
Suryabhadana, Ujjayi, Bhastrika Pranayama, Bhramari
Pranayama, Sitkari , Sitali , Kapalabhati
15. MEDITATION -Silent Meditation
Page- 5
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant
Practical/Lab Session Outcomes S.
Laboratory Experiment/Practical Titles COs
(LSOs) No.
Number(s)
LSO 3.1. Prepare diet chart for 17. Prepare a diet chart for the given sport.
optimal health and CO3
wellbeing
LSO 3.2. Use health monitoring 18. Measure heart rate and heart function with health monitoring
device device
19. Measure blood sugar and blood pressure
LSO 3.3. Use different equipment’s 20. Use massage therapy equipment, Hot and cold therapy
equipment, Ultrasound therapy equipment
LSO 3.4. Identify your own threshold 21. Determine the taste threshold for three different sensations-
and identification level for sweet salty and sour
different taste Stimulations
LSO 3.5. Check the given sample for 22. Determine the moisture content in the given sample of oil/fat
conformance to the standard
for moisture content.
LSO 3.6. Purity tests of oils/fats 23. Determine the impurities in the given sample of oil.
LSO 3.7. Acidity test in given sample 24. Determines the acid value and free fatty acids in the given
of fat/oil sample of oil/fat.
LSO 3.8. Check whether any given 25. Determine the peroxide value in the given sample of fat or oil.
samples of oils/fats
conform to the standard.
L) Suggested Term Work/ Activities and Self Learning: S2400008 Some sample suggested assignments, micro
project and other activities are mentioned here for reference.
b. Micro Projects:
i. Identify and synthesize the factors that influence health in various situations (05 situations). Prepare a
report with details of situations and solutions to remove the factors.
ii. Visit different sports club, gyms, and schools and identify various measure taken by them for Fitness and
wellness of students/ members
iii. Visit different sports club, gyms, and schools and identify various measure taken by them for Fitness and
wellness of physically challenged students/ members
iv. Identify which type of stress, anxiety and depression students are facing and steps and solutions to
overcome this.
c. Other Activities:
1. Seminar Topics:
Identify the health-related challenges in current time and able to apply the preventive measures.
Role of peers, community and media in health and wellbeing in each level
Knowledge and skills required to preserve community health and well-being
Effect of yoga and meditation in maintaining fitness.
Page- 6
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Methods to involve physically challenged students /members in all levels in sports, yoga and meditation
in community.
Counselling techniques to counsel players in matters of handling success and failure.
2. Visits: Visit nearby sports complex, Gyms, stadium etc and prepare a report on hygiene maintenance,
medical facilities available, facilities available for physically challenged members, facilities available for
old aged members, tools and equipment available and training facilities.
3. Self-Learning Topics:
Anatomy and physiology of human being
Role of Yoga and Meditation in Purificatory Process, in character building, developing concentration,
will power and discipline
Mindfulness
Different Methods to Maintain Health, Wellness and to enhance mood
Diet and Nutrition
Metabolic adaptations to exercise
Cardio-respiratory changes
M) Suggested Course Evaluation Matrix: The course teacher has to decide and use appropriate assessment
strategy and its weightage in theory, laboratory and Term Work for ensuring CO attainment. The
response/performance of each student in each of these designed activities is to be used to calculate CO
attainment.
Course Evaluation Matrix
Theory Assessment (TA)** Term Work Assessment (TWA) Lab Assessment (LA)#
Progressive End Theory Term Work & Self Learning
Theory Assessment Assessment Progressive Lab End Laboratory
Assessment (ETA)
COs Assessment Assessment
(PTA)
Assignments Micro Other (PLA) (ELA)
Class/Mid
Sem Test Projects Activities*
CO-1, CO-4 - - 35% 35% 35% 35% 35%
CO-2, CO-4 - - 35% 35% 35% 35% 35%
CO-3, CO-4 - - 30% 30% 30% 30% 30%
Total Marks - - 10 10 05 10 15
25
Legend:
*: Other Activities include self- learning, seminar, visits, surveys, product development, software development etc.
**: Mentioned under point- (N)
#: Mentioned under point-(O)
Note:
• The percentage given are approximate
• In case of Micro Projects and End Laboratory Assessment (ELA), the achieved marks will be equally divided in all those COs mapped
with total experiments.
• For CO attainment calculation indirect assessment tools like course exit survey need to be used which comprises of questions related
to achievement of each COs.
N) Suggested Specification Table for End Semester Theory Assessment: (Not Applicable)
Page- 7
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Relevant PLA/ELA
S. COs Performance Viva-
Laboratory Practical Titles
No. Number PRA* PDA** Voce
(s) (%) (%) (%)
1. Track & Field: Running, Jumping, walking and Throwing, Cycling CO1 30 60 10
Event to develop Endurance, Speed, Strength, Agility, Flexibility etc
2. Aerobics and Gymnastics to develop Strength, Agility and Flexibility 30 60 10
3. Net/Wall Sports – Volleyball and Basketball to develop Endurance, 30 60 10
Speed, Strength, Agility and Flexibility
4. Striking & Fielding sports like Cricket, bowling, Hockey, Football 30 60 10
Baseball etc. to develop Endurance, Speed, Strength, Agility,
Flexibility and Coordination
5. Racket Game- Tennis, Badminton, Table tennis etc to develop 30 60 10
Endurance, Speed, Strength, Agility and Flexibility
6. Outdoor games: Kho-Kho and Kabaddi and cycling develop 30 60 10
Endurance, Speed, Strength, Agility and Flexibility
7. Indoor games: Chess and Carrom, Swimming, Boxing, Karate 30 60 10
Weightlifting, Power Lifting, Physique Training, Archery, Roller
Skating etc to develop concentration.
8. Prepare and organize Adapted Sports for various levels of 30 60 10
physically challenged and impairments.
9. Shat Karmas : Tratakam, Jala-Neti, Sutra-Neti, Vamana Dhauti, CO2 40 50 10
Danda Dhauti, Agnisara, Nauli
10. Perform following asanas with correct posture: 40 50 10
Ardha-Padmasana [virasana], Ardha-Halasana, Pavana-Muktasana,
Naukasana, Ardha-shalabhasana, Shalabhasana, Makarasan,
Bhujangasana, Dhanurasana
11. Perform following asnas with correct posture: 40 50 10
Vakrasana, Chakrasana, Paschimottanasana, Ugrasana,
Gomukhasana, Padmasana, Siddhasana, Bhadrasana,
Swastikkasana, Vajrasana, Supta-Vajrasana, Yoga-Mudra
12. MUDRAS & SURIYANAMASKAR 40 50 10
Brahma-Mudra, Simha-Mudra, Shanmugi Mudra, Viparithakarani-
Mudra, Ashwsini-Mudra, Suriyanamaskar
13. BANDHAS: Jalandhara-Bandha, Jihva-Banda, Uddiyana Bandha, 40 50 10
Moola-Bandha
14. PRANAYAMAS 40 50 10
Nadi-Shuddhi, Nadi-Shodhana, Suryabhadana, Ujjayi, Bhastrika
Pranayama, Bhramari Pranayama, Sitkari , Sitali , Kapalabhati
15. MEDITATION -Silent Meditation 40 50 10
16. MEDITATION - Mantra Meditation 40 50 10
17. Prepare a diet chart for the given sport. CO3 40 50 10
18. Measure heart rate and heart function with health monitoring 40 50 10
device
19. Measure blood sugar and blood pressure 40 50 10
20. Use massage therapy equipment, Hot and cold therapy equipment, 40 50 10
Ultrasound therapy equipment
21. Determine the taste threshold for three different sensations- sweet 40 50 10
salty and sour
22. Determine the moisture content in the given sample of oil/fat 40 50 10
23. Determine the impurities in the given sample of oil. 40 50 10
24. Determines the acid value and free fatty acids in the given sample 40 50 10
of oil/fat.
25. Determine the peroxide value in the given sample of fat or oil. 40 50 10
Page- 8
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
Note: -All the above Games can be selected from the list of SGFI/AIU/IOA
Legend:
PRA*: Process Assessment
PDA**: Product Assessment
Note: This table can be used for both end semester as well as progressive assessment of practical. Rubrics need to be
prepared by the course teacher for each experiment/practical to assess the student performance.
5. Racket Game Complete Tennis Kit, Table Tennis Kit and badminton kit 5
7. Indoor games Complete Chess kit, Carrom kit, Swimming kit, Boxing kit, Karate 7
kit, Weightlifting kit, Power Lifting kit, Archery kit and Roller-
Skating kit
8. Physique Training Cardio Machines- Treadmills, Elliptical Trainers, Exercise Bikes, 7
Rowing Machines, Indoor Bikes, Vibration Machines, Steppers
Recumbents Dumbbells, Multi-Purpose Bench, power rack,
Adjustable Dumbbell Set 2 x 3-10 kg, Exercise mat, resistance
band, balance trainer
9. Sports and wellbeing Fusion Wheel – all-in-one portable wheelchair gym, Pedal 8
equipment’s for exerciser, Deluxe hand exerciser, Greeper sports shoelaces, Active
physically challenged Hands, Ramble Tag Guidance Aid, Cat Tongue Grip Tape
and impairments. Adaptive Cycling- Straps, Leg/ Foot Adapters, Prosthetics,
Steering Dampener, Handlebar Adapters, HANDCYCLING-
Wheelchairs, Bike-On Handcycles, Trikes, Racing Wheelchairs,
Trikes, Recumbent Bikes, All-terrain Handcycles, Mono Cycling,
Hand Bikes - Off-Road, Cross Country, Racing, Downhill
Archery - Field Tripod and Quad Mounts (Archery & Gun), In-Line
Draw-Loc, Mounts (Archery & Gun), Stands (Gun), Mounts
Page- 9
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
1. Practical Applications in Sports Nutrition Heather Hedrick Fink, Alan E. Jones & Bartlett Learning (2020)
Mikesky ISBN No: 978-1284181340
2. Massage and Medical Gymnastics, Lace, M. V. London: J & A Churchill Ltd.
ASIN: B000RY4YB0
3. ACSM's Guidelines for Exercise Testing Gary Liguori LWW; (2021)
and Prescription ISBN-13: 978-1975150198
4. Essentials of Strength Training and Javair Gillett Human Kinetics, (2021)
Conditioning ISBN-13: 978-1718210868
5. Practical Applications in Sports Nutrition Heather Hedrick Fink, Alan E. Jones & Bartlett Learning, (2017)
Mikesky ISBN-13: 978-1284101393
6. Health Fitness Management Mike Bates, Mike Spezzano, Human Kinetics, (2019)
Guy Danhoff ISBN-13: 978-1450412230
7. Yoga for Every Body: A beginner’s guide Luisa Ray, Angus Sutherland Vital Life Books (2022)
to the practice of yoga postures, ISBN-13: 978-1739737009
breathing exercises and meditation
8. Science of Yoga: Understand the Ann Swanson DK Publisher, (2019)
Anatomy and Physiology to Perfect Your ISBN-13: 978-1465479358
Practice
9. Mudras for Modern Living: 49 inspiring Swami Saradananda Watkins Publishing (2019)
cards to boost your health, enhance your ISBN-13: 978-1786782786
yoga and deepen your meditation Cards
Page- 10
Diploma in Computer Science & Engineering Semester- III SBTE, Bihar
10. Principles and Methods of Adapted Kristi Roth, Laurie Zittel, Jean Jones & Bartlett Learning, (2016)
Physical Education & Recreation Pyfer, David Auxter ISBN-13: 978-1284077810
11. Adapted Physical Education and Sport Joseph P. Winnick, David L. Human Kinetics, (2016)
Sixth Edition Porretta ISBN-13: 978-1492511533
12. Counselling Skills in Applied Sport Paul McCarthy, Zoe Moffat Routledge, (2023)
Psychology: Learning How to Counsel ISBN-13: 978-1032592589
13. Basic Counselling Skills: A Helper's Manual Richard Nelson Jones Sage Publication 2012, New Delhi.
14. Advancements in Mental Skills Training Maurizio Bertollo, Edson Filho, Routledge, (2020)
(ISSP Key Issues in Sport and Exercise Peter Terry ISBN-13: 978-0367111588
Psychology)
15. The Relaxation and Stress Reduction Martha Davis, Elizabeth A New Harbinger Self-Help
Workbook Robbins, Matthew McKay, Workbook (2019)
Eshelman MSW
16. Patanjalis Yoga Sutras Swami Vivekananda Fingerprint Publishing (2023)
Prakash Books India Pvt Ltd, New
Delhi, ISBN-13: 978-9354407017
(c) Others:
1. https://www.yogajournal.com/yoga-101/philosophy/good-read
2. http://hdl.handle.net/123456789/38171- Yoga Philosophy
3. https://yoga.ayush.gov.in
*****
Page- 11
Diploma in Computer Science Engineering Semester - III SBTE, Bihar
E) Course Outcomes (COs): After the completion of the course, teachers are expected to ensure the
accomplishment of following course out comes by the learners. For this, the learners are expected to perform
various activities related to three learning domains (Cognitive, Psychomotor and Affective) in
classroom/laboratory/workshop/field/ industry.
Page- 1
Diploma in Computer Science Engineering Semester - III SBTE, Bihar
H) Assessment Scheme:
Assessment Scheme (Marks)
Theory Assessment Term Work Lab Assessment
Progressive Theory
End Laboratory
Progressive Lab
End Theory
Assessment
Assessment
Assessment
Assessment
(ETA)
External
Internal
(ELA)
(PLA)
(PTA)
Principles of
2400111 25 - - - - - 25
Management
Legend:
PTA: Progressive Theory Assessment in class room (includes class test, mid-term test and quiz using online/offline modes)
PLA: Progressive Laboratory Assessment (includes process and product assessment using rating Scales and rubrics)
TWA: Term work & Self Learning Assessment (Includes assessment related to student performance in assignments, seminars,
micro projects, industrial visits, self-learning, any other student activities etc.
Note:
ETA & ELA are to be carried out at the end of the term/ semester.
Term Work is to be done by the students under the guidance of internal faculty but its assessment will be done internally (40%) as
well as externally (60%). Assessment related to planning and execution of Term Work activities like assignment, micro project,
seminar and self-learning is to be done by internal faculty (Internal Assessment) whereas assessment of output/product/
presentation related to these activities will be carried out by external faculty/expert (External Assessment). However, criteria of
internal as well as external assessment may vary as per the requirement of respective course. For valid and reliable assessment,
the internal faculty should prepare checklist & rubrics for these activities.
Page- 2
Diploma in Computer Science Engineering Semester - III SBTE, Bihar
I) Course Curriculum Detailing: This course curriculum detailing depicts learning outcomes at course level and session
level and their attainment by the students through Classroom Instruction (CI), Laboratory Instruction (LI), Term
Work (TW) and Self Learning (SL). Students are expected to demonstrate the attainment of Theory Session
Outcomes (TSOs) and Lab Session Outcomes (LSOs) leading to attainment of Course Outcomes (COs) upon the
completion of the course. While curriculum detailing, NEP 2020 related reforms like Green skills, Sustainability,
Multidisciplinary aspects, Society connect, Indian Knowledge System (IKS) and others must be integrated
appropriately.
TSO 2a. Differentiate formal and informal Unit-2.0 Organizing and Staffing CO3
organizations.
TSO 2b. Identify the levels of hierarchy in the given 2.1 Nature of Organizing
organization. 2.2 Formal and Informal Organization
TSO 2c. List the staffing principles. 2.3 Principles of Organizing, Organizational
Hierarchy, Authority, and Power.
2.4 Staffing, Recruitment, Selection, Performance
Appraisal.
TSO 3a. Explain the theories of motivation Unit-3.0 Motivation and Leadership CO4
TSO 3b. Differentiate between leadership styles 3.1 Motivation
3.2 McGregor Theory of X and Y
3.3 Maslow Hierarchy of Needs Theory
3.4 Herzberg’s Motivation- Hygiene Theory
3.5 Leadership: Definition, Ingredients, Styles,
theories
Note: One major TSO may require more than one Theory session/Period.
K) Suggested Term Work and Self Learning: Some sample suggested assignments, micro project and other
activities are mentioned here for reference.
b. Micro Projects:
Apply Maslow’s need hierarchy theory in workplace.
Page- 3
Diploma in Computer Science Engineering Semester - III SBTE, Bihar
c. Other Activities:
1. Seminar Topics:
Importance of management theories in the corporates.
The hierarchy levels crate smoothness in functioning of any organization.
Leadership practices that are popular in current scenario.
2. Visits:
Visit nearby corporate setup and report
Interview leaders in the organization and identify leadership style’
3. Self-Learning Topics:
Herzberg’s Motivation- Hygiene Theory
Leadership theories
Motivation for efficient productivity
4. Principles and Practices of Management Shejwalkar and Ghanekar Tata McGraw Hill Latest Edition
6. Organization Theory, Structure, Design and Stephen P. Robbins PHI, New Delhi, 2005
Application
Page- 4
Diploma in Computer Science Engineering Semester - III SBTE, Bihar
6. https://onlineprogrammes.insead.edu/leadership-programme-for-senior-executives
7. implilearn.com/general-management-certification-training-
course?utm_source=google&utm_medium=cpc&utm_term
8. https://discovery.ucl.ac.uk/id/eprint/10115948/1/Educational-Resource-Management.pdf
9. https://libraries.etsu.edu/research/guides/management/oer
10. https://www.cmu.edu/teaching/designteach/syllabus/checklist/learningresources.html
Note: Teachers are requested to check the creative commons license status/ financial implications of the suggested, online
educational recourses before use by the students.
(c) Others: -
*****
Page- 5