FY Syllabus NEP
FY Syllabus NEP
COLLEGE OF ENGINEERING
(AUTONOMOUS)
Gokul Shirgaon, Kolhapur
Curriculum Structure(NEP)
For
Bachelor of Technology (B.Tech) in
Computer Science and Business Systems
(Undergraduate Programme)
First Year Sem-I & II
Course Description: This course aims to provide exposure to problem solving through
programming. It also aims to train the students with basic programming skills.
Course Outcomes:
CO After the completion of the course the student should Bloom’s Cognitive
be able to Level Descriptor
Distinguish programming paradigms, different data types
CO1 II Understand
and operators used in C language.
Design algorithms and draw flowcharts for the given
CO2 III Apply
problems.
Build C program for solving simple/moderate
CO3 III Apply
mathematical and logical
CO4 Illustrate Unix interface and perform file handling. III Apply
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 2 1
CO2 1 2 2 1
CO3 2 1 2 1
CO4 2 2 1
1 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Control Flow with discussion on structured and unstructured programming: Statements and
Blocks, If-Else-If, Switch, Loops: while do, for, break and continue, Go to Labels, structured and
un- structured programming
Functions and Program Structure, standard library: Basics of functions, parameter passing and
returning type, C main return as integer, External, Auto, Local, Static, Register Variables, Scope
Rules, Block structure, Initialization, Recursion, Preprocessor, Standard Library Functions and
return types,
2 | Page
Unit 4 : Pointers and Array 08 Hrs.
Pointers and Arrays: Pointers and address, Pointers and Function Arguments, Pointers and Arrays,
Address Arithmetic, character Pointers and Functions, Pointer Arrays, Pointer to Pointer, Multi-
dimensional array and Row/column major formats, Initialization of Pointer Arrays, Command line
arguments, Pointer to functions, complicated declarations and how they are evaluated.
Structures: Basic Structures, Structures and Functions, Array of structures, Pointer of structures,
Self- referral Structures, Table look up, typed ef, Unions, Bit-fields. Input and Output: Standard
I/O, Formatted Output – printf, Formated Input – scanf, Variable length argument list, file access
including FILE structure, fopen, stdin, sdtout and stderr, Error Handling including exit, p error and
error. h, Line I/O, related miscellaneous functions
Unix system Interface: File Descriptor, Low level I/O – read and write, Open, create, close and
unlink, Random access – l seek, Discussions on Listing Directory, Storage allocator. Programming
Method: Debugging, Macro, User Defined Header, User Defined Library Function, make file
utility.
Textbooks:
References:
3 | Page
Title of the Course: Discrete Mathematics L T P Credit
Course Pre-Requisite: Basic concepts of Set, functions, Basic Properties of algebraic operations,
Permutations & Combinations
Course Description: This course contains study of logic, various algebraic structures like Poset,
Lattice, Boolean algebra, Group, Ring, I.D, field, Graph theory & Combinatorics.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO Apply logic and logical inferences in various engineering
1 applications. III Apply
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 3 3 - - - - - - - - - - - -
CO2 3 3 - - - - - - - - - - 1 -
CO3 3 3 - - - - - - - - - - - -
CO4 3 3 - - - - - - - - - - - -
4 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Propositional calculus - propositions and connectives, syntax; Semantics – truth assignments and
truth tables, Validity and satisfiability tautology; adequate set of connectives; Equivalence and
normal forms; Compactness and resolution; Formal reducibility - natural deduction system and
axiom system; Soundness and completeness.
Control Flow with discussion on structured and unstructured programming: Statements and
Blocks, If-Else-If, Switch, Loops: while do, for, break and continue, Go to Labels, structured and
un- structured programming
5 | Page
Unit 5 : Trees 06 Hrs.
Trees, Planar graphs, Euler’s formula, dual of a planar graph, Independence number and Clique
number, Chromatic number, Graph coloring, Rooted tree, Prefix code and Huffman coding
method.
Introduction to Basic Counting Principles, Formulae behind nPr, nCr - Balls and Pins problems,
Pigeonhole Principle, Recurrence relations, Generating Functions, Introduction to Proof
Techniques-Mathematical Induction.
Textbooks:
References:
6 | Page
Title of the Course: Principles of Electrical Engineering L T P Credit
Course Pre-Requisite: Basic Electrical Engineering, Electrical Circuit Elements, Modern Physics,
Electro-magnetism.
Course Description: Basic knowledge of Electrical Engineering is very essential for all the
Engineers. In this course the analysis of DC Electric Circuits, fundamentals of Electrostatics and AC
electric circuits are dealt. A comprehensive study of widely used devices such as Transformer is
included. Also, this course has been designed to introduce students with Sensors, Measuring devices
and Wiring Systems.
Course Outcomes:
CO After the completion of the course the student should Bloom’s Cognitive
be able to Level Descriptor
Explain terms and parameters specific to electrical
CO1 II Understand
engineering.
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 2
CO2 3 3 2
CO3 2 1 1 2
CO4 1
7 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Concept of Potential difference, voltage, current, Fundamental linear passive and active elements to
their functional current-voltage relation, Concept of work, power, energy and conversion of energy.
Terminology and symbols in order to describe electric networks, voltage source and current sources,
ideal and practical sources, and Concept of dependent and independent sources.
Unit 2: DC Circuits 07 Hrs.
Kirchhoff’s laws and applications to network solutions using mesh analysis and Nodal analysis,
Simplifications of networks using series parallel, Star/Delta transformation. Current-voltage of
electric network by mathematical equations to analyse the network (Superposition theorem,
Thevenin’s theorem, Norton’s Theorem Maximum Power Transfer theorem)
8 | Page
Unit 4: AC Fundamentals 04 Hrs.
AC waveform definitions, form factor, peak factor, study of R-L, R-C, RLC series circuit, R-L-C
parallel circuit, phasor representation in polar and rectangular form, concept of impedance,
admittance, active, reactive, apparent and complex power, power factor, single phase and three
phase concept.
Textbooks:
1. Electric Machinery – 6th edition - A.E. Fitzgerald, Kingsely Jr.Charles, D.Unmans – Tata
McGraw Hill
2. A Textbook of Electrical Technology, vol.I - 1st edition - Stephen B.L.Theraja - S. Chand
and Company Ltd., New Delhi
3. Basic Electrical Engineering – 1st edition – V.K.Mehta - S. Chand and Company Ltd., New
Delhi
4. Theory and problems of Basic Electrical Engineering – 2nd edition - J. Nagrath and Koth -
India Pvt. Ltd
References:
9 | Page
Title of the Course: Physics for Computing Science L T P Credit
Course Code: UCBBS0104 2 - - 2
Course Pre-Requisites : 1 Basics of wave, wave motion, wave equation etc.
2 . Basic properties of light, crystallography, semiconductor theory and quantum theory.
Course Description: In this course principles of oscillation, wave optics, electromagnetic theory,
Laser-optical Fiber, Quantum and Thermodynamics with significance discussed in brief.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
Define and state concepts related to oscillation, SHM, Resonance,
CO1 damped oscillation, fundamental properties of light and principles I Remember
of quantum mechanics.
Write algorithms and draw flowcharts for the given Mathematical II & Understand
CO2
and Engineering problems. IV & Analyze
Construct C program for solving simple/moderate mathematical
CO3 III Apply
and logical.
Explain the performance of electrical devices using electrostatics
CO4 V Evaluate
and electro mechanic principles.
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 3 3
CO2 3 3
CO3 3 3 1 1
CO4 3 3 1 1
10 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Unit 1: Oscillation 06 Hrs.
Periodic motion-simple harmonic motion-characteristics of simple harmonic motion, vibration of
simple spring mass system. Resonance-definition., damped harmonic oscillator: heavy, critical and
light damping, energy decay in a damped harmonic oscillator, quality factor, forced mechanical
and electrical oscillators.
11 | Page
Unit 4 : Crystallography, Semiconductor Physics, and Quantum Mechanic 07 Hrs.
Basic terms-types of crystal systems, Bravais lattices, miller indices, d spacing, Atomic packing
factor for SC, BCC, FCC and HCP structures. Basic concept of Band theory Conductor,
Semiconductor and Insulator; Planck’s quantum theory- de-Broglie hypothesis, Matter waves
properties, , Heisenberg’s Uncertainty principle, time independent and time dependent
Schrödinger’s wave equation, Physical significance of wave function, Particle in a one
dimensional potential box.
Introduction, System -surrounding, Heat Capacity and Work, Zeroth law of thermodynamics, first
law of thermodynamics, brief discussion on application of 1st law, second law of thermodynamics
and concept of Engine, entropy, change in entropy in reversible and irreversible processes.
Textbooks:
1. A textbook of Engineering Physics– 11th edition - M.N. Avadhanalu & Kshirsagar – Chand
& Comp. Ltd. Delh
2. Engineering Physics - 1st edition - Shailendra Sharma- Pearson Publication
3. Physics Principles & Applications– 7th edition – Douglus Giancoli - Pearson Publication
4. Concepts of Physics– 5th edition - A Beiser - McGraw Hill
5. Fundamentals of Physics – 3rd edition - David Halliday, Robert Resenick & J. Walker -
Wiley Plus
References:
Modern Engineering Physics – 4th edition - A.S.Vasudeva- Tata Mc. Graw S.Chand.
Engineering Physics– 1st edition – Dattu R Joshi - Cambridge University Press
Basic Quantum Mechanics – 1st edition - Ajoy Ghatak - Laxmi
Optics- 5th edition - Ajoy Ghatak - Tata McGraw.
University Physics – 13th edition - Sears & Zemansky - Addison-Wesley
12 | Page
Title of the Course: Statistics Probability and Sampling L T P Credit
Course Description: In this course students will learn topics from Probability, Statistics and
Sampling.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO1 Understand concepts of statistics and probability. II Understand
CO2 Solve the problems connected with statistics. III Apply
Examine how to make the transition from a real problem to a
CO3 IV Analyze
probability model for that problem. (Analyze).
CO4 Make use of statistical techniques to practical applications.(Apply) III Apply
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 3 2 1 2
CO2 3 2 1 2
CO3 3 2 2 3
CO4 3 2 2 3
13 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Unit 1: Introduction to statistics 08 Hrs.
1.1 Definition, Data, various types of data.
1.2 Graphical Representation of data.
1.3 Measures of Location: Mean, Median, Mode and simple properties
1.4 Measures of Dispersion: Variance, Standard Deviation, Coefficient of Variation.
1.5 Bivariate data, Marginal and Conditional frequency distribution.
Unit 2: Probability 06 Hrs.
2.1 Statistical Probability with Properties.
2.2 Conditional probability.
2.3 Bayes Theorem
Unit 3: Random Variables 07 Hrs.
3.1 Random Variable and types of Random Variable.
3.2 Two - dimensional random Variable.
3.2 Probability Distribution, Discrete and Continuous Probability Distribution.
3.2 Expected values, moments and its properties.
3.4 Moment generating function and their properties.
Unit Probability Distributions - I 07 Hrs.
4.1 Binomial Distribution.
4.2 Poisson Distribution.
4.3 Geometric Distribution.
4.4 Normal Distribution.
14 | Page
Unit 5 : Probability Distributions - II 08 Hrs.
5.1 Uniform Distribution.
5.2 Exponential Distribution.
5.3 Chi-square Distribution.
5.4 t – Distribution.
5.5 F Distribution.
Unit 6 : Sampling Techniques (Theory Only) 06 Hrs.
6.1 Random sampling.
6.2 Random Sampling from Finite and Infinite populations.
6.3 Standard Error.
6.4 Simple random sampling with and without replacement.
6.5 Stratified sampling.
Textbooks:
References:
15 | Page
Title of the Course: Business Communication & Value Science - I L T P Credit
Course Description: The course intends to make learners understand the importance of life skills
and develop various communication skills required in day today life as well as in business contexts.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO1 Recognize the need for life skills and values (R) I Knowledge
CO3 Apply the life skills to different situations (AP). III Apply
CO4 Understand the basic tenets of communication (U) II Understand
Apply the basic communication practices in different types of
CO5 III Apply
communication
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 - - 1 --
CO2 2 2 3 1
CO3 2 2 2 1
CO4 1 - 2 -
CO5 1 2 2
16 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Unit 1: Communication and Values 03 Hrs.
•Introduction to Values - Importance and necessity
•Communication basics: Importance, process, levels
•Forms/methods: verbal and non-verbal
•Barriers and solutions
Unit 2: Communication in Business Context 01 Hrs.
•Effective listening: Law of nature- Importance of listening skills, Difference between listening
and hearing, process and advantages of listening, poor listening habits, types of listening,
strategies for effective listening, listening barriers
17 | Page
•Effective speaking: Importance, various oral business contexts/situations, preparing effective
public speeches, expressing oneself clearly
•Thinking as a learning skill.
Types of letters (leave application, enquiry and replies, claim and adjustment)
Textbooks:
1. Communication Skills– 3rd edition - Meenakshi Raman and Sangeeta Sharma – Oxford
University Press (OUP)
2. Communication Skills – 2nd edition - Sanjay Kumar and Pushpa Lata- Oxford University
Press (OUP)
References:
Web References:
Resources:
1. https://www.coursera.org/learn/learning-how-to-learn
2. https://www.coursera.org/specializations/effective-business-communication
18 | Page
Title of the Course: Fundamentals of Computer Science Laboratory L T P Credit
Course Code: UCBPC0131 - - 2 1
Course Pre-Requisites : Fundamental Knowledge of Computers
Course Description: This course aims to provide exposure to problem solving through
programming. It also aims to train the students with basic programming skills.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
Demonstrate fundamental Programming concepts &
CO1 II Understand
methodologies
Apply C fundamental constructs, decision making and looping Applying
CO2 III
structures
Construct C programs involving functions, recursion, pointers,
CO3 III Applying
and structures.
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 2 3 1 2 1
CO2 2 2 2 3 2 1
CO3 2 2 2 3 2 1
19 | Page
Assessments :
Teacher Assessment:
One component of In Semester Evaluation (ISE) and one End Semester Examination (ESE) having
50%, and 50% weights respectively.
Assessment Marks
ISE 25
ESE 25
ISE are based on practical performance/ Quiz/ Mini-Project assigned/ Presentation/ Group
Discussion/ Internal oral etc. ESE: Assessment is based on oral examination
Course Contents:
Experiment No. 1: Write a C program to display a given pattern using loops.. 02 Hrs.
Experiment No. 2: Write a C program to print source code as program output. 02 Hrs.
Experiment No. 3: Write a C program to demonstrate use of array and function (simple 02 Hrs.
and recursive function).
Experiment No. 4: Write a C program to count the lines, words and characters in a given 02 Hrs.
text.
Experiment No. 5: Write a C program to demonstrate the use of structure and pointers. 02 Hrs.
Experiment No. 6: Write a program to demonstrate Multi file program and user 02 Hrs.
defined libraries.
Experiment No. 7: Write a program that accepts only single alphabetical characters. On
encountering a non-alphabet it terminates after printing all the alphabets entered so far in 02 Hrs.
sorted order.
Experiment No. 8: Write a program to check a C program for rudimentary syntax errors
like unbalanced parentheses, brackets and braces, quotes, both single and double, escape 02 Hrs.
sequences and comments.
Experiment No. 9: Write a complete well documented C program that accepts an integer
from the command line and prints the prime factorization on screen and a file with
filename as the input integer and extension as .txt.eg. If input number is 123, the file 02 Hrs.
name should be 123.txt .For any invalid input, it should be able to print an error message
and quit
20 | Page
Textbooks
1. The C Programming Language – 2nd edition - B.W.Kernighan and D.M.Ritchi (The McGraw
Hill) - PHI
2. Programming in C - 2nd edition - B.Gottfried - Schaum Outline Series.
References:
21 | Page
Title of the Course: Principles of Electrical Engineering Laboratory L T P Credit
Course Code: UCBES0132 - - 2 1
Course Pre-Requisites : Modern Physics, Electro-magnetism, Electrical Circuit Elements
Course Description: The course is designed to provide students hands on experiment to build
electrical circuits and verify their performance that is learnt in theory. This including experiment
with DC & AC circuit and measurement of
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO1 Demonstrate the use of important electrical equipment. II Understand
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 1 1 1 1
CO2 2 3 1 1
CO3 1 2 1 1
22 | Page
Assessments :
Teacher Assessment:
One component of In Semester Evaluation (ISE) and one End Semester Examination (ESE) having
50%, and 50% weights respectively.
Assessment Marks
ISE 25
ESE --
Experiment No. 4: Write a C program to count the lines, words and characters in a
02 Hrs.
given text.
References:
23 | Page
Title of the Course: Physics for Computing Science Laboratory L T P Credit
Course Code: UCBBS0133 - - 2 1
Course Pre-Requisites: Basics Physics
Course Description: This course includes Experiments to verify the laws, study the optics
phenomenon practically, observe and evaluate the data for calculation and conclusion
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO1 Demonstrate different phenomenon of light and their applications. II Understand
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 3 2
CO2 3 2
CO3 3 2 1
CO4 3 2 2 2 3 3 1
24 | Page
Assessments :
Teacher Assessment:
One component of In Semester Evaluation (ISE) and one End Semester Examination (ESE) having
50%, and 50% weights respectively.
Assessment Marks
ISE 25
ESE --
Course Contents:
25 | Page
Textbooks:
An Advance course in Practical Physics – 8th edition - B D. Chattopadhaya & P.C. Rakshit - New
central Book Agency
References:
Experiments in Engineering Physics – 1st edition - Avadhanalu, Dhani & Pokley - S. Chand.
Principles and Practice of Analytical Chemistry – 5th edition - F.W. Fifield, D. Kealey – Blackwell
Science Ltd.
26 | Page
Title of the Course: Business Communication & Value Science - I Laboratory L T P Credit
Course Code: UCBHS0134 - - 2 1
Course Pre-Requisites : Business Communication and Value Science-I Theory
Course Description: This is a practice-oriented course, laying importance on application of various skills
being learnt in the Business Communication and Value Science-I course.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO Comprehend English Sounds, stress patterns and intonation and
IV Analyze
1 English grammar to perform better professionally (U).
CO Apply
Use listening comprehension techniques in day today life (AP) . III
2
CO
Construct effective public speeches (CR). III Apply
3
CO
Use life skills in real life situations (AP) . III Apply
4
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 1 1 1 1 1
CO2 1 - 1 3 2
CO3 1 2 3 -
CO4 1 2 3 1
27 | Page
Assessments :
Teacher Assessment:
One component of In Semester Evaluation (ISE) and one End Semester Examination (ESE) having
50%, and 50% weights respectively.
Assessment Marks
ISE 25
ESE 25
• Lab Activities
• Attendance
Course Contents:
Experiment No. 1: Ice breaking: Introducing self and others Adjectives, phrases and clauses to 02 Hrs.
describe oneself and others Introducing oneself and others-demonstration
Experiment No. 2: Recognize the need for life skills and values
Presentation on favorite cricket captain in IPL/any sports and the skills and values they 02 Hrs.
demonstrate .
Experiment No. 3: Phonetics Introduction to Phonetics-Consonants, Vowels and Diphthongs
in English with videos samples, Stress, tone and intonation, pronunciation practice with audio 02 Hrs.
video samples.
Experiment No. 4: Verbal Aptitude -1 Vocabulary building games, practicing affixation,
confusable, homonyms, homophones, using idioms, newspaper reading 02 Hrs.
28 | Page
Experiment No. 8: Speaking practice-2 02 Hrs.
Prepared speeches for ISE.
Experiment No. 9: Experiencing Life Skills
Community service-work with an NGO and make share experience -Roleplay 02 Hrs.
Experiment No. 10: Understanding Life Skills: Movie based learning – Pursuit of Happiness.
What are the skills and values you can identify, what can you relate to? 02 Hrs.
Textbooks:
1. Orel Talk Digital Language Lab Software – Professional Version with 1+50 users subscription
References:
29 | Page
Title of the Course: Desktop Publishing Laboratory L T P Credit
Course Code: UCBVS0135 - - 2 1
Course Description: The objective of the course is to provide the participants understanding of
the techniques essential to build their career in desktop publishing using suitable hardware and
software tools. This course offers a range of topics of immediate relevance to industry and makes
the participants exactly suitable for DTP Industry.
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
Create professional quality reports, documents, and
CO1 presentations and apply mathematical functions using VI Create
Microsoft word, PowerPoint and excel applications.
Apply Photoshop as a premier graphic design and image
CO2 III Apply
editing tools.
Create Documents and Templates using page makers, add text
CO3 into documents using various methods, and apply different VI Create
formatting styles to characters and paragraphs.
Create Logos, various types of print designs, Design Pamphlets,
CO4 Posters, Invitation cards, Greeting cards, Wrappers, VI Create
Advertisements, Banners and Package using coral draw.
CO-PO Mapping:
PO PO PO PO PO PO PO1 PO1
CO PO1 PO4 PO5 PO12 PSO1 PSO2
2 3 6 7 8 9 0 1
CO1 2 3 2 1 1
CO2 1 3 3 2 1 1
CO3 1 3 3 2 1 1
CO4 1 3 3 2 1 1
30 | Page
Assessments:
Teacher Assessment:
One component of In Semester Evaluation (ISE) having 100% Practical Oral Examination (POE)
Assessment Marks
ISE 25
ESE 25
Course Contents:
Experiment No. 3: (Design presentations using text, graphics, images, tables and charts. Design
presentations with advance features using animations & objects. Importing & exporting excel sheets 02 Hrs.
to/from various formats, Adding Headers/Footers & use macros.)
Experiment No. 5: Photoshop Part-2: Filling and stroking, Layers, Advanced Layers, Text drawing
02 Hrs.
Using Channels and Masking, Manipulating images, Getting to know the work area,Using Adobe Bridge
Experiment No. 6: Photoshop Part-3: Basic Photo Corrections, Retouching and Repairing,
Working with selections, Layer Basics, Masks and channels,Correcting and enhancing digital 02 Hrs.
photographs, Topographic design
Experiment No. 7: Introduction to Page Maker-Introduction to various versions, concepts and 02 Hrs.
applications of PageMaker
Experiment No. 8: PageMaker Part-2: Getting Started with PageMaker, PageMaker Interface, 02 Hrs.
Creating a New Document, Managing Document Layer, Creating & Editing Text, Working with Edit Story
Experiment No. 9: Coral Draw Part-1: Getting started with Corel Draw, Introduction to
Corel Draw, Features of Corel Draw, Corel Draw Interface, Tool Box, Moving from Adobe Illustrator to 02 Hrs.
Corel Draw, Common Tasks
31 | Page
Experiment No. 10: Drawing and Coloring, Selecting Objects, Creating Basic Shapes, Reshaping
Objects, Organizing objects, Applying color fills and Outlines 02 Hrs.
Experiment No. 11: Project work: Design Process, Designing Aids, Printing and presentation
02 Hrs.
Textbooks:
1. Bittu Kumar (2013). Desktop Publishing: Practical Guide To Publish Anything On Your Desktop. V&S
Publishers
2. Satish Jain, M. Geetha (2018). CorelDRAW Training Guide. BPB
References:
32 | Page
Department of Computer Science and Business Systems
ISE-I 10
Data Structures ISE-II 10
1 UCBPC0201 PC 3 0 0 3 40
and Algorithms MSE 30
ESE 50 20
ISE-I 10
Principles of ISE-II 10
2 UCBES0202 ES 2 0 0 2 40
Electronics MSE 30
ESE 50 20
ISE-I 10
ISE-II 10
3 UCBBS0203 BS Linear Algebra 3 0 0 3 40
MSE 30
ESE 50 20
ISE-I 10
Statistical ISE-II 10
4 UCBBS0204 BS 3 0 0 3 40
Methods MSE 30
ESE 50 20
ISE-I 10
Fundamentals of ISE-II 10
5 UCBEM0205 EM 2 0 0 2 40
Economics MSE 30
ESE 50 20
Business ISE-I 10
Communication ISE-II 10
6 UCBAE0206 AE 1 0 0 1 40
& Value Science MSE 30
– II ESE 50 20
Indian
7 UCBIK0207 IK Environmental 2 0 0 2 ISE 50 20
Studies
Data Structures ISE 25 10
8 UCBPC0231 PC and Algorithms 0 0 2 1 ESE (POE) 25 10
Laboratory
Principles of
9 UCBES0232 ES Electronics 0 0 2 1 ISE 25 10
Laboratory
Statistical
10 UCBBS0233 BS Methods 0 0 2 1 ISE 25 10
Laboratory
Business
Communication
11 UCBAE0234 AE 0 0 2 1 ISE 25 10
& Value Science
– II Laboratory
Python
12 UCBVS0235 VS Programming 0 0 2 1 ISE 25 10
Laboratory
Total 16 0 10 21 Total 800
Course Description: Introduces linear and non-linear data structures such as lists, stack, queues,
trees, and graphs. Discusses about the implementations and applications of these data structures on
real time applications. Examines algorithms for sorting, searching and some graph algorithms.
Algorithm analysis and efficient code design is introduced.
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
Understand basic terminologies related to algorithms II Understand
CO1
analysis.
Select and apply suitable linear and non-linear data III Apply
CO2
structures.
Apply different searching/sorting techniques and analyze IV Analyze
CO3
their time complexities.
CO4 Interpret the various file organizations and graphs. III Understand
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 2 2 2 2 2 0
CO2 2 2 2 2 2 1
CO3 2 3 2 2 2 2 1
CO4 3 2 3 2 2
1 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Array, Stack, Queue, Linked list and its types, Various Representations, Operations &
Applications of Linear Data Structures.
Trees (Binary Tree, Threaded Binary Tree, Binary Search Tree, B & B+ Tree, AVL Tree, Splay
Tree), Applications of Non-Linear Data Structures.
Sequential Search, Binary Search, Comparison Trees, Breadth First Search, Depth First Search
Insertion Sort, Selection Sort, Shell Sort, Divide and Conquer Sort, Merge Sort, Quick Sort,
Heapsort, Introduction to Hashing.
2 | Page
Unit 5: Files 7 Hours
Organization (Sequential, Direct, Indexed Sequential, Hashed) and various types of accessing
schemes.
Basic Terminologies and Representations, Graph search and traversal algorithms and complexity
analysis.
Textbooks:
1. E. Horowitz, S. Sahni, S. A-Freed (2008). Fundamentals of Data Structures. Universities
Press.
2. A. V. Aho, J. E. Hopcroft, J. D. Ullman (1982). Data Structures and Algorithms. Pearson.
References:
1. Donald E. Knuth (1997). The Art of Computer Programming: Volume 1: Fundamental
Algorithms. Addison-Wesley
2. Thomas, H. Cormen, Charles E. Leiserson, R L. Rivest, Clifford Stein (2009). Introduction
to Algorithms. PHI Learning Pvt. Ltd.
3. Pat Morin (2013). Open Data Structures: An Introduction (Open Paths to Enriched Learning).
UBC Press.
3 | Page
Title of the Course: Principles of Electronics L T P Credit
Course Code: UCBES0202 2 - - 2
Course Description: The course aims to provide knowledge of different electronic component and
its operation.
Course Outcomes:
CO After the completion of the course the student should Bloom’s Cognitive
be able to Level Descriptor
CO1 Explain operation of diodes and its applications. II Understanding
CO2 Understand the concept of BJT & its applications. II Understanding
CO3 Understand the concept of FET & operational amplifiers. II Understanding
CO4 Understand the basic idea of digital electronics. II Understanding
CO-PO Mapping:
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 - 1 2 - - - - - - - - -
CO2 3 1 3 2 2 - - - - - - - 1 -
CO3 3 - - 1 2 - - - - - - - 1 -
CO4 3 2 1 2 2 - - - - - - - - -
4 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Formation of P-N junction, energy band diagram, built-in-potential, forward and reverse biased P-N
junction, formation of depletion zone. Formation of PNP / NPN junctions, energy band diagram.
V-I characteristics, Zener breakdown, Avalanche breakdown and its reverse characteristics; Junction
capacitance and Varactor diode. Simple diode circuits, load line, linear piecewise model; Rectifier
circuits: half wave, full wave, PIV, DC voltage and current, ripple factor, efficiency, idea of
regulation.
Concept of Field Effect Transistors (channel width modulation), Gate isolation types, JFET Structure
and characteristics, MOSFET Structure and characteristics, depletion and enhancement type; CS,
CG, CD configurations; CMOS: Basic Principles.
5 | Page
Unit 5 :Operational amplifier basics 7 Hours
Introduction to integrated circuits, operational amplifier and its terminal properties; Application of
operational amplifier; inverting and non-inverting mode of operation, Proportional, Integral,
Derivative circuits.
Basic idea of switching circuit, Realization of Logic gates, multiplexers and demultiplexers, Flip
flop, Registers and Counters.
Textbooks:
1. Electronic Devices and Circuits – 8th edition 2005 - R. Boylestad & L. Nashelsky and -
PHI
2. Electronic Devices and Circuits – Allen Mottershed and - PHI
3. Fundamentals of Digital Circuits – Anand Kumar and - PHI
References:
1. Electronic Devices and Circuits – 4th edition - David A. Bell and - PHI
2. Electronic Devices and Circuits – 2th edition - Willim I. Fletcher and - PHI/ Pearson
6 | Page
Title of the Course: Linear Algebra L T P Credit
Course Code: UCBBS0203 3 - - 3
Course Pre-Requisite: Basic concepts of linear equations, Basic Properties of algebraic operations,
vector algebra, matrix algebra.
Course Description: This course contains study of system of linear equations, Eigen values and
Eigen vectors, Vector Spaces, Linear Transformation, Quadratic forms & Inner product spaces.
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
Apply systems of linear equations to solve various III
CO1 Applying
engineering applications.
Apply the concept of vector spaces and linear III
CO2 Applying
transformations in graphics designing.
Apply the concepts SVD and PCA to solve engineering III
CO3 Applying
applications
Apply inner product space, Gram schmidt
CO4 orthonormalization and QR decomposition concepts in III Applying
programming.
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 3 3 - - - - - - - - - - - -
CO2 3 3 - - - - - - - - - - 1 -
CO3 3 3 - 2 - - - - - - - - - -
CO4 3 3 - - - - - - - - - - 1 -
7 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
ISE-1 and ISE-2 are based on assignment/declared test/quiz/seminar/Group Discussions etc.
MSE: Assessment is based on 50% of course content (Normally first three modules)
ESE: Assessment is based on 100% course content with 60-70% weightage for course content
(normally last three modules) covered after MSE.
Course Contents:
Vectors , n-Vectors , linear combination, Linear Dependence & Independence of vectors, Vector
space, Subspace, Spanning Set, Basis & Dimension.
Linear Transformations, Matrix of Linear transformation, Range and Kernel, Non-singular linear
transformation, Rank-Nullity Theorem, Orthogonal transformation.
Quadratic forms, Symmetric Matrices, Reduction of Quadratic forms to canonical form, Definite &
Semi- definite forms, Linear and Orthogonal transformation, Singular value decomposition (SVD)
and Principal Component Analysis(PCA), Applications to Image Processing and Machine
Learning.
8 | Page
Unit 6: Inner Product Space 7 Hours
Textbooks:
References:
9 | Page
Title of the Course: Statistical Methods L T P Credit
Course Code: UCBBS0204 3 - - 3
Course Description: In this course students will learn topics from Regression, Statistical Inference
and Time Series.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
Interpret several statistical methods for the given data to II Understand
CO1
infer the relation among the given variables.
Analyze the right test statistic to test the hypothesis IV Analyze
CO2
formulated from the given data.
Make use of the appropriate nonparametric hypothesis III Apply
CO3
testing procedures based on inferences.
Develop the model for the given time series and estimate III Apply
CO4
the required forecasting.
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 3 2 - - - - - - - - - - 2 3
CO2 3 2 - - - - - - - - - - 2 3
CO3 3 2 - - - - - - - - - - 2 3
CO4 3 2 - - - - - - - - - - 2 3
10 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
ISE-1 and ISE-2 are based on assignment/declared test/quiz/seminar/Group Discussions etc.
MSE: Assessment is based on 50% of course content (Normally first three modules)
ESE: Assessment is based on 100% course content with 60-70% weightage for course content
(normally last three modules) covered after MSE.
Course Contents:
Correlation and Scatter diagram, Linear regression and Least squares method, Multiple regressions
& multiple correlations, Rank correlation.
Point estimation, Criteria for good estimates (un-biasedness, consistency and sufficiency), Methods
of estimation including maximum likelihood estimation.
Test of hypothesis, Sampling distribution of mean and standard error, Large sample tests: Test for
an assumed mean and equality of two population means, Small sample tests: t-test for an assumed
mean and equality of means of two populations, Paired t-test, Neyman Pearson lemma.
Test for single variance by using Chi – square distribution, Test for two variance by using F-
distribution, Analysis of variance (one way, two ways with as well as without interaction)
Comparison with parametric inference, Use of order statistics, Sign test, Wilcoxon signed rank test,
Mann Whitney test, Run test, Kolmogorov-Smirnov test, Spearman’s and Kendall’s test, Tolerance
region.
11 | Page
Unit 6: Basics of Time Series Analysis & Forecasting 5 Hours
Textbooks:
1. Probability and Statistics for Engineers – 4th edition - LI.R. Miller, J.E.Freund and R.
Johnson
2. Fundamentals of Statistics – Vol. I & II - Goon, M. Gupta and - World Press
3. The Analysis of Time Series: An Introduction – Chris Chatfield
References:
1. Introduction to Linear Regression Analysis – D.C. Montgomery & E.Peck A.M. Mood,
F.A.
2. Introduction to the Theory of Statistics – Graybill & D.C. Boes
3. Applied Regression Analysis – N. Draper & H. Smith
4. Hands-on Programming with R – Garrett Grolemund
5. R for Everyone: Advanced Analytics and Graphics – Jared P. Lander
12 | Page
Title of the Course: Fundamentals of Economics L T P Credit
Course Code: UCBEM0205 2 - - 2
Course Description: Basic knowledge of Micro and Macro Economics is essential for the Engineers
studying the Computer Science and Business Systems Programme. This course helps to understand
role of economics in business and understand economy at its basic level.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO1 To understand basic economics concepts in business.. II Understand
CO2 To understand Production function with cost behavior . II Understand
CO3 To identify market structures by their features III Identify
To analyze macro economics and welfare economics II Analyze
CO4
concepts from a business point of view.
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 2
CO2 2
CO3 2 2
CO4 3
13 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Principles of Demand and Supply - Supply Curves of Firms - Elasticity of Supply; Demand Curves
of Households - Elasticity of Demand; Equilibrium and Comparative Statics (Shift of a Curve and
Movement along the Curve)
Consumers’ and Producers’ Surplus - Price Ceilings and Price Floors; Consumer Behaviour -
Axioms of Choice - Budget Constraints and Indifference Curves; Consumer’s Equilibrium - Effects
of a Price Change, Income and Substitution Effects -Derivation of a Demand Curve; Applications -
Tax and Subsidies - Intertemporal Consumption - Suppliers’ Income Effect.
Production Function and Iso-quants - Cost Minimization; Cost Curves - Total, Average and Marginal
Costs - Long Run and Short Run Costs; Equilibrium of a Firm Under Perfect Competition; Monopoly
and Monopolistic Competition.
National Income and its Components - GNP, NNP, GDP, NDP; Consumption Function; Investment;
Simple Keynesian Model of Income Determination and the Keynesian Multiplier; Government
Sector - Taxes and Subsidies; External Sector - Exports and Imports.
14 | Page
Unit 5: Money 4 Hours
Definitions; Demand for Money -Transitionary and Speculative Demand; Supply of Money - Bank’s
Credit Creation Multiplier; Integrating Money and Commodity Markets - IS, LM Model.
Monetary and Fiscal Policy - Central Bank and the Government; The Classical Paradigm - Price and
Wage Rigidities - Voluntary and Involuntary Unemployment.
Textbooks:
1. Microeconomics – 8th edition - Chris Chatfield - Pindyck, Robert S., and Daniel L.
Rubinfeld and- Pearson
2. Microeconomics – 12th edition - Dornbusch, Fischer and- McGraw Hill.
3. Economics – 20th edition - P.A.Samuelson, W.D.Nordhaus and - McGraw Hill.
4. Microeconomics – 8th edition - M.L.Jingan and – Vrinda publications, New Delhi.
References:
15 | Page
Title of the Course: Business Communication and Value Science-II L T P Credit
Course Code: UCBAE0206 1 - - 1
Course Pre-Requisite: Basic Knowledge of English (verbal and written) Completion of all units
from Semester 1 course: BCVS-I.
Course Description: The current course will definitelyhelp the learners to increase their
employability and foster various indispensable soft skills.
Course Outcomes:
After the completion of the course the student should Bloom’s Cognitive
CO be
Level Descriptor
able to
Integrate electronic/social media to share concepts and IV
CO1 Analysis
ideas (AP)
CO2 Apply different tools for quick reading (AP) III Apply
Articulate opinions on a topic with the objective of II
CO3 Understand
influencing others (AP)
Demonstrate the basics of presentation and effective III
CO4 Apply
writing skills (U)
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 - - - - - - - - - 1 - - - -
CO2 - - - - - - - 2 2 3 - 1 - -
CO3 - - - - - - - 2 2 2 - 1 - -
CO4 - - - - - - - 1 - 2 - - - -
16 | Page
Assessments:
Teacher Assessment:
Two components of In Semester Evaluation (ISE), One Mid Semester Examination (MSE) and one
End Semester Examination (ESE) having 20%, 30% and 50% weights respectively.
Assessment Marks
ISE-1 10
MSE 30
ISE-2 10
ESE 50
Course Contents:
Effective reading: Importance, types, overcoming common obstacles, tips and strategies Effective
writing: Importance, paragraph writing techniques, journal/blog writing, Catherine Morris and
Joanie McMahon’s writing techniques.
17 | Page
Textbooks:
1. Communication Skills - 2013 edition - Meenakshi Raman and Sangeeta Sharma and - Oxford
University Press (OUP).
2. Business Communication – 2015 edition - S. Kalia and S. Agarwal and – Wiley.
3. An Introduction to Professional English and Soft Skills - 2012 edition - Das et al and
Cambridge University Press.
References:
1. Guiding Souls: Dialogues on the purpose of Life- 2015 edition - Kalam A.A.
Alred, G. J., - Prabhat Prakashan
2. Handbook of Technical Writing – 10th edition - Brusaw, C. T., & Oliu, W. E.- St. Martin’s
Press Sherman
3. Skimming and Scanning Techniques- 2014 edition- Barbara - Liberty University
Web References:
18 | Page
Title of the Course: Indian Environmental Studies L T P Credit
Course Code: UCBIK0207 2 - - 2
Course Pre-Requisite: Students shall have knowledge of: Basic Science (Physics and Chemistry)
Course Description: The objective of the course is imparting fundamental knowledge and
awareness of Environmental Studies among students and importance of conservation of
environment.
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
Summarize natural resources, importance of ecosystem and
CO1 conservation of biodiversity with respect to multiple 2 Understanding
disciplines
Explain causes, effects, solutions for various pollution
CO2 2 Understanding
problems and its minimization strategies.
Interpret environmental ethics and their implementation for
CO3 2 Understanding
betterment of environment and human life.
Summarize the requirements of laws and regulations for
CO4 environmental conservation and applicability of legislations 2
Understanding
in society and industries.
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 2
CO2 3 3
CO3 2
CO4 2
19 | Page
Assessments:
Teacher Assessment:
ISE: Assessment is based on 100% course content
Assessment Marks
ISE 50
Course Contents:
Definition, scope and importance, Multidisciplinary nature of environmental studies, Need for public
awareness.
a) Forest resources: Use and over-exploitation, deforestation, dams and their effects on forests and
tribal people.
b) Water resources: Use and over-utilization of surface and ground water, floods, drought, conflicts
over water, dam’s benefits and problems.
c) Mineral resources: Usage and exploitation. Environmental effects of extracting and using mineral
resources.
d) Food resources: World food problem, changes caused by agriculture effect of modern agriculture,
fertilizer-pesticide problems.
e) Energy resources: Growing energy needs, renewable and nonrenewable energy resources, use of
alternate energy sources. Solar energy, Biomass energy, Nuclear energy.
f) Land resources: Solar energy, Biomass energy, Nuclear energy, Land as a resource, land
degradation, man induced landslides, soil erosion and desertification. Role of individuals in
conservation of natural resources.
20 | Page
Hot-spot of biodiversity. Threats to biodiversity habitat loss, poaching of wildlife, man wildlife
conflicts. Endangered and endemic species of India. Conservation of biodiversity: In-situ and Ex-
situ conservation of biodiversity
Definition: Causes, effects and control measures of: Air pollution, Water pollution, soil pollution,
Marine pollution, Noise pollution, Thermal pollution, Nuclear hazards. Solid waste Management:
Causes, effects and control measures of urban and industrial wastes. Role of an individual in
prevention of pollution.
Disaster management: floods, earthquake, cyclone, tsunami and landslides. Urban problems related
to energy Water conservation, rainwater harvesting, watershed management, Resettlement and
rehabilitation of people; its problems and concerns.
Environmental ethics: Issue and possible solutions. Global warming, acid rain, ozone layer
depletion, nuclear accidents and holocaust. Wasteland reclamation.
Consumerism and waste products.
Textbooks:
1. Environmental Studies by Dr. P.D.Raut (Shivaji University, Kolhapur)
References:
1. Miller T.G. Jr., Environmental Science. Wadsworth Publications Co.(TB).
2. Odum, E.P.1971, Fundamentals of Ecology, W.B. Saunders Co. USA,574p
3. Trivedi R.K. Handbook of Environmental Laws, Rules, Guidelines, Compliances and Standards,
vol. I and II, Environmental Media (R)
Unit wise Learning Outcomes:
21 | Page
Title of the Course: Data Structures and Algorithms Laboratory L T P Credit
Course Code: UCBPC0231 - - 02 01
Course Description: In this laboratory course, the students will develop problem solving skills using
C programming. This course helps the students to understand, select and apply appropriate data
structures to solve the real-world problems. Additionally, the students will also learn various
searching and sorting techniques. The course teaches the students to implement various abstract data
structures such as lists, graphs and trees.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
Select appropriate data structures to solve real world III
CO1 Apply
problems
Implement searching and sorting algorithms using suitable III
CO2 Apply
data structures.
Implement ADTs such as lists, graphs, search trees to solve III
CO3 Apply
computational problems
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 1 3 2 1 2 - - - - - - - 3 2
CO2 1 3 2 1 2 - - - - - - - 3 2
CO3 2 2 2 1 2 - - - - - - - 2 2
22 | Page
Assessments:
Teacher Assessment:
One component of In Semester Evaluation (ISE) and one End Semester Examination (ESE) having
50%, and 50% weights respectively.
.
Assessment Marks
ISE 50
ESE 50
Course Contents:
Experiment No.1: Write a menu driven & modular program for database 02 Hours
management of any Restaurant. Based on a customer's consumption of food items,
the program should generate the bill.
Experiment No.2: Design, develop and execute a program in C to input N integer 02 Hours
numbers in ascending order into a single dimension array, and then to perform a
binary search for a given key integer number and report success or failure in
the form of a suitable message.
Experiment No.3: Design, Develop and Implement a menu driven Program in C 02 Hours
for the following operations on STACK of Integers (Array Implementation of
Stack with maximum size MAX).
1. Push an Element on to Stack
2. Pop an Element from Stack
3. Demonstrate how Stack can be used to check Palindrome 4.
Demonstrate Overflow and Underflow situations on Stack 5.
Display the status of Stack
6. Exit
Support the program with appropriate functions for each of the above
Experiment No.4: Design, Develop and Implement a Program in C for converting 02 Hours
an Infix Expression to Postfix Expression. Program should support for
both parenthesized and free parenthesized expressions with the operators: +, -,
*, /, %(Remainder), ^(Power) and alphanumeric operands.
Experiment No.5: Design, Develop and Implement a menu driven 02 Hours
Program in C for the following operations on Circular QUEUE of
Characters (Array Implementation of Queue with maximum size MAX)
1. Insert an Element on to Circular QUEUE
2. Delete an Element from Circular QUEUE
3. Demonstrate Overflow and Underflow situations on Circular
QUEUE 4. Display the status of Circular QUEUE
5. Exit
23 | Page
Support the program with appropriate functions for each of the
above operations
Experiment No.6: Design, Develop and Implement a menu driven Program in C 02 Hours
for the following operations on Singly Linked List (SLL) of Student Data with
the fields: USN, Name, Branch, Sem, PhNo
1. Create a SLL of N Students Data by using front insertion.
2. Display the status of SLL and count the number of nodes in it
3. Perform Insertion / Deletion at End of SLL
4. Perform Insertion / Deletion at Front of SLL(Demonstration of stack)
5. Exit
Experiment No.7: Design, Develop and Implement a menu driven Program in C 02 Hours
for the following operations on Doubly Linked List (DLL) of Employee Data
with the fields: SSN, Name, Dept, Designation, Sal, PhNo
1. Create a DLL of N Employees Data by using end insertion.
2. Display the status of DLL and count the number of nodes in it
3. Perform Insertion and Deletion at End of DLL
4. Perform Insertion and Deletion at Front of DLL
5. Demonstrate how this DLL can be used as Double Ended Queue
6. Exit
Experiment No.8: Write a C program that implements Selection Sort algorithm
02 Hours
to arrange the following list of integers in ascending order.
23, -2, 56, 1, 78, 8, 34, 23, 42, -31, 0
Experiment No.9: Design, Develop and Implement a menu driven 02 Hours
Program in C for the following operations on Binary Search Tree (BST) of
Integers.
1. Create a BST of N Integers: 6, 9, 5, 2, 8, 15, 24, 14, 7, 8, 5, 2
2. Traverse the BST in In order, Preorder and Post Order
3. Search the BST for a given element (KEY) and report the appropriate message
4. Exit
Experiment No.10: Given a File of N employee records with a set K of 02 Hours
Keys(4-digit) which uniquely determine the records in file F. Assume that
file F is maintained in memory by a Hash Table(HT) of m memory locations
with L as the set of memory addresses (2-digit) of locations in HT.
Let the keys in K and addresses in L are Integers. Design and develop a
program in C that uses Hash function H: K → L as H(K)=K mod m
(remainder method), and implement hashing technique to map a given
key K to the address space L. Resolve the collision (if any) using linear
probing.
Experiment No.11: Write a C++ program that uses functions to perform 02 Hours
the following:
1. Create a binary search tree of integers.
2. Traverse the above Binary search tree recursively in Preorder, In order, Post
order.
Experiment No.12: Design, Develop and Implement a Program in C for the 02 Hours
following operations on Graph(G) of Cities
1. Create a Graph of N cities using Adjacency Matrix.
2. Print all the nodes reachable from a given starting node in a digraph
using DFS/BFS method.
24 | Page
Textbooks:
1. The C++ Programming Language -2005 edition- Bjarne Stroustrup and - Pearson Education
2. C++ and Object-Oriented Programming Paradigm -2004 edition- Debasish Jana and- PHI
Learning Pvt. Ltd.
References:
1. Let us C++- -2019 edition - Yashavant Kanetkar - BPB publications.
2. A Complete Guide to Programming in C++ - 2001 edition- Peter Prinz and Ulla Prinz -Jones
and Bartlett Publishers
25 | Page
Title of the Course: Principles of Electronics Engineering Laboratory L T P Credit
Course Code: UCBES0232 - - 02 01
Course Description: The course aims to provide knowledge of different electronic component and
its operation
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO1 Explain operation of diode and its applications. III Apply
CO2 Understand the concept of BJT and FET & its applications. I Knowledge
Understand the concept of operational amplifiers and III
CO3 Apply
digital electronics.
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 3 2 - 1 2 - - - - - - - - -
CO2 3 1 3 2 2 - - - - - - - 1 -
CO3 3 - - 1 3 - - - - - - - 1 -
26 | Page
Assessments:
Teacher Assessment:
ISE are based on practical performed/ Quiz/ Mini-Project assigned / Presentation/ Group
Discussion/ Internal oral.
Assessment Marks
Assessment component 20
Attendance 10
Course Contents:
Textbooks:
1. Electronic Devices and Circuits -8th edition 2005- R. Boylestad & L. Nashelsky and - Prentice
Hall
2. Electronic devices & circuits - Allen Mottershed and- PHI
3. Fundamentals of Digital Circuits- Anand Kumar and- PHI
References:
1. Electronic devices & circuits – IV edition- David A. Bell - Prentice- Hall India
2. Electronic devices & circuits - II edition- Millman & C.Halkias - Tata McGraw Hill
Publication
3. An Engineering Approach to Digital Design - Willim I. Fletcher - PHI/ Pearson
27 | Page
Title of the Course: Statistical Methods Laboratory L T P Credit
Course Code: UCBBS0233 - - 02 01
Course Outcomes:
CO After the completion of the course the student should Bloom’s Cognitive
be able to Level Descriptor
CO1 Demonstrate use of R Programming Language III Apply
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 2 2 1 3 - - - - - - - - 2 2
CO2 3 3 2 3 - - - - - - - - 2 3
CO3 3 3 2 2 - - - - - - - - 2 3
CO4 3 3 3 3 - - - - - - - - 2 3
28 | Page
Assessments:
Teacher Assessment:
ISE are based on practical performed/ Quiz/ Mini-Project assigned / Presentation/ Group
Discussion/ Internal oral.
Assessment Marks
Lab Activities
20
practical performance
Oral 20
Attendance 10
Course Contents:
Textbooks:
1. R- Software – Professional Version with 1+25 users subscription
References:
1. Hands-on Programming with R - Garrett Grolemund
2. R for Everyone: Advanced Analytics and Graphics- Jared P. Lander
3. Data Source: www.rbi.org.in
29 | Page
Title of the Course: Business Communication and Value Science-II Lab L T P Credit
Course Code: UCBAE0234 - - 02 01
Course Description: This practice and application-oriented course provides ample scope for
practicing essential employment skills, such as group discussion and interview, and strengthening
learners’ interpersonal skills. It also focuses on various business communication forms such as
meetings and professional presentations. With this course, the learners will understand the core
communication areas in business/professional context, grasp them and start increasing their
employability by cultivating them through practice.
1. To motivate the learners to take part in various spoken and team activities Enhance their
GDPI skills.
2. To develop professionalism in them.
3. Acquire technical writing skills.
Course Outcomes:
CO After the completion of the course the student should be Bloom’s Cognitive
able to Level Descriptor
CO1 Comprehend essentials of GDPI for better performance (U) II Understand
CO2 Show various interpersonal skills (AP) I Knowledge
Organise effective written business communication and III
CO3 Apply
presentations (CR)
Organize an event to generate awareness and get support for III
CO4 Apply
a cause (AP)
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 - - - - 1 - - 1 1 1 - 1 - -
CO2 - - - - 1 - - - 1 3 - 2 - -
CO3 - - - - - - - 1 2 2 - - - -
CO4 - - - - - - - 1 2 2 - 1 - -
30 | Page
Assessments:
Teacher Assessment:
ISE: ISE is based on practical performance/ Quiz/ Presentation/ Group Discussion/Role
plays/Assignments/Demonstration, etc.
Assessment Marks
Practical performance 10
Group Discussion 10
Team Activities 10
Presentation 10
Attendance 10
Total 50
Course Contents:
Experiment No.1: Group Discussion-Beginners 02 Hours
Group discussion tips, Do’s and Don’ts, video samples
Mock GD-1, analysis and comments on individual performances
Experiment No.2: Group Discussion-Masters 02 Hours
Mock GD-2, evaluation, progress check and suggestions - ISE
Experiment No.3: Mock Interview- Beginners 02 Hours
Discussing interview FAQs in detail, video samples
Mock interviews.
Experiment No.4: Mock Interview- Masters 02 Hours
Mock interviews (prepared and formal)-ISE.
Experiment No.5: Forming an NGO 02 Hours
Each group will form an NGO. Create Vision, Mission, Value
statement, tagline and design a logo.
Experiment No.6: Presentation Skills-1 02 Hours
Teams to present their NGOs. Apply the learning gathered from the
course. Presentation to be recorded by the groups. feedback from the audience/
faculty.
Experiment No.7: Presentation Skills-2 02 Hours
Team presentations on social issues and values using ICT tools.
Experiment No.8: Business meetings 02 Hours
Drafting documentations for a business meeting, mock meetings on business related
issues.
Experiment No.9: Business Proposals 02 Hours
Forming teams, preparing and presenting business proposals (teamwork).
Experiment No.10: Movie session: Any good movie based on Life Skills 02 Hours
and Values.
Important note: All the practical sessions will focus on developing various interpersonal/life
skills.
31 | Page
Textbooks:
1. Orell Talk Digital Language Lab Software – Professional Version with 1+50
users subscription.
References:
1. Better English Pronunciation -2nd edition- J.D. O’Connor and – OUP
2. A Practical Course in Spoken English – 1st edition- J.K. Gangaj - PHI Learning
Pvt. Ltd.
3. English Language Laboratories – 2nd edition- Nira Konar - PHI Learning
32 | Page
Title of the Course: Python Programming Laboratory L T P Credit
Course Code: UCBVS0235 0 0 2 1
Course Description: Understand python Language e.g. syntax, variables & operators.
Course Outcomes:
CO After the completion of the course the student should Bloom’s Cognitive
be able to Level Descriptor
Understand python programs to demonstrate the use of
CO1 03 Apply
core syntax, variables & operators.
CO2 Perform Operations on data structure using python 03 Apply
Solve the problems by implementing the functions and
CO3 03 Apply
demonstrate the operations on file system
CO-PO Mapping:
PO1 PO1
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO12 PSO1 PSO2
0 1
CO1 2 2 2 2 2
CO2 2 2 2 3 3 2
CO3 3 2 3 2 2
33 | Page
Assessments:
Teacher Assessment:
One component of In Semester Evaluation (ISE) and one End Semester Examination (ESE) having
50%, and 50% weights respectively.
Assessment Marks
ISE 25
ESE --
ISE are based on practical performed/ Quiz/ Mini-Project assigned/ Presentation/ Group
Discussion/ Internal oral etc. ESE: Assessment is based on oral examination
Course Contents:
34 | Page
i. Write a program that prompts the user to input a number and display if the number
is even or odd.
ii. Write a Python program that takes an age as input and determines whether a person
is eligible to vote. If the age is 18 or above, print "You are eligible to vote."
Otherwise, print “You are not eligible to vote yet.”
iii. Write a program that prompts the user to input two integers and outputs the largest.
iv. Write a program that prompts the user to enter a number and determines whether
it is positive, negative, or zero. The program should print "Positive" if the number
is greater than 0, "Negative" if the number is less than 0, and "Zero" if the number
is 0.
v. Write a program that prompts the user to input a number from 1 to 7. The program
should display the corresponding day for the given number. For example, if the
user types 1, the output should be Sunday. If the user types 7, the output should be
Saturday. If the number is not between 1 to 7 user should get error message as
shown in sample output.
vi. Write a program that prompts the user to input a year and determine whether the
year is a leap year or not. Leap Years are any year that can be evenly divided by
4. A year that is evenly divisible by 100 is a leap year only if it is also evenly
divisible by 400.
Sample output:
Enter a positive integer: 45
Factors: 1 3 5 9 15 45
Sum of factors: 78
vii. Write a program that prompts the user to input a decimal integer and display its
binary equivalent.
viii. Write programs to print given patterns.
35 | Page
i. Write a program that accepts a string from user. Your program should count and
display number of vowels in that string.
ii. Write a Python program that accepts a string from user. Your program should
create and display a new string where the first and last characters have been
exchanged.
iii. Write a Python program that accepts a string from user. Your program should
create a new string in reverse of first string and display it.
iv. Write a program that asks the user to input his name and print its initials. Assuming
that the user always types first name, middle name and last name and does not
include any unnecessary spaces.
a. For example, if the user enters Ajay Kumar Garg the program should
display A. K. G.
v. Write a program in python that accepts a string to setup a password. Your entered
password must meet the following requirements:
* The password must be at least eight characters long.
* It must contain at least one uppercase letter.
* It must contain at least one lowercase letter.
* It must contain at least one numeric digit.
a. Your program should perform this validation.
Textbooks:
References:
1. https://www.tutorialspoint.com/python/index.htm
Swayam Courses:
37 | Page