Bca Program Guide
Bca Program Guide
Bca Program Guide
PROGRAM GUIDE
1
VICE-CHANCELLOR’S MESSAGE
Dear Learner,
The family of KSOU welcomes you to pursue the academic programmes you have chosen to achieve
not only academic excellence but also to fulfill the desire of your career. The University, established by the
Act of State Legislature has created wonderful academic ambiance. The programmes offered by the
University have been recognized by University Grants Commission. Therefore, the degrees are valid for
employment opportunities across the country. The 'core values’ of the University are derived from its
vision ‘Higher Education to Everyone, Everywhere’. The ultimate touchstone of quality higher education
is the motto of the University. Today, higher education stands at the crossroads of keeping pace with the
emerging needs of the country.
The University has adopted a school concept in its functioning. The school of science headed by a
Director offers academic programmes in basic and applied sciences. It combines an interdisciplinary and
professional approach to pedagogy and research. The University believes that rigors of the contemporary
world require competent quality human resources to create a knowledge-based society. The academic
activities of the BCA programme is initiated through well-established department/s led by the
Chairperson/s. Well-qualified teaching faculty with an equally dedicated non-academic team is an asset to
the University, which is always, committed for the welfare of the learners.
The University functions in a 3-tier system of student support service, namely Headquarters,
Regional Centres and Learners Support Centres spread all over Karnataka. The learners can undergo
teaching-learning process in the notified Regional Centres/Learner Support Centres. The University has
adopted a mechanism to deliver Self Learning Material by print, limited audiovisual and
Counseling/Personal Contact Programme. As a learner, you will have a greater opportunity to gain
knowledge and skill through those mechanisms. The academic counselors will play a strategic role and
support you from the enrollment of the programme till you accomplish the goal. A proper blending of the
knowledge and skill will be imparted so that you will be transformed as a good citizen to contribute to the
development of society and the country.
The UGC in its Public Notice dated: 23.02.2018 stated that the Degree/Diploma/Certificate Programme
awarded through distance mode are at par with the corresponding Degree/ Diploma/ Certificate
Programme obtained through conventional universities. The degrees acquired through distance education
are recognized for the purpose of employment in State/Central Government, MNCs, Private Sector etc.,
and also for pursuing higher education in other educational institutes. Therefore, you have a greater
opportunity of pursuing Higher Education without any kind of fear about your career.
I am sure you will enjoy a good experience with services rendered by the university through its Regional
centres and Learner Support Centres, besides Headquarters. I wish you all the best in your academic
endeavors.
Best Wishes,
Prof. Vidya Shankar. S.
Vice-Chancellor
2
MESSAGE FROM DEAN (ACADEMIC)
Dear Learner,
As you know education imparts knowledge and skills which empower all to build a civilized
society. Higher education policy which was once a priority sector is no longer maintaining the same, due to
General Agreements and Trade in Services (GATS). The education policy of the government provides a
greater opportunity to accelerate Gross Enrolment Ratio (GER).
Higher education is imparted both by the conventional system and the ODL system. The former
education has inbuilt rigidity whereas ODL enjoys flexibility. Presently the GER in higher education
around is 27.1%, thanks to the role played by the ODL system. The ODL system operates under access,
flexibility and success.
The Karnataka State Open University, which came up in 1996, under the Act of state legislation 1992
plays a stupendous role in imparting quality education. As one of the premier university in the ODL
system of the country, the university strives hard to empower various dis-advantaged sections of the
society like, housewives, economically and culturally backward, tribal, senior citizens, working groups,
differently-abled, professionals, technocrats, jail inmates, etc., The University cater to the needs of students
ranging from the age of 18 years to 80 years.
The KSOU has students’ support services that work in 3 tiers - head office; regional centres and study
centres within the jurisdiction of the state. The admissions, counseling and examinations are conducted in
different places; hence, education is at the doorsteps.
KSOU has dedicated teaching staff in various departments and state-of-the-art student support services
create a conducive environment for teaching-learning. The university put in place all possible efforts to
keep the learners happy from the stage of enrolment till they get employed. I am confident that, as a learner
in the university, you will enjoy a good experience in the system.
I wish you all the best in your academic endeavors.
Truly yours
Dean (Academic)
3
MESSAGE FROM CHAIRPERSON
Dear Learner,
It’s a great privilege to welcome you to the BCA program. As part of the BCA, you will study all
important subjects that are appropriate to the level of a Bachelor’s degree and the needs of the IT industry.
With the rapid growth of the IT industry in India, the demand for computer professionals is increasing day
by day. This increasing growth of the IT industry has created a lot of opportunities for computer graduates.
Given this, education in Computer Applications plays a vital role in reaching the current demands in
industries. Though a number of engineering or BCA graduates are coming up every year, still there are a
lot more requirements in most of the industries / academic institutions/research and development
organizations, which, perhaps, can be addressed by Bachelor of Computer Applications. This program
provides a lot of opportunities to students who are interested in the field of Computer Applications and
wants to build a career in the IT sector.
The Karnataka State Open University (KSOU) has taken the initiative to start a Bachelor of Computer
Applications Programme to meet the demand of IT industries and research organizations. After interacting
with experts in the domain, and after a thorough discussion among the experts in the form of a workshop,
the Board of Studies in Computer Science of KSOU has prepared a curriculum content to maintain the
quality of the Bachelor of Computer Applications programme on par with that of other universities.
Bachelor in Computer Application (BCA) is one of the popular courses among the students who
want to make their career in the IT (Information Technology) field. The duration of the course is three
years and is divided into six semesters. The program has six semesters with a total of 140 credits.
The department has made a very sincere effort to give you exhaustive study material wherever
required in order to augment to advise a certain suggested reading. I am confident that at the end of the
three years you will feel that you are an asset in society, as you acquire the requisite skills, knowledge and
attitude. I, wish and assure you, on behalf of the Department, that we will help you to pursue your
objectives and assist you in the successful completion of the course.
ChairPerson
DoS&R in Computer Science
4
CONTENTS
Page
Sl No. Topic
No.
Primitive Information 6
1.1 BCA Programme 6
1.2 Duration of the Programme 6
1.3 General Entry Scheme For Bachelor Of Computer Applications (BCA) 6
1. 1.4 Faculty Details 7-14
1.5 Medium of Instruction 14
1.6 Credit System for the Programme 14
1.7 BCA Programme Structure 15
1.8 Student Support Services 15-18
2 Instructional System 18-19
3 Detailed Syllabus 19-52
Academic Regulations for BCA 52
4.1 General Regulations 52
4.2 Academic Assessment Procedure 53
4
4.3 Pattern of Examination and Evaluation 53
4.4 Minimum marks for pass in each Subject / Internal Assessment 54
4.5 Grading System for BCA Programme 54-55
5 Scheme of Examinations for Bachelor of Computer Applications 56-58
Annexure -I Language syllabus for first semester
59-64
Annexure –II Language syllabus for second semester
64-68
Annexure –III Language syllabus for third semester
68-70
Annexure –IV Language syllabus for fourth semester
71-74
Annexure –V Common paper syllabus
75-76
Annexure –VI Open Elective syllabus for first semester
77-86
Annexure –VII Open Elective syllabus for second semester
87-95
5
1 PRIMITIVE INFORMATION
OR
Candidates who have successfully passed 3 years Diploma (CS/IT/EC/EE/IS) are eligible to
admit for the BCA course.
6
1.4Faculty Details
Department of Studies in Computer Science
Sl. Mobile
Name Designation Qualification Specialization Experience
No Number
Pattern
Assistant
recognition &
1 Smt. Suneetha Professor & M.Sc. 16 9480326709
Image
Chairperson
Processing
Dr. Sumati Assistant M.Sc.IT, Mobile Adhoc
2 21 9743363293
Ramakrishna Gowda Professor Mphil, Ph.D. Networks
Assistant
M.C.A., Text
3 Dr. D.M. Mahesha Professor 11 9901249102
Ph.D. Recognition
Assistant
4 Smt. D.N.Bhavya Professor M.Tech. Bio Matrics 11 8722384750
Assistant
Professor
Dr. Naveen Kumar
5 (Contract
C.G
Basis)
8
22 Dr. M. Ramanatham Professor M.A. Ph.D Telugu 26 9035363892
Naidu &
Chairman
23 Dr. Bodi Nagaseshu Assistant -
Professor
(Contract
Basis)
24 Dr. B. Chakravarthi Assistant -
Professor
(Contract
Basis)
25 Dr. Shalva Pille Assistant M.A. Ph.D Ancient 13 9686215043
Iyengar Professor History
&
Chairman
26 Dr. Anjanamurthy Assistant -
Professor
(Contract
Basis)
27 Dr. Raviprasad S Assistant -
Professor
(Contract
Basis)
Department of Studies and Research in Environmental Science
Assistant
Dr. M.Sc. M.Phil
28 Professor & Ecology 10 9663061978
J.S.Chandrashekar Ph.D.
Chairperson
Assistant Environmental
29 Dr. T. S. Harsha M.Sc. Ph.D. 14 9449178802
Professor Microbiology
Assistant
Dr. H.R. Meena Professor
30
Kumari (Contract
Basis)
Assistant
Dr. Priyadarshini Professor
31
N.R (Contract
Basis)
Assistant
Professor
32 Dr. Gireesha .J
(Contract
Basis)
Department of Political Science
33 Dr. Associate M.A. Ph.D Public 21 9449405353
Shankaranaranappa Professor administration
34 Dr. N. Ananda Gowda Assistant M.A. Ph.D Political 11 9916007312
Professor Theory
&
9
Chairman
35 Smt. R. Ishwarya Assistant M.A. Western Political 07 8971600238 /
Professor Thoughts 8277473086
36 Dr. Krishnappa G Assistant M.A. Ph.D International 10 9738950068
Nimbakkanavar Professor Relations
37 Dr. S.S. Jahanavi Assistant BSc LLM Law 20 9449806664
Professor MPhil Ph.D
10
PROGRAMME STRUCTURE OF BCA
Course
Semseter Course Title Credits
Code
Total Credits 20
II BCADSC
Python Programming 6
2.4
Total Credits 20
BCADSC
Data Structure using C++ 6
III 3.3
BCADSC
Computer organization 6
3.4
BCA
Fundamentals of Data Science 6
DSC3.5
BCASEC
Fundamental of Accountancy 2
3.6
11
Total Credits 24
Total Credits 24
BCADSC-
Database Management System 6
11
BCADSC-
Big Data Analytics 6
12
BCADSE-1 Machine Learning
6
V
BCADSE-2 VISUAL Programming
Total Credits 24
BCADSC-
Web Technology 6
13
BCADSC-
Data Mining 6
14
VI
BCADSE-5 Multimedia System
6
BCADSE-6 Resource Management Techniques
BCADSC-7 Project 10
Total Credits 28
12
Open Elective Courses Offered
Course
Sl. No Department Semester Code Course Title
First BPGE-1 Physics in Daily Life
1 Physics
Second BPGE-2 Energy Sources
BFSNGE-
First Culinary Food Science
Food Science and 1
2
Nutrition BFSNGE-
Second Food and Society
2
BBOTGE- Plant Tissue Culture and it’s
First
1 Biotechnological Application
3 Botany
BBOTGE-
Second Plant Microbe Interaction
2
BMBGE-
First Microbiome and Human Health
1
4 Microbiology
BMBGE-
Second Food Micro Biology
2
Personality Development and
Library and First BLIGE-1
Soft Skills for Professionals
5 Information
Science Electronic Sources and E-
Second BLIGE-2
Publishing
Introduction to Public
Public First BPA-1
6 Administration
Administrations
Second BPA-2 Local Governments in India
First BCO-1 Fundamentals of Accountancy
7 Commerce
Second BCO-2 Fundamental of Marketing
Computer First BCA-1 Android Programming
8
Science Second BCA-2 Cyber Security
First BMM-1 Objective Mathematics -1
9 Mathematics
Second BMM-2 Objective Mathematics -2
First BMG-1 Office Management
10 Management
Second BMG-2 Management Skills
First BIT-1 Fundamentals of IT
Information
11 Basic Programming Skills using
Technology Second BIT-2
C
Note :
a. Languages, Compulsory paper and I and II Semester open elective syllabus are
attached in Annexure I to Annexure V respectively.
13
b. The Students may contact respective department chairperson in case of any queries
regarding open elective course. The contact details available in the university
website.
In order to provide individualized support to its learners, the University has created a number of
Study Centres throughout the country for this Programme. These are administratively coordinated by
the Regional Centres. The Study Centres are the contact points for the learners on all major aspects of
the Programme. These include counseling sessions, practicals, reference library facilities,
disseminating information and advice, facilities for audio-visual training aids, online classes and
teleconferencing. The University may not always be able to communicate to all the students
individually. All the important communications are sent to the Regional Directors who in turn will
intimate them to the Study Centre Coordinators. The coordinators display such circulars/notifications
on their notice boards or WhatsApp groups for the benefit of the learners. You are, therefore, advised
to be in touch with your Study Centre Coordinator on a more regular basis so as to get the latest
information about assignments, submission schedules (assignments and examination forms),
declaration of results, etc. You are also advised to visit the KSOU website so that you will be updated
about the latest developments in BCA.
2. INSTRUCTIONAL SYSTEM
The methodology of instruction in this university is different from that of traditional system. The Open
University system is more learner-oriented, and the learner has to be an active participant in the
teaching-learning process. Most of the instruction is imparted through a distance with only a small
component of face-to-face communication. The University follows a multi-channel approach for
instruction. It comprises a suitable mix of self-learning printed material and a personal contact
programme at study centre/university and reference library at study centre/university.
3. DETAILED SYLLABUS
Block 1
Unit 1: Introduction, Classification of Computers (Based on all Criteria), Functional units, Evolutional of
Computer Languages. Basic Computer Organization - Units of a computer, CPU, ALU, memory hierarchy,
registers, I/O devices. Concepts of Hardware and Software, Secondary Storage Devices, language
translator.
Unit 2: Introduction to number systems- Numeric and Non-numeric representation of data - Decimal,
Binary (Addition, subtraction, Multiplication, division, 1‟s and 2‟s complement methods), Octal and
14
hexadecimal number systems. Conversion from one number system to another number system. Excess-3-
code and gray code. Conversion between gray and binary codes.
Unit 3: Boolean Algebra- Laws, De-Morgan’s Theorem, Simplification of Expressions using K Map (Upto
4 Variables)
Unit 4: Logic Gates- AND, OR, NOT, and Universal Gates. Combinational Logic Circuit- Half and Full
Adder, Half and Full Sub tractors.
Block 2
Unit 5: Introduction to Principles of programming Introduction to Programming, Programming
Domain: Scientific Application, Business Applications, Categories of Programming Languages:
Machine Level Languages, Assembly Level Languages, High Level Languages P rogramming,
Program Execution and Translation Process, Problem solving using Algorithms and Flowcharts,
Performance Analysis and Measurements: Time and Space complexity
Unit 6: Introduction to C Programming: Features of C and its Basic Structure, Simple C programs,
Constants, Integer Constants, Real Constants, Character Constants, String Constants, Backslash
Character Constants, Concept of an Integer and Variable, Rules for naming Variables and assigning
values to variables
Unit 7: Operators and Expressions: Arithmetic Operators, Unary Operators, Relational and Logical
Operators, The Conditional Operator, Library Functions, Bitwise Operators, The Increment and
Decrement Operators, The Size of Operator, Precedence of operators.
Unit 8: Data Types and Input/output Operators: Floating-point Numbers, Converting Integers to
Floating-point and vice-versa, Mixed-mode Expressions, The type cast Operator, The type char,
Keywords, Character Input and Output, Formatted input and output, The gets () and puts ()
functions, Interactive Programming.
Block 3
Unit 9: Control Statements and Decision Making: The goto statement, The if statement, The if-else
statement, Nesting of if statements, The conditional expression, The switch statement, The while
loop, The do…while loop, The for loop, The nesting of for loops, The break statement and continue
statement.
Unit 10: Arrays and Strings: One Dimensional Arrays, Passing Arrays to Functions,
Multidimensional Arrays, Strings
Unit 11: Pointers – I: Basics of Pointers, Pointers and One-dimensional Arrays, Pointer Arithmetic,
Pointer Subtraction and Comparison, Similarities between Pointers and One-dimensional Arrays.
Unit 12: Structures and Unions: Basics of Structures, Arrays of Structures, Pointers to Structures,
Self-referential Structures, Unions.
Block 4
Unit 13: Functions: Function Philosophy, Function Basics, Function Prototypes, and Passing
Parameters: Passing Parameter by value and Passing Parameter by reference, passing string to
function, Passing array to function, Structures and Functions Recursion
Unit 14: Storage Classes: Storage Classes and Visibility, Automatic or local variables, Global
15
variables, Static variables, External variables
Unit 15: The Preprocessor and file management: File Inclusion, Macro Definition and Substitution,
Macros with Arguments, Nesting of Macros, Conditional Compilation. Defining and Opening a file,
Closing Files, Input/output Operations on Files, Predefined Streams, Error Handling during I/O
Operations, Random Access to Files, Command Line Arguments.
Unit 16: Dynamic Memory Allocation and Linked List:Dynamic Memory Allocation, Allocating
Memory with malloc, Allocating Memory with calloc, Freeing Memory, Reallocating Memory
Blocks, Pointer Safety, The Concept of linked list, Inserting a node by using Recursive Programs,
Sorting and Reversing a Linked List, Deleting the Specified Node in a Singly Linked List.
Part B
Recommended Texts:
1. M.M. Mano, Digital Logic and Computer Design, Pearson Education.
2. V. Rajaraman,2002, Fundamentals of Computers, Third Edition,
3. E.Balaguruswamy, 1995,Programming in ANSI C, TMH
Reference Books:
16
1.T.C. Bartee,1991, Computer Architecture and logical Design, McGraw Hill.
2.H. Scheldt, 2004, The Complete Reference, 4th Edition, TMH
3.Gottfried, B.S, 1996, Programming with C, Second Edition, TMH Pub. Co. Ltd
4.Kanetkar Y,1999, Let us C, BPB Publications., New Delhi.
5.Kamthane,2002, Programming with ANSI & Turbo C, First Edition,
Block – 1:
Unit-1: Group, Subgroups, Ring
Unit-2: Integral Domain, Field and Introduction of Boolean Algebra.
Unit-3: Spaces and Subspaces, Basic and Dimension of Vector Spaces
Unit-4: Linear Transformation, Their Nullity and Rank.
Block-2:
Unit –5: Linear systems, Matrices-Definition, Types of Matrices, Addition, Subtraction
Scalar Multiplication and Multiplication of Matrices
Unit-6: Elementary Transformation, transpose of a matrix, Symmetric and skew-symmetric
matrices and their properties, Adjoint, Inverse of a Matrix by Row Operation, Rank
Unit-7: Solution of a System of Linear Simultaneous Equation by Matrix Methods, Gauss
elimination method.
Unit –8: Permutation and Combinations, Binomial theorem.
Block – 3:
Unit – 9: Eigenvalues, Eigenvectors and Diagonalization, quadratic forms.
Unit-10: Rectangular, Spherical, Polar and Cylindrical Coordinates
Unit-11: Direction Cosines, Planes, Straight Lines
Unit-12: Shortest Distance Between Two Skew Lines, Sphere.
Block-4:
Unit-13: Determinants: Definition, Minors, Cofactors, Properties of Determinants
Unit-14: Adjoint, Inverse, Cramers Rule, Rank of Matrix Dependence of Vectors, Eigen Vectors of a
Matrix, Caley-Hamilton Theorem (without proof).
Unit-15: Limit at a Point, Properties of Limit, Computation of Limits of Various Types of
Functions
Unit-16 Continuity at a Point, Continuity Over an Interval, Intermediate
Value Theorem, Type of Discontinuities
17
Block-5:
Unit-17: Derivative,Derivatives of Sum, Differences, Product & Quotients, Chain Rule, Derivatives of
Composite Functions, Logarithmic Differentiation
Unit-18: Rolle’s Theorem, Mean Value Theorem, Expansion of Functions (Maclaurin’s & Taylor’s),
Indeterminate Forms
Unit 19: L’ Hospitals Rule, Maxima & Minima, Curve Tracing, Successive Differentiation &
Liebnitz Theorem.
Unit-20: Functions of several variables, Limit and Continuity, Partial derivatives, Total differential,
Euler’s theorem on homogeneous functions of two variables. Tangents and normal
Block-6:
Unit-21: Integral as Limit of Sum, Fundamental Theorem of Calculus ( without proof.), Definite integrals
and their elementary properties, Indefinite Integrals
Unit-22: Methods of Integration Substitution, By Parts, Partial Fractions, Reduction Formulae for
Trigonometric Functions, Gamma and Beta Functions(definition).
Unit-23: Vector spaces over R with examples, Subspaces. Linear independence, dependence, Basis and
Dimension. Quotient spaces, Homomorphism and Isomorphism of Vector spaces.
Unit-24: Inner Product space, Orthogonality, Orthogonal Basis, Gram Schmidt process, Orthogonal
complements, Projection on subspace.
Reference books:
1. Gilbert Strang, Linear Algebra and its Applications, Cengage Learning India, 4th edition, 2005.
2. Kenneth Hoffmann and Ray Kunze, Linear Algebra, PearsonIN, Second Edition, 2018.
3. S. Kumaresan, Linear Algebra – A Geometric Approach, Prentice Hall India Learning Private
Limited, 2000.
4. Prakash Om, Linear Algebra, Golden Maths Series, Laxmi Publications (P) Ltd, New Delhi, 2020.
Suggested books:
1. Higher Algebra, S. K. Mapa, Levant Books.
2. Advanced Higher Algebra, Chakravorty and Ghosh, U N Dhar Pvt. Ltd.
18
5. Differential Calculus, Das and Mukherjee, U N Dhar Pvt. Ltd.
Block 2:
Unit-5: Conditional Statement- if...else, Difference between break, continue and pass, short-circuit (lazy)
evaluation.
Unit-6 Manipulating files and directories, os and sys modules; text files: reading/writing text and numbers
from/to a file;
Unit-7: creating and reading a formatted file (csv or tab-separated). String manipulations: subscript
operator,
Unit-8: indexing, slicing a string; strings and number system: converting strings to numbers and vice
versa.
Block 3:
Unit-9: Binary, octal, hexadecimal numbers: Basic list operators, replacing, inserting, removing an
element;
Unit-10: searching and sorting lists; dictionary literals, adding and removing keys,
Unit-11: accessing and replacing values; traversing dictionaries.
Unit-12: redundancy, complexity; arguments and return values;
Block 4:
Unit-13: formal vs actual arguments, named arguments. Program structure and design. Recursive
functions.
Unit-14: Classes and OOP: classes, objects, attributes and methods; defining classes; design with classes,
data modelling; persistent storage of objects, inheritance,
Unit-15: polymorphism, operator overloading (_eq_, _str_, etc); abstract classes; exception handling, try
block. Graphical user interfaces; event-driven programming paradigm;
Unit-16: tkinter module, creating simple GUI; buttons, labels, entry fields, dialogs; widget attributes -
sizes, fonts, colors layouts, nested frames.
19
Block-5-6 Python Programming Lab:
1.Write a Python code to display system information using pywhois.
2. Check whether a number is prime or not
3. Make a Simple Calculator
4 Find the Factorial of a Number
5. Python Program to Generate a Random Number
6. Python Program to Check Whether a String is Palindrome or Not
7. Python Program to Sort Words in Alphabetic Order
8. Program to illustrate looping constructs.
9. Program to illustrate conditional statements.
10. WAP to plot a graph of people with pulse rate p vs. height h. The values of p and h are to be entered by
the user.
11. Program to illustrate class and object.
12. Python Program for Inheritance.
13. Python Program for Operator overloading.
14. Python Program for Exception Handling.
15. Write a menu-driven program to create mathematical 3D objects
TEXTBOOK
1. Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage Learning, ISBN:
978-1111822705
Reference Books:
1. P. K. Sinha & Priti Sinha , “Computer Fundamentals”, BPB Publications, 2007.
2. Dr. Anita Goel, Computer Fundamentals, Pearson Education, 2010.
3. T. Budd, Exploring Python, TMH, 1st Ed, 2011
4. Python Tutorial/Documentation www.python.or 2010
5. Allen Downey, Jeffrey Elkner, Chris Meyers , How to think like a computer scientist : learning with
Python , Freely available online.2012
6. http://docs.python.org/3/tutorial/index.html
7. http://interactivepython.org/courselib/static/pythonds
8. http://www.ibiblio.org/g2swap/byteofpython/read/
Block 3:
Unit-9 TCP/IP Suite, SMTP, POP3, SNMP, HTTP, FTP, DNS, ICMP
Unit-10: IGMP, ARP, RARP, OSPF, BGP, ALOHA
Unit-11: Packet Switching Networks – Network Services and Internal Network Operations, Unit-12:
Packet Network Topology, Datagrams and Virtual Circuits, Connectionless Packet Switching,
Block 4:
Unit-13: Virtual Circuit Packet Switching. Routing Concepts – Routing Tables,
Unit-14: Dijkstar’s Shortest Path Routing Algorithm, Congestion Control Algorithms-Leaky Bucket
Algorithm.
Unit-15: Data Link Issues –Single bit error and Burst Error, concepts of Redundancy, Checksum,
Unit-16: Single Bit Error correction and Hamming Code correction method.
Reference Books
1. Introduction to Data Communications and Networking by Behrouz Forouzan.
2. Computer Networks by Andrew S Tanenbaum.
3. Networking Essentials – Third Edition – Jeffrey S. Beasley, Piyasat Nilkaew
Part – A
1.Three node point to point network
2. Transmission of Ping messages
3. Ethernet Lan using n-nodes with multiple traffic
4.Simple ESS with wireless Lan
5. Performance of GSM using MAC layer
6. Performance of CDMA
21
Part-B
1. CRC-CCITT
2. Bellman-Ford Algorithm
3. Client server using TCP/IP sockets
4. Client-Server Communication
5. RSA Algorithm to Encrypt and Decrypt the Data
6. Congestion Control Using Leaky Bucket Algorithm
Block 2:
Unit-5: Overloading and polymorphism: Operator overloading, function overloading, constructor
overloading.
Unit-6: Inheritance: Single, multiple, multi-level, hierarchical and hybrid inheritance
Unit-7: Concept and terminology for non-primitive Data structures, Storage structures for arrays, Various
operations on Arrays-Traversal, Insertion,
Unit-8: Deletion, Sorting and Searching. Stacks, Definitions and Concepts,
Block 3:
Unit-9: Operations on stacks, Applications of stacks-Recursion, Infix to postfix, Evaluating postfix
expressions,
Unit-10: Queues-Linear and circular Queue. Pointers and Linked Allocation, linked linear lists,
Unit-11: Operations on Linear lists using singly linked storage Structures-Insertion and Deletion
operations circularly linked linear lists-
Unit-12: memory representation, doubly linked linear lists- memory representation.
Block 4:
Unit-13: Trees - Introduction as non-linear data structure, Concepts of node, Terminal node,
Unit-14: Depth, General Tree, Definition for Binary Tree, Left Skewed Tree,
Unit-15: Right Skewed Tree, memory representation using Arrays and Linked List, Tree Traversal
Unit-16: Algorithms- Pre-order , In-order, Post-order and Implementation of Tree Traversal
Algorithm
Part – B
8. Write an interactive program to implement the following operations on stack
using arrays
a. PUSH
b. POP
9. Program to implement Tower of Hanoi problem.
10. Write an interactive program to perform insertion and deletion operations inLinear Queue using arrays.
11. Write an interactive program to perform insertion and deletion operations inCircular Queue using
arrays.
12. Write an interactive program to insert a node in a linked list at the front, delete anode from the rear and
display.
13. Write an interactive program to implement preorder, post order and in ordertraversal of a binary tree
using linked list.
Reference Books:
1. Data Structures, Algorithms And Applications In C++, vaidyanathan, CBS; 1st edition (2013)
2. Data structures, Algorithms and Applications in C++, S.Sahni, University Press (India) Pvt.Ltd, 2nd
edition, Universities Press, Pvt. Ltd.
3. Data structures and Algorithm Analysis in C++, Mark Allen Weiss, Pearson Education. Ltd., Second
Edition.
4. Data structures and Algorithms in C++, Michael T.Goodrich, R.Tamassia and .Mount, Wiley student
edition, John Wiley and Sons.
5. Problem-solving with C++, The OOP, Fourth edition, W.Savitch, Pearson education.
6. Data structures and algorithms in C++, 3rd Edition, Adam Drozdek, Thomson
7. A Data structures using C and C++, Langsam, Augenstein and Tanenbaum, PHI.
23
Block-2: Basic Processing Unit
Unit-5: Some fundamental concepts: Register gating and timing of data transfers, Register Transfers,
Performing arithmetic or logic operation,
Unit-6: Fetching word from memory. Storing a word in memory, Execution of a complete instruction,
Branch instruction.
Unit-7: Performance Considerations: Multiple bus organization, Overlapping fetch and execution
operations, usage of cache memory.
Unit-8: Hardwired Control: Organization of the hardwired control unit, separation of the decoding and
encoding functions and generating control signals for the processor.
Block-3:
Unit-9: Microprogrammed Control: Organization of the Microprogrammed control unit, Control word,
Unit-10: Microinstruction, Microroutine, Control store, Microinstruction formats, Microprogram
sequencing, Branch address modification,
Unit-11: Bit-ORing, Wide Branch addressing, Microinstruction with next-address field.
Unit-12: Introduction, Accessing I/O devices: Memory mapped I/O and I/O mapped I/O. I/O interface for
an input device, mechanisms for interfacing I/O devices.
Block-4:
Unit-13: Interrupts: Interrupt I/O, enabling and disabling interrupts, handling multiple devices,
Unit-14: vectored interrupts, interrupts nesting and priority structures, Controlling device requests.
Unit-15: Exceptions, Direct Memory Access, DMA operation, Registers in a DMA interface, use of DMA
controllers in a computer system.
Unit-16: I/O hardware, details of I/O interface, functions of I/O interface, standard I/O interfaces.
Block-5:
Unit-17: Basic concepts: Memory addressing, CPU-Main memory connection, memory access type,
Unit-18 memory access cycle, Random Access Memory, cache memory, memory interleaving, virtual
memory.
Unit-19: Internal organization of semiconductor memory chips, semiconductor
Unit-20: RAMs, static memories, dynamic memories, read only memories, memory hierarchy.
Block-6:
Unit-21: Cache memory concept, cache memory design parameters,
Unit-22: mapping functions, replacement algorithms, performance considerations.
Unit-23: Virtual memory concept, memory management by paging,
Unit-24: memory management by segmentation, virtual memory address translation.
Reference Books:
1. Computer Organization: V. Carl Hmacher, Zvonko G. Vranesic and Safwat G. Zaky, NcGeaw-Hill
International Editions, Fourth Edition.
2. Computer Organization and Architecture: William Stallings, PHI, Seventh Edition.
24
BCA DSC3.5 Fundamentals of Data Science
Block– I:
Unit-1: Introduction to Data Science – Evolution of Data Science –
Unit-2: Data Science Roles – Stages in a Data Science Project. Applications of Data Science in various
fields.
Unit-3: Data Security Issues. Data Collection and Data Pre-Processing
Unit-4: Data Collection Strategies. Data Pre-Processing Overview – Data Cleaning
Block– 2
Unit-5: – Data Integration and Transformation Data Reduction
Unit-6: Data Discretization. Exploratory Data Analytics Descriptive Statistics
Unit-7: Mean, Standard Deviation, Skewness and Kurtosis – Box Plots –
Unit-8: Pivot Table – Heat Map – Correlation Statistics
Block – 3:
Unit-9: ANOVA. Model Development Simple and Multiple Regression
Unit-10: Model Evaluation using Visualization – Residual Plot –
Unit-11: Distribution Plot, Polynomial Regression and Pipelines
Unit-12: – Measures for In-sample Evaluation – Prediction and Decision Making.
Block – 4:
Unit-13: Model Evaluation Generalization Error, Out-of-Sample Evaluation Metrics –
Unit-14: Cross Validation – Overfitting –
Unit-15: Under Fitting and Model Selection – Prediction by using Ridge Regression –
Unit-16: Testing Multiple Parameters by using Grid Search.
Block-6: OOP S3 Classes – S4 Classes – Managing the Objects – Input/output – Accessing Keyboard and
Monitor – Reading and Writing Files – accessing the Internet – String Manipulation. Data Visualization
Introduction to GGPlot2 – Factors – Aesthetics – Plotting with Layers – Overriding Aesthetics – Mapping
vs Setting – Histograms – Density Charts – Statistical Transformation – Facets – Coordinates – Themes.
25
REFERENCES:
1. Jojo Moolayil, “Smarter Decisions : The Intersection of IoT and Data Science”, PACKT, 2016.
2. Cathy O’Neil and Rachel Schutt , “Doing Data Science”, O'Reilly, 2015.
3. David Dietrich, Barry Heller, Beibei Yang, “Data Science and Big data Analytics”, EMC 2013
4. Raj, Pethuru, “Handbook of Research on Cloud Infrastructures for Big Data Analytics”, IGI Global.
5. Norman Matloff , “The Art of R Programming: A Tour of Statistical Software Design”, No Starch Press,
2011.
6. Jared P. Lander, “R for Everyone: Advanced Analytics and Graphics”, Addison-Wesley Data &
Analytics Series, 2013.
7. Mark Gardener, “ Beginning R – The Statistical Programming Language”, Wiley, 2013
8. Robert Knell, “ Introductory R: A Beginner's Guide to Data Visualisation, Statistical Analysis and
Programming in R”, Amazon Digital South Asia Services Inc, 2013.
Block - I
Unit-1: Introduction: History and Development of Accounting –Meaning Objectives and functions of
Accounting-
Unit-2: Book–keeping V/s Accounting –Users of accounting data – systems of book-keeping and
accounting – branches of accounting –
Unit-3: advantages and limitations of accounting. Accounting Concepts and conventions: Meaning need
and classification,
Unit-4: Accounting standards –meaning, need and classification of Indian accounting standards.
Accounting principles V/s Accounting standards.
26
Boolean Logical operators, Assignment Operator, Operator Precedence.
Block 2:
Unit-5: Control Statements – Selection Statements - if, Switch, Iteration Statements - While, Do-while, for
Nested loops, Jump statements. Arrays.
Unit-6: Class Fundamentals, Declaring objects, Access specifiers, Methods –
Unit-7: constructors, “this” keyword, finalize ( ) method A stack class, Overloading methods. Unit-8:
Using objects as parameters, Argument passing, Returning objects. Recursion,
Block 3:
Unit-9: Access control, introducing final, understanding static. Introducing Nested and Inner classes.
Unit-10: Using command line arguments. Basics, using super, method overriding,
Unit-11: Dynamic method Dispatch, Using abstract classes and final with Inheritance.
Unit-12: Definition. Access protection importing packages. Interfaces: Definition and implementation.
Block 4:
Unit-13: Exception Handling – Fundamentals, types, Using try and catch and Multiple catch clauses,
Nested try Statements, throw, throws, finally.
Unit-14: Java’s built-in exception, using Exceptions. Java thread model – main thread, creating single and
multiple thread. isalive( ) and join( ). Thread – Priorities,
Unit-15: Synchronization, inter thread communication, suspending, resuming and stopping threads, using
multi-threading. I / O basics – Reading control input, writing control output, Reading and Writing files.
Unit-16: AWT package, AWT Event handling concepts, The transient and volatile modifiers. Using
instance of using assert.
Part B
11. Program to illustrate class and object.
12. Program to illustrate inheritance.
13. Program to illustrate multithreading.
27
14. Write a program to copy a file to another file using Java to package classes. Get the file names at run
time and if the target file is existed then ask confirmation to overwrite and take necessary actions.
15. Write a program to get file name at runtime and display number of lines and words in that file.
16. Program to demonstrate applet.
17. Program to illustrate polymorphism.
18. Program to illustrate exception handling.
Text Books:
1. A.Balaguruswamy, “Programming with JAVA”, A Primer, TMH, 1999.
Reference Books:
1. Thomas Boutel, “CGI programming in C and Perl”, Addison – Wesley, 1996.
2. Jefry Dwight et al, Using CGI, Second Edition, Prentice Hall, India, 1997.
3. Patrick Naughton & Herbert Schildt, JAVA 2: The Complete Reference, THM, 1999.
4. Schildt, “JAVA The Complete Reference”, 7th Edition.
Block - 2
Unit-5: Scheduling queues, scheduler, cooperating process, Interposes Communication,
Unit-6: Threads- meaning, user threads, Kernel Threads, Multithreading Models, Threading Issues,
Unit-7: CPU Scheduling Basic concepts, Preemptive and Non-preemptive Scheduling, Scheduling
Criteria,
Unit-8: Scheduling algorithmsFCFS, Shortest job first Priority scheduling, Round Robin Scheduling.
Block – 3
Unit-9: Process Synchronization the Critical section problem, Solution Approach critical section
problem,
Unit-10: Bakery Algorithm, Semaphores Meaning, Types of Semaphores,
Unit-11: Synchronization problems- Bounded Buffer Problem, Readers-Writers problem and Dining
Philosophers problem.
Unit-12: Deadlock Characterization, Methods for Handling Deadlocks, Deadlock Prevention, Deadlock
Avoidance, Deadlock Detection, Recovery from Deadlock
Block – 4
Unit-13: Memory Management Introduction, Logical versus physical address space, Dynamic
Loading,Dynamic Linking, Swapping, Contiguous Allocation, Partitioned Memory Allocation, Paging,
Segmentation, Segmentation with Paging.
28
Unit-14: Virtual Memory Concept, Advantages of Virtual Memory, Implementation of Virtual Memory,
Demand Paging, Demand segmentation, Advantages of Demand paging,Page Replacement, Page-
Replacement Algorithms- FIFO Algorithm,
Unit-15 Optimal Page Replacement Algorithm, and Least Recently used Algorithm, (LRU) Allocation
of Frames, Thrashing.File System File concepts, File Attributes, File Operations,
Unit-16: File Types, File Structure, Access Methods, Directory Structure, File-System Structure,
Allocation Methods- Contiguous Allocation, Linked Allocation and Indexed Allocation, Free-Space
Management.
TEXT BOOKS:
1. Operating System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne 7th Edition, John
Wiley.
2. Advanced programming in the Unix environment, W. R. Stevens, Pearson education
Reference Books:
1. Operating System Concepts – 5th edition by Abraham Silberschartz and Peter Galvin, McGraw Hill,
2000
2. Modern Operating Systems – Andrew S Tanenbaum, Prentice Hall
3. Operating Systems : Internals and Design Principles, William Stallings, Prentice Hall
Block – III
Unit-9: sharpening spatial filters, Fourier Transform and the Frequency Domain,
Unit-10: Filtering in the Frequency Domain, Smoothing Frequency Domain Filters,
Unit-11: Sharpening Frequency Domain Filters, Image Enhancement Holomorphic Filtering,
Unit-12: The Convolution and Correlation Theorems, Image degradation / restoration process, noise
models,
Block – IV
Unit-13: Restoration in the Presence of Noise Only Spatial Filtering, Estimating the Degradation Function,
Unit-14: Inverse filtering, minimum mean square error filtering, geometric mean filter Geometric
transformations.
Unit-15: Smoothing and Sharpening, Color Segmentation Dilation and erosion, opening and closing,
Unit-16: Hit-or-Miss transformations, basic morphological algorithms Color Fundamentals,
Block – V
Unit-17: Color Models, Pseudo color Image Processing,
Unit-18: Basics of full Color Image Processing, Color Transformations.
Unit-19: Detection of discontinues Edge linking and boundary detection, thresh holding,
Unit-20: Region –based segmentation, Color Image Processing
Block – VI:
Unit-21: Spatial feature extraction, transform features
Unit-22: Edge detection, boundary extraction,
Unit-23: boundary and region representation, Shape features, texture,
Unit-24: classification techniques, Image understanding.
Text Book:
1. Rafael. C. Gonzalez. Richard. E. Woods., “Digital Image Processing”, Pearson Education, 2002.
Reference:
1. Anil K Jain., Fundamental of Digital Image Processing, Prentice Hall of India, 2004
2. B.Chanda. Dutta. Majumder., “Digital Image Processing and Analysis”, Prentice hall India 2000
30
Block – 2
Meaning, Need, Definition, Partice to Bill of Exchange, Types of Bills. Accounts Procedure: Honour of
the Bill, Dishonour of the Bill, Endorsement, Discounting, Renewal, Bills for collection, Retirement of the
Bill, Accommodation Bills, Bill Receivable Book and Payable Book. Preparation of Trial Balance:
Rectification of errors and journal Proper. Preparation of Final accounts: Meaning, need and classification,
Preparation of Manufacturing, Trading, Profit and loss account and Balance-Sheet of sale –traders and
partnership firms.
Texts & Reference Books:
1. Gupta R.L, Advanced Accountancy, S.Chand, Delhi.
2. Agarwala A.N, Higher Science of Accountancy, KitabMahal,Allahabad.
3. S.P. Jain and K.L. Narang, Financial Accounting
4. M.C.Shukla and T.S.Grawel, Adavnced Accounts(Vol. I)
5. Gillespie Accounting system, Procedure & methods, Prentice Hall India Ltd,
New Delhi.
Block- 2
Unit-5: Notation for ER Diagrams, Proper naming of Schema Constructs, Relationship types of degree
higher than two.Record Storage and Primary File Organization:
Unit-6: Secondary Storage Devices. Buffering of Blocks. Placing file Records on Disk. Operations on
Files, File of unordered Records (Heap files),
Unit-7: Files of Ordered Records (Sorted files), Hashing Techniques, and Other Primary file Organization.
Functional Dependencies and Normalization for Relational Database:
Unit-8: Informal Design Guidelines for Relational schemas, Functional Dependencies, Normal Forms
Based on Primary Keys., General Definitions of Second and Third Normal Forms Based on Primary Keys.,
Block- 3
Unit-9: General Definitions of Second and Third Normal Forms, Boyce-Codd Normal Form. Relational
Data Model and Relational Algebra:
Unit-10: Relational Model Concepts., relational Model Constraints and relational Database Schema,
defining Relations, Update Operations on Relations.,
31
Unit-11: Basic Relational Algebra Operations, Additional Relational Operations., Examples of queries in
the Relational Algebra.,
Unit-12: Relational Database Design Using ER-to-Relational Mapping.V Relational Database Language:
Data definition in SQL,
Block- 4
Unit-13: Queries in SQL, Insert, Delete and Update Statements in SQL, Views in SQL, Specifying
General Constraints as Assertions, specifying indexes,
Unit-14: Embedded SQL. PL /SQL: Introduction. Transaction Processing Concepts: Introduction,
Transaction and System Concepts,
Unit-15: Desirable properties of transaction, Schedules and Recoverability, Serializability of Schedules,
Unit-16: Transaction Support in SQL, Locking Techniques for Concurrency Control, Concurrency Control
based on time stamp ordering.
3.The SALARY database of an organization has a table with the following attributes. EMPSALARY
(empcod:int, empnamee:string, dob:date, department:string, salary:real)
i) Create the above table.
ii) Enter the five tuples into the table
iii) Display all the number of employees working in each dapartment.
iv) Find the sum of the salaries of all employees.
v) Find the sum and average of the salaries of employees of a particular department.
vi) Find the least and highest salaries that an employee draws
4.Consider the insurance database given below. The primary keys are underlined and the data types
are specified.
32
PERSON (driver-id-no: string, name: string, address:strong)
CAR (regno: string, model: string, year: int)
ACCIDENT (report-no: int, date: date, location: String)
OWNS (driver-id-no: string, regno: string)
PARTICIPATED (driver-id-no: string, regno: string, report-no: int, damage-amount: int)
i) Create the above tables by properly specifying the primary keys and the foreign keys
ii) Enter atleast five tuples for each relation.
iii) Demonstrate how you a) Update the damage amount for the car with a specific regno in the
accident with report no 12 to 25000. b) Add a new accident to the database.
iv) Find total number of people who owned cars that were involved in accidents in 2002
v) Find the number of accidents in which cars belonging to a specific model were involved.
5. Consider the following database of student’s enrollment in courses and books adopted for each
course.
STUDENT (regno: string, name: string, major: strong, bdate: date)
COURSE (course-no: int cname: string, dept: string)
ENROLL (reg-no: string, course-no: int, sem: int, marks: int)
BOOK-ADOPTION (course-no: int, sem: int, book-isbn: int)
TEXT (book-isbn: int, book-title: string, publisher: string, author: string)
i) Create the above tables by properly specifying the primary keys and the foreign keys
ii) Enter atleast five tuples for each relation.
iii) Demonstrate how you add a new text book to the database and make this book be adopted by some
department.
iv) Produce a list of text books (include Course-no, book-isbn, book-title) in the alphabetical order for
courses offered by the ‘Compute Science’ department that use more than two books.
v) List any department that has all its adopted books published by a specific publisher.
CATLOG (book-id: int, title: string, author-id: int, publisher-id: int, category: int, year: int,
price: int)
CATEGORY (category-id: int, description: string)
ORDER-DETAILS (order-no: int, book-id: int, quantity: int)
i) Create above tables by properly specifying the primary keys and the foreign keys.
ii) Enter atleast five tuples for each relation.
iii) Give the details of the authors who have 2 or more books in the catalog and the price of the books
is greater than the average price of the books in the catalog and the year of publication is after
2010.
iv) Find the author of the book which has maximum sales.
v) Demonstrate how to increase price of books published by specific publisher by 10%
33
7.Consider the following database for BANK.
BRANCH (branch-name: string, branch-city: string, assets: real)
ACCOUNT (accno: int, banch-name: string, balance: real)
DEPOSITOR (customer-name: string, accno: int)
CUSTOMER (customer-name: string, customer-street: string, customer-city: string) LOAN (loan-
no: int, branch-name: string, amount: real)
BORROWER (customer-name: string, loan-no: int)
i) Create the above tables by properly specifying the primary keys and foreign keys.
ii) Enter atleast five tuples for each relation.
iii) Find all the customers who have atleast two accounts at the main branch.
iv) Find all customer who have an account at all the branches located in a specific city.
v) Demonstrate how t0 delete all account tuples at every branch located in specific city.
9.During practical examination the External and Internal examiners may prepare exam question
paper related to theory syllabus apart from Part-A. (A minimum of 8 Programs has to be prepared).
Note:
a) The candidate has to write two the programs One from Part-A and other from Part-B and execute one
program as of External examiner choice.
b) A minimum of 8 Programs has to be done in Part-B and has to be maintained in the Practical Record. c)
Scheme of Evaluation is as follows:
Writing two programs - 10 Marks
Execution of one program - 10 Marks
Formatting the Output - 05 Marks
Viva - 05 Marks
Record - 05 Marks
Total - 35 Marks
Text book:
34
1. Remez Elmasri and Shamkant B. Navathe, “Fundamentals of Database Systems”, 5 th Edition,
Pearson Education, 2007
References:
1. Abrahamsi. Silberschatz, Henry. F. Korth, S. Sudarshan, “Database System Concepts” 6th Edition,
McGraw Hill, 2012.
2.C.J. Date, “Introduction to database systems”, Eight Edition, Addison Wesley, 2003.
Block-2
Unit-5: Introducing Technologies for Handling Big Data: Distributed and Parallel Computing for Big
Data,
Unit-6: Introducing Hadoop. Understanding Hadoop Ecosystem: Hadoop Ecosystem,
Unit-7: HDFS, MapReduce, Hadoop YARN, HBase,
Unit-8: Hive, Pig and Pig Latin, Sqoop, ZooKeeper,
Block-3
Unit-9: Flume, Oozie. Understanding MapReduce Fundamentals and HBase:
Unit-10: The MapReduce Framework, Techniques.
Unit-11: Understanding Hadoop YARN Architecture: Introduction YARN, Advantages of YARN,
Unit-12: YARN Architecture, Working of YARN. Exploring Hive: Introducing Hive, Getting Started with
Hive,
Block-4
Unit-13: Hive Services, Data Types in Hive, Built-In Functions in Hive,
Unit-14: Hive DDL, Data Manipulation in Hive, Data Retrieval Queries, Using JOINS in Hive.
Unit-15: Analyzing Data with Pig: Introducing Pig, Running Pig, Getting Started with Pig Latin,
Unit-16: working with Operators in Pig, Working with Functions in Pig, Debugging Pig, Error Handling
in Pig. Text DT Editorial Services, Big Data – Black Book (dreamtech
References
1. Radha S, M. Vijayalakshmi, Big Data Analytics
2. Arshdeep B and Vijay M, Big Data Science & Analytics – A Hands-On Approach.
3. Frank Ohlhorst, Big Data Fundamentals – Concepts, Drivers, Techniques
4. Tom White, Hadoop: The Definitive Guide
5. Shiva Achari,Hadoop Essentials
6. Alex Holmes, Hadoop in Practice
Block-3
Unit-9: Instance-based Learning Nearest neighbor classification, k-nearest neighbor, nearest neighbor
error probability.
Unit-10: Machine learning concepts and limitations: Learning theory, formal model of the learnable,
Unit-11:sample complexity, learning in zerobayes and realizable case, VC-dimension, fundamental
36
algorithm independent concepts,
Unit-12: hypothesis class, target class, inductive bias, occam's razor, empirical risk,
Block-4
Unit-13: limitations of inference machines, approximation and estimation errors, Tradeoff.
Unit-14: Machine learning assessment and Improvement: Statistical model selection, structural risk
minimization,
Unit-15: bootstrapping, bagging, boosting. Support Vector Machines: Margin of a classifier, dual
perceptron algorithm,
Unit-16: learning nonlinear hypotheses with perceptron kernel functions, implicit non-linear feature space,
theory, zero-Bayes, realizable infinite hypothesis class, finite covering, margin-based bounds on risk,
maximal margin classifier.
Readings:
1. E. Alpaydin, Introduction to Machine Learning, Prentice Hall of India, 2006.
2. T. M. Mitchell, Machine Learning, McGraw-Hill, 1997
3. C. M. Bishop, Pattern Recognition and Machine Learning, Springer, 2006.
37
4. R. O. Duda, P. E. Hart, and D.G. Stork, Pattern Classification, John Wiley and Sons, 2001.
5. Vladimir N. Vapnik, Statistical Learning Theory, John Wiley and Sons, 1998.
6. J. Shawe-Taylor and N. Cristianini, Cambridge, Introduction to Support Vector Machines, University
Press, 2000
Block- 2
Unit-5: option buttons , check boxes , frames lists and combo boxes. Predefined Dialog Boxes – MsgBox
and InputBO
Unit-6: Programming: Data types, variables; declaration and scope arithmetic operations, Study of form
and code modules, private and public procedures ,
Unit-7: Main o procedure , Suba and Functions. Mathematical and string Functions; Branching and
Looping Statement ;
Unit-8: If – Then , if –Then –Else and Nested If Statements; Select Case –different forms; For – Next ,
While – Wend and Do – Loops statements ;
Block- 3
Unit-9: Arrays- declaration . Static and dynamic arrays. Array and Function,
Unit-10: menus and toolbars-Creating menus and toolbars, Working with the menu editor ,
Unit-11: Designing Multiple Document interface forms. Microsoft common controls.OOP methods and
properties of an object,
Block- 4
Unit-12: class Modules , Encapsultation and Inheritance characteristics Dynamic Link Libraries (DLLs)
and Windows API ;
Unit-13: Designing Help files ; File handling – Sequential ,Random access and Binary files,
Unit-14: Database connectivity – DAO and ADO Tables and Queries, ActiveX Data objects.Visual C++
Programming: Objects-Classes-VC++Components – Resources-Event Handling – Menus – Dialog Boxes
Unit-15: Importing VBX Controls –Files – MFC File Handling – Document View Architecture –
Serialization.Interfacing Other Applications –
Unit-16: Multiple Document Interface (MDI) – Splitter Windows – Exception Handling – Debugging –
38
Object Linking and Embedding (OLE) – Database Application – DLL- ODBC.
7. Create ‗MDI Forms‘ to accept order, purchase and sale of products (by using Menu Editor).
8. Write a VB program to find Factorial of a given number using Recursive functions.
9. Write a VB program to Swap two numbers using functions.
10. Create user interface and events to select a particular file from a directory in a drive using ‗Rich Text
box‘.
11. Create an application in text file and display its record in a textbox by using a sequential method. 12.
Write a program to achieve color palette.
13. To draw circle, line and text using picture box.
14. Project - Online super market.
15. Project - Hotel management
Text Books: 1. Gurumit Singh, “Visual Basic 6”, First Edition, Firewall Media, 2007.
Reference Books:
1.Charles Petzold, “Windows Programming”, 5th Edition, Microsoft Press, 1999.
2.Steve Holzner, “Visual C++ Programming”, Second Edition, PHI, 1994.
3.Go ttfried, “Programming with Visual Basic 6”, PHI, 2000.
BLOCK– III
Uni-9: Introduction, IoT Design Methodology, Case Study on IoT system for weather Monitoring.
Uni-10: Motivation for Using Python. Python Packages for IoT. IoT Physical Devices & Endpoints:
Uni-11: What is an IoT Device, Exemplary Device: Raspberry Pi,
Uni-12: About the Board, Linux on Raspberry Pi, Raspberry Pi Interfaces,
BLOCK– IV
Uni-13: programming Raspberry Pi with Python, Other IoT Devices.
Uni-14: IoT Physical Servers & Cloud Offerings: Introduction to Cloud Storage Models &
Communication APIs,
Uni-15: WAMPAutoBahn for IoT, Xively Cloud for IoT, Python Web Application
Uni-16: Framework-Django, Designing a RESTful Web API,
BLOCK– V
Uni-17: Amazon Web Services for IoT, SkyNet IoT
Uni-18: Messaging Platform. Case Studies of IoT Design:
Uni-19: Home Automation, Cities, Environment,
Uni-20: Agriculture, Productivity Applications. Introduction to Data
BLOCK– VI
Uni-21: Analytics for IoT, Apache Hadoop, YARN,
Uni-22: Oozie, Spark, Storm, Health Monitoring Case study.
Uni-23: An IoT Tool: chef, Chef Case Studies.Text Arshdeep Bahga,
Uni-24: Vijay Madisetti, Internet of Things – A Hands on Approach.
References
1. Graham Meikle, Mercedes Bunz, The Internet of Things
2. Rajkumar Buyya, Amir Vahid Dastjerdi, Internet of Things
3. Adrian McEwen, Hakim Cassimally, Designing the Internet of Things
4. Olivier H, David B, Omar E, The Internet of Things: Key Applications and Protocols
5. Jean Philippe V, Adam Dunkel, Interconnecting Smart Objects with IP: The Next Internet
6. Daniel Minoli John, Building the Internet of Things with IPv6 and MIPv6 – The Evolving World of
M2M Comminications
7. Ovidiu Vermesan, Peter Friess, Internet of Thinks Converging Technologies for Smart Environments
and Integrated Ecosystem.
40
BCADSE-4 Cyber Security
Block-1
Unit-1: Overview of cyber security, Internet governance- challenges and constraints,
Unit-2: cyber threats, cyber warfare, cybercrime, cyberterrorism, cyber Espionage.
Unit-3: Need for a Comprehensive cyber security policy, need for a Nodal Authority, Need for an
International Convention on Cyberspace.
Unit-4: Cyber security vulnerabilities- Overview, vulnerabilities in software, system administration,
Block-2
Unit-5: complex Network Architectures, Open access to Organizational Data, weak Authentication,
Unit-6: Unprotected Broadband Communications, Poor cyber security awareness. Cyber security
safeguards Overview,
Unit-7: Access control, Audit, Authentication, Biometrics, Cryptography, Deception,
Unit-8: Denial of service Filters, ethical Hacking, Firewalls, Intrusion detection systems,
Block-3
Unit-9: Response, scanning Security policy, Threat Management.
Unit-10: Introduction to security web application, basic security for HTTP application and services,
Unit-11 basic security for SOAP services, Identity management and web services, Authorization patterns,
Unit-12: Security Considerations, Challenges. Intrusion Physical Theft, abuse of privileges,
Block-4
Unit-13: unauthorized Access by Outsider, Malware infection, Intrusion detection and Prevention
Techniques,
Unit-14 Anti-Malware software, Network based intrusion detection systems, Network based intrusion
prevention systems,
Unit-15: Host based Intrusion prevention systems, Security information management, Network session
Analysis, system Integrity Validation
Unit-16: Introduction to Cryptography, Symmetric Key Cryptography, Asymmetric Key Cryptography,
Block-5
Unit-17: Message Authentication, Digital Signatures, applications of Cryptography,
Unit-18: overview of Firewalls, Types of firewalls User management, VPN Security protocols,
Unit-19: security at the application layer- PGP and S/MIME Security at Transport Layer-SSL and TLS,
Security at Network Layer-IPSec.
Unit-20 Introduction to Cyber Space, Cyber security regulations, roles of international Law,
Block-6
Unit-21: The state and Private sector in cyber Space, Cyber Security Standards. The INDIAN cyber space,
Unit-22: National Cyber Security policy 2013. Introduction to Cyber Forensics, handling Preliminary
41
Investigations,
Unit-23: controlling an Investigation, conducting disk based analysis, Investigating Information hiding,
Unit-24: Scrutinizing E-mail, Validating E-mail header information, tracing memory in real –time.
Text Books:
1. John R Vacca, “Computer and Information Security Handbook”, 3rd Edition Elsevier,2013, ISBN:
2. Albert Marcella, Jr., Doug Menendez, “CYBER FORENSICS: A Field Manual for Collecting,
Examining, and Preserving Evidence of Computer Crimes”, Second Edition, CRC Group, Taylor &
Francis.
3. William Stallings, “Cryptography and Network Security”, Pearson.
Reference Books:
1. George K Kostopoulus, “Cyber space and cyber Security”, second Edition, CRC Group, Taylor and
Francis,
2. Behrouz A Frouzan “Cryptography and Network Security”, Tata McGraw Hill
Block 1:
Unit-1: What Is Web 2.0? Introduction to Web 2.0 terms: Search, Content Networks, Blogging, Social
Networking, Social Media, Rich Internet Applications (RIAs), Web Services,
Unit-2: Introduction to VBScript - Adding VBScript Code to an HTML Page - VB Script
Basics - VBScript Data Types - VBScript Variables - VBScript Constants.
Unit-3: VBScript Operators – mathematical- comparison-logical - Using Conditional Statements -
Looping Through Code
Unit-4: VBScript Procedures – type casting variables - math functions –date functions – string
functions –other functions - VBScript Coding Conventions - Dictionary
Object in VBScript - Err Object
Block-2:
Unit-5: Introduction to JavaScript – Advantages of JavaScript – JavaScript syntax - Unit-6: Data
type–Variable - Array – Operator & Expression – Looping – control structures –
Unit-7: Constructor Function – user defined function Dialog Box, JavaScript document object model
Unit-8: Introduction – Object in HTML – Event Handling – Window object – Document object –
Browser object – Form object – Navigator object – Screen object – Build in object – User defined
object – Cookies.
Block-3
Unit-9: ASP.NET Language Structure – Page Structure – Page event, Properties & Compiler
Directives.
Unit-10: HTML server controls – Anchor, Tables, Forms, Files.
42
Unit-11: Basic Web Server Controls – Label, Text box, Button, Image Links, Check & radio
Button,
Unit-12: Hyperlink, Data List Web Server Controls – Check box list. Radio button list, Drop down
list, List box, Datagrid, Repeater.
Block-4:
Unit-13: Request and Response Objects, Cookies, Working with Data –
Unit-14: OLEDB connection class, command class, transaction class, data adaptor class, Unit-15:
data set class. Advanced issues – email, Application issues, working with IIS and page Directives,
error handling.
Unit-16: Security – Authentication, IP Address, Secure by SSL & Client Certificates.
Recommended Texts:
I.) I.Bayross, 2000, Web Enable Commercial Application Development Using HTML,
43
DHTML, JavaScript, Perl CGI, BPB Publications.
ii.) A.Russell Jones, Mastering Active Server Pages 3, BPB Publications.
Reference Books:
i.) HathleenKalata, Internet Programming with VBScript and JavaScript, Thomson
Learning
ii.) Mike McGrath, XML Harness the Power of XML in easy steps, Dreamtech
Publications
iii) T.A. Powell, 2002, Complete Reference HTML, TMH.
iv) J.Jaworski, 1999, Mastering JavaScript, BPB Publications.
v) Powell, Thomas; Schneider, Fritz, JavaScript: The Complete Reference,
2nd edition2004, TMH
Block-2
Unit -5: Mining Multilevel Association Rules from Transaction Databases, Mining Multidimensional
Association Rules from Relational Databases and Data Warehouses,
Unit - 6: From Association Mining to Correlation Analysis, Constraint-Based Association Mining.
Unit -7: Classification and Prediction: Issues Regarding Classification and Prediction,
Unit - 8: Classification by Decision Tree Induction, Bayesian Classification, Classification by
Backpropagation, Classification Based on Concepts from Association Rule Mining,
Block-3
Unit -9: Other Classification Methods, Prediction, and Classifier Accuracy. Cluster Analysis
Introduction: Types of Data in Cluster Analysis,
Unit -10: A Categorization of Major Clustering Methods, Partitioning Methods, Hierarchical methods,
Density Based Methods, Grid-Based Methods,
Unit -11: Model-Based Clustering Methods, Outlier Analysis. Introduction to WWW, Information
Retrieval and Web Search: Basic Concepts, IR models, Relevance Feedback, Unit -12: Evaluation
Measures, Text and Web Page Pre-Processing, Link Analysis: Graph Mining, Social Network Analysis,
Co-Citation and Bibliographic Coupling, Page Rank, HITS, Community Discovery.
Block-4
Unit – I3: Web Crawling, Basic and Universal Crawlers, Structured Data Extraction: Wrapper
Generation: Wrapper Induction, Automatic Wrapper Generation: Problems, String Matching Unit – I4:
and Tree Matching, Information Integration, Pre-Processing for Schema Matching, Domain and Instance-
44
Level Matching. Opinion Mining: Sentiment Classification, Feature- Unit -15: Based Opinion Mining
and Summarization, Opinion Search, Opinion Spam, Web Usage Mining: Data Collection and Pre-
Processing,
Unit – I6: Data Modeling for Web Usage Mining, Discovery and Analysis of Web Usage Patterns,
Privacy Preserving Data Mining: Issues and Solutions.
Text Books:
1. J. Han & M. Kamber, Data Mining: Concepts and Techniques, Morgan Kaufmann,
2 nd ed, 2006. (Module 1)
2. Bing Liu. Web Data Mining, Exploring Hyperlinks, Contents and Usage Data, Springer Publishers
(Module 2 and Module 3)
References:
1. Margret H Dunham,Data Mining Introductory and advanced topics, Pearson Education, 6 th ed,2009,
2. Shawkat Ali and Saleh Wasimi,Data Mining: Methods and Techniques, Cengage Learning, Indian
Edition,2009,
Block-1:
Unit-1: What is Multimedia: Definitions - CD-ROM and the Multimedia Highway - Where to use
Multimedia
Unit-2: Introduction to Making Multimedia: The stages of a Project - What You Need – Multimedia
Skills and Training:
Unit-3: The team - Macintosh and Windows Production Platforms: Macintosh Versus PC Unit-4:
45
The Macintosh Platform - The Windows Multimedia PC Platform –
Block-2:
Unit-5: Networking Macintosh and Windows Computers-Hardware Peripherals: Connection –
Unit-6: Memory and Storage Devices - Input Devices - Output Hardware - Communication Devices.
Unit-7: Basic Tools: Text Editing and Word Processing Tools - OCR Software - Painting and
Drawing Tools
Unit-8: 3-D Modeling and Animation Tools - Image-Editing Tools - Sound Editing Tools -
Animation, Video and Digital Movie Tools - Helpful Accessories - Making Instant Multimedia:
Block-3:
Unit-9: Linking Multimedia Objects - Office Suites - Word Processors - Spreadsheets - Unit-10:
Databases - Presentation Tools. Multimedia Authoring Tools: Types of Authoring Tools
Unit-11: Card-and-Page-Based Authoring Tools - Icon-Based Authoring Tools –
Unit-12: Time-Based Authoring Tools - Object-Oriented Authoring Tools - Cross-Platform
Authoring Notes.
Block-4:
Unit-13: Text: The Power of Meaning - About Fonts and Faces - Using Text in Multimedia –
Unit-14: Computers and Text - Font Editing and Design Tools - Hypermedia and Hypertext –
Unit-15: Sound: The Power of Sound - Multimedia System Sounds - MIDI Versus Digital Audio –
Digital Audio - Making MIDI Audio - Audio File Formats –
Unit-16: Working with Sound on the Macintosh - Notation Interchange File Format (NIFF) - Adding
Sound to Your Multimedia Project - Toward Professional Sound: The Red Book Standard -
Production Tips
Block-5:
Unit-17: Images: Making Still Images -Color - Image File Formats. Animation:
Unit-18: The Power of Motion - Principles of Animation - Making Animations That Work -Video:
Unit-19: Using Video - How Video works - Broadcast Video Standards –
Unit-20: Integrating Computers and Television - Shooting and Editing Video - Video Tips -
Recording Formats - Digital Video.
Block-6:
Unit-21: Planning and Costing: Project Planning - Estimating - RFPs and Bid Proposals - Unit-22:
Designing and Producing: Designing - Producing - Content and Talent: Acquiring Content - Using
Content Created by Others –
Unit-23: Using Content Created for a Project - Using Talent - Delivering: Testing - Preparing for
Delivery.
Unit-24: Delivering on CD-ROM - Compact Disc Technology - Wrapping It Up - Delivering on the
World Wide Web.
Recommended Texts:
46
1. Tay Vaughan - Multimedia: Making it Work. - Fourth Edition - Tata McGraw Hill
Edition - 1999.
2. Walterworth John A - Multimedia Technologies and Application - Ellis Horwood Ltd.
- London - 1991.
3. John F Koegel Buford - Multimedia Systems - Addison Wesley - First Indian Reprint
- 2000.
Block-2- INVENTORY
Unit-5: Functions of inventories - Costs associated with inventory
Unit-6: - Elementary inventory models - Price break model –
Unit-7: Economic order quantities –
Unit-8: Safety stocks.
Block-4- PERT/CPM
Unit-13: Critical Path Methods (CPM) –
Unit-14: Program evaluation and review techniques (PERT) –
Unit-15: Time - Cost analysis –
Unit-16: Crashing
TEXT BOOK
1. Dharani Venkatakrishnan, "Operations Research -Principles and Problems", Keerthi Publication, First
Edition, 2005.
REFERENCE BOOKS
1. Hamdy A.Taha, "Operations Research: An Introduction", Pearson Education, Ninth Edition 2011.
2. Operations Research - Kandiswarup, P. K. Gupta, Man Mohan, S. Chand & Sons Education
Publications, New Delhi, Fifteenth Edition, 2010.
3. Sasieni, Yaspan and Friedman, "Operation Research - Methods and Problems", Literary Licensing,
LLC,First Edition, 2013.
4. F.S. Hillier and G.J. Lieberman: Introduction to Operations Research- Concepts and Cases, Ninth
Edition, Tata McGraw Hill, 2010
BCADSC-7-Project
TOPICS COVERED This is project work (Phase-I) to be done by the students in the sixth semester. The
evaluation committee of the Department shall evaluate the project for 10 credits assigned for the project.
A report of the project work carried out during the semester shall be submitted at the end of the semester
approved by the project guide and HOD
48
INTERNAL TERM END TOTAL
ASSESSMENT EXAMINATION
Core Courses 20 80 100
Open Elective / 40 50
10
Compulsory Course
Practicals 10 40 50
Major Project 30 120 150
c) Major Project
The candidate is expected to take up an independent major project involving problem
formulation, design, implementation, and testing phases that typically explore various software
development phases. He/She is expected to utilize the knowledge gained through various
subjects studied in this programme. Further, the candidate has to inculcate the ability in
49
integrating and releasing a prototype (working model) of the solution to the problem taken. A
dissertation should be prepared and submitted for evaluation. An Internal Assessment and a
synopsis carry 30 marks for evaluation purposes. For other 120 marks, the examiner shall be
invited to conduct a viva voce examination
Aggregate % of
Qualitative Grade Class
marks obtained
Level Awarded Label
from all 4 semester
75% or more Excellent A Distinction
60% to 74% Very Good B I Class
50% to 59% Good C II Class
40% to 49% Satisfactory D Pass
Below 40% Failed E Fail
86-90 9.0
81-85 8.5
76-80 8.0
71-75 7.5
66-70 7.0
61-65 6.5
56-60 6.0
51-55 5.5
46-50 5.0
41-45 4.5
35-40 4.0
Below 35 0
50
SEMESTER / SEMESTER ALPHA- RESULT /
PROGRAM GPA / SIGN / CLASS
% OF MARKS PROGRAM LETTER DESCRIPTION
CGPA GRADE
90.0-100 9.00-10.00 O Outstanding
(Outstanding)
80.0-<90.0 8.00-<9.00 A+ (Excellent) First Class
Exemplary
70.0-<80.0 7.00-<8.00 A (Very Good) First Class
Distinction
60.0-<70.0 6.00-<7.00 B+ (Good) First Class
50.0-<60.0 5.00-<6.00 B(Above High Second Class
Average)
40.0-<50.0 4.00-<5.00 C (Average) Second Class
35.0-<40.0 3.50-<4.00 P (Pass) Pass Class
Below 35 Below 3.50 F (Fail) Fail/Reappear
Absent 0 Ab (Absent)
Duration of Exam
Sem
Credits
Total Marks
Assessment
Assessment
Term end
Term end
Internal
Internal
exam
exam
Kannada/Hindi/English/Telugu/
Lang-1.1 2 80 20 - - 100 3
Sanskrit/Urdu.
Kannada/Hindi/English/Telugu/
Lang-1.2 2 80 20 - - 100 3
Sanskrit/Urdu.
AECC-1.3 Constitution of India 2 - - - - - -
I BCADSC 1.4 Fundamentals of Computers and
programming in C 6 80 20 40 10 150 3
BCADSC 1.5 Liner Algebra
6 80 20 - - 100 3
Duration of Exam
Credits
Total Marks
Assessment
Assessment
Term end
Term end
Internal
Internal
exam
exam
Kannada/Hindi/English/Telugu/
Lang-2.1 2 80 20 - - 100 3
Sanskrit/Urdu.
Kannada/Hindi/English/Telugu/
Lang-2.2 2 80 20 - - 100 3
Sanskrit/Urdu.
AECC-2.3 Envioronmental Science 2 - - - - - -
II BCADSC 2.4 Python Programming
6 80 20 40 10 150 3
BCADSC2.5 Computer Networks
6 80 20 - - 100 3
Duration of Exam
Credits
Total Marks
Assessment
Assessment
Term end
Term end
Internal
Internal
exam
exam
Kannada/Hindi/English/Telugu/
BCA-3.1 2 80 20 - - 100 3
Sanskrit/Urdu.
Kannada/Hindi/English/Telugu/
BCA-3.2 2 80 20 - - 100 3
Sanskrit/Urdu.
BCADSC 3.3 Data Structure using C++ 6 80 20 40 10 150 3
III BCADSC 3.4 Computer organization
6 80 20 40 10 150 3
BCA DSC3.5 Fundamentals of Data Science
6 80 20 - - 100 3
52
Sem Course Course Title Theory Practical
Code Marks Marks
Duration of Exam
Credits
Total Marks
Assessment
Assessment
Term end
Term end
Internal
Internal
exam
exam
Kannada/Hindi/English/Telugu/
Lang-1.4 2 80 20 - - 100 3
Sanskrit/Urdu.
Kannada/Hindi/English/Telugu/
Lang-2.4 2 80 20 - - 100 3
Sanskrit/Urdu.
BCADSC-8 Programming in JAVA 6 80 20 40 10 150 3
IV Operating System
BCADSC-9 6 80 20 40 10 150 3
Duration of Exam
Marks
Counseling/PCP
Credits
Total Marks
Assessment
Assessment
Term end
Term end
Internal
Internal
Hours
exam
exam
Dur
dits
Exa
n of
atio
elin
uns
Tot
g/P
urs
CP
Ho
Co
ks
Marks Marks
m
al
53
Assessment
Assessment
Term end
Term end
Internal
Internal
exam
exam
BCADSC-13 Web Technology 6 80 20 40 10 150 3
Annexure - 1
Languages for Under Gradute Programmes
1. Kannada
2. English
3. Hindi
4. Urdu
5. Telugu
6. Sanskrit
I Semester Languages
PÀ£ÀßqÀ (¨sÁ¶PÀ)
¨ÁèPï-1
WÀlPÀÀ - 1 ºÀ Ä vÀ Û j AiÀ Ä ºÁqÀ Ä - ¥À A eÉ ªÀ Ä AUÉ Ã ±À g Áªï
zÀ Ä BR¸É à vÀ Ä - ©.JA.²æ Ã
¤Ã »ÃAUÀ £É Æ ÃqÀ ¨ ÁåqÀ £À £ À ß - zÀ . gÁ. ¨É à AzÉ æ
²æ à ¸ÁªÀ i Á£À å gÀ ¢ÃPÁë V ÃvÉ - PÀ Ä ªÉ A ¥À Ä
WÀlPÀÀ - 2 PÀ t  ª É A iÀ Ä ªÀ Ä ÄzÀ Ä PÀ - ¥À Ä w£À
vÀ Ä AUÀ ¨ s À z É æ - PÉ . J¸ï.£À g À ¹ AºÀ ¸ Áé « Ä
ªÀ z s À ð ªÀ i Á£À - JA. UÉ Æ Ã¥Á®PÀ È µÀ Ú CrUÀ ;
zÁ¹ªÀ Ä AiÀ Ä å ªÀ Ä vÀ Ä Û ¨É P À Ä Ì - ¸À Ä .gÀ A . JPÀ Ä Ì A r
54
WÀlPÀÀ - 3 ¥À Ä gÀ Ä µÀ ¸À Æ PÀ Û - f.J¸ï. ²ªÀ g À Ä zÀ æ ¥ À à
PÁ® ¤®Äè ª À Å ¢®è - ZÉ £ À ß «ÃgÀ PÀ t «
UÀ A UÁªÀ i Á¬Ä - ZÀ A zÀ æ ± É Ã RgÀ PÀ A ¨ÁgÀ
§zÀ ¯ ÁzÀ EwºÁ¸À - qÁ. gÁªÉ Ä ÃUËqÀ
WÀlPÀÀ - 4 £À£Àß d£ÀU¼ À ÄÀ - qÁ. ¹zÀÝ°AUÀAiÀÄå
eÁf ªÀÄ°èUÉ - qÁ. ¸ÀvÁå£ÀAzÀ ¥ÁvÉÆæÃl
gÀAUÉÆð ªÀÄvÀÄÛ ºÀÄqÀÄUÀ - qÁ. ¤¸Ágï CºÀªÀÄzï
gÁt w«ÄäAiÀÄ ¹AºÁ¸À£À - «dAiÀÄzÀ¨Éâ
¨ÁèPï-2
WÀlPÀ - 5 DqÀ½vÀ ¨sÁµÉAiÀiÁV PÀ£ÀßqÀ
WÀlPÀ – 6 ¥ÀvÀæ ªÀåªÀºÁgÀ : ¸ÀégÀÆ¥À, ®PÀët
WÀlPÀ – 7 Cfð £ÀªÀÄÆ£ÉUÀ¼ÀÄ, ºÀÄzÉÝUÀ¼À eÁ»ÃgÁvÀÄ, C¨sÀåxÀð£À ¥ÀvÀæ, £ÉêÀÄPÁzÉñÀ
ªÀÄvÀÄÛ ºÁdgÁw ªÀgÀ¢, ¯ÉÃR£À aºÉßUÀ¼ÀÄ
WÀlPÀ – 8 PÀA¥ÀÆålgï ªÀÄvÀÄÛ PÀ£ÀßqÀ ¯ÉÆÃPÀ
COURSE-I/II ENGLSIH
BBAEC-101/102 POETRY, PROSE AND LANGUAGE COMPONENT
OBJECTIVES
To familiarize students with artistic and moral imagination through poetry
To instil in the students a sense of compassionate aesthetics that promotes social conscience
through literature
To have a general idea of the ways in which the forms of poetry evolved in the hands of great
poets
To define prose as a form of literature
To provide expertise in language and communication skills through English Grammar
BLOCK- I: POETRY
Suggested Reading:
Boris Ford. Pelican Guide to English Literature. Penguin Books.1956.
George Samson. A Concise Cambridge History of English Literature. Cambridge University Press.1970.
Hugh Walker. The English Essays and Essayists. J.M. Dent & Sons, Limited,
A.J. Thomson & A.V Martinet. A Practical English Grammar. Oxford University Press, 1986.
F.T .Wood. A Remedial English Grammar for Foreign Students. Trinity Press. 2014
Wren and Martin. English Grammar &Composition. Blackie. 2015.
HINDI
Present
SL.NO Course Tittle SLM Unit and Block
Position
Snatak Kavya Sangrah
1) Kavita ka vikas
2) Kabirdas
3) Soordas
4) Meerabai
5) Tulsidas
6) Bihari
7) Rahim
I B.A/B.Com Block-I
01. I semester 8) Ram Naresh Tripati
(L) Hindi Unit: 1 to 4
9) Ayodhya singh upadhya
‘Harioudh’
10) Maithili Sharan gupt
11) Jayshankar Prasad
12) Makhanlal Chaturvedi
13) Balkrishna sharma
‘Naveen’
14) Subhadrakumari
56
chouhan
15) Harivamshrai Bachhan
16) Sachhidanand
Heeranand Vatsyayan
Agney
17) Naresh Mehta
Hindi Vyakaran aur
anuvaad
1) Varnamala
2) Uchharan, Vargeekaran
3) Shabdh-bedh
4) Sangya, roopantar, Ling,
I B.A/B.Com Block-II
02. I semester Vachan, Karak
(L) Hindi Unit: 5 to 8
5) Sarvanam tatha uske
bhed
6) Visheshan tatha uske
bhed
7) Sandhi
8) Anuvaad
URDU
Poetry, Prose, Novel, & Grammar
Block 1 (Unit 1 to 4) Block 2 (Unit 5 to 8)
Part -- Poetry
Unit - 1
a. Hamd
b. Nath
c. Munajath
d. Nazmein
Unit - 2
a. Allama Iqbal(Nazmien)
b. Mirza Ghalib
Unit -3-Ghazliyath
a. Meer Taqi Meer
57
b. Mirza Ghalib
Unit 4-Ghazliyath
c. Bahadur Shah Zafar
d. Mohammed Ali Jowhar
Prose Part
Unit- 5
a. Khaka Masood Marhoom Ki Zinda Dili Syed Aabid Hussain
b. Khaka Yaldrum Ki Yaad Mein, Rasheed Ahmed Siddiqui
Unit -6
a. Mazmoon
b. Khaka
Unit- 7
a. Tanz-O-Mizah
b. Afasana
Unit- 8
a. Drama Naql-e-Makani
TELUGU
Block- I : Old Poetry
Unit - 1: Srimad Andhra Mahabharatham- Nannaya
Unit- 2: Basava puranam - palkuriki somana
Unit- 3: Srimad Andhra Mahabharatham - Thikkana
Unit- 4: Srimad Andhra Maha bhagavatham - Pothana
Block II : PROSE
Unit -1: Bharatham lo Karnudu
Unit - 2: Saaleenudu
Unit - 3: Andhrula sangikaacharalu
Unit - 4: Yakshagaanam.
58
SANSKRIT
Course code : SANDSC-1A Core Credit – 04
Annexure - 2
II Semester Languages
PÀ£ÀßqÀ (¨sÁ¶PÀ)
¨ÁèPï -3 : £ÁlPÀ (¸À«¸ÀÛgÀ ¥ÀoÀå)
WÀlPÀ - 1 : ºÀjd£ÁégÀ : ²æÃgÀAUÀ : PÀvÈÀ ð ¥ÀjZÀAiÀÄ, ªÀ¸ÀÄÛ, «±ÉèõÀuÉ,
¥ÁvÀæ avÀæt ºÁUÀÆ ¨sÁµÉ ªÀÄvÀÄÛ vÀAvÀæ, ¸ÁgÁA±À.
WÀlPÀ - 2 : vÉgU
É ¼
À ÀÄ : ¦. ®APÉñÀ ; PÀvÀÈð ¥ÀjZÀAiÀÄ, ªÀ¸ÀÄÛ, «±ÉèõÀuÉ,
¥ÁvÀæ avÀæt ºÁUÀÆ ¨sÁµÉ ªÀÄvÀÄÛ vÀAvÀæ, ¸ÁgÁA±À.
WÀlPÀ - 3 : nAUÀgÀ §ÄqÀØtÚ : ZÀA¥Á : PÀvÈÀ ð ¥ÀjZÀAiÀÄ, ªÀ¸ÀÄÛ, «±ÉèõÀuÉ,
¥ÁvÀæ avÀæt ºÁUÀÆ ¨sÁµÉ ªÀÄvÀÄÛ vÀAvÀæ, ¸ÁgÁA±À.
WÀlPÀ - 4 : ªÀÄ£É : ZÀAzÀæPÁAvÀ PÀĸÀ£ÀÆgÀ : PÀvÈÀ ð ¥ÀjZÀAiÀÄ, ªÀ¸ÀÄÛ, «±ÉèõÀuÉ, ¥ÁvÀæ avÀæt ºÁUÀÆ
¨sÁµÉ ªÀÄvÀÄÛ vÀAvÀæ, ¸ÁgÁA±À.
¨ÁèPï-4 : ¥Àæ§AzsÀ (C«¸ÀÛgÀ ¥ÀoÀå)
59
WÀlPÀ - 1 : C. ªÉÄʸÀÆgÀ gÀĪÀiÁ®Ä : «. ¹ÃvÁgÁªÀĪÀAiÀÄå : PÀvÈÀ ð ¥ÀjZÀAiÀÄ,
¥Àæ§AzsÀ «±ÉõÀuÉ, ¥ÁvÀæ ¥ÀjZÀAiÀÄ, ¨sÁµÉ, D±ÀAiÀÄ, ¸ÁgÁA±À.
D. ¢ªÁ£ÀSÁ£ÉAiÀÄ CAzÀZÉAzÀ : J.J£ï. ªÀÄÆwðgÁªï : PÀvÈÀ ð ¥ÀjZÀAiÀÄ, ¥Àæ§AzsÀ
«±ÉèõÀuÉ, ¥ÁvÀæ ¥ÀjZÀAiÀÄ, ¨sÁµÉ, D±ÀAiÀÄ, ¸ÁgÁA±À.
WÀlPÀ - 2 : C. ¤zÁæ¨sÁå¸À : gÁPÀÄ : PÀvÈÀ ð ¥ÀjZÀAiÀÄ, ¥Àæ§AzsÀ «±ÉèõÀuÉ, ¥ÁvÀæ ¥ÀjZÀAiÀÄ, ¨sÁµÉ,
D±ÀAiÀÄ, ¸ÁgÁA±À.
D. «gÁmï¥Àªð À zÀ ¸Áég¸
À Àå : J£ï. ¥ÀæºÁèzÀgÁªï : PÀvÈÀ ð ¥ÀjZÀAiÀÄ, ¥Àæ§AzsÀ «±ÉèõÀuÉ,
¥ÁvÀæ ¥ÀjZÀAiÀÄ, ¨sÁµÉ, D±ÀAiÀÄ, ¸ÁgÁA±À.
WÀlPÀ - 3 : C. £ÀªÄÀ ä ªÀÄ£ÉAiÀÄ ¢Ã¥À : ºÁ.ªÀiÁ. £ÁAiÀÄPï : PÀvÈÀ ð ¥ÀjZÀAiÀÄ,
¥Àæ§AzsÀ «±ÉèõÀuÉ, ¥ÁvÀæ ¥ÀjZÀAiÀÄ, ¨sÁµÉ, D±ÀAiÀÄ, ¸ÁgÁA±À.
D. £À£ßÀ mÉÆæ : ©.f.J¯ï. ¸Áé«Ä : PÀvÀÈð ¥ÀjZÀAiÀÄ, ¥Àæ§AzsÀ «±ÉèõÀuÉ, ¥ÁvÀæ
¥ÀjZÀAiÀÄ, ¨sÁµÉ, D±ÀAiÀÄ, ¸ÁgÁA±À.
WÀlPÀ - 4 : C. gÀÄa : ¸ÀÄ£ÀAzÁ ¨É¼ÀUÁAªïPÀgï PÀvÈÀ ð ¥ÀjZÀAiÀÄ, ¥Àæ§AzsÀ «±ÉèõÀuÉ, ¥ÁvÀæ
¥ÀjZÀAiÀÄ, ¨sÁµÉ, D±ÀAiÀÄ, ¸ÁgÁA±À
D. ¸ÀÄ®¨szÀ À°è ¸ÀdÓ£À¯ÁUÀ¯Ájj : ¨sÀĪÀ£ÃÉ ±Àéj ºÉUq
À É : PÀvÀÈð ¥ÀjZÀAiÀÄ,
¥Àæ§AzsÀ «±ÉèõÀuÉ, ¥ÁvÀæ ¥ÀjZÀAiÀÄ, ¨sÁµÉ, D±ÀAiÀÄ, ¸ÁgÁA±À.
COURSE-I/II ENGLSIH
BBAEC-201/202 POETRY, NOVEL AND LANGUAGE COMPONENT
OBJECTIVES
To familiarize the students with representative texts of the period
To have a general idea of the ways in which the forms of poetry evolved in the hands of great
poets
To comprehend the unique quality of the novel prescribed
To evolve different ways of testing language proficiency through English Grammar
BLOCK- I: POETRY
W.B. Yeats: The Second Coming
Robert Frost: Mending Wall, Stopping by Woods on a Snowy Evening
W.H. Auden: The Unknown Citizen
Nissim Ezekiel: Night of the Scorpion
Ravichandra P.Chittampalli: Banalities
BLOCK –II: NOVEL
Jane Austen: Pride and Prejudice
BLOCK- III: LANGUAGE COMPONENT
Forms of the Verb, Prepositions, Active and Passive Voice, Precis writing
Suggested Reading:
Allot, Mariam. The Complete Poems. Longman, 1975.
Daiches, David. A Critical History of English Literature. Supernova. 2011.
Rickett, A. Compton. A History of English Literature. Filiquarian Legacy.2012.
K.R.Srinivas, Iyengar. Indian Writing in English. Macmillan, 1979.
M.K.Naik. Critical Essays on Indian Writing in English. Sahitya Akademi.1969.
60
F.T .Wood. A Remedial English Grammar for Foreign Students. Trinity Press. 2014
Wren and Martin. English Grammar &Composition. Blackie. 2015.
LANGUAGE: HINDI
Pratinidhi Kahaniyan
1) Poos ki raat-
Premchand
2) Shiksha aur apni
bhasha- Mahatma
Gandhi
3) Madhuva- Jayashankar
Prasad
4) Bittho- mahadevi
verma
5) Mahadan- Yashpal
6) Vasanth aagaya hai-
Acharya hazariprasad I B.A/B.Com Block-III
03. II semester
dwiwedi (L) Hindi Unit: 9 to 12
7) Mai nahi marna chahta
hoon- Vishnu
Prabhakar
8) Chief ki dawat-
Bheeshm sahni
9) Tarch bechnewala-
Harishankar parsai
10) Haar- Mannu
Bhandari
11) Samudragupt
parakramank-
Ramkumar verma
Hindi Gadya Bharathi
1) Shatranj ke Khiladi-
Munshi Premchand
2) Aakashdeep-
Jayashankar Prasad
3) Padhai-
Jainendrakumar
4) Aadmi ka bacha-
I B.A/B.Com Block-IV
04. II semester Schhidanand
(L) Hindi Unit: 13 to 16
Heeranand Vatsyayan ‘
agney’
5) Master sahib-
Chandragupt
Vidyalankar
6) Goonge- Ranghey
raghav
7) Genius- Mohan Rakesh
61
8) Bholaram ka jeev-
Harishankar parisai
9) Hindi Kahani ka
udbhav aur vikas
Urdu
Poetry, Prose, Novel, & Grammar
Unit -9
a. Urdu Novel Ka Irteqa
b. Urdu Novel ke Ajzaye Tarkeebi
Unit -10
Premchand Shakhsiath Aur fun
Unit -11
Prem Chand ke Novelun Mein Nirmala ka Muqam
Novel Nirmala ka tanqeedi Jayeza .
Unit -12
Premchand ki Kirdar Nigari
(Novel Nirmala ke Hawale se)
Book Urdu Qawaid (Grammar) Maulvi Abdul Huq
Unit 13
Urdu Qawaid (Grammar) Maulvi Abdul Huq
a. Urdu Qawaid ek taaroof
b. Ism ki tareef aur iske Aqsam
Unit -14 -Sifath ki Tareef Aur iske Aqsam
Unit-15 -Zameer ki Tareef aur iski Qismein
Unit- 16-
a. Fail ki tareef aur iski Qismein
b. Huroof ki Tareef Aur iski qismein
TELUGU
Block - I : SHORT STORIES
Unit -1: Gaalivaana- paalagummi padma raju
Unit - 2: Jeevudi Istam - Viswanatha satyanarayana
Unit - 3: Maamidi Chettu - Racha konda viswantha sastry
Unit - 4: O puvvu pusindhi - Gudipati venkata chalam
SANSKRIT ( B .Sc )
Course code : SANDSC-BA Core Credit – 04
Annexure - 3
III SEMESTER
PÀ£ÀßqÀ (¨sÁ¶PÀ)
ªÀÄÆgÀ£Éà ¸É«Ä¸ÀÖgï
¨ÁèPï- 5 : ¥ÁæaãÀ PÀ£ÀßqÀ PÁªÀå (¸À«¸ÀÛgÀ ¥ÀoÀå)
WÀlPÀÀ – 1 : (C) PÀȵÀÚ ¸ÀAzsÁ£À («PÀæªÀiÁdÄð£À «dAiÀÄA) -¥ÀA¥À
(D) zÀÄAiÉÆÃðzsÀ£À «¯Á¥À (¸ÁºÀ¸À ©üêÀÄ «dAiÀÄA) -gÀ£Àß
WÀlPÀÀ – 2 : (C) CªÀÄÈvÀªÀÄw ¥Àæ¸ÀAUÀ (AiÀıÉÆÃzsÀgÀ ZÀjvÉ) -d£Àß
(D) ¸ÁªÀiÁfPÀ ªÀZÀ£ÀU¼ À ÀÄ - §¸ÀªÀtÚ, CPÀ̪ÄÀ ºÁzÉë
63
WÀlPÀÀ – 3 : (C) C©üªÄÀ £ÀÄå ¥Àæ¸ÀAUÀ (PÀ£Áðl ¨sÁgÀvÀ PÀxÁªÀÄAdj) -PÀĪÀiÁgÀªÁå¸À
(D) ¥Àæ¨sÀÄzÉêÀgÀ gÀUÀ¼É -ºÀjºÀgÀ
WÀlPÀÀ – 4 : (C) ¨sÀgvÀ À-¨ÁºÀħ° ¥Àæ¸ÀAUÀ (¨sÀgÀvÃÉ ±À ªÉʨsÀª)À -gÀvÁßPÀgÀªÀtÂð
(D) zsg
À ÉUÉƧâ zÁ£À±ÀÆgÀ PÀtð£ÉAzÁzÀ ¥Àªð À - (d£À¥z À À ªÀĺÁ¨sÁgÀvÀ)
COURSE-I/II ENGLSIH
BBAEC 301/302 ENGLISH FOR COMMERCIAL PURPOSES AND DRAMA
OBJECTIVES
To gain the knowledge of principles of commercial correspondence and business letters
Urdu
Block 1 Units (1-4) Block 2 (5 to 8)
Book Hamare Pasandeeda Afsane, Ather Parveez
Unit-1
1 –Urdu Afsana Nigari ka irteqa
2-Afsane ke ajzaye tarkeebi
3-Muktasar Afsane ki Kususiyath
Unit-2
1-Afsana Amavas ki Raat, Premchand
Unit -3
1-Afsana Melaghomni, Ali Abbas Hussaini
Unit-4
1-Afsana Aazmaish, Sudarshan
Unit-5 Afsana Kanwal, Azam Karevi
Unit-6-Afsana Naya Khanoon, Sadath Hassan Mantoo
Unit-7 –Afsana Kalubhangi, Krishan Chandr
Unit-8-Afsana Siya o Safed, Ghulam Abbas
SANSKRIT
65
Unit IV. Pratimanaatakam Ac t III & IV
Block II Champu
Unit V. Ayodhyakandam
Unit VI. Kaikeyi Varayachanam
Block III Non-Detailed Text
Unit VII. Story of Jimutavahana Part I
Block IV Language Component
Unit VIII. Active and Passive voice
Annexure - 4
IV SEMESTER
PÀ£ÀßqÀ (¨sÁ¶PÀ)
66
¨ÁèPï -8: «ªÀıÉð (C«¸ÀÛgÀ ¥ÀoåÀ )
interaction
To evolve different ways of testing language proficiency through English Grammar
67
BLOCK –II: NOVEL
R.K Narayan: The Financial Expert
BLOCK-III: LANGUAGE COMPONENT
Correction of sentences; Degree of comparison; Question Tags; Paragraph writing
Suggested Reading:
Mccomas. Modern Business Correspondence. McGraw Hill Post.1992.
F.W.King &D.A.Cree. Modern English Business Letters. Longman, 1977.
A.N.Kapoor. A Guide to Business Correspondence and Communication
Skills.S.Chand.Ltd 2010.
A.J. Thomson & A.V Martinet. A Practical English Grammar. Oxford University
Press, 1986.
F.T .Wood. A Remedial English Grammar for Foreign Students. Trinity Press.2014.
Wren and Martin. English Grammar &Composition. Blackie.2015.
Wilson Knight. G. The Crown of Life. The Wheel of Life. Methuen& Co LTD,
1947.
Urdu
Business Correspondence and Precise writing
Block 1 Units (9 to 12) Block 2 ( 12 to 16)
Unit 13
1-Kutooth Tijarath ki Tashkeel-o-Tarkeeb
2-Murasalati Shobe ka intezam
3-Daryaftname
4-Narq Name Aur Razakarana Peshkash
Unit-14
1-Farmayish Aur Taameele Farmayish
2-Shikayath o Izala shikayath
68
3-Hisab ki Chuktayee
4-Bisaath Tijarath ki Jankari
Unit-15
1-Tarufi Kutooth Aur Sifarishi Naame
2-Khidmath-e-Talbi
3-Gashti Name
4-Kutooth Bankari
Unit-16
1-Beema
2-Kutooth Daramad o Baramad
3-Mazmoon nigari
4-Ikhtesariya(Precise Writing)
SANSKRIT
Course code : SANDSC-1D Core Credit – 04
69
Block IV Language Component
Unit VIII. Bhashantara Pathyam
Annexure V
COURSE OUTCOMES
After studying this course the students should be able to
1. Identify the salient features of Indian constitution;
2. Speak out about fundamental rights and duties and
3. Explain the special privileges provided to backward classes.
COURSE CONTENTS
BLOCK -1 INDIAN CONSTITUTION
UNIT-1 Constitution – Meaning and Importance Historical development of the Indian
Constitution Reorganisation of States and National Integration and Zonal Councils
70
UNIT -2 Framing of the Indian Constitution and Preamble, Salient features of Indian
Constitution, Procedures of amending the Constitution and its limitations
UNIT-3 Fundamental Rights and Duties, Special Privileges for SC/Sts, Backward classes,
Woman, Children and Religious and Linguistic Minorities
UNIT-4 Directive principles of State Policy, values and limitations, differences between
Fundamental Rights and Directive Principles of State Policy.
COURSE OBJECTIVES
The Objectives of this course are
1. To Create awareness about Environment;
2. To Develop concern about Environment and
3. To promote the culture of thinking about sustainable development.
COURSE OUTCOMES
After studying this course the students should be able to
1. Identify the factors affecting environment;
2. Critically evaluate the issues to nurture the environment and
3. To identify solutions to promote sustainable development.
COURSE CONTENTS
BLOCK -1 ENVIRONMENT STUDIES
UNIT -1 Environmental Studies - Meaning, Scope and Importance Components, Physical, Cultural,
Natural and Man made
UNIT -2 Concepts of Ecology, Structure and Functions of Ecosystem.
UNIT-3 Biotic and Abiotic Factor, Environmental Interactions
71
UNIT-4 Biological Resources - Plants, Animals and Micro organism
Annexure VI
Open Elective: 1st semester
DEPARTMENT : PHYSICS
Physics in Daily Life
Block-1
Unit-1: Motion: Concept of motion, concept of inertia and its types, examples,
importance of seat belts in vehicles, relative motion, vector method of velocity addition,
conservation laws (qualitative explanation of LCM and LCE with examples)
Unit-2: Oscillations And Waves: SHM, time periods of spring pendulum and simple
pendulum, damped oscillations and resonance, waves and types, propagation of waves
(mechanical and non-mechanical waves), velocity of sound wave- factors affecting
velocity of sound wave
Block-2
Unit-3: Light: Qualitative explanation of theories of light, reflection, refraction, TIR
and its applications, interference and diffraction (brief explanation), scattering of light,
blue colour of sky, red colour of sun at dawn and dusk.
72
Unit-4: Heat: Heat and temperature , different measuring scales of temperature,
newton’s law of cooling and applications, thermodynamic processes and examples,
specific heat capacity, phase transition, melting point and boiling point, latent heat of
fusion and latent heat of vapourisation.
Block-3
Unit-5: Radiation: Electromagnetic spectra, uses of electromagnetic waves, sources of
e.m. waves, Importance of ozone layer, hazards of UV radiation, IR thermometer,
working of microwave oven
Unit-6: Radioactivity: Classification of radioactive rays, properties, types of
radioactivity, radiation hazards, radiation level detection and radiation safety.
73
Unit 7: Introduction to Indian Cuisine: Introduction; Growth of Indian cuisine; Introduction to various
styles of Indian cookery; Development of Indian cuisine; History of Indian Cuisine: History,
Ancient, Medieval and modern history of Indian cuisine
Unit 8: Indian Culture and Food: Festival food, Culture related to food, Importance of Indian herbs and
spices, Influence of foreign food culture on Indian cuisine. Equipment and Fuels used in the
Indian Kitchen: Classification of Indian equipments; drawings; Care and maintenance.
DEPARTMENT: BOTONY
Plant Tissue Culture and its Biotechnological Applications
Plant Tissue Culture: Historical perspective, Composition of media; Nutrient and hormone requirements
(role of vitamins and hormones); Plasticity andTotipotency; Organogenesis; Embryogenesis (somatic and
zygotic);
Protoplast isolation, culture and fusion; Tissue culture applications (micropropagation,
androgenesis, virus elimination, secondary metabolite production, haploids, triploids and cybrids;
Cryopreservation; Germplasm Conservation).
Recombinant DNA Technology: Restriction Endonucleases (History, Types I-IV, biological role and
application); Restriction Mapping (Linear and Circular); Cloning Vectors: Prokaryotic (PUC 18 and
pUJC19, pBR322. Ti plasmid, BAC); Lambda phage, Ml 3 phagemid, Cosmid, Shuttle vector; Eukaryotic
Vectors (YAC and briefly PAC,).
Gene Cloning (Recombinant DNA. Bacterial Transformation and selection of recombinant clones, PCR
and RT-PCRmediated gene cloning); Gene Construct; construction of genomic and cDNA libraries,
screening DNA libraries to obtain gene of interest by genetic selection; complementation, colony
hybridization; Probes-oligonucleotide, heterologous, PCR; Methods of gene transfer- Agrohacterium-
mediated, Direct gene transfer by Electroporation, Microinjection, Microprojectile bombardment:
Selection of transgenics— selectable marker and reporter genes (Luciferase, GUS, GFP).DNA
fingerprinting by RAPD and RFLP;
Applications of Biotechnology: Engineering plants to overcome abiotic (drought and salt stress) and
biotic stress Pest resistant (Bt-cotton) and herbicide resistant plants (RoundUp Ready soybean); Transgenic
crops with improved quality traits (FlavrSavr tomato. Golden rice); Improved horticultural varieties
(Moondust carnations); Role of transgenics in bioremediation (Superbug)
Molecular farming(Plants as bioreactors)for edible vaccines, antibodies, polymers, biodegradable
plastics(PHA), biomass utilization and industrial enzymes) (- amylase, phytase, lignocelluloses degrading
enzymes); Biosatety concerns.
References
1. Bhojwani, S.S., Bhatnagar, S.P. (2011). The Embryology of Angiosperms, 5th edition. New Delhi,
Delhi: Vikas Publication House Pvt. Ltd.
2. Bhojwani, S.S., Razdan, M.K., (1996). Plant Tissue Culture: Theory and Practice. Amsterdam,
Netherlands: Elsevier Science.
2. Glick, B.R., Pasternak, J..J.(2010). Molecular Biotechnology: Principles and Applications. Washington,
U.S.: ASM Press.
74
4. Snustad, D.P.,Simmons, M.J. (2010). Principles of Genetics, 5th edition. Chichester, England: John
Wiley and Sons.
5.. Stewart, C.N. Jr. (2008). Plant Biotechnology and Genetics: Principles, Techniques and
Applications. New Jearsey, U.S.: John Wiley & Sons Inc.
DEPARTMENT : MICROBIOLOGY
Microbiome and Human Health
Microbiome – definition –History of microbiome perspective, environmental genomics-microbiomes of
oceans, lakhs and terrestrial ecosystems, Microbiome ecology, the fungal and viral microbiomes,
Microbiome evolution. Earth Microbiome project.
Human microbiome: biodiversity and major genera of human-microbiome, humanmicrobiome system as
a "holobiont" or "superorganism‖, microbiome distributions in healthy individuals; composition of specific
body sites‘ microbiome (nose, skin, oral, urogenital, etc.) - fecal transplants- designer probiotics,
Symbiosis- Dysbiosis -Rebiosis,
Dynamics microbiome changes from birth to death; pregnancy and the microbiome; personnel microbiome
concepts.
Microbiome and disease biology: gut-brain conversation, obesity and gut microbiome, infectious diseases
and gut microbiome, non-infectious diseases and gut microbiome,
Phylogeography of epidemics, microbiome‘s role in diseases such as Inflammatory bowel disease (IBD),
colitis, obesity, diabetes; effects of diet on microbiome; interactions with the immune system and
resistance to pathogens;
Drug delivery using microbes engineered to secrete peptides, Microbes as neuromodulators, Microbes as
cancer therapeutics, impacts of antibiotics on the development of resistomes.
References
1. Angela E. Douglas (2018). Fundamentals of Microbiome Science – how microbes shape
2. animal biology, Princeton University Press, New Jersey, United States.
3. Rob DeSalle and Susan L. Perkins (2015). Welcome to the microbiome. getting to know the
4. trillions of bacteria and other microbes in, on, and around you. Yale University Press.
5. Suggested Readings
6. Rodney Dietert (2016). The Human Super organism: how the microbiome is revolutionizing
7. the pursuit of a healthy life. Dutton Books.
8. Justin Sonnenburg and Erica Sonnenburg (2014). The good gut: taking control of your
9. weight, your mood, and your long-term health. Penguin Press.
10. Emeran Mayer (2016). The Mind-Gut Connection: How the Astonishing Dialogue Taking
75
11. Place in Our Bodies Impacts Health, Weight, and Mood. eBook, Harper Wave Books.
12. Martin J. Blaser (2014). Missing Microbes: How the Overuse of Antibiotics Is Fuelling Our
13. Modern Plagues. Harper Collins Publishers. Toronto.
14. Diana Marco (2014). Metagenomics of the Microbial Nitrogen Cycle: Theory, Methods and
15. Applications Book: 978-1-908230-48-5. ebook: 978-1-908230-60-7, Caister Academic Press.
16. Pilar Francino, M (2012). Horizontal Gene Transfer in Book: 978-1-908230-10-2. ebook:978-1-
908230-72-0, Caister Academic Press.
UNIT-2: Analytical Skills, Team Building, Time Management Skills, Motivation Skills, Leadership Skills,
Negotiation Skills, Problem Solving Skills, Information Technology Skills, Computer and Network
Literacy, Stress Management, Innovative and Recreational Skills
UNIT-3: Presentation, Preparing Curricular Vitae , Online Application, Job Portals for LIS,Interview Types,
Preparation (Job based), Panel and Board, Group Discussion, Personal Interview, General
Awareness
UNIT-4: Extra-curricular activities, Personality Development, Positive Attitude, Body Language
BLOCK-2: Drafting Letters in LIS context and Writing Skills
UNIT-5: Types of Letter: Formal, Informal, Drafting Rules, Agenda, Minutes,Recommendations
UNIT-6: Confidential Reports of the Staff, Report Writing: Progress, Annual Reports, Budget, User Statistics,
Drafting Project Proposals, Writing Research Papers
UNIT-7: Files Records: Management and Maintenance, RTI Skills and Answering Queries
UNIT-8: E-learning Tools, Courseware, Software, Content Management Student Teacher Relations, Student
Performance, Feedback Mechanism, Curriculum Development, Innovative Assessment Method, Use of
Teaching Tools
UNIT – 3 Growth of Public Administration and its Relationship with other Social Sciences.
UNIT – 7 Public Financial Administration – Meaning, Nature, Objectives, Principles, Scope and
Importance.
UNIT – 8 Public and Private Finance – Differences and Similarities Agencies involved in Financial
Administration in India.
The Principles of Maximum Social Advantage, Values and Limitations.
DEPARTMENT OF COMMERCE
77
Unit-3: Journal: Meaning and Definitions, Features of Journal, Need for Journal, Importance,
Journalizing, Points to be noted while passing Journal Entries, Illustrations.
Unit-4: Ledger: Meaning and Definitions, Features, Need and Importance, Differences between Journal &
Ledger, Format of Ledger, Ledger Posting, Balancing of Ledger Accounts, Procedure for Balancing of an
Account, Illustrations.
Block-II: Accounting Process:
Unit-5: Subsidiary Books: Introduction, Meaning, Features, Advantages, Usual Subsidiary Books,
Journal Proper.
Unit-6 Trial Balance: Introduction, Meaning and Definitions, Features, Objectives, Advantages, Methods
of Preparing Trail Balance, Format of a Trial Balance, Steps in the Preparation of a Trial Balance,
Specimen of a Trial Balance.
Unit-7: Profit and Loss Account: Introduction, Meaning, Format, and Explanation to format of Profit
and Loss Account, Illustrations.
Unit-8: Balance Sheet: Introduction, Meaning, Preparation of Balance Sheet, Marshalling or Grouping of
Assets and Liabilities, Table Showing Treatment of Certain Ledger Balances appearing in Trail Balance,
Table Showing Treatment of Some Adjustment Items given in Trial Balance. Treatment of Adjustment
Item given in the Problem, Illustration.
Books for References:
1. Maheshwari S.N. – Advanced Accountancy –Vikas Publishing House Pvt. Ltd. – New Delhi – 9th
Edition – Vol.II – 2007.
2. Jain S.P. and Narang K.L. - Practical Problems in Advanced Accountancy – Kalyani Publishers –
Ludhiyana – New Delhi.
3. Arulanandam M.A and Raman K.S. – Advanced Accounting (Financial Accounting) – HPH –
2012.
4. Arulanandam M.A and Raman K.S. – Advanced Accounting (Corporate Accounting) – HPH –
2012.
5. Mukherjee A and Hanif M – Modern accountancy – Tata McGraw Hill – New Delhi – Vol.II -
2012
DEPARTMENT: MATHEMATICES
Objective mathematics-1
Block-I Number Theory and Progressions Page
78
No
Unit-1 Number System, Types of Numbers, series (AP ,GP and HP)
Unit-2 Algebraic operations BODMAS
Unit-3 Divisibility, LCM and HCF
Unit-4 Fraction, Simplification.
Reference Books:
1. R.S. Aggarwal, “Quantitative Aptitude for Competitive Examinations”, Revised Edition, S.
Chand and Co. Ltd, New Delhi, 2018.
2. Quantitative Aptitude and Reasoning by R V Praveen, PHI publishers.
3. Quantitative Aptitude : Numerical Ability (Fully Solved) Objective Questions, Kiran Prakashan,
Pratogita prakasan, Kic X, Kiran Prakasan publishers.
4. Quantitative Aptitude for Competitive Examination by Abhijit Guha, Tata Mc Graw hill
publications.
Block-II Number Theory and Progressions Page
No
Unit-1 Time and Distance
Unit-2 Problems based on Trains
Unit-3 Time, work and wages, Pipes and Cistern
Unit-4 Problems on Clock, Problems on Calendar.
Reference Books:
1. R.S. Aggarwal, “Quantitative Aptitude for Competitive Examinations”, Revised Edition, S.
Chand and Co. Ltd, New Delhi, 2018.
2. Quantitative Aptitude and Reasoning by R V Praveen, PHI publishers.
3. Quantitative Aptitude : Numerical Ability (Fully Solved) Objective Questions, Kiran Prakashan,
Pratogitaprakasan, Kic X, Kiran Prakasan publishers.
4. Quantitative Aptitude for Competitive Examination by Abhijit Guha, Tata Mc Graw hill
Publications
DEPARTMENT : MANAGEMENT
79
COURSE NAME : OFFICE MANAGEMENT
COURSE CODE: BMG-01 CREDITS: 2
Course Objectives
The Objectives of this course are
Course Outcomes
Course Contents
Unit-2 Reception - Importance, shape and size, control, Arrangement and adjustment
of Furniture, allotment of seats, chambers, cabins rooms etc. Handling of
correspondence and market registers, filling forms and stationery, File
management, Record maintenance
Unit-3 Office Machines, manuals, charts and reports, Kind of office machines,
Objectives and advantages of various machines, Objectives and advantages of
various machines, stores management
80
BLOCK-II SKILLS FOR OFFICE MANAGEMENT
Unit-5 Secretary - Definition, need and importance, appointment and dismissal, work,
duties, rights and liabilities, memorandum of association and secretary, articles
of association and secretary, prospectus and secretary. Banking skills
Unit-7 MS OFFICE- Word for letter correspondence, Excel for salary management,
power point for business presentation, Email, Information systems and
software, project management, tally
Reference
1. Office Management , Dr. R.K. Chopra, Priyank Gauri, Himalaya Publications
2. Office Management , M. Thatheya, Charulatha Publications
3. Office Management , RSN Pillai, Bhagavathi. S. Chand Publications
4. Administrative Office Management, patte Gibson
BITGE-1 Fundamentals of IT
Block 1:Fundamentals of Computer
81
Unit 3 : Computer Memory : Memory and storage concept in Computer, Types of
Primary Memory, Need and benefits of Secondary storage devices, Classification of
secondary storage devices
Unit 7: Computer and Network Security: Need for Security, Threats and Vulnerabilities,
Virus, Types of Virus, Preventive measures, Antivirus, Firewalls
Annexure VII
nd
Open Elective: 2 semester
DEPARTMENT :PHYSICS
Energy Resources
Block-1
Unit-1: Introduction to Non-renewable energy sources: Energy concept-sources in general, its
significance & necessity. Classification of energy sources: Primary and Secondary energy,
Commercial and Non-commercial energy, Renewable and Non- renewable energy, Conventional
and Non-conventional energy, Based on Origin-Examples and limitations. Importance of Non-
commercial energy resources.
Unit-2: Conventional energy sources: Fossil fuels & Nuclear energy- production & extraction,
usage rate and limitations. Impact on environment and their issues& challenges. Overview of Indian
& world energy scenario with latest statistics- consumption & necessity. Need of eco-friendly &
green energy & their related technology.
Block-2
82
Unit-3: Introduction to Renewable energy sources: Need of renewable energy, non-
conventional energy sources. An overview of developments in Offshore Wind Energy, Tidal
Energy, Wave energy systems, Ocean Thermal Energy Conversion, solar energy, biomass,
biochemical conversion, biogas generation, geothermal energy tidal energy, Hydroelectricity.
Unit-4: Solar energy: Solar Energy-Key features, its importance, Merits & demerits of solar
energy, Applications of solar energy. Solar water heater, flat plate collector, solar distillation, solar
cooker, solar green houses, solar cell -brief discussion of each. Need and characteristics of
photovoltaic (PV) systems, PV models and equivalent circuits, and sun tracking systems.
Block-3
Unit-5: Wind and Tidal Energy harvesting: Fundamentals of Wind energy, Wind Turbines and
different electrical machines in wind turbines, Power electronic interfaces, and grid interconnection
topologies. Ocean Energy Potential against Wind and Solar, Wave Characteristics and Statistics,
Wave Energy Devices. Tide characteristics and Statistics, Tide Energy Technologies, Ocean
Thermal Energy.
Unit-6: Geothermal and hydro energy: Geothermal Resources, Geothermal Technologies.
Hydropower resources, hydropower technologies, environmental impact of hydro power sources.
Carbon captured technologies, cell, batteries, power consumption
DEPARTMENT OF BOTANY
Plant-Microbe Interactions
Overview of plant microbes interactions,
Introduction, beneficial microbes, Rhizobium bacterium and nitrogen fixation, mycorrhizal fungi.
83
Plant pathogens, Agrobacterium tumefaciens and crown gall disease,
Mechanisms of plant disease mechanism, some bacterial plant diseases,
Plant viruses and mechanism of plant against viruses attacks.
Fungal pathogen- mechanism of plant disease,
Oomycete pathogens, Fungal mediated plant.
General concept of plant immunity,
PAMP-triggered immunity (PTI) and effectors-triggered immunity (ETI).
Transcription activator like effector and their role in virulence and disease resistance.
References
1. Lautenberg, B. (2015). Principles of Plant-Microbes Interactions: Microbes for sustainable
Agriculture, Springer.
2. Stacey, G. and Keen, N. T. (1997). Plant-Microbes Interactions, Vol 4, . Springer.
3. Ramasamy, K, (2015). Plant Microbes Interactions, New India Publishing Agency.
4. Martin, F. and Kamoun, S. (2014). Effectors in Plant-Microbes Interactions 1st Edition, Wiley
Blackwell
DEPARTMENT: MICROBIOLOGY
Food Microbiology
i. Intrinsic and extrinsic factors that affect growth and survival of microbes in foods, natural flora and
source of contamination of foods in general.
ii. Principles, Spoilage of vegetables, fruits, meat, eggs, milk and butter, bread, canned Foods.
iii. Principles of food preservation: temperature, canning, drying, irradiation, microwave processing
and aseptic packaging, chemical methods of food preservation: salt, sugar, organic acids, SO2,
citrates, benzoates, nitrite and nitrates etc.
i. Dairy starter cultures, fermented dairy products: yogurt, acidophilus milk, kumiss, kefir, dahi and
cheese, other fermented foods: dosa, sauerkraut, soy sauce and tampeh,
ii. Probiotics: Health benefits, types of microorganisms used, probiotic foods available in market.
Utilization and disposal of dairy by-product – whey.
i. Food borne diseases (causative agents, foods involved, symptoms and preventive measures)- Food
intoxications: Staphylococcus aureus, Clostridium botulinum and mycotoxins;
ii. Food infections: Bacillus cereus, Vibrio parahaemolyticus, Escherichia coli, Salmonellosis,
Shigellosis, Yersinia enterocolitica, Listeria monocytogenes and Campylobacter jejuni
i. Food sanitation and control; HACCP, Indices of food sanitary quality and sanitizers.
ii. Cultural and rapid detection methods of food borne pathogens in foods and introduction to
predictive microbiology.
iii. Genetically modified foods, Nutraceuticals, Biosensors in food, Applications of microbial enzymes
in dairy industry [Protease, Lipases].
References:
1. Stanbury, PF., Principles of Fermentation Technology. Whittaker, A and Hall, S.J 2nd Edition.
Pergamon Press (1995).
2. Banwart, GJ. Basic Food Microbiology. CBS Publishers and Distributors, Delhi. (1989).
84
3. Hobbs BC and Roberts D. Food poisoning and Food Hygiene. Edward Arnold (A division of Hodder
and Stoughton) London.
4. Joshi. Biotechnology: Food Fermentation Microbiology, Biochemistry and Technology. Volume 2.
5. John Garbult. Essentials of Food Microbiology. Arnold International.
6. John C. Ayres. J. Orwin Mundt. William E. Sandinee. Microbiology of Foods. W.H. Freeman and Co.
7. D. J. Bagyaraj and G. Rangaswami.AGRICULTURAL MICROBIOLOGY. Prentice Hall of India Pvt
Ltd.2005
8. N S Subba Rao. Soil Microbiology. Oxford and IBH publishing Company 2009
9. Photis Papademas.Dairy Microbiology: A Practical Approach. CRC Press
10. Rao M.K..Food and Dairy Microbiology. Manglam Publishers
11. William Frazier. Food Microbiology. McGraw Hill Education
12.Jay, James M., Loessner, Martin J., Golden, David A. Modern Food Microbiology. Springer
DEPARTMENT OF COMMERCE
ELBCO2: Fundamentals of Marketing
Objective: To facilitate understanding of the conceptual framework of Marketing and its
applications in decision making under various environmental situations.
Pedagogy: A Combination of Lectures, Group Discussion, Assignments.
Credits: 2 ; Examination Duration: 2 and Maximum Marks: 50 (Internal Assessment Marks = 10
and Semester-end Examination =40)
Course Inputs
Block I
Unit -1: Introduction: Definitions of Marketing - Various Concepts of Marketing - Marketing as
a Concept -Components of Marketing Concept - Implementation of Marketing Concept -
Marketing as a Process - Marketing as a Managerial Function- Benefits of Marketing Concept
Unit -2: Marketing Environment: Introduction - Definitions of Environment - Approach to
Environment Analysis -Meaning of Marketing Environment - Types of Marketing Environment -
Controllable and Uncontrollable Environment- Benefits of Market Scanning.
Unit -3: Marketing Mix: Introduction - Definitions of Marketing Mix - Concept of Marketing
Mix -Components of Marketing Mix - Classification of Products -Product Concept Dimension -
Product Mix -Price -Promotion - Place Sub-components of four P’s - Market Segmentation -
Bases of Market Segmentation - Benefits of Market segments - Market Segmentation Strategies.
86
Unit-4: Consumer Behaviour: Introduction - Definition of Consumer Behaviour Scope of
Consumer Behaviour - Buying Motives - Need to Study Consumer Behaviour - Factors
Influencing Consumer Behaviour.
Block II
Unit -5: Product Mix: Introduction - Meaning of Product- Product is something more than a
Physical Commodity - Total Product Personality - Managing the Product - Product Policy –
Branding Decision - Decision on Packaging.
Unit -6: New Product Development: Introduction - Need for New Product - Classification of
New Product - Stages in New Product Development - Definitions of Product Life Cycle - Stages of
Product Life Cycle - Factors affecting Product Life Cycle.
Unit -7: Branding and Packaging: Introduction - Meaning and Definitions of Brand - Features or
Characteristics of Brand - Merits or Utility of Branding - Classification of Brands. Meaning and
Definition of Packaging - Objectives of Packaging - Policies and Strategies of Packaging -
Branding Vs Packaging - Labelling
Unit -8: Promotion Mix: Introduction - Meaning and Scope of Promotion- Components of
Promotion- Marketing Communications- Promotional Tool & Consumer Response- Determining
the Promotional Mix.
Books for Reference
01. S.A. Sherlekar and R Krishnamoorthy., Marketing Management Concepts and Cases,
Himalaya Publishing House, Mumbai.
02. V. S. Ramaswamy and S Namakumari, Marketing Management, Macmillan Publishers.
03. David Jobber, John Fahy, Foundations of Marketing, TMH.
04. William D Perreault, E Jerome Mc Carthy, Basic Marketing - A Global Managerial Approach,
McGraw-Hill Publishers.
05. Anitha, “Marketing Management,” Current Publications, Agra.
DEPARTMENT: MATHEMATICES
Objective Mathematices-2
87
No
Unit-1 Set theory
Unit-2 simple applications of Venn Diagram
Unit-3 Relations
Unit-4 Functions
Reference Books:
Reference Books:
DEPARTMENT: MANAGEMENT
Course Objectives
88
1. To orient students towards various functions of Management.
2. To develop basic management skills
Course Outcomes
1. Assist various functions of Management in an organization.
2. Utilize the basic management skills
Course Contents
BLOCK-I INTRODUCTION TO MANAGEMENT
UNIT-11 Planning – meaning, nature and importance of planning; forms of planning; types of
plans; steps in planning; limitations of planning
UNIT-12 Decision making – meaning – types of decisions, steps in rational decision making
common difficulties in decision making
UNIT-16 Controlling- Nature, Definition; Need for control, Steps in control process, types of
controls, Essentials of effective control system;
Reference:
89
1. Business Organization and Management – Y.K.Bhushan.
2. Modern Business Organization and Management – S.A.Sherlekar
3. Principles and Practice of Management – T.N.Chhabra.
4. Organization and Management – C.R.Babu
5. Principles of Management - P.C.Tripathi, P.N.Reddy.
6. Principles of Management - L.M.Prasad.
90
Unit 7- Functions in C:Introduction to functions, The Need of a Function, User Defined and Library
Function, Prototype of a Function, Calling of a function, Function Argument, Passing arguments to
function, Return Values, Nesting of Function, main(),Command Line Argument, Recursion. Storage Class
specifier – Auto, Extern, Static, Register
Unit 8- Arrays and its types:Basis of Arrays, One-dimensional arrays, Two-dimensional arrays, initializing
two-dimensional arrays, Multidimensional arrays, Array as function arguments
References
1. Balagurusamy E. programming in ANSI C. Tata McGraw-Hill Education; 2002..
2. Rajaraman V, ADABALA N. Fundamentals of computers. PHI Learning Pvt. Ltd.; 2014 Dec 15.
3. Wang PS. Standard C++: with Object-Oriented Programming. Brooks/Cole Publishing Co.; 2001 Jan 1.
4. Ritchie DM, Kernighan BW, Lesk ME. The C programming language. Englewood Cliffs: Prentice Hall;
1988.
91