MCCSCT201 Python Programming
B. Sc. (Computer Applications) Semester – III
Course Name: Python Programming Course Code: MCCSCT201
Vertical: School Specific Course
Periods per week (1 Period is 60 minutes) 03
Practical per week (1 Period is 60 minutes) 02
Credits 04
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 40 16
End Semester Examination 2 60 24
Practical Continuous Internal Assessment -- 20 8
End Semester Examination 2 30 12
Course Objectives:
1. Students will have a foundational understanding of Python programming, including
language features, installation, debugging techniques, and basic programming constructs.
2. Students will be proficient in utilizing functions, strings, and modules in Python
programming for developing simple applications.
3. Students will have a comprehensive understanding of advanced Python operations,
including working with lists, tuples, dictionaries, files, exceptions, and basic object-
oriented programming concepts.
4. Students will be proficient in utilizing advanced Python operations for data manipulation,
file handling, exception handling, and object-oriented programming.
5. Students will have an advanced understanding of Python programming, including regular
expressions, multithreaded programming, creating GUI forms, and interacting with
databases, and Students will be proficient in developing advanced Python applications,
including creating GUI forms with various widgets and layout management, and storing
and retrieving data from MySQL databases using PyQt.
Module Name Lectures
I Basics of Python 9
II More Python Operations 9
III Mastering Python: Working with Files, Handling 9
Exceptions, and Understanding Object-Oriented
Programming
IV Advanced Python 9
V A Hands-On Guide to Connecting, Storing, and 9
Manipulating Data
Total 45
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR - Create
Unit Syllabus Level of
Knowledge
Applicable as
per Blooms
Taxonomy
I Basics of Python
A) Introduction: The Python Programming Language, features, A) U, A, AN
Installing Python, Running Python program, Debugging: Syntax
Errors, Runtime Errors, Semantic Errors, Experimental
Debugging, Formal and Natural Languages, The Difference
Between Brackets, Braces, and Parentheses,
B) Basics of Python: Values and Types, Variables, Variable B) U, A, AN
Names and Keywords, Type conversion, Operators and Operands,
Expressions, Interactive Mode and Script Mode, Order of
Operations., Conditional Statements, Looping, Control
statements. C) U, A, AN
C) Functions and Strings: Function Calls, Definitions and Uses,
Flow of Execution, Parameters and Arguments, Stack Diagrams,
Fruitful Functions and Void Functions, String Slices, Strings Are
Immutable, Searching, Looping and Counting, String Methods,
The in Operator, String Comparison, String Operations, Importing
module, Creating and exploring modules
II More Python Operations
A) Lists, Tuples and Dictionaries: Values and Accessing A) U, A, AN,
Elements, Lists are mutable, traversing a List, Deleting elements CR
from List, Built-in List Operators, Concatenation, Repetition, In
Operator, Built-in List functions and methods ,Tuples, Accessing
values in Tuples, Tuple Assignment, Tuples as return values,
Variable-length argument tuples, Basic tuples operations,
Concatenation, Repetition, in Operator, Iteration, Built-in Tuple
Functions ,Creating a Dictionary, Accessing Values in a
dictionary, Updating Dictionary, Deleting Elements from
Dictionary, Properties of Dictionary keys, Operations in
Dictionary, Built-In Dictionary Functions, Built-in Dictionary
Methods.
III Mastering Python: Working with Files, Handling Exceptions,
and Understanding Object-Oriented Programming
A) Files and Exceptions: Text Files, The File Object Attributes, A) U, A, AN,
Directories, Built-in Exceptions, Handling Exceptions, Exception CR
with Arguments, User-defined Exceptions.
B) Classes and Objects: Overview of OOP (Object Oriented
Programming), Class Definition, Creating Objects, Instances as B) U, A, AN,
Arguments, Instances as return values, Built-in Class Attributes, CR
Inheritance, Method Overriding, Data Encapsulation, Data Hiding
IV Advanced Python
A) Regular Expressions: Concept of regular expression, various A) U, A, AN
types of regular expressions, using match function.
B) Multithreaded Programming: Thread Module, creating a B) U, A, AN
thread, synchronizing threads, multithreaded priority queue
C) Creating the GUI Form and Adding Widgets and Layout C) U, A, AN,
Management: Button, Canvas, Checkbutton, Entry, Frame, CR
Label, Listbox, Menubutton, Menu, Message, Radiobutton, Scale,
Scrollbar, text, Toplevel, Spinbox, Paned Window, LabelFrame,
tkMessagebox., Handling Standard attributes and Properties of
Widgets, Designing GUI applications with proper Layout
Management features.
V A Hands-On Guide to Connecting, Storing, and Manipulating
Data
A) Storing Data in Our MySQL Database using PyQt: A) U, A, AN,
Connecting to a MySQL database from Python, Configuring the CR
MySQL connection, Designing the Python GUI database, Using
the INSERT command, Using the UPDATE command, Using the
DELETE command, Storing and retrieving data from MySQL
database.
List of Practical: Level of
Knowledge
Applicable as per
Blooms
Taxonomy
1. Programs on Python Basics U, A, CR
2. Programs on Functions U, A, CR
3. Programs on Strings U, A, CR
4. Programs on List and tuples U, A, CR
5. Programs on dictionary U, A, CR
6. Programs on File handling U, A, CR
7. Programs on Modules U, A, CR
8. Programs on Classes and objects U, A, CR
9. Programs on Tkinter Widgets U, A, CR
10. Programs on GUI and database. U, A, CR
Learning Outcomes: After Completion of Course, the learners will be able to
1. Recall and explain the features of the Python programming language, including its syntax,
runtime behavior, and debugging methodologies.
2. Apply their knowledge of functions and strings in Python programming, including function
calls, definitions, parameters, arguments, and string manipulation techniques.
3. Recall and explain the properties and operations associated with lists, tuples, and dictionaries
in Python, including accessing elements, traversing, deleting, and updating elements.
4. Apply their knowledge of advanced Python operations, including lists, tuples, dictionaries,
files, exceptions, and classes, to solve programming problems and develop applications.
5. Recall and explain the concepts of regular expressions in Python, including the types of
regular expressions and their usage with the match function, Apply their knowledge of GUI
programming in Python, including adding widgets, managing layouts, and handling standard
attributes and properties of widgets, to design GUI applications with proper layout management
features.
Books and References:
Sr. No. Title Author/s Publisher Edition Year
1. Introduction to Problem E. Balagurusamy TMH 1st 2016
Solving with Python
2. Think Python Allen Downey O’Reilly 1st 2012
3. An Introduction to JasonMontojo, SPD 1st 2014
Computer Science using Jennifer Campbell,
Python 3 Paul Gries
4. Object-oriented Michael H. Pearson Prentice 1st 2008
Programming in Goldwasser, David Hall
Python Letscher
5. Exploring Python Budd TMH 1st 2016
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in Question 20 20 20 20 - 20 100%
Paper
MCCSCT220 Embedded Systems
B. Sc. (Computer Applications) Semester – III
Course Name: Embedded Systems Course Code: MCCSCT220
Vertical: Major
Periods per week (1 Period is 60 minutes) 03
Practical per week (1 Period is 60 minutes) 02
Credits 04
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 40 16
End Semester Examination 2 60 24
Practical Continuous Internal Assessment -- 20 8
End Semester Examination 2 30 12
Objectives of the Course:
1. Understand the architecture, memory organization, addressing modes, and
instruction set of PIC microcontrollers.
2. Gain an advanced understanding of ARM controllers, including their features,
architecture, memory organization, addressing modes, and the ARM
Programmer’s model.
3. Understand the basics of Arduino, including its variants, installation of drivers,
and use of the Arduino IDE and master basic Arduino functions such as digital
I/O, analog I/O, advanced I/O, timers, communication, and interrupts.
4. Learn to integrate a wide range of sensors with Arduino for various applications,
including light, temperature, humidity, motion, gas, sound, and vibration
sensing.
5. Apply the knowledge gained in the course to develop case studies such as an air
quality monitor, a fire-fighting robot, and an intelligent lock system using
Arduino.
Module Name Lectures
I Basics of Embedded Systems 09
II Communication Protocols: Theory and Practice 09
III Arduino Essentials - Basics 09
IV Arduino Essentials - Sensor Integration 09
Arduino - Electromechanical and Wireless Control for
V 09
Smart Solutions
Total 45
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR – Create
Level of
Knowledge
Module
Syllabus As per SSC framework of NEP Applicable as
/Unit
per Blooms
Taxonomy
Basics of Embedded Systems:
A) PIC MICROCONTROLLER: Architecture – A) U, AN
memory organization – addressing modes – instruction
set – PIC programming in Assembly & C –I/O port,
Data Conversion, RAM & ROM Allocation, Timer
I programming. B) U, EV, CR
B) Advanced ARM Controllers: Introduction to ARM
and its Features, Architecture – memory organization –
addressing modes –The ARM Programmer’s model -
Registers – Pipeline - Interrupts – Coprocessors –
Interrupt Structure.
Communication Protocols: Theory and Practice:
A) Communication Protocol & Implementation: A) R, U, AN
Introduction to Communication Protocol, I2C -
Interfacing with micro controller using bit-banking
method, I2C devices – RTC, Memory, ADC-DAC, Port
II
Expander, SPI (Serial Peripheral Interface), Bluetooth,
Wi-Fi and RFID. Understanding Serial,
Communication, Bluetooth Communication, SPI
Interface ZigBee, Wi-Fi, I2C, Infrared, RFID, GSM,
GPS, PDH/SDH/Ethernet
Arduino Essentials - Basics:
A) Getting Started with Arduino: Introduction, Arduino A) U, CR
Variants, Install the Drivers, Arduino IDE.
B) Basic Functions: Overview, Structure, Digital I/O B) R, U, AN
III
Functions, Analog I/O Functions, Advanced I/O
Functions, Timer Functions, Communication Functions,
Interrupt Functions, Math Functions, Programming
Language Reference.
Arduino Essentials - Sensor Integration
A) Using Sensors with the Arduino: Light Sensitive A) R, U, AN
Sensors, Temperature Sensors, Temperature and
Humidity Sensor, Line-Tracking Sensor, Ultrasonic
Sensors, Digital Infrared Motion Sensor, Joystick
IV
Module, Gas Sensor, Hall Sensor, Color Sensor, Digital
Tilt Sensor, Triple Axis Acceleration Sensor, Analog
Sound Sensor, Voice Recognition Module, Digital
Vibration Sensor, Flame Sensor, Capacitive Touch
Sensor
Arduino - Electromechanical and Wireless Control for
Smart Solutions:
A) Electromechanical Control Using the Arduino: DC A) R, U, AN
Motor, Stepper Motor, Servo Motor
B) Wireless Control Using the Arduino: Infrared B) U, EV, CR
V Transmitter and Receiver, Wireless Radio Frequency,
Bluetooth, GSM/GPRS, Wi-Fi
Case Studies:
• Air Quality Monitor Using Arduino
• A Fire-Fighting Robot Using Arduino
• Intelligent Lock System Using Arduino
Embedded Systems - Practical
List of Practical: All practical’s to be done online using TinkerCAD Level of
Knowledge
Applicable as
per Blooms
Taxonomy
1. Introduction to Arduino U, CR
a. Introduction to Arduino circuits and breadboarding
b. Blinking of LEDs
2. Program using Light Sensitive Sensors AN, CR
3. Program using temperature sensors AN, CR
4. Programs using humidity sensors AN, CR
5. Programs using Line tracking sensors AN, CR
6. Programs using Ultrasonic Sensors AN, CR
7. Programs using digital infrared motion sensors AN, CR
8. Programs using gas sensors AN, CR
9. Programs using servo motors AN, CR
10. Programs making Joystick with Arduino A, EV
Learning Outcomes: After completion of Course, the learners will be able to:
1. Memorize the instruction set for PIC programming in Assembly and C languages.
2. Interpret the functioning of communication protocols such as I2C, SPI, Bluetooth,
and Wi-Fi in the context of microcontroller interfacing.
3. Explain the basic structure and components of Arduino programs and interpret the
functionality of digital and analog input/output functions in Arduino programming.
4. Evaluate different methods of sensor integration with Arduino boards and assess
their suitability for specific applications.
5. Design innovative solutions for real-world problems using PIC microcontrollers,
ARM controllers, and Arduino platforms.
Books and References:
Sr. Title Author/s Publisher Edition Year
No.
1. Designing Embedded Tianhong Springer 2018
Systems with Arduino Pan and Yi
- A Fundamental Zhu
Technology for
Makers
2. Introduction to Shibu K V Tata Mcgraw-Hill First 2012
embedded systems
3. The 8051 Muhammad Pearson Second 2011
Microcontroller and Ali Mazidi
Embedded Systems
4. Embedded Systems Rajkamal Tata Mcgraw-Hill
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in
Question 20 20 20 20 10 10 100%
Paper
MCCSCT214 Design and analysis of algorithm
B. Sc. (Computer Applications) Semester – III
Course Name: Design and analysis of Course Code: MCCSCT214
algorithm
Vertical: School Specific Course
Periods per week (1 Period is 60 minutes) 03
Practical per week (1 Period is 60 minutes) 02
Credits 04
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 40 16
End Semester Examination 2 60 24
Practical Continuous Internal Assessment -- 20 8
End Semester Examination 2 30 12
Course Objectives
1. To teach students the fundamentals of algorithms, including their specification,
performance analysis, and application of randomized algorithms, as well as to introduce
key elementary data structures such as stacks, queues, trees, and graphs, facilitating their
development of algorithmic design and problem-solving skills.
2. To teach students the divide and conquer algorithmic paradigm, focusing on essential
techniques like Binary Search, Merge Sort, Quick Sort, and Strassen's Matrix
Multiplication, empowering them to solve computational problems effectively through
algorithmic decomposition and conquer strategies.
3. The course objective is to educate students on the Greedy Method and Dynamic
Programming, focusing on key concepts such as the Knapsack problem, Single-Source
Shortest Paths, Optimal Binary Search Trees, and the Travelling Salesperson Problem,
enabling them to apply these algorithms effectively in problem-solving scenarios with
optimal solutions.
4. The course objective is to instruct students in fundamental traversal and search techniques,
emphasizing binary search, graph traversal, and DFS for connected components and
spanning trees. This will equip them with the skills to efficiently navigate and analyze data
structures, enhancing their problem-solving abilities in computational contexts.
5. The course aims to familiarize students with Backtracking and Branch-and-Bound
techniques, emphasizing problem-solving in scenarios like the 8-Queens Problem,
Knapsack Problem, and Travelling Salesperson Problem. This equips them with the
capability to explore and optimize solutions for complex computational challenges
effectively. And To teach students algebraic problem-solving methods like Evaluation and
Interpolation, Modular Arithmetic, and the Faster Fourier Transform, enhancing their
ability to address complex computational tasks effectively.
Module Name Lectures
I Foundations of Algorithms and Data Structures: From 9
Basics to Advanced Concepts
II Algorithm Design Techniques: Divide and Conquer vs. 9
Greedy Methods
III Dynamic Programming: Solving Optimization Problems 9
and Complex Algorithms
IV Fundamentals of Algorithmic Techniques: Search, 9
Traversal, and Backtracking
V Advanced Algorithmic Techniques: Optimization and 9
Algebraic Methods
Total 45
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR - Create
Details Level of
Knowledge
Unit Applicable as
per Blooms
Taxonomy
Foundations of Algorithms and Data Structures: From Basics
to Advanced Concepts A) U, AN
A) Introduction
What is an Algorithm? Algorithm Specification, Performance
I B) U, EV, CR
analysis, Randomized Algorithms.
B) Elementary Data Structures
Stacks and Queues, Dictionaries, Trees, Priority Queues, Sets
and Disjoint Set unions, Graphs.
Algorithm Design Techniques: Divide and Conquer vs.
Greedy Methods C) R, U, A
A) Divide And Conquer
General Method, Binary Search, Finding Maximum and
A) R, U, AN
II Minimum, Merge Sort, Quick Sort, Selection, Strassen's
Matrix Multiplication, Convex Hull.
B) The Greedy Method
General Method, Knapsack problem, Tree vertex splitting,
Job Sequencing With Deadlines, Minimum Cost Spanning
Trees, Optimal Storage On Tapes, Optimal Merge Patterns,
Single-Source Shortest Paths.
Dynamic Programming: Solving Optimization Problems and
Complex Algorithms A) U, EV, CR
A) Dynamic Programming
III The General Method, Multistage Graphs, All Pairs shortest
Paths, Single-Source Shortest Paths, Optimal Binary Search
Trees, Knapsack, Reliability Design, The Travelling
Salesperson Problem, Flow Shop Scheduling.
Fundamentals of Algorithmic Techniques: Search, Traversal, A) U, EV, CR,
and Backtracking A
A) Basic Traversal And Search Technique
Techniques For Binary Search, Techniques For Graphs,
IV Connected Components And Spanning Trees, Bi-connected B) R, U, AN
Components and DFS.
B) Backtracking
General Method, 8-Queens Problem, Sum Of Subsets, Graph
Coloring, Hamiltonian Cycle, Knapsack Problem.
Advanced Algorithmic Techniques: Optimization and A) U, EV, CR,
Algebraic Methods A
A) Branch-And-Bound
The Method, 0/1 Knapsack Problem, Travelling Salesperson,
B) U, EV, CR
V Efficiency Considerations.
B) Algebraic Problems
The General Method, Evaluation And Interpolation, The
Faster Fourier Transform, Modular Arithmetic, Even Faster
Evaluation and Interpolation.
List of Practical: Level of
Knowledge
Applicable as
per Blooms
Taxonomy
1. Programs on Arrays and operations U, CR,A
2. Stack:
a) Write a program to implement the concept of Stack with Push, U, CR, EV
Pop, Display and Exit operations.
b) Write a program to convert an infix expression to postfix and U, CR, AN
prefix conversion.
c) Write a program to implement Tower of Hanoi problem. U, CR, EV
3. Queue:
Write a program to implement the concept of Queue with Insert, U, CR, A
Delete, Display and Exit operations.
Write a program to implement the concept of Circular Queue U, CR,AN
Write a program to implement the concept of Deque. U, CR, A
4. Tree:
a) Write a program to create the tree and display the elements. U, CR, EV
b) Write a program to construct the binary tree. U, CR,A
c) Write a program for in order, post order and preorder traversal U, CR, AN
of tree
5. Sorting:
a) Write a Program for implementing Insertion Sort U, CR
b) Write a Program for implementing Bubble Sort U, CR
c) Write a program for Merge Sort U, CR
d) Write a program for Quick Sort U, CR
e) Write a Python Program for implementing Selection Sort U, CR
6. Heaps and Heapsort U, CR
7. Programs on Graphs
a) Write a Program on Breadth First Search and Traversal U, CR,AN
b) Write a Program on Depth First Search and Traversal U, CR, AN
8. Searching
a) Write program for Linear Search U, CR
b) Write Program for Binary Search U, CR
9. Write a program for 15-Puzzle Solver U, CR
10. BRANCH-AND-BOUND
a) Write a Program on FIFO Branch-and-Bound U, CR, A
b) Write a program on LC Branch-and-Bound U, CR, EV
Learning Outcome: After completing the course, students will be able to
1. proficient in analyzing, designing, and implementing efficient algorithms and data
structures to solve a wide range of computational problems, demonstrating competency
in algorithm specification, performance analysis, and the application of various data
structures in problem-solving scenarios.
2. Upon mastering Divide and Conquer algorithms, including Binary Search, Merge Sort,
Quick Sort, and advanced techniques like Strassen's Matrix Multiplication and Convex
Hull, students will excel in algorithmic analysis, design, and implementation, equipping
them to efficiently solve diverse computational problems.
3. Possess the skills to efficiently solve complex optimization problems, including the
Knapsack problem, Job Sequencing with Deadlines, and the Travelling Salesperson
Problem, demonstrating proficiency in algorithmic design and problem-solving strategies.
4. Having acquired proficiency in basic traversal and search techniques, including binary
search, graph traversal, and DFS for connected components and spanning trees,
students will demonstrate adeptness in algorithmic exploration and navigation. This
skillset will enable them to efficiently search and analyze complex data structures and
networks.
5. Having gained proficiency in Backtracking and Branch-and-Bound techniques, along
with solving problems like the 8-Queens Problem, Graph Coloring, and the 0/1
Knapsack Problem, students will exhibit adeptness in algorithmic exploration and
optimization, enhancing their problem-solving skills in complex computational
scenarios. And, Upon completion of the study on algebraic problems, encompassing
techniques such as evaluation, interpolation, modular arithmetic, and the Faster Fourier
Transform, students will demonstrate proficiency in applying advanced mathematical
concepts to solve computational problems efficiently, facilitating enhanced problem-
solving abilities in various domains.
Books and References:
Sr. No. Title Author/s Publisher Edition Year
1. COMPUTER Ellis Horowit, Computer COMPUTER Ellis
ALGORITHM Sartaj Sahni and Science ALGORITH Horowit,
Sanguthevar Press M Sartaj Sahni
Rajasekara and
Sangutheva
r
Rajasekara
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in 20 10 20 20 10 20 100%
Question
Paper
MCCMATH106 Numerical Methods
B. Sc. (Computer Applications) Semester – III
Course Name: Numerical Methods Course Code: MCCMATH106
Vertical: Skill Enhancement Course
Periods per week (1 Period is 60 minutes) 02
Credits 02
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 20 8
End Semester Examination 2 30 12
Objectives of the Course:
1. Numerical methods provide efficient techniques to approximate solutions for
mathematical problems where analytical solutions are difficult or impossible.
2. This course covers numerical techniques for solving transcendental equations and
interpolation methods for function approximation.
3. It also covers understanding and solving systems of equations, numerical differentiation
and integration techniques, including for solving real-world problems.
4. Numerical methods are crucial in fields such as data science, computer graphics,
cryptography, artificial intelligence, and scientific simulations, ensuring efficient and
accurate computations in real-world applications.
Module Name Lectures
I Approximations & Errors, Solution of simultaneous algebraic 6
equations (linear) using iterative methods
II Solutions of Algebraic and Transcendental Equations 6
III Interpolation 6
IV Numerical Integration 6
V Numerical solution of 1st order differential equations 6
Total 30
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR – Create
Level of Knowledge
Module
Syllabus As per SSC framework of NEP Applicable as per
/ Unit
Blooms Taxonomy
A) Mathematical Modeling, Approximations & Errors: A
Simple Mathematical Model, Significant Figures, Accuracy
A. R,U,A,AN,E
and Precision, Error Definitions, Round-Off Errors,
V,CR
I Truncation Errors
B. R,U,A,AN,E
B) Solution of simultaneous algebraic equations (linear)
V,CR
using iterative methods: Gauss-Seidel Method, Jacobi
Method.
Solutions of Algebraic and Transcendental Equations: The
R,U,A,AN,EV
II Bisection Method, The Newton-Raphson Method, The Regula-
falsi method, The Secant Method.
Interpolation: Forward Difference, Backward Difference,
Central Difference, Newton’s Forward Difference Interpolation, R,U,A,AN,EV,CR
III
Newton’s Backward Difference Interpolation, Gauss’ Central
Difference, Lagrange’s Interpolation.
Numerical Integration: Numerical integration using
R,U,A,AN,EV
IV Trapezoidal Rule, Simpson’s 1/3rd and 3/8th rules, Boole’s rule,
Weddle’s rule.
Numerical solution of 1st order differential equations: Taylor
R,U,A,AN,EV,CR
V series, Picard's method, Euler’s Method, Modified Euler’s
Method, Runge-Kutta Methods (RK(2), RK(4)).
Numerical Methods – Tutorial
Level of Knowledge
Sr.
Syllabus Applicable as per
No.
Blooms Taxonomy
1 Solving of simultaneous algebraic equations U, R, A, AN, EV
2 Bisection & Newton Raphson method U, R, A, AN, EV
3 Regula-Falsi & Secant method U, R, A, AN, EV
4 Interpolation – I (Difference tables) U, R, A, AN, EV
5 Interpolation – II (Newton’s, Gauss & Lagrange’s method) U, R, A, AN, EV
6 Integration – I (Trapezoidal, Simpson’s Rule) U, R, A, AN, EV
7 Integration – II (Boole’s & Weddle’s Rule) U, R, A, AN, EV
8 ODE – I (Taylor’s & Picard’s Method) U, R, A, AN, EV
9 ODE – II (Euler’s & Modified Euler’s Method) U, R, A, AN, EV
10 ODE – II (& Runge-Kutta Method) U, R, A, AN, EV
Learning Outcomes: After completion of Course, the learners will be able to:
1. Explain the concepts of mathematical modelling, significant figures, accuracy, precision,
and error types in numerical methods.
2. Use numerical methods such as the Bisection method, Newton-Raphson method, Regula-
falsi method, and Secant method to solve algebraic and transcendental equations.
3. Analyze and compare different interpolation techniques (Newton’s Forward and Backward
Difference, Lagrange’s Interpolation) and choose the most appropriate one for a given
problem.
4. Evaluate the accuracy of numerical integration methods such as Trapezoidal Rule and
Simpson’s Rule for approximating definite integrals.
5. Design and implement numerical methods like Euler’s method, Modified Euler’s method,
and Runge-Kutta methods to solve first-order differential equations.
Books & References:
1. Shastry, S. (2012). Introductory Methods of Numerical Methods (5th ed.)., PHI
2. Chapra, S., & Canale, R. (2010). Numerical Methods for Engineers (6th ed.)., Tata
McGraw Hill
3. Gupta, R. (2019). Numerical Methods: Fundamentals and Applications (1st ed.).,
Cambridge University Press
4. Burden, R., & Faires, D. (2011). Numerical Analysis (9th ed.)., Cengage Learning
5. Sambaiah, K. (2020). Numerical Methods (1st ed.)., White Falcon Publishing
6. Sharma, M., & Chandra, S. (2021). Numerical Methods and Data Analysis in Science &
Engineering with C & C++ (1st ed.)., Wiley
7. Epperson, J. (2021). An Introduction to Numerical Methods and Analysis (3rd ed.)., John
Wiley & Sons, Inc.
8. Balagurusamy, E. (1999). Numerical Methods (1st ed.)., McGraw-Hill
9. Grewal, B. (2013). Numerical Methods In Engineering & Science With Programs In C,
C++ &Matlab (11th ed.)., Khanna Publishers
10. Jain, M., Iyengar, S., & Jain, R. (2020). Numerical Methods: Problems And Solutions (3rd
ed.)., New Age International Private Limited
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in
Questio 10 15 30 20 20 05 100%
n Paper
MCCBAF222 Advanced Tally
B. Sc. (Computer Applications) Semester – III
Course Name: Advanced Tally Course Code: MCCBAF222
Vertical: General Elective / Open Elective
Periods per week (1 Period is 60 minutes) 02
Credits 02
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 50 20
Course Objectives:
1. Develop proficiency in inventory management techniques by mastering the creation
and classification of inventory items, including stock groups, categories, warehouses,
and batches.
2. Gain expertise in managing accounts receivable and payable, understanding
outstanding management, and implementing bill-wise references for practical business
scenarios.
3. Acquire skills in purchase and sales order management, including placing orders,
handling rejections, invoicing, and managing receipts and payments efficiently.
4. Learn to track and manage additional costs associated with purchases, ensure
compliance with Goods and Services Tax (GST) regulations, and efficiently allocate
expenses and incomes to cost and profit centers for effective financial management.
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR - Create
Practical Name of the Practical Level of
No Knowledge
Applicable
as per
Blooms
Taxonomy
1 Storage and Classification of Inventory: This Module helps U, R, A,
you understand the meaning and types of inventories. Also covers AN, CR
the creation of inventory masters such as Stock Groups, Stock
Category, Warehouse and Batches.
1. Creation of Stock Groups
2. Creation of Stock Categories
3. Creation of Warehouses
4. Creation of Batches
5. Inventory Classification and Analysis
2 Accounts Receivable and Payable Management: This Module U, R, A,
covers the fundamentals and concepts of Outstanding AN, CR
Management, Enabling Bill-wise practical business scenarios on
the given references such as, New Reference, Against Reference,
Advance Reference, On account Reference with illustrations
along with Bill Settlement and Credit Limit feature.
1. Outstanding Management
2. Bill-wise Reference: New Reference
3. Bill-wise Reference: Against Reference
4. Bill-wise Reference: Advance Reference
5. Bill-wise Reference: On account Reference
3 Purchase and Sales Order Management: This Module covers U, R, A,
Management of Sales and Purchase Cycle, Placing an Order, AN, CR
Handling Rejections, Raising an Invoice against the order and
complete it with receipts and payments.
1. Placing Purchase Orders
2. Handling Rejections
3. Raising Sales Invoices against Orders
4. Receipts against Sales Invoices
5. Payments against Purchase Orders
4 Tracking Additional Costs of Purchase: This Module covers U, R, A,
how to maintain additional costs incurred on purchase of stock. AN, CR
1. Recording Freight Charges
2. Including Import Duties
3. Handling Customs Clearance Fees
5 Goods and Services Tax: The Module includes Recording GST- U, R, A,
compliant transactions, E-Way Bill Report in Tally, Input Tax AN, CR
Credit Set Off against Liability, GST Tax Payment amongst other
topics.
1. Recording GST-Compliant Transactions
2. E-Way Bill Report in Tally
3. Input Tax Credit Set Off against Liability
4. GST Tax Payment
6 Cost/Profit Centres Management: This Module covers how to U, R, A,
allocate expenses and incomes to different cost unit of the AN, CR
organization, automation of allocation of cost centre by creating
cost centre classes in Tally and updating the reports instantly, once
after recording the transactions.
1 Allocation of Expenses and Incomes to Cost Centres
2 Automation of Cost Centre Allocation using Cost Centre
Classes
7 Budgets and Scenarios: This Module covers how to maintain U, R, A,
Budgets & Scenario Management in Tally AN, CR
a. Maintaining Budgets
b. Scenario Management
8 Generating and Printing Reports: This Module covers how to U, R, A,
generate and print all Books and Registers in Tally including AN, CR
Inventory Reports.
1. Generating and Printing Financial Reports
2. Generating and Printing Inventory Reports
3. Generating and Printing Other Books and Registers
Learning Outcome: Percentage of 6 categories of Blooms Taxonomy in question paper
1. Recall and define key concepts related to inventory management, accounts receivable
and payable, purchase and sales order management, tracking additional costs, Goods
and Services Tax (GST), cost/profit centers management, budgets, and report
generation in Tally.
2. Demonstrate understanding by explaining the significance of various inventory
classifications, interpreting accounts receivable and payable management principles,
comprehending the purchase and sales order cycle, understanding the impact of
additional costs on purchase transactions, interpreting GST regulations, comprehending
cost/profit center allocation methods, understanding budget maintenance, and grasping
the significance of generating various reports in Tally.
3. Apply their knowledge by creating stock groups, categories, warehouses, and batches
in Tally, managing outstanding payments and receipts, placing purchase orders,
handling rejections, raising invoices, recording additional purchase costs, managing
GST-compliant transactions, allocating expenses and incomes to cost centers,
maintaining budgets, and generating various financial and inventory reports in Tally.
4. Analyze information by evaluating inventory classifications and analysis, assessing the
effectiveness of accounts receivable and payable management strategies, analyzing
purchase and sales order processes for efficiency, evaluating the impact of additional
purchase costs on financial statements, analyzing GST compliance in transactions,
evaluating the effectiveness of cost/profit center allocation methods, assessing budget
performance, and analyzing generated reports for decision-making purposes.
Remember Understand Apply Analyze Evaluate Create
% in
Question
20 20 20 20 - 20 100%
Paper
MCCFM110 Personal Finance Management
B. Sc. (Computer Applications) Semester – III
Course Name: Personal Finance Management Course Code: MCCFM110
Vertical: General Elective / Open Elective
Periods per week (1 Period is 60 minutes) 02
Credits 02
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory End Semester Examination -- 30 12
Continuous Internal Assessment -- 20 08
Course Objectives:
1. To familiarize students with different aspects of personal financial planning like
savings, investment, taxation, insurance, and retirement planning
2. To develop the necessary knowledge and skills for effective financial planning.
Module Name Lectures
1 Introduction to Financial Planning: 15
2 Personal Tax Planning 15
30
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR - Create
Unit Syllabus Level of
Knowledge
Applicable as
per Blooms
Taxonomy
I Introduction to Financial Planning: U, R, AN, A
Financial goals, steps in financial planning, budgeting incomes and
payments, time value of money. Introduction to savings, benefits of
savings, management of spending & financial discipline, Setting
alerts and maintaining sufficient funds for fixed commitments.
Investment Planning: Process and objectives of investment, concept
and measurement of return & risk for various asset classes,
measurement of portfolio risk and return, diversification & portfolio
formation. Gold bond; Real estate; Investment in greenfield and
brownfield Projects; Investment in fixed income instruments,
financial derivatives &commodity market in India. Mutual fund
schemes; International investment avenues. Currency derivatives
and digital currency.
II Personal Tax Planning U, R, AN, A,
Tax structure in India for personal taxation, Scope of personal tax EV,CR
planning, exemptions and deductions available to individuals under
different heads of income and gross total income. Comparison of
benefits - Special provision u/s 115 BAC vis-à-vis General
provisions of the Income-tax Act, 1961, tax avoidance versus tax
evasion. Retirement Benefits Planning: Retirement planning goals,
process of retirement planning, Pension plans available in India,
Reverse mortgage, Estate planning.
Learning Outcome:
1. Understand the meaning and appreciate the relevance of financial planning.
2. Examine the scope and ways of personal tax planning.
3. Analyse insurance planning and its relevance.
4. Develop insight into retirement planning and its relevance.
Books and References:
1. Halan. M. "Let's Talk Money: You've Worked Hard for It. Now Make It Work for
2. You" Harper Collins Publishers, New York.
3. Indian Institute of Banking & Finance. "Introduction to Financial Planning" Taxmann
Publication, New Delhi.
4. Keown A.J. "Personal Finance" Pearson, New York.
5. Madura, J. "Personal Finance", Pearson
6. Pandit, A. "The Only Financial Planning Book that You Will Ever Need" Network 18
Publications Ltd., Mumbai.
7. Sinha, M. "Financial Planning: A Ready Reckoner" McGraw Hill Education, New
York.
8. Tripathi, V. "Fundamentals ofInvestment" Taxmann Publication, New Delhi.
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in 20 20 20 20 10 10 100%
Question
Paper
MCCSCT221 Linux Operating System
B.Sc. ( Computer Applications ) Semester – III
Course Name: Linux Operating System Course Code: MCCSCT221
Vertical: Skill Enhancement Course
Periods per week (1 Period is 60 minutes) 03
Practical per week (1 Period is 60 minutes) 02
Credits 04
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 40 16
End Semester Examination 2 60 24
Practical Continuous Internal Assessment -- 20 8
End Semester Examination 2 30 12
Course Objectives:
1. Introduces the fundamentals of Linux, its distributions, and the role of a system
administrator while developing proficiency in Bash shell commands.
2. Covers system administration tasks such as process management, job scheduling,
logging, backups, and software management using RPM and Yum.
3. Explores Linux security practices, user authentication, and networking concepts,
including SSH configuration and troubleshooting network issues.
4. Provides in-depth knowledge of the Linux file system, user and group management,
permissions, and access control mechanisms.
5. Develops practical Linux administration and automation skills, enabling students to
excel in system administration.
Module Name Lectures
I Introduction to Red Hat Linux & Bash Command Line 9
II System Administration & Software Management in Linux 9
III Linux Security & Network Configuration 9
IV Linux File System & User Management 9
V Bash Shell Scripting & GRUB Configuration 9
Total 45
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR - Create
Level of
Knowledge
Applicable as per
Unit
Details Blooms
Taxonomy
Introduction to Red Hat Linux & Bash Command Line:-
A) Introduction to Red Hat Enterprise Linux: Linux,
Open Source and Red Hat, Origins of Linux, A) R, U
Distributions, Duties of Linux System Administrator.
I B) Command Line: Working with the Bash Shell,
Getting the Best of Bash, Useful Bash Key Sequences, B) U, A
Working with Bash History, Performing Basic File
System Management Tasks, Working with Directories,
Piping and Redirection, Finding Files.
System Administration & Software Management in
Linux:-
A) System Administration Tasks: Performing Job A) U, AN, CR
Management Tasks, System and Process Monitoring
and Management, Managing Processes with ps,
Sending Signals to Processes with the kill Command,
using top to Show Current System Activity, Managing
process Niceness, Scheduling Jobs, Mounting Devices,
II
Working with Links, Creating Backups, Managing
Printers, Setting Up System Logging, Setting Up B) U, AN, EV,
Rsyslog, Common Log Files, Setting Up Logrotate. CR
B) Managing Software: Understanding RPM,
Understanding Meta Package Handlers, Creating Your
Own Repositories, Managing Repositories, Installing
Software with Yum, Querying Software, Extracting
Files from RPM Packages.
Linux Security & Network Configuration:-
A) Security: Understanding Linux Security, Uses of root,
III
sudo command, working with passwords, Bypassing A) AN, EV
user, authentication, Understanding ssh Networking
Basic introduction to Networking, Network protocols:
http, ftp etc., IP address, DNS, Browsers, Transferring
files. ssh, telnet, ping, traceroute, route, hostname,
networking GUI. B) U, AN, EV
B) Connecting to the Network: Understanding Network
Manager, Working with Services and Run levels,
Configuring the Network with Network Manager,
Working with system-config-network, Network
Manager Configuration Files, Network Service Scripts,
Networking from the Command Line, Troubleshooting
Networking, Setting Up IPv6, Configuring SSH,
Enabling the SSH Server, Using the SSH Client, Using
PuTTY on Windows Machines, Configuring Key-
Based SSH Authentication, Using Graphical
Applications with SSH, Using SSH Port Forwarding,
Configuring VNC Server Access
Linux File System & User Management :- A) U, AN, CR
A) Linux File System: Introduction to Files, Linux File
Hierarchy Structure, Linux Directory Structure, File
System Navigation, File Commands in Linux, Absolute
and Relative Pathnames in Linux.
B) Working with Users, Groups, and Permissions:
Managing Users and Groups, Commands for User
Management, Managing Passwords, Modifying and B) U, AN, EV,
IV Deleting User Accounts, Configuration Files, Creating CR
Groups, Using Graphical Tools for User, and Group
Management, Using External Authentication Sources,
the Authentication Process, sssd, nsswitch, Pluggable
Authentication Modules, Managing Permissions, the
Role of Ownership, Basic Permissions: Read, Write,
and Execute, Advanced Permissions, Working with
Access Control Lists, Setting Default Permissions with
umask, Working with Attributes
Bash Shell Scripting & GRUB Configuration:- A) U, AN, CR
A) Introducing Bash Shell Scripting: Introduction,
Elements of a Good Shell Script, Executing the Script,
Working with Variables and Input, Understanding
Variables, Variables, Subshells, and Sourcing,
V Working with Script Arguments, Asking for Input,
Using Command Substitution, Substitution Operators,
Changing Variable Content with Pattern Matching,
Performing Calculations, Using Control Structures,
Using if...then...else, Using case, Using while, Using
until, Using for, Configuring booting with GRUB.
List of Practical Level of
Knowledge
Applicable
as per
Blooms
Taxonomy
0 Installation of RHEL 6.X/7 R, U
1 Graphical User Interface and Command Line Interface and U, EV
Processes
a Exploring the Graphical Desktop
b The Command Line Interface
c Managing Processes
2 Storage Devices and Links, Backup and Repository U, AN, CR
b How to Extended Swap
a Making a Backup
C Creating LVM
3 Working with RPM, YUM and Networking A, EV, CR
a Connecting to the Network
b Install RPM
c Install YUM
4 Working with Users, Groups, and Permissions EV, CR
5 Fdisk Task create partition AN, CR
6 Daemon and process A, EV, CR
a Start firefox 2 times and kill the same
b Open multiple terminal and kill all terminal except current terminal
c Try uptime | /proc/uptime | pstree | pidof | pgrep | kill | pkill | kill -
9 | kill -l
7 Runlevel A, EV, CR
a Try switch to runlevels 123 45678
b Go to single user mode from splash screen reset root password
c Change default runlevel 5 to 3 and try changing runlevel 6 under
/etc/inittab and resolve with a reboot
8 Web Server AN, EV, CR
a Configuring Apache on Red Hat Enterprise Linux
b Writing a Script to Monitor Activity on the Apache Web Server
c Using the select Command
9 Shell Scripts AN, EV, CR
a Create a function called backup to take backup /opt/ to /mnt/ and
create another function called versions which should display
create function command
b Create a script in such a way if given number 5 then rsync /opt/
/mnt if apart from 5 then should delete the os
c Run a case condition if given value 1 print hello, if given value 2
print Hola
10 Setting Up an Installation Server AN, CR
a Configuring Network Server as an Installation Server
b Setting Up a TFTP and DHCP Server for PXE Boot
Learning Outcome: After completion of Course, the learners will be able to:
1. Demonstrate proficiency in Linux system administration fundamentals, including Bash
shell usage, file system management, and command-line operations
2. Effectively manage system processes, job scheduling, logging, backups, and software
installation using RPM and Yum.
3. Understand Linux security measures, user authentication, SSH configuration, and
network management for secure and efficient connectivity.
4. Administer Linux file systems, directory structures, user accounts, groups, and
permission management, including advanced access control.
5. Develop and execute efficient Bash scripts for automation, system management, and
boot process configuration using GRUB.
Sr. No. Title Author/s Publisher Edition Year
1. Red Hat Enterprise Sander van John Wiley 9 2022
Linux 6 Administration Vugt and Sons
2. Red hat Linux Terry Collings Wiley 3rd
Networking and System and Kurt Wall
Administration
3. Linux Administration: A Wale Soyinka TMH Fifth
Beginner's Guide Edition
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in
Question 10 20 10 20 20 20 100%
Paper
MCCLANG203 Hindi Lekhan Kaushal
B. Sc. (Computer Applications) Semester – III
Course Name: Hindi Lekhan Kaushal Course Code: MCCLANG203
Vertical: Ability Enhancement Course
Periods per week (1 Period is 60 minutes) 02
Credits 02
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 50 20
Course Objectives:
1. मात्रात्मक ह िं दी भाषा लेखन कौशल प्राप्त करना
2. ह िंदी लेखन शैहलय िं की प चान करना
3. दै हनक जीवन में ह िं दी भाषा का प्रय ग करना
Module Name Lectures
1 लेखन प्रकार 15
2 मुहित माध्यम के हलए लेखन का प्रकार 15
Total 30
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR - Create
Unit Syllabus Level of
Knowledge
Applicable as
per Blooms
Taxonomy
I लेखन प्रकार:
लेखन प्रकार – उपन्यास, क ाहनयााँ , कहवताएाँ , हनबिंध, जीवहनयााँ , R, U, CR
आत्मकथाएाँ , समाचार पत्र, पहत्रकाएाँ
II मुद्रित माध्यम के द्रलए लेखन का प्रकार:
U, A, CR, EV,
प्रहतवेदन लेखन, समाचार लेखन, हवज्ञापन, स्तिंभ लेखन, AN
आल चनात्मक लेखन, सिंपादन, मुहितश धन
Learning Outcome: After completion of Course, the learners will be able to:
१. हवद्याथी हवहभन्न प्रकार के ह िं दी लेखन की प चान करने में सक्षम ग
िं े
२. हवद्याथी में ब लने और हलखने का कौशल हवकहसत गा
३. हवद्याथी दै हनक जीवन में ह िंदी भाषा का प्रय ग कर सकेंगे
Books and References:
Sr. No. Title Author/s Publisher Edition Year
1. व्याव ाररक कमलेश बजाज डायमिंड बुक्स
एविं
प्रशासहनक
ह िंदी
2. व्याव ाररक डॉ. प्रकाश चिंि
ह िंदी सेन
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in 100%
Question
Paper
MCCLANG202 Marathi Lekhan Kaushalya
B. Sc. (Computer Applications) Semester – III
Course Name: Marathi Lekhan Kaushalya Course Code: MCCLANG202
Vertical: Ability Enhancement Course
Periods per week (1 Period is 60 minutes) 02
Credits 02
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 50 20
Course Objectives:
१. प्रमाण मराठी भाषा लेखन कौशल्य आत्मसात करणे
२. मराठी लेखन प्रकाराांची ओळख करणे
३. दै नांददन जीवनात मराठी भाषेचा वापर करणे
Module Name Lectures
1 लेखन प्रकार 15
2 मुदित माध्यमाांसाठी लेखन प्रकार 15
Total 30
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR - Create
Unit Syllabus Level of
Knowledge
Applicable as
per Blooms
Taxonomy
I लेखन प्रकार
लेखन प्रकार – कादां बरी, कथा, कववता, ननबांध, चररत्र, आत्मचररत्र, U, CR
वततमानपत्र, ननयतकाललका
II मुद्रित माध्यमाांसाठी लेखन प्रकार
वत्
ृ ाांत / इनतवत्
ृ लेखन, बातमी लेखन, जादिरात, स्तांभ लेखन, U, CR, EV, AN
समीक्षात्मक लेखन, सांपादन, मुदितशोधन
Learning Outcome: After completion of Course, the learners will be able to:
१. ववद्यार्थयाांना मराठी लेखनाचे ववववध प्रकार ओळखता येतील
२. ववद्यार्थयाांचे भावषक आणण लेखन कौशल्य ववकलसत िोईल
३. ववद्यार्थयाांना दै नांददन जीवनात मराठी भाषेचा वापर करता येईल
Books and References:
Sr. No. Title Author/s Publisher Edition Year
1. व्याविाररक ल.रा. फडके प्रकाशन,
मराठी नलसराबादकर कोल्िापूर
2. आशय रलसका सावांत सेठ प्रकाशन,
लेखन मुांबई
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in 100%
Question
Paper
MCCLANG204 Sanskrit Parichayah
B. Sc. (Computer Applications) Semester – III
Course Name: Sanskrit Parichayah Course Code: MCCLANG204
Vertical: Ability Enhancement Course
Periods per week (1 Period is 60 minutes) 02
Credits 02
Evaluation System Duration Total Minimum
(in Hours) Marks Passing
Marks
Theory Continuous Internal Assessment -- 50 20
Course Objectives:
1. To familiarize students with foundational grammatical structures in Sanskrit,
facilitating their understanding and usage in everyday contexts.
2. To introduce students to basic conversational Sanskrit, enhancing their ability to
communicate simple ideas and thoughts.
3. To cultivate an appreciation for Sanskrit literature and culture, encouraging
students to explore and engage with ancient texts and traditions.
Module Name Lectures
1 मूलभूतसिंस्कृतज्ञानम् (Basic Sanskrit Knowledge) 15
2 सिंस्कृतभाषायााः हवस्तृत् अभ्यासाः (Advanced Sanskrit Practice) 15
Total 30
R- Remember, U- Understand, A – Apply, AN- Analyze, EV- Evaluate, CR - Create
Unit Syllabus Level of
Knowledge
Applicable as
per Blooms
Taxonomy
I मूलभूतसंस्कृतज्ञानम् (Basic Sanskrit Knowledge)
1. मम पररचयाः (My Introduction)
2. मम पररवाराः (My Family) R, U, A
3. प्रकृहत तथा वराणाः (Nature and Colours)
हियापदाहन १ (Verbs 1)
II संस्कृतभाषायााः द्रिस्तृत् अभ्यासाः (Advanced Sanskrit
Practice) A, U, AN, CR
1. वाक्यप्रय गाः (Sentence Construction)
2. तृतीय हवभक्ति पररचयाः (Vibhakti Parichaya 2)
3. पिंचमी हवभक्ति पररचयाः (Vibhakti Parichaya 3)
4. चतुथी हवभक्ति पररचयाः (Vibhakti Parichaya 4)
हितीया हवभक्ति पररचयाः (Vibhakti Parichaya 5)
Learning Outcome: After completion of Course, the learners will be able to:
• Students will be able to recognize and pronounce a wide range of Sanskrit words
related to everyday life, nature, and family.
• Students will develop the ability to introduce themselves and describe their
surroundings in simple Sanskrit sentences.
• Students will gain a solid understanding of basic Sanskrit grammar, including the use
of different Vibhaktis (cases), and will be able to construct grammatically correct
sentences.
Books and References:
Sr. No. Title Author/s Publisher Edition Year
1. Vibhaktivallarī Samskrita
(विभक्तििल् लरी) Bharati
2. Supada (Level 4) Samskrita
Bharati
3. abhyāsapustakam Dr. H.R. Samskrita
Vishwas, Bharati,
Samskrita Aksharam,
Bharati India
Percentage of 6 categories of Blooms Taxonomy in question paper
Remember Understand Apply Analyze Evaluate Create
% in
Question
Paper