Semester - Wise Structure For Four Year B.C.A. (Honors/Research) Program As Per NEP 2020, For Affiliated Colleges W.E.F. - June 2024
Semester - Wise Structure For Four Year B.C.A. (Honors/Research) Program As Per NEP 2020, For Affiliated Colleges W.E.F. - June 2024
Four Year
B.C.A. (Honors/Research)
Program
Course Objectives:
• This course provides an overview of introductory concepts about computers, number systems and
components of computer system.
• This course provides an overview of the fundamental concepts of computer networks, data
communication, and network topologies.
Course Outcomes: After completion of the course, the student will be able to Cognitive Level
[Bloom's Taxonomy]
Course Content:
Reference Books:
Course Content:
Unit 1: Introduction to C++ (07 L, 10 M)
1. History of C++,
2. Advantages of C++,
3. Difference between C++ and old programming Languages,
4. Character set,
5. Tokens, Identifiers, Keywords, Variables,
6. Operators,
7. Operator precedence and associatively
Reference Books:
Course Content:
Assignments
1. Program using various arithmetic operators
2. Program using control statements (if, if else, nested if, switch)
3. Program using various looping structure (for, while, do while, nested loops)
4. Programs to check given number prime number or not
5. Programs to print Factorial of given number
6. Programs to print Fibonacci series.
7. Program using arrays (One dimension, Two dimensions)
8. Write a program to demonstrate use of function (call by value, call by reference, recursive)
9. Write a program to demonstrate use various string function
10. Write a program to demonstrate use structure and union
Logical Experiment
11. The annual examination results of 10 students are tabulated as follows:
Roll no Sub1 Subj2 Subj3
2022001 40 87 74
2022002 50 56 62
2022003 65 97 64
2022004 78 45 75
2022005 98 32 85
2022006 45 65 56
2022007 63 45 77
2022008 25 87 64
2022009 72 23 68
2022010 63 69 78
12. Write a function for finding the average age of a class student. Pass an array of student as a
parameter to that function. Assume the default class strength to be 50. Provide default strength
as a default argument to the function. Display average age of a class student using a program.
13. Write a program for below given algorithm which accept integer number N from the user and
display following series up to N number.
Test Data:
Input Number is 7 then display
Expected output:
1 4 9 16 25 36 49
Course Code:
Course Title: Select any Two Open Elective Courses from Basket of OE available for UG Programmes
Course Content:
Course Outcomes: After completion of the course, the student will be able to Cognitive Level
[Bloom's Taxonomy]
• Note: As the Course Syllabus is aligned with practical experience, Faculty members teaching this
course are advised to conduct following assignments.
• Assessments (Internal/University) may include questions on following assignment.
Laboratory Assignment
1. Create a simple document in word using headings, fonts and paragraph formatting
2. Demonstrate style formatting and page formatting in Word
3. Demonstrate creating and using templates in Word
4. Demonstrate working with pictures and tables in Word
5. Create presentations and apply themes and layouts to slides in PowerPoint
6. Demonstrate adding sound, video, transitions, and animation to your PowerPoint presentations.
7. Demonstrate entering data, sorting and formatting data and cells in Excel
8. Demonstrate Formulas in Excel
9. Demonstrate conditional statement in excel
10. Demonstrate SUM, COUNT, AVERAGE, MIN, MAX function in Excel
11. Demonstrate UPPER, LOWER, TRIM, LEN function in Excel
12. Demonstrate types of charts in Excel
References –
Course Content:
Note: As the Course Syllabus is aligned with practical experience, Faculty members teaching this
course are advised to conduct following assignments.
Assessments (Internal/University) may include questions on following assignment.
Laboratory Assignments
Reference Books:
Course Objectives:
Course Outcomes:
IKS Course will be selected from the IKS Basket available for UG Programmes.
Course Objectives:
•
Course Outcomes: After completion of the course, the student will be able to Cognitive Level
[Bloom's Taxonomy]
Course Content:
CC-1 Course will be selected from the CC Basket available for UG Programmes.
Course Objectives:
Course Outcomes:
SEMESTER -II
Course Code: CA-121
Course Title: Object Oriented Programming in C++
Course Content:
Unit 1: OOPs in CPP (08 L, 10 M)
1. OOP’s Features‐Object, Classes,
2. Data Encapsulation & Abstraction, Delegation, Inheritance, Polymorphism, Message Communication.
3. Class Specification, Defining Members,
4. Object, Access Specifier,
5. Constructors, types of Constructors, destructor,
6. Friend Class and Friend Function
Course Outcomes: After completion of the course, the student will be able Cognitive Level
to• [Bloom's Taxonomy]
• Understand the abstract views of an operating system from user and system 3
perspectives.
• Gain a basic understanding of Linux and its architecture. 3
References Book-
Course Content:
Course Content:
Unit 1: Introduction (07 L, 10 M)
• Meaning and Definition of the Management
• Scope and Importance of the Management
• Levels of the Management
• Skills of the Business Manager
• Management is Arts, Science or Profession
Reference Books:
1. L.M Prasad, Principles and Practices in Management, Sultan Chand & Sons, 2015
2. P.C. Tripathi & P.N. Reddy, Principles of Management, McGraw Publication, 2017
3. S.K. Kataria & Sons, Basics of Management, 2013
4. Harold Koontz, Essentials of Management, McGraw Hill Education Pvt Ltd, 11 edition
5. Dr. K. Alex, S Chand & Company, 2011
Course Code: CA-124(B)
Course Title: Basic Mathematics for Computing
Course Code: CA-124(B) Course Category: Minor-1
Course Title: Basic Mathematics for Computing Type: Theory
Total Contact Hours: 30 (2/week) Course Credits: 02
College Assessment (CA) Marks: 20 Marks University Assessment (UA): 30 Marks
Course Objectives:
• Identify and recognize mathematical techniques used in mathematics.
• Develop proficiency in applying the theoretical concepts to solve math problems.
• To familiarize the students with basic mathematical tools and the application of the same to real world
and computer application.
Course Outcomes: After completion of the course, the student will be able to Cognitive Level
[Bloom's Taxonomy]
Course Content:
Unit 1: Mathematical Logic (12 L, 06 M)
• Meaning of Statement
• Primitive and Compound Statements
• Truth Values of a Statement
• Logical Operations
• Truth Tables & Construction of Truth Tables
• Equivalence of Logical Statements
• Tautology and Contradiction
Unit 2: Sets (14 L, 08 M)
• Meaning of a Set
• Methods of Describing a Set -Tabular Form, Set Builder Form,
• Types of a Set: Finite Set, Infinite Set, Empty Set, Subset, Universal Set, Equal Sets, Overlapping Sets, Disjoint
Sets, Complementary Set.
• Operations on Sets: Union of Sets, Intersection of Sets , Difference of Sets , Cartesian Product of Two Sets
• Venn Diagrams
Unit 3: Determinants (12 L, 08 M)
• Meaning of Determinant, Properties of Determinants
• Evaluation of Second Order Determinants,
• Minor and Cofactor of an element
• Cramer’s rule to solve system of linear equations in two and three variables.
Unit 4: Matrices (12 L, 08 M)
• Meaning and Order of Matrix,
• Types of Matrix
• Algebra of Matrices- Equality of Matrices, Multiplication of Matrix by A Scalar. Addition of Matrices,
Subtraction of Matrices, Multiplication of Matrices
Reference Books:
1) Business Mathematics Sancheti & Kapoor Sultan Chand & Co. New Delhi ISBN 10: 8180545385
2) Business Mathematics & Analytics Anand Sharma Himalaya Publishing ISBN 13: 9788180545382
3) Business Mathematics Dr. Ramnath Dixit and Dr. Jinendra Jain Himalaya Publishing
Course Code:
Course Title: Select any one from Basket of OE available for UG Programmes
Course Content:
Course Code: CA-125
Course Title: Web Design - II
Course Code: CA-125 Course Category: (VSC-2)
Course Title: Web Design-II Type: Theory
Total Contact Hours: 30 (2/week) Course Credits: 02
College Assessment (CA) Marks: 20 Marks University Assessment (UA): 30 Marks
Course Objectives:
• To illustrate how JavaScript integrates into web development and its advantages and limitations.
• To analyze JavaScript code for correct implementation of conditional statements and loops.
• To Implement JavaScript functions and use dialog boxes to interact with users effectively.
• To develop dynamic web pages using JavaScript events and objects to create a rich, interactive user
experience.
Course Outcomes: After completion of the course, the student will be able to Cognitive Level
[Bloom's Taxonomy]
• Understand how to use JavaScript within the context of web site development and 2
identify its advantages and limitations.
• Identify and recall basic JavaScript syntax elements, such as data types, variables, 1
and operators.
• Analyze the behaviour of functions and dialog boxes in different scenarios to 4
understand their impact on user interaction.
• Apply JavaScript events and objects to create interactive web elements and manage 3
data effectively.
Course Content:
Unit 1: Introduction to Web Site Development & Java Script (07 L, 10 M)
• Web Site Development,
• Web Site Development Phases,
• Web Site Authoring tools,
• Meaning of Scripting Language,
• Types of Scripting Language-JavaScript, VBScript, ASP, PHP,
• Differences between Client-Side &Server-Side Scripting,
• Introduction to Java Script,
• Advantages of JavaScript,
• Limitation of JavaScript
Note: As the Course Syllabus is aligned with practical experience, Faculty members teaching this
course are advised to conduct following assignments.
Assessments (Internal/University) may include questions on following assignment.
Laboratory Assignments
Reference Books:
• The ABC’s of Java Script by Lee Purcell Mary Jane Mara, BPB Publication .ISBN:8170298261.
• The Complete Reference – Web Design, Thomas A. Powell, TMH, ISBN 0-07-041186.
• How to become webmaster in 14 days, James L Mohler, Techmedia ISBN 1575211696.
• HTML, DHTML, JavaScript, Perl & CGI by Ivan Bayross, BPB Publishing ... ISBN: 8176562742
• Web References: www.w3c.org, www.sybex.com ISBN 0-07-041186
• Web Enabled Commercial Application Development using HTML, DHTML, Java Script,PERL ISBN 13:
9788183330084.
Course Code: CA-126
Course Title: Introduction to Computer Graphics
Course Code: CA-126 Course Category: Skill Enhancement Courses (SEC-2)
Course Outcomes: After completion of the course, the student will be able to Cognitive Level
[Bloom's Taxonomy]
3
• Utilize traditional artwork methods alongside modern graphics technology to
create diverse design projects.
2
• Understand the basic concepts of graphic design and effectively apply these
concepts to real-world projects.
3
• Develop and present original design projects that demonstrate creative thinking
and problem-solving skills, showcasing the ability to integrate design elements
into organized visual solutions.
3
• Apply graphic design software to create digital illustrations and layouts.
Course Content:
Note: As the Course Syllabus is aligned with practical experience, Faculty members teaching this
course are advised to conduct following assignments.
Assessments (Internal/University) may include questions on following assignment.
Lab Assignments -
• Create digital advertisement banner for your college.
• Create digital advertisement banner / poster for your college events.
• Create digital banner / poster on research / environmental topic (for example – Avishkar).
• Create digital page / image for your college web site.
• Create digital banner for social awareness programs / campaign.
• Create digital invitation card for your college program.
• Create digital greeting card for your teacher / professor.
• Create digital image gallery of your college / cultural program.
__________________________________________________________________________________
Reference Books:
• Adobe Photoshop CC for Dummies 2nd Edition.
• Adobe Photoshop CS5: Comprehensive (SAM 2010 Compatible Products) 1st Edition by Gary B.
Shelly (Author), Joy L. Starks (Author), Alec Fehl (Author)
• Adobe Lightroom CC and Photoshop CC for Photographers Classroom in a Book 1st Editionby Lesa
Snider (Author)
• Photoshop CC: Visual QuickStart Guide (2015 release) 1st Edition by Elaine Weinmann (Author), Peter
Lourekas.
• CorelDRAW X5 The Official Guide Paperback – Import, 16 November 2010 by Gary David Bouton
• CorelDRAW X8: The Official Guide (CONSUMER APPL & HARDWARE - OMG) Paperback – 16
February 2017 by Gary David Bouton (Author)
AEC-2 Course will be selected from the AEC Basket available for UG Programmes.
Course Objectives:
Course Outcomes:
CC-2 Course will be selected from the CC Basket available for UG Programmes.
Course Objectives:
Course Outcomes:
***
\\\\