Professional Documents
Culture Documents
An ‘Autonomous’ College
(www.smsvaranasi.com)
ORDINANCE
FOR
AFFILIATED TO
MAHATMA GANDHI KASHI VIDYAPITH
1|Page
1. Admission
1.1 Admission to BCA first year in First Semester will be made through centralized test conducted
by the Institute.
1.2 Reservation in admission would be as per the Government Norms.
3. Attendance
3.1 Every student is required to attend all the Lectures, Practical Classes and other prescribed
curricular and co-curricular activities. The student must attend minimum 75% classes to be
eligible for appearing in the examinations
3.2 No student will be allowed to appear in the end semester examination if he / she does not
satisfy the overall average attendance requirements of Clause No. 3.1. Such candidate(s)
shall be treated as having failed and will be further governed by clause nos. 4.2 & 4.3.
3.3 The attendance shall be counted from the date of admission in the college or start of
academic session whichever is later.
4. Duration of Course
4.1 Total duration of the BCA Course shall be 3 years (Six semesters), each year comprising of
two semesters. Each semester shall normally have teaching for 90 working days.
4.2 The student admitted to 1st year BCA Course shall complete the course within a period of
Six (06 Years) Academic Years from the date of first admission, failing which he/she has to
discontinue the course.
4.3 The credit requirement for BCA Degree is 158 credits.
5. Curriculum
5.1 The 3 Year curriculum is based on choice based credit system (CBCS) and has been divided
into 06 Semesters and shall include Lectures, Practical Labs and Projects etc. as defined in
the scheme and executive instructions issued by the Institute from time to time.
5.2 The curriculum will include minor elective course from other department, vocational and
co-curricular courses.
6. Examination
6.1 The performance of a student in a semester shall be evaluated through continuous class
assessment and end semester examination. The continuous assessment shall be based on
class tests, assignments, viva-voce and attendance etc. The marks for continuous assessment
(Sessional marks) shall be awarded at the end of the semester. The end semester examination
shall be comprised of written papers / practical / viva-voce/ Project Work, or by means of
any combination of these methods.
6.2 The practical, viva-voce, projects and reports shall be examined/evaluated through internal
and external examiners as and when required.
2|Page
6.3 The marks obtained in a subject shall consist of marks allotted in end semester theory
paper and sessional work as shown below:
Assessment Pattern
Internal Assessment Type
Two Class Tests Marks Weightage
CT (Marks for Best
Mid-Term Test two out of three tests conducted) 15
15
End-Term Test 15
AT Attendance 5 5
Total 25
ESE End Semester Examination 75
Total 100
7. Eligibility of Passing
7.1 A student who obtained Grades A++ to C shall be considered as passed. If a student secured
“F” grade, he /she has to reappear for the examination. It is mandatory for a student to earn
the required credits as mentioned in each semester.
(a) For a student to a pass in a Theory/Practical/Project/Viva-Voce examination, a student
shall secure a minimum of 40% of the maximum marks prescribed in the aggregate
marks in the subject including sessional marks, i.e. Minimum Passing Grade is “C”.
(b) For a student to pass the whole semester or subjects, he/she shall secure minimum of
5 SGPA/CGPA.
7.2 The students who do not satisfy the condition 7.1 or the student who remains absent shall be
deemed to have failed in that subject and may reappear for the End Semester examination in
the subsequent examinations. However, the Sessional marks awarded to the student(s) at
previous attempt in the concerned subject will be carried forward.
7.3 A student shall be declared to have completed the program of BCA degree, provided the
student has passed in the required number of subjects taught during the six semesters
accumulating the stipulated minimum number of credit prescribed for the degree.
8.1 There shall not be any restriction for promotion of students from current semester to the next
semester.
8.2 The result of the semester shall be declared pass only
a) On securing “C” or above grades in all courses / subjects and
b) Minimum Semester Grade Point Average (SGPA) is 5.0.
9. Back Paper
3|Page
(b) Candidate appearing for back paper in any semester shall have to appear during the
next semester exam carrying that paper under the said program.
9.2 All back paper examinations shall be held only with end semester examination.
10.1 A special Back paper examination for those candidates, who has completed three years of
study but have back paper(s) in their final year of course (5th and / 6th semester), will be
conducted after the declaration of their last semester result within a stipulated period.
(a) Major Courses (Own Faculty): This course is to be compulsorily studied (Two
papers) by a student as a core requirement to complete the requirements of a program
in a said discipline of study.
(b) Major Course (Any Faculty): This course is to be compulsorily studied (One paper)
by a student as a core requirement to complete the requirements of a program in a said
discipline of study. This course may be either from the own faculty or from any other
faculty.
(c) Minor/Elective Course (Other Department/Faculty): This course (One paper) can
be chosen from the pool of papers. It may be supportive to the discipline/ providing
extended scope/enabling an exposure to some other discipline / domain / nurturing
student proficiency skills.
(d) Vocational Course: This course has to be completed compulsorily from vocational
faculty. The purpose of this course is to enhance the employability skill of the
students. This course has been included in the first four semesters.
(e) Co-curricular Course: This course has to be completed in every semester from the
prescribed list as per the government instruction. The pattern of examination will be
MCQ (Multiple Choice Question) based and minimum 40% marks are required to
pass the course. The Grade obtained in this course will be mentioned in the mark sheet
but it will not be taken into consideration for calculation of SGPA / CGPA. However,
passing this course is compulsory in respective semesters.
(f) Project: This course has to be completed as Project–ONE and Project-TWO in Fifth
and Six semesters respectively related to main subject.
11.2 A student shall exercise his option in respect of the relevant electives and register for the
same at the beginning of the concerned semester. The student may be permitted to opt for
change of elective subject within 15 days from the date of commencement of the semester
as per the calendar of the Institute.
12.1 The Institute adopts absolute grading system wherein the marks are converted to grades, and
every semester results will be declared with semester grade point average (SGPA) and
Cumulative Grade Point Average (CGPA). The CGPA will be calculated in every semester.
The grading system is represented with the letter grades and grade points scale in following
manner:
4|Page
Very
Level Outstanding Excellent Good Average Pass Fail
Good
Letter
A++ A+ A B+ B C F
Grade
Grade
10 9 8 7 6 5 00
Points
Score ≥ 90 < 90 & < 80 & < 70 & < 60 & <50 & < 40
(Marks) ≥ 80 ≥ 70 ≥ 60 ≥ 50 ≥ 40
Range
(%) (90-100) (80-89) (70-79) (60-69) (50-59) (40-49) (0-39)
12.2 A student obtaining Grade “F” shall be considered failed and will be required to reappear in
the examination. Such students after passing the failed subject in subsequent examination(s)
will be awarded with the corresponding grade on the basis of marks he/she scores in the
subsequent examination(s).
The following procedure to compute the Semester Grade Point Average (SGPA) and
Cumulative Grade Point Average (CGPA):
(a) The SGPA is the ratio of sum of the product of the number of credits with the grade
points scored by a student in all the courses taken by a student and the sum of the
number of credits of all the courses undergone by a student.
(b) The CGPA is also calculated in the same manner taking into account all the courses
undergone by a student over all the semesters of a programme.
(c) The SGPA and CGPA shall be rounded off to 2 decimal places and reported in the
transcripts.
For award of ranks, the top three students will be listed. For award of rank in B.C.A., the CGPA
secured by the student from first to final semester for the students admitted to B.C.A. Program
shall be considered. A student shall be eligible for a rank at the time of award of degree in B.C.A.,
provided the student
5|Page
(a) Has passed First to Final semester in all the subjects in first attempt only.
(b) If two students get the same CGPA, the tie should be resolved by considering the
number of times a student has obtained higher SGPA
(c) but, if it is not resolved even at this stage, the number of times a student has obtained
higher grades like A++, A+ etc. shall be taken into account in rank ordering of the
students in a program.
16.1 The marks of Practical Subjects (if any) shall be awarded on the following basis:
(i) Lab Task on the day of End Semester Examinations - 75 Marks.
(ii) Internal Evaluation – 25 Marks.
16.2 The marks of Practical Subjects shall (if any) be awarded by a committee consisting of
following members:
(i) One External Examiner nominated by the College
(ii) One Internal Examiner nominated by the College.
17. Award of Project
17.2 The marks of Project shall be awarded by the Examiner nominated by the college:
6|Page
MODEL PAPER : END-SEMESTER EXAMINATIONS
****
7|Page
Semester-wise Papers in BCA Course
Minor-
Total
Major- Any Elective (4) Vocational Co-curricular Projec
Major - Own Faculty (6) Credi
faculty (6) Other Faculty (3) (2) t (3/6)
t
(Choose One)
Food,
Fundamentals of Programming Management Office
Nutrition and 27
Mathematics in C(4) Principles Automation
Hygiene
Fundamentals of Programming Business
Computer in C Lab(2) Economics
Digital Electronics and Data structures Organisational Graphics & First Aid and
27
Computer Organization using C(4) Behavior Multimedia Health
Intellectual
Data structures
Operating Systems Property
using C(2)
Rights
Object Human
Oriented Elements of Values and
Computer Networks Web Design 27
Programming Statistics Environment
using C++(4) al Studies
Object Financial
Oriented Accounting
Discrete Mathematics
Programming and
using C++(2) Management
Database Physical
Design and Analysis of E-Commerce Digital
Management Education 27
Algorithms Marketing
System(4) and Yoga
Database
Management Information Business
Management
system Analytics
System(2)
Analytical
Ability and Project
Software Engineering 25
Digital - ONE
Awareness
Optimization Techniques
Fundamentals of
Artificial Intelligence and
Machine Learning
Fundamentals of Java
Programming
Communica
tion Skill
and Project
Cloud Computing 25
Personality - TWO
Developme
nt
Cyber Security
Data Mining &
Warehousing
Python Programming
158
8|Page
BCA COURSE STRUCTURE
S.
Semest TOTA
No Category/ Code Subject L P Credits Sessional ESE
er L
.
Subject- Major
Fundamentals of
1 BCA-101 6 0 6 25 75 100
Mathematics
2 BCA-102 Fundamentals of Computer 6 0 6 25 75 100
Subject- Major (Any Faculty)
3 BCA-103 Programming in C 4 0 4 25 75 100
4 BCA-103P Programming in C Lab 0 2 2 25 75 100
Subject- Minor Elective (Other Faculty- Select One)
BCA-ME-
Management Principles
FIRST
104 25
5 4 0 4 75 100
BCA-ME-
Business Economics
105
Subject- Vocational Course
BCA-VC- 25
6 Office Automation 0 3 3 75 100
106
Subject- Co-Curricular Course
Food, Nutrition and
7 CC-1 2 0 2 - 100 100
Hygiene
Total - - 27 - - 700
S.
Semester Category/Code Subject L P Credits Sessional ESE TOTAL
No.
Subject- Major
Digital Electronics and
1 BCA-201 6 0 6 25 75 100
Computer Organization
2 BCA-202 Operating Systems 6 0 6 25 75 100
Subject- Major (Any Faculty)
3 BCA-203 Data structures using C 4 0 4 25 75 100
4 BCA-203P Data structures using C Lab 0 2 2 25 75 100
Subject- Minor Elective (Other Faculty- Select One)
Total - - 27 - - 700
9|Page
S. Category/
Semester Subject L P Credits Sessional ESE TOTAL
No. Code
Subject- Major
Computer
1 BCA-301 6 0 6 25 75 100
Networks
Discrete
2 BCA-302 6 0 6 25 75 100
Mathematics
Subject- Major (Any Faculty)
Object Oriented
3 BCA-303 Programming using 4 0 4 25 75 100
C++
Object Oriented
4 BCA-303P Programming using 0 2 2 25 75 100
C++ Lab
Subject- Minor Elective (Other Faculty- Select One)
BCA- Elements of
THIRD ME-304 Statistics
5 Financial 4 0 4 25 75 100
BCA-
Accounting and
ME-305
Management
Subject- Vocational Course
BCA-VC-
6 Web Design 0 3 3 25 75 100
306
Subject- Co-Curricular Course
Human Values and
7 CC-3 Environmental 2 0 2 - 100 100
Studies
Total - - 27 - - 700
S. Category/C
Semester Subject L P Credits Sessional ESE TOTAL
No. ode
Subject- Major
Design and Analysis of
1 BCA-401 6 0 6 25 75 100
Algorithms
Management Information
2 BCA-402 6 0 6 25 75 100
System
Subject- Major (Any Faculty)
Database Management
3 BCA-403 4 0 4 25 75 100
System
Database Management
4 BCA-403P 0 2 2 25 75 100
System Lab
Subject- Minor Elective (Other Faculty- Select One)
FOURTH
BCA-ME- E-Commerce
404
5 4 0 4 25 75 100
BCA-ME-
Business Analytics
405
Subject- Vocational Elective
BCA-VC-
6 Digital Marketing 0 3 3 25 75 100
406
Subject- Co-Curricular Course
7 BCOM-410 Physical Education and Yoga 2 0 2 - 100 100
Total - - 27 - - 700
10 | P a g e
Semest S. Category/Co
Subject L P Credits Sessional ESE TOTAL
er No. de
Subject- Major
1 BCA-501 Software Engineering 5 0 5 25 75 100
2 BCA-502 Optimization Techniques 5 0 5 25 75 100
Fundamentals of Artificial
3 BCA-503 Intelligence and Machine 4 0 4 25 75 100
Learning
Fundamentals of Java
4 BCA-504 4 0 4 25 75 100
Programming
5 BCA-504P Java Programming Lab 0 2 2 25 75 100
- 700
Total - - 25 -
S. Category/
Semester Subject L P Credits Sessional ESE TOTAL
No. Code
Subject- Major
1 BCA-601 Cloud Computing 5 0 5 25 75 100
2 BCA-602 Cyber Security 5 0 5 25 75 100
3 BCA-603 Data Mining & Warehousing 4 0 4 25 75 100
4 BCA-604 Python Programming 4 0 4 25 75 100
5 BCA-604P Python Programming Lab 0 2 2 25 75 100
Subject- Co-Curricular Course
SIXTH
Communication Skill and 100 100
6 CC-6 Personality Development 2 0 2 -
Total - - 25 - - 700
11 | P a g e
Semester I BCA-101: Fundamentals of Mathematics
Credit – 6 LTP: 6:0:0
Course Objective: To introduce the idea of applying determinants and matrices concepts to problems in
order to find Eigen value and vector, etc. and to give basic introduction on Limits and Continuity. Also
familiarize the student with functions of several variables. This is needed in many branches of
engineering.
Course Outcomes: On successful completion of the course the learner will be able to
Course Cognitive
COs Blooms Taxonomy
Outcomes Levels
L –1 Remembering
CO 1 Learn the evaluation policy of Determinants and Matrices L –2 Understanding
L -5 Evaluating
L –1 Remembering
Learn the evaluation policy of Limits and
L –2 Understanding
CO 2 Continuity
L -5 Evaluating
L –3 Applying
Apply partial derivatives to find maxima and minima L -5 Evaluating
CO 3
L –6 Creating
L –2 Understanding
Gain the knowledge to solve first differential equation
L –4 Analyzing
CO 4 arising in engineering field.
L –5 Evaluating
Limit at a Point, Properties of Limit, Computation of Limits of Various Types of Functions, Continuity
at a Point, Continuity Over an Interval, Intermediate Value Theorem, Type of Discontinuities
Derivative, Derivatives of Sum, Differences, Product & Quotients, Chain Rule, Derivatives of Composite
Functions, Logarithmic Differentiation, Rolle’s Theorem, Mean Value Theorem, L’ Hospitals Rule,
Maxima & Minima.
Integral as Limit of Sum, Fundamental Theorem of Calculus (without proof.), Indefinite Integrals,
Methods of Integration: Substitution, By Parts, Partial Fractions.
12 | P a g e
Suggested Readings:
13 | P a g e
Semester I BCA – 102: Fundamentals of Computer
Credit – 6 LTP: 6:0:0
Course Objective: To teach the students fundamental concepts of Computer and Office Automation.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L–3 Applying
CO 1 To learn fundamental concepts of Computer.
L-4 Analyzing
L–3 Applying
To learn Number System, Number Conversion and
L–4 Analyzing
CO 2 Computer Arithmetic.
L-5 Evaluating
L–4 Analyzing
To learn DOS and Computer software. L-5 Evaluating
CO 3
L-6 Creating
L-3 Applying
To learn basic concepts of Internet. L–4 Analyzing
CO 4
L-6 Creating
Suggested readings:
14 | P a g e
Semester I BCA-103: Programming in C
Credit – 4 LTP: 4:0:0
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Understand the history of C language, structure and L-1 Applying
CO 1
fundamentals of C program L-2 Analyzing
L-3 Applying
Learn different decision making and control
CO 2 L-4 Analyzing
statements
L-5 Evaluating
L-4 Analyzing
Learn single and multi-dimensional array along with
CO 3 L-5 Evaluating
memory representation.
L-6 Creating
L-3 Applying
Understand the basic concepts of pointers and strings.
CO 4 L-4 Analyzing
L-6 Creating
Course Composition: (60 Lectures)
History of C Programming Language, Structure of C program, Identifier and keywords - data types -
constants - Variables - Declarations - Expressions - Statements - Arithmetic, Unary, Relational and
logical, Assignment and Conditional Operators.
Decision making with IF statement, switch statement, ternary operator, goto statement. While statement,
do-while statement, for statement, Jumps in loops
Definition, declaration and initialization of one dimensional array; Accessing array elements; Displaying
array elements; Sorting arrays; Two- Dimensional array, Memory representation of array [Row Major,
Column Major]; Multidimensional array. Pointers: Definition and declaration, Initialization; address of
operator; dynamic memory allocation.
15 | P a g e
Suggested readings:
1. Yashavant Kanetkar, "Let Us C" , 10th Edition, BPB Publications.
3. Pradip Dey, Manas Ghosh, "Programming in C", Second Edition, Oxford Higher Education.
4. Herbert Schildt, "C: The Complete Reference", Fourth Edition, McGraw Hill Education.
16 | P a g e
Semester I BCA – 103P: Programming in C Lab
Credit – 2 LTP: 0:0:2
Course Outcomes: On successful completion of the course the learner will be able to-
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Understand the history of C language, structure and L–3 Applying
CO 1
fundamentals of C program L-4 Analyzing
L–3 Applying
Learn different decision making and branching and
L–4 Analyzing
CO 2 looping statements.
L-5 Evaluating
L–4 Analyzing
Learn single and multi-dimensional array and pointers. L-5 Evaluating
CO 3
L-6 Creating
L-3 Applying
Understand the basic concepts of strings and file
L–4 Analyzing
CO 4 handling.
L-6 Creating
Practical Exercise:
17 | P a g e
22) Write a program to show arithmetic operators using switch case.
23) Write a program to display first 10 natural numbers & their sum.
24) Write a program to print Fibonacci series up to 100.
25) Write a program to find factorial of a number.
26) Write a program to find whether given no. is a prime no. or not.
27) Write a program to display sum of series 1+1/2+1/3+..........+1/n.
28) Write a program to display series and find sum of 1+3+5+........+n.
29) Write a program to decide which number is maximum among 3 numbers entered by user.
30) Write a program to reverse the digits of the number entered by user.
31) Write a program to find table of any number entered by user.
32) Write a program to find perfect number.
33) Write a program to find GCD of two numbers.
35) Write a program to insert, delete and search array elements in single dimensional and multi-
dimensional array.
36) To implement basic concepts of string and pointers.
Suggested readings:
R.S.Salaria, “Data Structures & Algorithms”, Khanna Book Publishing Co. (P) Ltd..,2002
Y.Langsam et. Al., “Data Structures using C and C++”, PHI, 1999
Let us C-Yashwant Kanetkar.
Programming in C-Balguruswamy
The C programming Language – Dennis Ritchie
Structured programming approach using C-Forouzah & Ceilberg Thomson learning Publication
18 | P a g e
Semester I BCA-ME-104: Management Principles
Credit – 4 LTP: 4:0:0
Course Objective: The main objective of this course is to introduce the fundamental concepts and
dimensions of management principles. To explore, identify and apply management principles in real
life situation enabling effective and efficient functioning of an organization.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Comprehend the meaning and horizon of management
L–1 Remembering
CO 1 principles.
L-2 Understanding
Conceptualize the development of management thoughts
Understand management functions and their
principles L–2
CO 2 Understanding
Identify and explain various aspects of L–3
Applying
organizational communication.
Understand the concept and importance of motivated
L–2
CO 3 employees Understanding
Understand the controlling function
Explain and Identify the key dimensions of strategic L-2 Understanding
CO 4
management for an organization L–4 Analyzing
19 | P a g e
Unit 4. Management of Change: (10 Lectures)
Concept of Dynamic Business Environment, Causes of Changes – Internal and External, Strategic
Management – Concept, Vision and Mission of an Organization, SWOT Analysis, Strategic
Management in India.
Suggested Readings:
20 | P a g e
Semester I BCA-ME-105: Business Economics
Credit– 4 LTP: 4:0:0
Course Objective: The objective is make students aware of economic concepts as well as application of
the different concepts of economics that will aid in their own domain to certain extent and ultimately in
achievement of business objectives.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Remember and understand the relevance of economics for L–1 Remembering
CO 1 a business firm and evaluate its relationship with other L–2 Understanding
disciplines. L- 5 Evaluating
Understand the utility concept as well as law of demand L–2 Understanding
&& their elasticity and on the other hand producer’s L–3 Applying
CO 2
behavior side by side, analyze these concepts and apply L–4 Analyzing
them in various changing situations in industry.
L–3 Applying
Evaluate and apply the different market structure and their
CO 3 L–5 Evaluating
different equilibriums for industry.
Understand, evaluate and analyze macro-economic L–2 Understanding
CO 4 concerns that will facilitate functioning of business in IT L–4 Analyzing
world. L-5 Evaluating
21 | P a g e
Suggested Readings:
22 | P a g e
Semester I BCA-VC-106: Office Automation
Credit – 3 LTP: 0:0:3
Course Objective: To teach the students fundamental concepts of Computer and MS Office.
Course Outcomes: On successful completion of the course the learner will be able to-
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L–3 Applying
CO 1 To learn basics of MS Office.
L-4 Analyzing
L–3 Applying
To learn fundamental concepts of MS-Word. L–4 Analyzing
CO 2
L-5 Evaluating
L–4 Analyzing
To learn fundamental concepts of MS-Excel. L-5 Evaluating
CO 3
L-6 Creating
L-3 Applying
To learn fundamental concepts of MS-power Point. L–4 Analyzing
CO 4
L-6 Creating
Practical Exercise:
23 | P a g e
4. Create a student worksheet containing roll numbers, names and total marks. Open a document in
Word and insert the excel worksheet using:-
i) Copy/Paste ii) Embedding iii) Linking
5. Plot the chart for marks obtained by the students (out of 5) vs. frequency (total number of students
in class is 50).
6. Create five Power point slides. Each slide should support different format. In these slides explain
areas of applications of IT. Make slide transition time as 10 seconds.
7. Create five Power Point slides to give advantages/disadvantages of computer, application of
computers and logical structure of computer.
8. Create five Power Point slides detailing the process of internal assessment. It should be a self-
running demo.
Suggested readings:
24 | P a g e
Co-curricular course: Semester-1
Course Title: Food, Nutrition and Hygiene
Programme
/Class: Year: First Semester: First
Certificate
Co-Curricular Course
Course Code:
Course Title: Food, Nutrition and Hygiene
CC-1
Course outcomes:
To learn the basic concept of the Food and Nutrition
To study the nutritive requirement during special conditions like pregnancy and lactation
To learn meal planning
To learn 100 days Nutrition Concept
To study common health issues in the society
To learn the special requirement of food during common illness
Credits: 2 Compulsory
Max. Marks: 100 Min. Passing Marks: 40
Total No. of Lectures-Tutorials-Practical (in hours per week): L-T-P: 2-0-0
No. of
Unit Topics Lectures
Total=30
Concept of Food and Nutrition
(a) Definition of Food, Nutrients, Nutrition, Health, balanced Diet
I (b) Types of Nutrition- Optimum Nutrition, under Nutrition, Over Nutrition 8
(c) Meal planning- Concept and factors affecting Meal Planning
(d) Food groups and functions of food
Nutrients: Macro and Micro
RDA, Sources, Functions, Deficiency and excess of
II 7
(a) Carbohydrate
(b) Fats
(c) Protein
(d) Minerals
Major: Calcium, Phosphorus, Sodium, Potassium Trace: Iron, Iodine,
Fluorine, Zinc
(e) Vitamins
Water soluble vitamins: Vitamin B, C Fat soluble vitamins: Vitamin A, D,
E, K
(f) Water
(g) Dietary Fibre
1000 days Nutrition
(a) Concept, Requirement, Factors affecting growth of child
(b) Prenatal Nutrition (0 - 280 days): Additional Nutrients’ Requirement and
III
risk factors during pregnancy 8
(c) Breast / Formula Feeding (Birth – 6 months of age) Complementary and
Early Diet (6 months – 2 years of age)
25 | P a g e
Community Health Concept
(a) Causes of common diseases prevalent in the society and Nutrition\
requirement in the following:
Diabetes
IV Hypertension (High Blood Pressure) Obesity 7
Constipation Diarrhea Typhoid
(b) National and International Program and Policies for improving Dietary
Nutrition
(c) Immunity Boosting Food
Suggested Readings:
1. Singh, Anita, “Food and Nutrition”, Star Publication, Agra, India, 2018.
2. 1000Days-Nutrition_Brief_Brain-Think_Babies_FINAL.pdf
3. https://pediatrics.aappublications.org/content/141/2/e20173716
4. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5750909/
5.Sheel Sharma,Nutrition and Diet Therapy,Peepee Publishers Delhi,2014,First Edition.
Suggested Continuous Evaluation Methods:
MCQs, Practical Diet/ Meal Planning, assignments Presentations, group Discussion, Case study,
Survey
Suggested equivalent online courses:
https://www.udemy.com/course/internationally-accredited-diploma-certificate-in-nutrition
Diploma in Human Nutrition-Revised Offered by Alison
26 | P a g e
Semester II BCA-201: Digital Electronics & Computer Organization
Credit- 6 LTP: 6:0:0
Course Objective: The primary objective of this course is to provide foundation to the students through
computer system hardware function, their integration and implementation so that they understand the
concept & execution of emerging technologies.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Describe Logic Gates and explain how Gates operations L-1 Remembering
CO 1
are performed by computers L-2 Understanding
L-3
Applying
Describe the operations of Combinational and L-4
CO 2 Analyzing
Sequential. L-5
Evaluating
L –2 Understanding
CO 3 Design various types of memory and its applications L -3 Applying
L -5 Evaluating
L -3 Applying
CO 4 Describe the operations of Memory Organization. L –4 Analyzing
L -5 Evaluating
Suggested Readings:
27 | P a g e
Semester II BCA-202: Operating Systems
Credit- 6 LTP: 6:0:0
Course Objective: Students will demonstrate a knowledge of process control, concurrency, memory
management scheduling, I/O and files, distributed systems, security.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L –1 Remembering
Clearly get a picture of the services provided by
CO 1 L –2 Understanding
different operating systems.
L-3 Applying
L–2 Understanding
Get knowledge about the process and how processes
L –3 Applying
CO 2 are synchronized and scheduled
L –4 Analyzing
L -3 Applying
Explain the purpose of a process is and how processes L –4 Analyzing
CO 3 are synchronized and scheduled L –5 Evaluating
L-6 Creating
L -3 Applying
Get the different approaches to deadlock detection
L –4 Analyzing
CO 4 and prevention concepts.
L -5 Evaluating
Suggested Readings:
Silberschatz, Galvin and Gagne (1998), “Operating Systems Concepts”, Wiley Publication.
SibsankarHalder and Alex A, Arvind (1999), “Operating Systems”, Pearson Education.
Harvey M Dietel (2000), “An Introduction to Operating System”, Pearson Education.
William Stallings (2002), “Operating Systems: Internals and Design Principles”, 6th Edition,
Pearson Education.
Harris (2000), “Schaum's Outline of Operating Systems”, McGraw Hill.
28 | P a g e
Semester II BCA– 203: Data Structures Using C
Credit – 4 LTP: 4:0:0
Course Objective: To teach the students fundamental principles of data structures using C
programming language.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitiv
COs Course Outcomes Blooms Taxonomy
eLevels
To teach the concept of data structures, asymptotic L–3 Applying
CO 1
notations, and fundamentals of arrays. L-4 Analyzing
L–3 Applying
To teach introduction, operations and applications of
L–4 Analyzing
CO 2 stack and queues.
L-5 Evaluating
L–4 Analyzing
To describe linked list, its types and operations. L-5 Evaluating
CO 3
L-6 Creating
To introduce binary trees, searching and sorting L-3 Applying
CO 4 techniques. L-6 Creating
Practical Exercises:
29 | P a g e
Suggested readings:
Cormen T. H., Leiserson C. E., Rivest R. L., and Stein C., “Introduction to Algorithms”, PHI.
Horowitz Ellis, Sahni Sartaj and Rajasekharan S., “Fundamentals of Computer algorithms”, 2nd
Edition, Universities Press.
Dave P. H., H.B.Dave, “Design and Analysis of Algorithms”, 2nd Edition, Pearson Education.
Lipschuts S., “Theory and Problems of Data Structures”, Schaum’s Series.
Goyal K. K., Sharma Sandeep & Gupta Atul, “Data Structures and Analysis of Algorithms”, HP
Hamilton.
30 | P a g e
Semester II BCA– 203P: Data Structures Using C Lab
Credit – 2 LTP: 0:0:2
Course Objective: To teach the students fundamental principles of data structures using C
programming language.
Course Outcomes: On successful completion of the course the learner will be able to-
Cognitiv Blooms
COs Course Outcomes
eLevels Taxonomy
To teach the concept of data structures, asymptotic L–3 Applying
CO 1
notations, and fundamentals of arrays. L-4 Analyzing
L–3 Applying
To teach introduction, operations and applications of
L–4 Analyzing
CO 2 stack and queues.
L-5 Evaluating
L–4 Analyzing
To describe linked list, its types and operations. L-5 Evaluating
CO 3
L-6 Creating
To introduce binary trees, searching and sorting L-3 Applying
CO 4 techniques. L-6 Creating
Practical Exercise:
1. To perform basic operations (traverse, insert, delete, update, search) on single dimensional linked list.
2. To perform basic operations (traverse, insert, delete, update, search) on two dimensional linked list.
3. To implement addition and multiplication of two 2D arrays.
4. To transpose a 2D array.
5. To implement stack using array
6. To implement queue using array.
7. To implement circular queue using array.
8. To implement stack using linked list.
9. To implement queue using linked list.
10. To implement BFS using linked list.
11. To implement DFS using linked list.
12. To implement Linear Search.
13. 11.To implement Binary Search.
14. To implement Bubble Sorting.
15. To implement Selection Sorting.
16. To implement Insertion Sorting.
17. To implement Merge Sorting.
Suggested readings:
Cormen T. H., Leiserson C. E., Rivest R. L., and Stein C., “Introduction to Algorithms”, PHI.
Horowitz Ellis, Sahni Sartaj and Rajasekharan S., “Fundamentals of Computer algorithms”,
2nd Edition, Universities Press.
Dave P. H., H.B.Dave, “Design and Analysis of Algorithms”, 2nd Edition, Pearson Education.
Lipschuts S., “Theory and Problems of Data Structures”, Schaum’s Series.
Goyal K. K., Sharma Sandeep & Gupta Atul, “Data Structures and Analysis of Algorithms”,
HP Hamilton
31 | P a g e
Semester II BCA-ME-204: Organisational Behavior
Credit- 4 LTP 4:0:0
Course Objective: The underlying objective of this course is to create basic understanding of concept of
organizational behavior and help students gain theoretical and practical knowledge along with desirable
skills to become successful managers and effective employees in organization.
Course Outcomes: After completing the course, the student shall be able to:
Cognitive Blooms
COs Course Outcomes
Levels Taxonomy
Understand the development of organizational behavior and L–2 Understanding
CO 1
its importance in managing people at the workplace. L–3 Applying
Analyze, Evaluate and Apply different Personal attributes of L–2 Understanding
CO 2 Organizational Behavior based on Attitude, Perception and L–3 Applying
Learning. L-4 Analyzing
Analyze, Evaluate and Apply different theories of motivation L–3 Applying
CO 3 and Individual Behavioral Dynamic in the context of L–4 Analyzing
organization. L–5 Evaluating
L–2 Understanding
CO 4 Understand and critically evaluate group dynamics. L–3 Applying
L–6 Creating
32 | P a g e
Suggested Readings:
33 | P a g e
Semester II BCA-ME-205: Intellectual Property Rights
Credit – 4 L:T:P: 4:0:0
Course Objective: To introduce fundamental aspects of Intellectual Property Rights to students who are
going to play a major role in development and management of innovative projects in industries and to
disseminate knowledge on patents, copyrights, trademarks and registration aspects.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Acquire a sound understanding of the intellectual property L–1 Remembering
CO 1
rights affecting businesses. L-2 Understanding
L–3 Applying
CO 2 Apply basic legal knowledge to business activities. L–4 Analyzing
L-6 Creating
L–4 Analyzing
Communicate effectively using standard business and
CO 3 L-5 Evaluating
legal terminology related to IPRs.
L-6 Creating
Analyse a given business context using basic L-3 Applying
CO 4 understanding of the IPRs and develop a suitable L–4 Analyzing
operational framework. L-5 Evaluating
34 | P a g e
Suggested Readings:
Nithyananda, K V. (2019). Intellectual Property Rights: Protection and Management. India, IN:
Cengage Learning India Private Limited.
Neeraj, P., & Khusdeep, D. (2014). Intellectual Property Rights. India, IN: PHI learning Private
Limited.
GanguliPrabuddha (2001). “Intellectual Property Rights--Unleashing the Knowledge
Economy”, Tata McGrawHill.
Ahuja, V K. (2017). Law relating to Intellectual Property Rights. India, IN: Lexis Nexis.
Subramanian, N., &Sundararaman, M. (2018). Intellectual Property Rights – An Overview.
Retrieved from http://www.bdu.ac.in/cells/ipr/docs/ipr-eng-ebook.pdf
World Intellectual Property Organisation. (2004). WIPO Intellectual property Handbook.
Retrieved from https://www.wipo.int/edocs/pubdocs/en/intproperty/489/wipo_pub_489.pdf
35 | P a g e
Semester II BCA-VC-206: Graphics & Multimedia
Credit – 3 LTP: 0:0:3
Course Objective: The objective of the course is to provide the participants understanding of the
techniques essential to build their career in desktop publishing using suitable hardware and software
tools. This course offers a range of topics of immediate relevance to industry and makes the participants
exactly suitable for Software & Hardware Industry.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Learn the concept of Photoshop, create objects using L –1 Remembering
CO 1 various tools, add effects to objects L –2 Understanding
L -5 Evaluating
L –1 Remembering
Learn the coral draw and Create multifaceted
L –2 Understanding
CO 2 drawings with several layers and details.
L -5 Evaluating
L-2 Understanding
Learn the audio editing and know about design process in L –3 Applying
CO 3 multimedia. L -5 Evaluating
L –6 Creating
L –2 Understanding
L-3 Applying
Apply design process for Video editing
CO 4 L –4 Analyzing
L –5 Evaluating
36 | P a g e
Unit 4. Video Editing: (11 Lectures)
Adobe Premiere: Concept of non-linear editing, the basics of editing: Overview, Importing and
Exporting: various audio, video and graphics in various formats, Edit, manipulate and arrange these
elements in visual timeline, understand all Tools of toolbox for editing clips. Titling and superimposing.
Panels: Tools panel, Project, Monitors: Source and program, Timeline, Audio meters, Misc. Tasks and
functions: Titles, Transitions, speed and duration, Effects, Key frames, Types of edit, Opacity, trimming,
Adding effects like: Keying effect, Blur part of an image, Highlight part of an image etc.
Practical Exercises:
1. To solve problems to new situations by applying acquired knowledge, facts, techniques and rules
in a different way using Photoshop tools.
2 To know about a great degree of dimensional effect and richness to drawings.
3 To apply the knowledge and skills acquired to solve problems and wherever possible, by more
than one method using Page Maker tools.
4 To Design and develop various graphics, text etc.
Suggested Readings:
37 | P a g e
Co-curricular course: Semester-2
Course Title: First Aid and Health
No. of Lectures
Unit Topics Total=30
38 | P a g e
F. First aid related with Nervous system and Unconsciousness
Basics of the nervous system.
Unconsciousness, Stroke, Fits – convulsions – seizures, Epilepsy.
G. First aid related with Gastrointestinal Tract
Basics of The gastrointestinal system.
Diarrhea, Food poisoning.
H. First aid related with Skin, Burns
Basics of The skin.
Burn wounds, Dry burns and scalds (burns from fire, heat and
steam).
Electrical and Chemical burns, Sun burns, heat exhaustion and
heatstroke. 2
II Frost bites (cold burns), Prevention of burns, Fever and (Theory)
Hypothermia. 10
I. First aid related with Poisoning (Practical)
Poisoning by swallowing, Gases, Injection, Skin
J. First aid related with Bites and Stings
Animal bites, Snake bites, Insect stings and bites
K. First aid related with Sense organs
Basic of Sense organ.
Foreign objects in the eye, ear, nose or skin.
Swallowed foreign objects.
L. Specific emergency satiation and disaster management
Emergencies at educational institutes and work
Road and traffic accidents.
Emergencies in rural areas.
Disasters and multiple casualty accidents.
Triage.
M. Emergency Child birth
Basic Sex Education
Overview, ground rules, and a pre-test
Basics of Urinary system and Reproductive system.
Male puberty — physical and emotional changes
Female puberty — physical and emotional changes
9
III Male-female similarities and differences
(Theory)
Sexual intercourse, pregnancy, and childbirth
Facts, attitudes, and myths about LGBTQ+ issues and identities
Birth control and abortion
Sex without love — harassment, sexual abuse, and rape
Prevention of sexually transmitted diseases.
Mental Health and Psychological First Aid
What is Mental Health First Aid?
Mental Health Problems in the India
The Mental Health First Aid Action Plan
2
Understanding Depression and Anxiety Disorders
IV (Theory)
Crisis First Aid for Suicidal Behavior & Depressive symptoms
10
What is Non-Suicidal Self-Injury?
(Practical)
Non-crisis First Aid for Depression and Anxiety
Crisis First Aid for Panic Attacks, Traumatic events
Understanding Disorders in Which Psychosis may Occur
Crisis First Aid for Acute Psychosis
Understanding Substance Use Disorder
Crisis First Aid for Overdose, Withdrawal
Using Mental Health First Aid
39 | P a g e
Suggested Readings:
40 | P a g e
Semester III BCA-301: Computer Network
Credit-6 LTP: 6:0:0
Course Objective: To familiarize the students with the evolution of communication through network, their
fundamentals and standard models communication between machines in a network and the protocols of the
various layers.
Cognitive
COs Course Outcomes Bloom Taxonomy
Levels
Enumerate basic knowledge of computer networks, devices, L-1 Remembering
CO 1
reference models. L-2 Understanding
To analysis a network routing for IP networks, apply
L-2 Understanding
protocols, error detection and correction and functions of
CO 2 L-3 Applying
each layer in the OSI and TCP/IP reference model in to
L-4 Analyzing
communicational protocols.
To evaluate, analyze and create proper placement of L-4 Analyzing
CO 3 Internetworking, routing, Congestion control L-5 Evaluating
L-6 Creating
To determine proper usage of the connection management
L-5 Evaluating
CO 4 and create remote procedure calls in a routed network.
L-6 Creating
Suggested Reading:
41 | P a g e
Semester III BCA-302: Discrete Mathematics
Credit – 6 LTP: 6:0:0
Course Objective: To extend student’s logical and mathematical maturity and ability to deal with
abstraction. Also introduce most of the basic terminologies used in computer science courses and application
of ideas to solve practical problems.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
Cos Course Outcomes Blooms Taxonomy
Levels
Have knowledge of the concepts needed to test the logic of L –1 Remembering
CO 1
a program L -2 Understanding
L –2
Have an understanding in identifying combinatory Understanding
L –3
CO 2 structures on many levels Applying
Be aware of a class of functions which transform a finite L –4 Analyzing
set into another finite set which relates to input and L –5 Evaluating
CO 3
output functions in computer science L-6 Creating
L –3 Applying
Be exposed to concepts and properties of algebraic
L-4 Analyzing
CO 4 structures such as groups, rings and fields
L-6 Creating
Suggested Readings:
Rosen, K.H(2011), "Discrete Mathematics and its Applications", Tata McGraw Hill Pub. Co. Ltd.,
New Delhi, Special Indian Edition.
Tremblay, J.P. and Manohar.R(2011), "Discrete Mathematical Structures with Applications to
Computer Science", Tata McGraw Hill Pub. Co. Ltd, New Delhi, 30th Reprint.
Grimaldi, R.P(2007), "Discrete and Combinatorial Mathematics: An Applied Introduction", ,
Pearson Education Asia, Delhi, 4th Edition.
Lipschutz, S. and Mark Lipson.(2010), "Discrete Mathematics", Schaum„s Outlines, Tata McGraw
Hill Pub. Co. Ltd., New Delhi, 3rd Edition.
Koshy, T(2006), "Discrete Mathematics with Applications", Elsevier Publications.
42 | P a g e
Semester III BCA-303: Object-Oriented Programming Using C++
Credit – 4 LTP: 4:0:0
Course Objective: The course is designed to provide complete knowledge of Object-Oriented Programming
through C++ and to enhance the programming skills of the students to handle the real world problems.
Course Outcomes: On successful completion of the course the learner will be able to:
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Understand the difference between the top-down and Understanding
CO 1 L–2
bottom-up approach
Describe the object-oriented programming approach in L–2 Understanding
CO 2
connection with C++
L–3 Applying
CO 3 Apply the concepts of object-oriented programming
CO 4 Illustrate the process of data file manipulations using C++ L–3 Applying
43 | P a g e
Practical Exercises:
1. Compare and contrast the various paradigm of programming (procedural and object-oriented
programming) with some real-life examples
2. Discuss the major characteristics of object-oriented programming paradigm and its suitability in
solving real-life based applications
3. Discuss the use and importance of static time and run-time polymorphism and demonstrate the
same with the help of suitable example
4. Implement object, classes, inheritance using C ++
Suggested Readings:
E. Balagurusamy (2011), “Object Oriented Programming with C++”, Fifth edition, Tata
McGraw Education Hill.
Ashok N. Kamthane (2008), “Object-oriented Programming with ANSI & Turbo C++”, First
Edition, Pearson India.
Robert Lafore (2000), “Object Oriented Programming in Turbo C++”, First Edition, Galgotia
Publications.
D Ravichandran (2002), “Programming with C++”, Second edition, Tata McGraw- Hill.
44 | P a g e
Semester III BCA-303P: Object-Oriented Programming Using C++ Lab
Credit – 2 LTP: 0:0:2
Course Objective: The primary objective of this course is to understand the concept of Object Oriented
Programming so that the real problems can be solved using C++ Programming language.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitiv
COs Course Outcomes Blooms Taxonomy
e Levels
Implement the concepts of Decision control, Iterative
CO 1 L-3 Applying
constructs through C++ Programs
Use the Concept of Encapsulation, inheritance and L–3 Applying
CO 2 polymorphism in C++ programs. L–6 Creating
Design and Develop C++ program using the string L–3 Applying
CO 3
handling and File Handling L-6 Creating
Suggested Readings:
Herbert Schildt (2011), "C++ The complete referenceǁ", McGraw Hill Education, 8th Edition
Hari Mohan Pandey (2010), "Object Oriented Programming C++ Simplified”, University
Science Press.
Steven Holzner (2016), “C++ Programming”, Dreamtech.
Balagurusamy E (2015), “ Programming in C++”, McGraw Hill
45 | P a g e
Semester III BCA-ME-304: Elements of Statistics
Credit – 4 LTP: 4:0:0
Course Objective: The course aims to familiarize the learners with the basic statistical methods used to
summarize and analyze quantitative information for making decision in different situations in real life
problems.
Course Outcomes: On successful completion of the course the learner will be able to:
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L –1 Remembering
Understand and apply the basic knowledge of statistics to
CO 1 L –2 Understanding
various types of data in real life
L –3 Applying
Develop the ability to analyze and interpret data to L–4 Analyzing
CO 2 provide meaningful information to assist decision makers L–5 Evaluating
in different activities L–6 Creating
Apply appropriate graphical and numerical descriptive L –3 Applying
CO 3 statistics for different types of data L–5 Evaluating
Understand, differentiate and apply the concept of L –2 Understanding
permutation as well as combination in handling the real L –3 Applying
CO 4
life problems L –5 Evaluating
Suggested readings:
46 | P a g e
Semester III BCA-ME-305: Financial Accounting and Management
Credit – 4 LTP: 4:0:0
Course Objective: he objective of this course is to make the students learn the basic principles and
procedures of accounting, financial statements and the tools & techniques of financial analysis so that they
are able to interpret accounting information for the purpose of decision making.
Course Outcomes: On successful completion of the course the learner will be able to:
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L –1 Remembering
Well versed with the accounting concepts and their
CO 1 L –2 Understanding
application in the real world situation L–3 Applying
Able to know the procedure of preparing the final
L–4 Analyzing
accounts of an enterprise and utilize the computer
CO 2 L–5 Evaluating
technology in facilitating and enhancing accounting L–6 Creating
and financial reporting processes.
Able to use tools & techniques needed for financial L–3 Applying
CO 3
analysis in modern business management. L–5 Evaluating
L–2 Understanding
Well versed with the basic concepts of cash and fund
CO 4 L–3 Applying
flow management. L–5 Evaluating
47 | P a g e
Semester III BCA-VC-306 : Web Design
Credit-3 LTP: 0:0:3
Course Objective: To learn and program features of web programming languages. To understand the basics
of Web Designing using HTML, DHTML,and CSS. Also learn the basics about Client side scripts and
Server side scripts.
Course Outcomes: On successful completion of the course the learner will be able to
Course Cognitive
COs Blooms Taxonomy
Outcomes Levels
L-1 Remembering
Enumerate and demonstrate various basic concept of L-2 Understanding
CO 1
web programming :languages L-4 Analyzing
L-5 Evaluating
L-3 Applying
Analyze, apply and creating the structure of Web
CO 2 L-4 Analyzing
Designing
L-6 Creating
L-4 Analyzing
Analyze, evaluate and modify organizational Web
CO 3 L-5 Evaluating
Designing using HTML, DHTML, and CSS
L-6 Creating
L-3 Applying
Ability to design and develop client side scripting
CO 4 L-4 Analyzing
techniques
L-6 Creating
48 | P a g e
Practical Exercises:
Suggested Readings:
Deitel and Deitel, Goldberg(2012). Internet and World Wide Web – How to Program. Pearson
Education Asia.
Jeffery Jackson(2008). Web Technologies – A computer science Perspective, Pearson Education.
UttamK.Roy(2012).Web Technologies, Oxford University Press.
Rajkamal (2001). Web Technology, Tata McGraw-Hill.
49 | P a g e
Co-curricular course: Semester-3
Course Title: Human Values and Environment
studies
Course outcomes:
The mission of the course on Human Values and Environmental Studies is to create morally
articulate solutions to be truthful and just and to become responsible towards humanity. The
course seeks to establish a continuous interest in the learners to improve their thought process
with intent to develop a new generation of responsible citizens capable of addressing complex
challenges faced by the society due to disruptions in human interactions effecting human
values. This course works towards
50 | P a g e
philosophy of Character Building, Gandhi's concept of Seven Sins,
APJ Abdul Kalam
view on role of parents and Teachers. 03
Human Values and Present Practices – Issues : Corruption and
Bribe , Privacy
Policy in Web and Social Media, Cyber threats ,Online Shopping
etc. Remedies UK
I Bribery Act, Introduction to sustainable policies and practices in
Indian
Economy.
Principles of Ethics
Secular and Spiritual Values in Management- Introduction-
Secular and Spiritual
values, features , Levels of value Implementation. Features of
spiritual Values ,
Corporate Social Responsibility- Nature, Levels ,Phases and
Models of CSR,
Corporate Governance. CSR and Modern Business Tycoons Ratan
Tata, Azim Premji
and Bill Gates.
Holistic Approach in Decision making- Decision making, the 03
decision making
process , The Bhagavad Gita: Techniques in Management , Dharma
and Holistic
Management. 03
Discussion through Dilemmas –
II Dilemmas in Marketing and Pharma Organisations, moving from 02
Public to Private –
monopoly context , Dilemma of privatisation, Dilemma on
liberalization, Dilemma on
social media and cyber security , Dilemma on Organic food ,
Dilemma on
standardization ,Dilemma on Quality standards.
Case Studies
Ecosystem: Concept, structure & functions of ecosystem : producer,
consumer, decomposer, foodweb, food chain, energy flow,
Ecological pyramids Conservation of Biodiversity- In-situ & Ex- situ
conservation of biodiversity Role of individual in Pollution control 7
III
Human Population & Environment Sustainable Development India
and UN Sustainable Development Goals Concept of circular
economy and entrepreneurship
Environmental Laws?
International Advancements in Environmental Conservation Role 8
IV
of National Green Tribunal
Air Quality Index
Importance of Indian Traditional knowledge on environment
Bio assessment of Environmental Quality Environmental
Management System
Environmental Impact Assessment and Environmental Audit
51 | P a g e
Suggested Readings:
1. A foundation course in Human Values and Professional Ethics by RR. Gaur, R. Sangal
et.al
2. JUSTICE: What's the Right Thing to Do? Michael J. Sandel.
3. Human Values by A. N. Tripathi New Age International
4. Environmental Management by N.K. Uberoi
5. https://www.un.org/sustainabledevelopment/sustainable-development-goals/
6. https://www.india.gov.in/my-government/schemes
7. https://www.legislation.gov.uk/ukpga/2010/23/contents
8. Daniel Kahneman, Thinking, Fast and Slow; Allen Lane Nov 2011 ISBN:
9780141918921
52 | P a g e
Semester IV BCA- 401: Design and Analysis of Algorithm
Credit-6 LTP: 6:0:0
Course Objective: To analyze time and space complexities of algorithms. Also acquaint students with
algorithm techniques when programming for the storage and manipulation of data.The concept of data
abstraction and the problem of building implementations of abstract data types are emphasized.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Selection of relevant algorithm technique and combinations L-1 Remembering
CO 1 of relevant data structures for the given problems in terms L-2 Understanding
of memory and run time efficiency. L-5 Evaluating
L-4 Analyzing
CO 2 Analyze and evaluate network flow method L-5 Evaluating
L-6 Creating
L-4 Analyzing
CO 3 Analyze and evaluate approximation algorithms L-5 Evaluating
L-6 Creating
L-3 Applying
CO 4 Apply data abstraction in solving randomized problems L-4 Analyzing
L-5 Evaluating
53 | P a g e
Suggested Readings:
Sara. Basse, Allen Van Gelder (2000), “Computer Algorithms: Introduction to Design and
Analysis”, Pearson.
Ellis Horowitz, SartajSahni, SanguthevarRajasekaran(2008). Fundamentals of Computer
Algorithms.Galgotia Publications Pvt. Ltd.
Gilles Brassard and Paul Bratley(1997).Fundamentals of Algorithms, PHI.
AnanyLevitin(2005).Introduction to Design and Analysis of Algorithms.Pearson Education
Thomas H. Corman, Charles E. Leiserson, Ronald and L. Rivest (2003). Introduction to
Algorithms PrenticeHall of India.
Richard Johnsonbaugh and Marcus Schaefer(2004). Algorithms. Pearson Education.
54 | P a g e
Semester IV BCA- 402: Management Information System
Credit-6 LTP: 6:0:0
Course Objective: This course is designed for students to understand MIS in both the wider managerial
context and in the narrower confines of the selection, support, design and development of computer
applications. It also focuses on the concepts which students needs to understand, in order to make effective
use of computerized information systems.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
CO 1 Understand types of MIS applications in organizations L-2 Understanding
55 | P a g e
Suggested Readings:
Jawadekar, (2012). Management Information Systems Text and Cases./ Tata Mc Graw Hill.
Behl, Ramesh, Brien, James A.O, George M. Marcus (2019). Management Information Systems,
Mc Graw Hill.
Laudon and Laudon (2017).Management Information Systems Managing the Digital Firm.
Pearson.
Goyal, D P, (2010).Management Information Systems-Managerial Perspective. MacMillan.
Raj Sahil (2018).Management Information Systems. Pearson.
56 | P a g e
Semester IV BCA- 403: Database Management System
Credit-4 LTP: 4:0:0
Course Objective: To understand the theory and concepts of Data Base Management System, its
fundamental principles and the current practices.
Course Outcomes: On successful completion of the course the learner will be able to
Remembering
Understand and Remembering basic commands of L-1
Understanding
CO 3 MySQL. Apply various joining technique as per L-2
Applying
requirement of DBMS query. L-3
57 | P a g e
Practical Exercise:
1. To understand the concept of RDBMS, choose one of the suitable database (e.g. library of your
college / placement cell database etc.) further gather the requirement and design an E-R diagram
of it.
2. Identify the constraints of the database, chosen for the study. Apply normalization techniques
and normalize your database.
3. Create a Database using DDL commands and then insert data into it also perform various SQL
queries to practice and understand the concept of RDBMS and SQL queries.
Suggested Readings:
Ramez Elmasri and Shamkant B. Navathe (2015). Fundamentals of Database System. Addison
Weseley.
C.J. Date (2004). An Introduction to Database Systems, Pearson.
Abraham Silberschatz and S Sudarshan (2010). Database System Concepts. McGraw Hill
Education
Aditya Kumar Gupta (2007).Taxonomy of Database Management System.Laxmi Publications.
58 | P a g e
Semester IV BCA- 403P: Database Management System Lab
Credit-2 LTP: 0:0:2
Course Objective: To teach the students fundamental concepts of database management system.
Course Outcomes: On successful completion of the course the learner will be able to-
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L-2 Understanding
CO 1 To learn basic concepts of database technologies. L-4 Analyzing
L-6 Creating
L–3 Applying
To learn database schema for a given problem-
CO 2 L–4 Analyzing
domain.
L–4 Analyzing
To learn querying a database using SQL DML/DDL
CO 3 L-5 Evaluating
commands.
L-6 Creating
To learn integrity constraints on a database using a state- L-3 Applying
CO 4
of-the art RDBMS. L-6 Creating
Practical Exercise:
Suggested readings:
59 | P a g e
Semester IV BCA-ME- 404: E-Commerce
Credit -4 LTP: 4:0:0
Course Objective: Give exposure to learners main technologies behind e-commerce systems and how
these technologies interact, Discuss the various marketing strategies for an online business. Define
various electronic payment types and associated security risks and the ways to protect against them.
Cognitive
COs Course Outcomes Bloom Taxonomy
Levels
Enumerate basic knowledge of E-Commerce, Forces
L-1 Remembering
CO 1 behind E-Commerce, Information Distribution Network.
L-2 Understanding
.
L-2 Understanding
To analysis a Client Server Network, Emerging Client
CO 2 L-3 Applying
Server Security Threats, firewalls & Network Security.
L-4 Analyzing
Analyzing
To determine and analyze Electronics payment System, L-4
CO 4 Evaluating
Smart Cards, Credit Card I Debit Card based EPS. L-5
60 | P a g e
Suggested Readings:
61 | P a g e
Semester IV BCA-ME- 405: : Business Analytics
Credit-4 LTP: 4:0:0
Course Objective: To understand basic concepts of data science and business analytics. To familiarize
students with Excel environment used for business data analysis.
Course Outcomes: On successful completion of the course the learner will be able to
62 | P a g e
Practical Exercises:
1. Create or import any one suitable set of business data database in to excel sheet. Identify outlier
and dirty data (if any)
2. Demonstrate various statistical functions given in unit-3 using Excel
3. Visualize statistical data using various graphs and charts given in unit-5
Suggested Readings:
Levin Richard, H. Siddiqui Masood , S. Rubin David, Rastogi Sanjay (2017).Statistics for
Management. Pearson
S P Gupta(2014). Statistical Methods. Sultan Chand
Gert H.N. LaursenJesperThorlund (2010). Business Analytics for Managers: Taking Business
Intelligence Beyond Reporting. John Wiley & Sons, Inc.
Manohar HansaLysander(2017). Data Analysis and Business Modelling Using Microsoft Excel.
PHI Learning Pvt. Ltd
63 | P a g e
Semester IV BCA-VC-406 : Digital Marketing
Credit -3 LTP: 0:0:3
Course Objective: The course aims to provide knowledge about the concepts, tools, techniques, and
relevance of digital marketing in the present changing scenario. It also enables the learners to learn the
application of digital marketing tools and acquaint about the ethical and legal aspects involved therein.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Identify and assess the impact of digital technology in
L–1 Remembering
CO 1 transforming the business environment and also the
L–2 Understanding
customer journey
Explain the way marketers think, conceptualize, test L–2 Understanding
CO 2 continuously to optimize their product search on digital L–3 Applying
platforms L–4 Analyzing
L–4 Analyzing
Illustrate the measurement of effectiveness of a digital
CO 3 L–5 Evaluating
marketing campaign
L–6 Creating
Demonstrate their skills in digital marketing tools such as L–4 Analyzing
CO 4 SEO, Social media, and Blogging for engaging the digital L–5 Evaluating
generation L–6 Creating
64 | P a g e
Practical Exercises:
1. Prepare a report on the difference between the popularity of any brand using both digital
advertising as well as traditional advertising tools; versus any one brand still focusing most of
funds on traditional advertising tools.
2. Create a hypothetical advertising tools using Google Ads.
3. Prepare a report on all the possible sources of digital marketing like, Facebook, Instagram, etc.
Suggested Readings:
Blanchard O. A. (2011). Social Media ROI: Managing and Measuring Social Media Efforts in
Your Organization. Indianapolis: Que Publishing.
Chaffey, D., Chadwick, F. E., Johnston, K., & Mayer, R. (2008). Internet Marketing: Strategy,
Implementation, and Practice. New Jersey: Pearson Hall.
Charlesworth, A. (2018). Digital Marketing: A Practical Approach. Abingdon: Routledge.
Frost, R. D., Fox, A., & Strauss, J. (2018). E- Marketing. Abingdon: Routledge.
Gupta, S. (2018). Digital Marketing. Delhi: Tata McGraw Hill Education.
Gay, R., Charlesworth, A., &Esen, R. (2007). Online Marketing: a customer-led approach.
Oxford: Oxford University Press.
Kapoor, N. (2018). Fundamentals of E-Marketing. Delhi: Pinnacle India.
Kotler, P., Kartajaya, H., & Setiawan, I. (2017). Digital Marketing: 4.0 Moving from Traditional
to Digital. New Jersey: John Wiley & Sons.
Ryan, D., & Calvin, J. (2016). Understanding Digital Marketing: Marketing Strategies for
engaging the Digital Generation. London: Kogan page.
Tasner, M. (2015). Marketing in the Moment: The Digital Marketing Guide to Generating More
Sales and Reaching Your Customers First. London: Pearson.
65 | P a g e
Co-Curricular Course: Semester-4
Course Title: Physical Education and Yoga
Programme:
Year: First Semester: Fourth
Certificate
Co-Curricular Course
Course Code: CC-4 Course Title: Physical Education and Yoga
Course outcomes:
Students will learn the introduction of Physical Education, Concept of fitness and wellness, Weight
management and lifestyle of an individual. The student will also learn about the relation of Yoga
with mental health and value Education. In this course student will also learn about the aspects of
the Traditional games of India.
Credits: 2 Compulsory
Max. Marks: 100 Min. Passing Marks: 40
Total No. of Lectures-Tutorials-Practical (in hours per week): L-T-P: 2-0-0
No. of
Unit Topics Lectures
Total=30
Physical Education:
Meaning, Definition, Aim and Objective.
Misconception About Physical Education.
Need, Importance and Scope of Physical Education in the 6 Theory
I
Modern Society.
Physical Education Relationship with General Education.
Physical Education in India before
Independence. Physical Education
in India after Independence.
Concept of Fitness and Wellness:
Meaning, Definition and Importance of Fitness and Wellness.
Components of Fitness.
Factor Affecting Fitness and Wellness.
Weight Management:
Meaning and Definition of Obesity.
Causes of Obesity. 5 Theory
II
Management of Obesity. 3 Practical
Health problems due to Obesity.
Lifestyle:
Meaning, Definition, Importance of Lifestyle.
Factor affecting Lifestyle.
Role of Physical activity in the maintains of Healthy Lifestyle.
66 | P a g e
Yoga and Meditation:
Historical aspect of yoga.
Definition, types scopes & importance of yoga.
Yoga relation with mental health and value education.
III Yoga relation with Physical Education and sports.
2 Theory
Definition of Asana, differences between asana and physical 6 Practical
exercise.
Definition and classification of pranayama.
Difference between pranayama and deep breathing.
Practical: Asana, Suraya-Namaskar, Bhujang Asana,
Naukasana, Halasana, Vajrasan, Padmasana, Shavasana,
Makrasana, Dhanurasana, Tad Asana. Pranayam: Anulom,
Vilom.
Traditional Games of India:
Meaning.
Types of Traditional Games-
Gilli- Danda Kanche
Stapu
Gutte, etc.
IV Importance/ Benefits of Traditional Games.
2 Theory
How to Design Traditional Games.
6 Practical
Recreation in Physical Education:
Meaning, Definition of Recreation. Scope and Importance of
Recreation. General Principles of Recreation. Types of Recreational
Activities. Aerobics and Zumba.( Fir India Movement)
Suggested Readings:
Singh, Ajmer, Physical Education and Olympic Abhiyan, “Kalayani Publishers”, New Delhi,
Revised Addition, 2006
Patel, Shri krishna, Physical Education, “Agrawal Publishers”,
Agra, 2014-15 Panday, Preeti, Sharirik Shiksha Sankalan, “ Khel
Sanskriti Prakashan, Kanpur
Kamlesh M.L., “Physical Education, Facts and foundations”, Faridabad P.B. Publications.
B.K.S. Yengar, "Light and Yog. Yoga Deepika", George Allen of Unwin Ltd.,
London,1981. BrajBilari Nigam, Yoga Power "TheKpath of Personal
achievement" Domen and Publishers, New Delhi, 2001.
Indira Devi, "Yoga for You", Gibbs, Smith Publishers, Salt Lake City, 2002
Domenand Publishers, New Delhi - 2001.
Jack Peter, "Yoga Master the Yogic Powers", Abhishek Publications,
Chandigarh, 2004. Janice Jerusalim, "A Guide To Yoga" Parragon Bath,
Baiihe-2004.
Suggested Continuous Evaluation Methods:
Assignments ( 10)
Presentation (10)
Attendance ( 5)
Final exam ( 75)
Suggested equivalent online courses:
IGNOU.
Rajarshi Tandan Open University.
67 | P a g e
Semester V BCA-501: Software Engineering
Credit-5 LTP: 5:0:0
Course Objective: To demonstrate the students with the role of Software Engineering and Methodologies
required in Software Industry.
Course Outcomes: On Successful completion of the course the learner will be able to
Cognitive
COs Course Outcome Blooms Taxonomy
Levels
Understand the basic structure, components L-1 Remembering
CO 1
and models of Software development. L-2 Understanding
Understand the concept of Requirement L-1 Remembering
CO 2
Engineering Process. L-2 Understanding
Understand different Software design Understanding
CO 3 L-2
concepts.
Understand the Relationship between
L-1 Remembering
CO 4 design and implementation of Software and
L-2 Understanding
demonstrate programming environment.
Suggested Readings:
68 | P a g e
Semester V BCA -502: Optimization Techniques
Credit-5 LTP: 5:0:0
Course Objective: The objective of this course is to familiarize the students with the basic elements of
operations management and research which may be of immense value to them in improving the qualities of
their managerial decision making, aiming at higher efficiency and productivity of the organization.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Understand the role of Operations in overall Business
L-1 Remembering
Strategy of the firm - the application of OM policies
CO 1 L-2 Understanding
and techniques to the service sector as well as
L-3 Applying
manufacturing firms.
Evaluate efficacy and replacement of L-5 Evaluating
CO 2
equipment at right time. L-6 Creating
Analyze and formulate linear programming problem
L-4 Analyzing
CO 3 and to find optimal solution by graphical simplex
L-6 Creating
method
Apply and solve Transportation Models and
L-3 Applying
CO 4 Assignment Models also to solve game theory
L-5 Evaluating
problems by understanding pure and mix strategies
69 | P a g e
Suggested Readings:
70 | P a g e
Semester V BCA-503: Fundamentals of Artificial Intelligence and
Machine Learning
Credit – 4 LTP: 4:0:0
Course Objective: The primary objective of this course is to introduce the basic principles, techniques, and
applications of Artificial Intelligence. Investigate applications of AI techniques in intelligent agents, expert
systems, artificial neural networks and other machine learning models which are necessary to understand the
implementation of AI in different functions of an organization.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Enumerate the application areas of AI L–1 Remembering
CO 1
Describe the structure of Intelligent Agents L-2 Understanding
Demonstrate different searching algorithms L–3 Applying
CO 2 Distinguishes between different techniques L–4 Analyzing
L–4 Analyzing
Analyze, evaluate and apply knowledge
L-5 Evaluating
CO 3 representation model.
L-6 Creating
L-3 Applying
Analyze, evaluate and application of machine
L–4 Analyzing
CO 4 learning in Expert System
L-5 Evaluating
71 | P a g e
Suggested Readings:
Stuart Russell, Peter Norvig (2018), “Artificial Intelligence – A Modern Approach”, Pearson
Education
Elaine Rich and Kevin Knight (2009), “Artificial Intelligence”, McGraw-Hill
E Charniak and D McDermott (2011), “Introduction to Artificial Intelligence”, Pearson
Education
Dan W. Patterson (2015), “Artificial Intelligence and Expert Systems”, Prentice Hall of India
Winston (2008), “LISP”, Addision Wesley.
Marcellous (2011), “Expert System Programming”, PHI.
Elamie (2012), “Artificial Intelligence”, Academic Press.
72 | P a g e
Semester V BC-504: Fundamentals of Java Programming
Credit – 4 LTP: 4:0:0
Course Objective: The primary objective of this course is to understand the concept of Object Oriented
Programming so that the real problems can be solved using JAVA Programming language.
Course Outcomes: On successful completion of the course the learner will be able to
Course Cognitive
COs Blooms Taxonomy
Outcomes Levels
Study and understand the concept of Object Oriented L–1 Remembering
CO 1
Programming L-2 Understanding
L–4 Analyzing
Analyze, evaluate and apply the techniques such as
L-5 Evaluating
CO 2 interface and packages
L–2 Understanding
Describe, test and construct the exception handling & IO
L-5 Evaluating
CO 3 operations
L-3 Applying
Analyze, evaluate and application of multithreading &
L–4 Analyzing
CO 4 generic programming
L-5 Evaluating
73 | P a g e
Practical Exercises:
Suggested Readings:
Herbert Schildt, "Java The complete Referenceǁ", McGraw Hill Education, 8th Edition, 2011.
Cay S. Horstmann, Gary Cornell, “Core Java Volume –I Fundamentals", Prentice Hall,
9th Edition,2013.
Steven Holzner, “Java Black Book”, Dreamtech.
Balagurusamy E, “Programming in Java”, McGraw Hill
Naughton, Schildt, “The Complete reference java2”, McGraw Hill
Khalid Mughal, “A Programmer’s Guide to Java SE 8 Oracle Certified Associate (OCA)”,
Addison-Wesley.
74 | P a g e
Semester: V BCA- 504P: Java Programming Lab
Credit – 2 LTP: 0-0-2
Course Objective: The primary objective of this course is to understand the concept of Object Oriented
Programming so that the real problems can be solved using JAVA Programming language.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Use the Concept of Encapsulation, inheritance and
CO 1 L-3 Applying
polymorphism in JAVA programs.
Design and Develop JAVA program using the concept L–3 Applying
CO 2 exception handling and string handling L–6 Creating
1. Use Java compiler and notepad to write and execute java program.
2. Creating simple java programs.
3. Understand OOP concepts and basics of Java programming.
4. Create programs to implement the concept of different access modifiers private, pachage,
protected and public.
5. Create Java programs using inheritance and polymorphism.
6. Program to implement interface in java
7. Program of interface inheritance in java
8. Creating your own package.
9. Implement exception-handling technique.
10. Make your own exception in java and handle it.
11. Understand the use of java packages.
12. Develop a GUI application using AWT controls for following problem statement:
A student registration form should accept student name, mobile, email, address, city and age.
All these entries must be filled-up and these are the validation checked on click of submit
button:
• Mobile number must have 10 digits
• Email must contain @ and . (dot)
When all the above entries and validations complete show the filled-up data in next form.
Suggested Readings:
Herbert Schildt (2011), "Java The complete referenceǁ", McGraw Hill Education, 8th Edition
Cay S. Horstmann, Gary Cornell (2013), "Core Java Volume –I Fundamentals",
Prentice Hall, 9th Edition.
Steven Holzner (2016), “Java Black Book”, Dreamtech.
Balagurusamy E (2015), “ Programming in Java”, McGraw Hill
Naughton, Schildt (2018), “The Complete reference java”, McGraw Hill
75 | P a g e
Semester V BCA-IF-505: Project -ONE
Credit – 3 LTP: 0:0:3
Course Objective: The objective of this project work is to develop hands-on experience of working in a
project. During the course, students have to design and complete a functional project which should require
integration of various course concepts. Students will develop various skills related to project management
like team work, resource management, documentation and time management.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L –1 Remembering
Learn to apply the knowledge gained through various
CO 1 L –2 Understanding
courses in solving a real life problem
L-4 Analyzing
L -2
Understanding
Practice different phases of software/system L –3
Applying
CO 2 development life cycle. L –4
Analyzing
L –4 Analyzing
To introduce the student to a professional environment
L -5 Evaluating
CO 3 and/or style typical of a global IT industry
L -6 Creating
L -3 Applying
To prepare for structured team work and project
L –4 Analyzing
CO 4 management
L -5 Evaluating
Module 1:
Project concept development (software engineering concept must include for computer engineering and
hardware / software elements include electronics & communication engineering)
Module 2:
Proposal preparation (proposal content: title, objective, scope of project, methodology, expected outcome,
hardware/software element, list of equipment, and historical background and reviewed should be clearly
reflected )
Module 3:
Project documentation (follow the project documentation guideline)
Perform an in depth study of the topic assigned in light of the preliminary report prepared in the
seventh semester.
Review and finalise the approach to the problem.
Prepare a detailed action plan for conducting the investigation, including team work.
Perform detailed analysis/ modeling/ simulation/ design/ problem solving/experiment as needed.
Develop a final product/ process, perform testing, arrive at results & conclusions and suggest
future directions.
Prepare a paper for Conference presentation/ publication, if possible.
Prepare a report in the standard format for being evaluated by the Internal Project Review
Committee
76 | P a g e
Process for Assessing the Quality of Projects: The Internal Project Review Committee and the project
guide together will analyse the nature of the project and make sure that the work is environment friendly,
ensures safety, ethics and cost effective. The projects are classified into different streams and their
relevance to PO’s and PSO’s are identified to ensure its quality.
Practical Exercises:
1. Design and develop real time applications using basic GUI components with event handling
mechanism.
2. Design generic programs and develop database oriented applications.
3. Simulate client server applications -Design and develop a complete object oriented application
4. Determine appropriate project management approach through an evaluation of the business
context and scope of the project.
5. To create a model in fog and edge computing scenario
Suggested Readings:
77 | P a g e
Co-Curricular Course: Semester-5
Course Title: Analytic Ability and Digital
Awareness
Programme/Class: Bachelor of
Year: Third Semester: Fifth
Computer Applications
Subject: Co-Curricular Course
Course Code: CC-5 Course Title: Analytic Ability and Digital Awareness
Course outcomes (Analytic Ability):
CO 1: Familiarize with analogy, number system, set theory and its applications, number
system andpuzzles.
CO 2: To understand the basics of Syllogism, figure problems, critical and analytical
reasoning.
CO 3: Familiarize with word processing application and worksheet .
CO 4: To understand the basics of web surfing and cyber security.
Credits: 2 Co-Curricular
Max. Marks: 100 Min. Passing Marks: 40
Total No. of Lectures-Tutorials-Practical (in hours per week): 2-0-0
No. of
Unit Topic Lectures
Total-30
Alphabet test, Analogy, Arithmetic Reasoning, Blood relations, Coding and
Decoding, Inequalities, Logical Venn diagram, Seating Arrangements, 7
I Puzzles and Missing numbers
Syllogism, Pattern completion and figure series, Embeded Figure and
counting of figures, Cube & Dice, Paper cutting and folding, Data
II 7
sufficiency, Course of Action, Critical
Reasoning, Analytical and decision making
Computer Basics:
Block diagram of Digital Computer, Classification of Computers, Memory
System, Primary storage, Auxiliary memory, Cache memory, Computer
Software (System/Application Software),
MS Word Basics: The word screen, Getting to word documents, typing and
Revising text, Finding and Replacing, Editing and Proofing tools, Formatting
text characters, Formatting
Paragraph, Document templates., Page set up, tables, Mail Merge, Macros,
protecting documents, printing a document.
MS-Excel
Introduction, Worksheet basics, Creating worksheet, Heading information, 8
III Data & Text, Date & Time, Alphanumeric values, Saving & quitting
worksheet, Opening and moving around in an existing worksheet, Toolbars
and Menus, Excel shortcut and function keys, Working with single and
multiple workbook, Working with formulae & cell referencing, Auto sum,
coping formulae, Absolute & relative addressing, Worksheet with ranges,
Formatting of worksheet,
Previewing & Printing worksheet, Graphs and charts, Database, Creating and
using macros, Multiple worksheets- concepts
Introduction of Open Source Applications: LibreOffice, OpenOffice and
Google Docs etc.
78 | P a g e
Web Surfing:
An Overview: working of Internet, Browsing the Internet, E-Mail, Components
of E-Mail, Address Book, Troubleshooting in E-Mail, Browsers: Netscape
Navigator, Microsoft Internet
Explorer, Google Chrome, Mozilla Firefox, Tor, Search Engines lik Google,
DuckDuckGo etc, Visiting web sites: Downloading.
Cyber Security: Introduction to Information System, Type of information
IV 8
system, CIA model of Information Characteristics, Introduction to Information
Security, Need of Information
Security, Cyber Security, phishing, spamming, fake news, general issues
related to cyber security, Business need, Ethical and Professional issues of
security.
Suggested Readings:
1. Sharma, A., “How to prepare for Data Interpretation and Logical Reasoning for the CAT”
McGraw Hill Education Pvt. Ltd., New Delhi, India, 2011, Ed. 5, ISBN 978 2007 070 481
2. Aggarwal, R.S., “A Modern Approach to Verbal and Non-verbal Reasoning” S. Chand Publishers
New Delhi, India, 2010, ISBN 10: 8121905516
3. Madan , Sushila, Introduction to Essential tools, Jain Book Agency, New Delhi/India, 2009, 5th
ed..
4. Goel, Anita, Computer Fundamentals, Pearson Education, India, 2012
5. Michael E. Whitman and Herbert J. Mattord, "Principles of Information Security," Sixth Edition,
Cengage Learning, 2017
79 | P a g e
Semester VI BCA-601 : Cloud Computing
Credit – 5 LTP: 5:0:0
Course Objective: The course aims to expose the students to frontier areas of Cloud Computing and
information systems, while providing sufficient foundations to enable further study and research.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L –1 Remembering
Analyze the trade-offs between deploying applications in
CO 1 L –2 Understanding
the cloud and over the local infrastructure
L –4 Analyzing
Compare the advantages and disadvantages of various L–4 Analyzing
CO 2
cloud computing platforms L–5 Evaluating
L –3 Applying
Analyze the performance, scalability, and availability of
CO 3 L–4 Analyzing
the underlying cloud technologies and software
L–5 Evaluating
L –2 Understanding
CO 4 Identify security and privacy issues in cloud computing
L –5 Evaluating
80 | P a g e
Suggested Readings:
• Bloor R., Kanfman M., Halper F. Judith Hurwitz (2010), “Cloud Computing ”Wiley India Edition
• John Rittinghouse& James Ransome (2010) “Cloud Computing Implementation Management and
Strategy”, CRC Press
• Antohy T Velte (2009), Cloud Computing : “A Practical Approach”, McGraw Hill
• Michael Miller (2008),Cloud Computing: “Web-Based Applications That Change the Way You
Work and Collaborate Online”, Que Publishing
• James E Smith, Ravi Nair (2006), “Virtual Machines”, Morgan Kaufmann Publishers
81 | P a g e
Semester VI BCA-602: Cyber Security
Credit-5 LTP: 5:0:0
Course Objective: To understand the philosophy of cyber security, its remedies and the techniques used to
protect information system. To understand the cyber laws and its current practices that are applied to provide
cyber security.
Course Outcomes: On successful completion of the course the learner will be able to
82 | P a g e
83 | P a g e
Unit-4: Developing and Implementation of Secure Information System: (15 Lectures)
Developing Secure Information System, Application Development Security, Information Security Governance
& Risk Management, Security Architecture and Design, Security Metrics, Information Security Vs
Privacy,Interoperability Issues, Economic & Social Aspects.
Physical Security of IT assets, Access control: CCTV, Fence, Guard, Alarms, Intrusion Detection System
Suggested Readings:
Nina Godbole (2008). Information Systems Security: Security Management , Metrics, Frameworks
and Best Practices. John Wiley & Sons.
Dr. S P Tripathi, R Goyal, P K Shukla (2014). Introduction to Information Security and Cyber
Law.Dreamtech Press.
Harish Chander (2012).Cyber Laws and IT Protection. PHI Learning Pvt. Ltd.
V.K. Pachghare (2015). Cryptography and Information Security. PHI Learning Pvt. Ltd.
84 | P a g e
Semester VI BCA-603: Data Mining & Warehousing
Credit-4 LTP: 4:0:0
Course Objective: To understand the Data Warehousing process, its fundamental principles and the various
Data Mining techniques used in data warehouse project.
Course Outcomes: On successful completion of the course the learner will be able to
Suggested Readings:
85 | P a g e
Margaret H. Dunham (2003). Data Mining Introductory and Advance Topic.Pearson Education.
Alex Berson, Stephen J. Smith (2017). Data Warehousing, Data-Mining & OLAP. McGraw Hill
Education
Arun K. Pujari (2001). Data Mining Techniques. Universities Press
Semester VI BCA-604: Python Programming
Credit– 4 LTP: 4:0:0
Course Objective: To teach the students basic concepts of Python Programming Language.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
Introduce the basic concepts of Python Programming L –3 Applying
CO1
language. L –4 Analyzing
Learn the concepts of Python Program Flow Control L –3 Applying
CO2
Statements. L –4 Analyzing
L –4 Analyzing
CO3 Describe the concepts of Python Complex data types.
L -5 Evaluating
L -3 Applying
CO4 Explain Python File Operations. L –4 Analyzing
L -5 Evaluating
86 | P a g e
Practical Exercises:
87 | P a g e
Suggested Readings:
88 | P a g e
Semester VI BCA-604P: Python Programming Lab
Credit– 2 LTP: 0:0:2
Course Outcomes: On successful completion of the course the learner will be able to-
Practical Exercise:
1. To write a python program that takes in command line arguments as input and print the number of
arguments.
2. To write a python program to perform Matrix Multiplication.
3. To write a python program to compute the GCD of two numbers.
4. To write a python program to find the most frequent words in a text file.
5. To write a python program find the square root of a number (Newton’s method).
6. To write a python program exponentiation (power of a number).
7. To write a python program find the maximum of a list of numbers.
8. To write a python program linear search.
9. To write a python program Binary search.
10. To write a python program selection sort.
Suggested readings:
89 | P a g e
Semester VI BCA-IF-605: Project -TWO
Credit – 3 LTP: 0:0:3
Course Objective: The objective of this project work is to develop hands-on experience of working in a project.
During the course, students have to design and complete a functional project which should require integration
of various course concepts. Students will develop various skills related to project management like team work,
resource management, documentation and time management.
Course Outcomes: On successful completion of the course the learner will be able to
Cognitive
COs Course Outcomes Blooms Taxonomy
Levels
L –1 Remembering
Learn to apply the knowledge gained through various
CO 1 L –2 Understanding
courses in solving a real life problem
L-4 Analyzing
L -2
Understanding
Practice different phases of software/system L –3
CO 2 Applying
development life cycle. L –4
Analyzing
L –4 Analyzing
To introduce the student to a professional environment
CO 3 L -5 Evaluating
and/or style typical of a global IT industry
L -6 Creating
L -3 Applying
To prepare for structured team work and project
CO 4 L –4 Analyzing
management
L -5 Evaluating
Module 1:
Project concept development (software engineering concept must include for computer engineering and
hardware / software elements include electronics & communication engineering)
Module 2:
Proposal preparation (proposal content: title, objective, scope of project, methodology, expected outcome,
hardware/software element, list of equipment, and historical background and reviewed should be clearly
reflected )
Module 3:
Project documentation (follow the project documentation guideline)
Perform an in depth study of the topic assigned in light of the preliminary report prepared in the
seventh semester.
Review and finalise the approach to the problem.
Prepare a detailed action plan for conducting the investigation, including team work.
Perform detailed analysis/ modeling/ simulation/ design/ problem solving/experiment as needed.
Develop a final product/ process, perform testing, arrive at results & conclusions and suggest future
directions.
90 | P a g e
Prepare a paper for Conference presentation/ publication, if possible.
Prepare a report in the standard format for being evaluated by the Internal Project Review
Committee
Process for Assessing the Quality of Projects: The Internal Project Review Committee and the project guide
together will analyse the nature of the project and make sure that the work is environment friendly, ensures
safety, ethics and cost effective. The projects are classified into different streams and their relevance to PO’s
and PSO’s are identified to ensure its quality.
Practical Exercises:
1. Design and develop real time applications using basic GUI components with event handling
mechanism.
2. Design generic programs and develop database oriented applications.
3. Simulate client server applications -Design and develop a complete object oriented application
4. Determine appropriate project management approach through an evaluation of the business context
and scope of the project.
5. To create a model in fog and edge computing scenario
Suggested Readings:
91 | P a g e
Co-Curricular Course: Semester-6
Course Title: Communication Skills and Personality
Development
Programme/Class:
Bachelor of Computer Year: Third Semester: Sixth
Applications
Co-Curricular Course
Course Title: Communication Skills and Personality
Course Code: CC-6
Development
Course outcomes:
To understand the concept of Personality.
To learn what personal grooming pertains.
To learn to make good resume and prepare effectively for interview.
To learn to perform effectively in group discussions.
To explore communication beyond language.
To learn to manage oneself while communicating.
To acquire good communication skills and develop confidence.
Credits: 2 Compulsory
Max. Marks: 100 Min. Passing Marks: 40
Total No. of Lectures-Tutorials-Practical (in hours per week): L-T-P: 2-0-0
No. of
Unit Topics Lectures
Total=30
PERSONALITY AND PERSONAL
GROOMING
Understanding Personality
Definition and Meaning of Personality
Types of Personality 7
Components of Personality All topics
I will include
Determinants of Personality
practical
Assessme
learning
nt of Personality
Grooming Self
Dress for success
Make up & skin care
Hair care & styles for formal look
Art of accessorizing
Oral Hygiene
INTERVIEW PREPARATION AND
GROUP DISCUSSION
Meaning and Types of Interview [ Face to Face, Telephonic, 8
92 | P a g e
II Video] Mock
Interview procedure [ Opening, Listening, Closure] Interviews
Preparation for Interview Included
Resume Writing
LinkedIn Etiquette
Meaning and methods of Group Discussion
Procedure of Group Discussion.
Group Discussion simulation
Group discussion common error
BODY LANGUAGE AND BEHAVIOUR
Concept of human behavior
Individual and group behavior
Developing Self-Awareness
Behaviour and body language
Dimensions of body language: Proxemics
Haptics Oculesics Paralanguage Kinesics
Sign Language Chromatics Chronemics Olfactics
Cultural differences in Body Language
Business Etiquette & Body language
III Body Language in the Post Corona Era 7
Virtual Meeting Etiquette
Social Media Etiquette
ART OF GOOD COMMUNICATION
Communication Process
Verbal and Non-verbal communication
7 C’s of effective communication
Barriers to communication
Paralinguistics Pitch
Tone Volume Vocabulary Word stress Pause
Types of communication Assertive
Aggressive Passive Aggressive
IV Listening Skills 8
Questioning Skills
Art of Small Talk
Email Writing
Suggested Readings:
1. Cloninger, S.C., “Theories of Personality : Understanding Person”, Pearson, New
York, 2008, 5th edition.
2. Luthans F, “Organizational Behaviour”, McGraw Hill, New York, 2005, 12th edition.
3. Barron, R.A. & Brian D, “Social Psychology”, Prentice Hall of India, 1998, 8th edition.
4. Adler R.B., Rodman G. & Hutchinson C.C. , “Understanding Human
Communication”, Oxford University Press : New York, 2011.
5. Suggestive digital platforms web links-
93 | P a g e
Suggested Continuous Evaluation Methods:
Suggested equivalent online courses:
Further Suggestions:
94 | P a g e