BCA_I Syllabus2024-26 (1)
BCA_I Syllabus2024-26 (1)
BCA_I Syllabus2024-26 (1)
Department of BCA
School of Computer Applications
TABLE OF CONTENT
Admission Process:
1. A Common Entrance Examination procedure will be adopted for admission to BCA
First Year Course.
a. Eligibility for Appearing for Appearing MAH-B.BCA/BBA/BMS/BBM –
CET.
Passed 10 + 2 (HSC) or its equivalent examination (As per the AICTE
APH 2024 - 2027)
Candidates appearing for 10 + 2 (HSC) or its equivalent examination
are also eligible to appear for CET
b. Online registration of application and uploading of required documents by the
Candidate for admission on website
2. Documents verification and confirmation of Application Form for Admission by online
mode.
3. Display of the provisional merit list for Maharashtra State/All India candidates on
website.
4. Submission of grievances if any, for all type of Candidates
5. Display of the Final Merit lists of Maharashtra State/All India candidates on website
PROGRAMME STRUCTURE & CREDIT DISTRIBUTION
Vision
To be a leading institution recognized for excellence in educating students with a strong
foundation in state-of-the-art computer application courses, preparing them to contribute to
technological advancements and socio-economic development worldwide.
Mission
1. Deliver top-tier education in computer applications, seamlessly integrating theoretical
knowledge with practical expertise.
2. Facilitate global industry exposure for students through robust linkages with diverse
organizations.
3. Instill professional ethical values and a sense of corporate social responsibility in
students.
4. Provide a dynamic platform for skill development through extracurricular activities and
workshops focused on modern tools and techniques.
5. Foster a research-oriented mindset and nurture innovation by encouraging students to
undertake pioneering projects that address real-world challenges.
Graduate Attributes
The graduate attributes include the learning outcomes that are specific to disciplinaryareas
relating to the chosen field(s) of learning within the broad multidisciplinary &
interdisciplinary learning outcomes that graduates of all Programmes should acquire &
demonstrate.
Graduate Attributes
1. Disciplinary Knowledge
2. Critical Thinking & Problem Solving
3. Creativity & Innovation
4. Effective Communication
5. Research-related skills
6. Cooperation & Team Work
7. Global/Multicultural Competence
8. Ethics & Human Values
9. Lifelong Learning
10. Leadership Readiness
11. Community Engagement & Social Responsibilities
12. Digital literacy
Programme Educational Objectives (PEOs):
Programme Educational Objectives (PEOs) are defined for the aspiring students about
what they will achieve once they join the Programme. PEOs are about professional and
career accomplishment after 3 or 4 years of graduation. PEOs are the written statements
taken from different aspects like Knowledge, Skills & Ethics with focus on Career,
Competency and Behavior. Three PEOs are recommended for BCA(H) Programme.
Program Educational Objectives (PEOs):
PEO1. Foundational Expertise: Graduates will develop a comprehensive understanding of
computer science principles, equipping them to apply their knowledge effectively in
solving complex real-world problems.
PEO2. Professional Skills: Graduates will cultivate strong communication abilities, teamwork
skills, and adaptability, enabling them to work effectively in diverse and dynamic
professional environments.
PEO3. Ethical and Social Responsibility: Graduates will be committed to upholding high
ethical standards and social responsibility, using their expertise to contribute positively
to the community and society at large.
PEO4. Lifelong Learning: Graduates will be motivated to pursue continuous learning and
professional development, staying current with technological advancements and
adapting to changes in their field.
PEO5. Leadership and Innovation: Graduates will be prepared to take on leadership roles,
demonstrating creativity and innovation in their approach to challenges in the
technology sector.
PO4 At the end of the program students understand the use of structured query language
and it syntax, transactions, database recovery and techniques for query optimization.
PO5 At the end of the program students are able to work in the IT sector as system
engineer, software tester, junior programmer, web developer, system administrator,
software developer etc.
PO6 If chosen particular elective at the end of the program students are able to analyze
very large data sets in the context of real world problems using various data
analytical tools.
PO7 If chosen particular elective it will help students to develop in depth understanding
of the key technologies in AI, data mining & machine learning.
C. Credit distribution:
Major(Core) Cu
Subjects VSC, OJT, m.
Ye Le AEC,
Mino O SEC FP,C Cr/ Degree/
ar ve Sem VEC,
Mand Electiv r E (VSE EP,C Se Cumul
s l IKS
atory e C) C,RP mes ative
(DSC) (DSE) ter Credit
AEC-
VSC-
2
4–6 2+ 2 20-
I VEC- CC-2
(4+2) 2 SEC- 22
2
2
IKS-2
4. VSC- AEC-
I 40-44
5 4–6 2+ 2 2 20-
II 2 CC-2
(4+2) 2 SEC- VEC- 22
2 2
Cu
40-
m.C 8 - 12 2 8 8 10 4
44
r.
Credit After I
8-12 2 8 8 10 4 40 40 - 44
st Year
6
(4+2) VSC- AEC- FP-2 20-
III 4 2
– 2 2 CC-2 22
8(2*4)
CEP-
II 5 SEC- AEC- 20- 40-44
IV 6 4 2 2
2 2 22
CC-2
Cu
40-
m.C 8-12 8 4 4 4 8
44
r.
Credit After II 80-
20-22 10 12 12 14 12 80 - 88
nd Year 88
8(2*4)
– VSC- FP/C
V 4 4-6 20
10(2*4 2-4 EP-2
+2)
8(2*4)
5.
III – OJT- 40-44
5 VI 4 4 20
10(2*4 4
+2)
Cu
40-
m.C 16-20 8 8-10 2 6
44
r.
120
Credit After III 120-
36-48 8 18-20 12 14 14 18 -
rd Year 132
132
12-
UG
14(2*4
RM:4 20- Honors
IV 6 VII +2*2 4
22 Degree
or
40-44
3*4+2)
12-
14(2*4
OJT: 20-
+2*2 8
4 22
or
VIII 3*4+2)
Cu
40-
m.C 28 12 4
44
r.
160
Credit After 18- 8- 8+4+ 160-
64 16 12 22 -
IV th Year 20+4 10+6 2 176
176
8-10
20-
VII (2*4+2 4 RM:4 RP:4 UG
22
or 2*4) Honors
8-10 with
20-
IV 6 (2*4+2 4 RP:8 Researc
22
VIII or 2*4) h
Cu Degree
m.C 16-20 8 4 12 40-44
r.
160
Credit After V 18- 8- 8+4+ 8+6+ 160-
52-68 16 12 -
th Year 20+4 10+6 2 4+12 176
176
Description DSC DSE OE Minor VSC SEC AEC VEC IKS OJT FP CEP CC RM RP Total
BCA 48 8 12 18 8 6 8 4 2 4 4 2 8 -- -- 132
BCA
(Honours) 76 16 12 18 8 6 8 4 2 8 4 2 8 4 -- 176
BCA
(Honours
with 68 16 12 18 8 6 8 4 2 4 4 2 8 4 12 176
Research)
KCES's Institute of Management and Research, Jalgaon
An Autonomous Institute, Affiliated to KBC, North Maharashtra University, Jalgaon
Course: Bachelor of Computer Application
Academic Year: 2024-25
Teaching Marks
Hours (Total 100)
Se per week Exam
Class Type Course Code Title Credit
m Inte Ext Panel
T P rnal ern
al
BCA – First Year, SEMESTER – I, Level – 4.5
DSC BCA-DSC- 111 Programming in C 4 4 -- 40 60
DSC BCA-DSC- 112 Lab on Programming in C 2 -- 2 20 30
BCA-OE-113-A Principles of Management --
FY OE 2 2 20 30
I BCA-OE-113-B Principles of Accounting-I
BCA
BCA-OE-114-A Digital Marketing I --
OE 2 2 20 30
BCA-OE-114-B Personals Financial Planning-I
VSC BCA-VSC-115 Web Technology-I 2 -- 2 20 30
Essentials of Information --
SEC BCA-SEC- 116 2 2 20 30
Technology
BCA-AEC-117 Professional Communication – --
AEC 2 2 20 30
I
Environment Science and -- Common
VEC VEC-101 2 2 20 30
Sustainability Subject as
IKS IKS-102 Indian Knowledge System 2 2 -- 20 30 BBA/MC
A(Integrat
NSS/ Sports/Cultural 2
CC CC-100 2 -- 50 -- ed)
Activities
Total Credits -- 22 550
BCA – First Year, SEMESTER – II, Level – 4.5
DSC BCA-DSC- 121 OOPS with C++ 4 4 -- 40 60
DSC BCA-DSC- 122 Lab on OOPs with C++ 2 -- 2 20 30
FY Minor BCA-MIN-123 System Analysis and Design 2 2 -- 20 30
II
BCA BCA-OE-124-A Marketing Management
OE 2 2 --
BCA-OE-124-B Principles of Accounting-II 20 30
BCA-OE-125-A Digital Marketing II
OE Personals Financial Planning- 2 2 --
BCA-OE-125-B 20 30
II
VSC BCA-VSC-126 Web Technology-II 2 -- 2 20 30
Operating System Concepts
SEC BCA-SEC-127 2 2 -- 20 30
with Linux OS
BCA-AEC-128 Professional Communication –
AEC 2 2 -- 20 30
II
VEC VEC-201 Indian Constitution 2 2 -- 20 30 Common
NSS/ Sports/Cultural Subject as
CC CC-200 2 -- 2 50 -- BBA/MC
Activities
A(Integrat
ed)
Total Credits 22 550
Total Credit : 44
Exit Option with UG Certificate
Course Description:
The "Programming in C" course introduces students to the fundamental concepts of programming
using the C language. It covers topics such as data types, operators, control structures, functions,
arrays, pointers, and file handling. The course emphasizes problem-solving techniques and
algorithmic thinking, providing a strong foundation for developing efficient and structured
programs. Students will gain hands-on experience through practical exercises and projects,
preparing them for more advanced programming courses and real-world applications.
Course Objectives:
Course Outcomes: At the end of the Course, the Student will be able to:
REFERENCE BOOKS:
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Evaluate Create
Continuous Internal
Evaluation.
(40)
End Semester
Examination
(60)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-27
SEMESTER: I
BCA-DSC-112 Lab on Programming in C
Course Title: Lab on Programming in C Course Type: DSC
Course Code: BCA-DSC-112 Total Credits: 02
Lectures: Tutorials: Practical: 0:0:2 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
The "Programming in C" course introduces students to the fundamental concepts of programming
using the C language. It covers topics such as data types, operators, control structures, functions,
arrays, pointers, and file handling. The course emphasizes problem-solving techniques and
algorithmic thinking, providing a strong foundation for developing efficient and structured
programs. Students will gain hands-on experience through practical exercises and projects,
preparing them for more advanced programming courses and real-world applications.
Course Objectives:
Course Outcomes: At the end of the Course, the Student will be able to:
Continuous Internal
Evaluation.
(40)
End Semester
Examination
(60)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: I
BCA-OE-113-A Principles of Management
Course Title: Principles of Management Course Type: OE
Course Code: BCA-OE-113-A Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
The course provides a comprehensive introduction to the fundamental concepts and practices of
management. It explores the essential functions of management, including planning, organizing,
leading, and controlling, and examines how these functions are applied in various organizational
settings. Students will learn about key management theories, decision-making processes, and the
roles and responsibilities of managers.
Course Objectives:
The subject aims to provide the student with:
To be able to understand the Foundations of Management
To learn the Processes of Forecasting, Planning, and Organizing.
To develop Skills in Coordination and Decision-Making.
Course Outcomes: At the end of the Course, the Student will be able to:
CO1 Students will be able to define and describe the nature, features, and functions
of management, and critically assess whether management is a science, art, or
profession.
CO2 Students will demonstrate the ability to effectively forecast, plan, and organize
by applying the principles and processes learned to real-world management
scenarios.
CO3 Students will develop the ability to coordinate activities and make informed
decisions within an organizational context, ensuring alignment with strategic
goals and efficient management operations.
REFERENCE BOOKS:
1. Principles of Management: T. Ramasamy, Himalaya.
2. Principles of Management: Dr. K Natarajan &Dr. K. P. Ganeshan. Himalaya.
3. Management Process: Koontz& O’Donnell, Tata-McGraw-Hill publishers Delhi.
4. Management of System: By A. K. Gupta & J. K. Sharma, Mac-Millan Publication, Delhi.
5. Principles of Management: Prakash Kothari, B. J. Lathi, Atharv Publication, Jalgaon.
6. Management & Organizational Behavior–By P. SubbaRao, Himalaya publication.
7. Business Organization & Management–By R.N. Gupta, Sultan Chand &Sons publication, Delhi
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Evaluate Create
Continuous Internal
Evaluation.
End Semester
Examination
(60)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: I
BCA-OE-113-B Principles of Accounting-1
Course Title: Principles of Accounting-I Course Type: OE
Course Code: BCA-OE-113-B Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
Course Outcomes: At the end of the Course, the Student will be able to:
CO1 Understand the meaning, features and the importance of accounting. Basic
accounting concepts and terminologies. Analyze the role and benefits of Book-
Keeping. Will be able to know the latest accounting standards.
CO2 Understand fundamental concepts of financial accounting.
CO3 Create accounting documents. And Analyze the effect of each transaction.
Become familiar with the standard form and arrangement of Journal entries.
Calculate GST on purchase of goods. And GST on sale of goods. Prepare Journal
Entries correctly.
REFERENCE BOOKS:
1. Robert N. Anthony, David F. Hawkins, Kenneth A. Merchant. Accountancy- text and cases.
McGraw Hill Education (India) Private Limited, New Delhi.
2. Fundamentals of Accounting by Dr. S.N. Maheshwari, Dr.S.K. Maheshwari- Vikas
Publishing House(ISBN-139788180544491).
3. Financial accounting: By Jane Reimers (Pearson Education) ISBN: 9780136115274.
4. Book - Keeping and Accountancy Maharashtra State Bureau of Textbook Production and
Curriculum Research, Pune - 411 004
CO2 1 1 1 1 2 2 2
CO3 1 1 1 1 3 2 2
Assessment Pattern
Course Description:
This course introduces students to the fundamentals of digital marketing. It focuses on essential
concepts and strategies, including search engine optimization (SEO), social media marketing,
content marketing, and email marketing, to build a strong digital presence and engage with
customers effectively.
Course Objectives:
The course aims to provide a thorough understanding of digital marketing's core principles,
including its various components such as SEO, social media, content marketing, and email
marketing. Students will learn how to design and manage effective digital marketing campaigns,
using real-world examples to apply their knowledge. The course also covers key tools and
techniques, such as analytics platforms and SEO tools, to enhance digital marketing efforts.
Additionally, students will develop skills to analyze campaign performance using data-driven
insights, enabling them to optimize strategies for improved engagement, conversion rates, and
return on investment (ROI).
Course Outcomes: At the end of the Course, the Student will be able to:
REFERENCE BOOKS:
1. Vandana, Ahuja; Digital Marketing, Oxford University Press India (November, 2015).
2. Menon, Arpita; Media Planning and Buying; McGraw Hill (1st Edition, 2010)
3. Arnold, George; Media Writer's Handbook: A Guide to Common Writing and Editing Problems;
McGraw-HillEducation; (5thedition, 2008)
4. Ryan, Damian; Understanding Digital Marketing: marketing strategies for engaging the digital
generation; Kogan Page(3rd Edition, 2014).
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Utilize Develop
Continuous Internal
Evaluation.
(20)
End Semester
Examination
(30)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: I
BCA-OE-114-B Personal Financial Planning-I
Course Description:
This course will help students organize their financial lives by learning and implementing
selected principles of accounting, finance, and management. The course will address value and
risk determination by dealing specifically with the analysis of one's financial status, goal setting
and planning, and decision-making. Risk analysis, savings and investment principles, taxes, debt
management, retirement, and estate considerations are areas, which guide the financial
management of individuals and businesses alike.
Course Objectives:
To provide the student with an understanding of the personal financial planning and its
relevance to modern management practices.
It covers introduction, investment management and risk analysis.
Course Outcomes: At the end of the Course, the Student will be able to:
REFERENCE BOOKS:
1. Halan, M. “Let's Talk Money: You've Worked Hard for It, Now Make It Work for You” Harper
Collins Publishers, New York.
2. Indian Institute of Banking & Finance. “Introduction to Financial Planning” Taxmann
Publication, New Delhi.
3. Keown A.J. “Personal Finance” Pearson, New York.
4. Madura, J. “Personal Finance”, Pearson
5. Pandit , A. “The Only Financial Planning Book that You Will Ever Need” Network 18
Publications Ltd., Mumbai.
6. Sinha, M. “Financial Pfanning: A Ready Reckoner” McGraw Hill Education, New York.
7. Tripathi, V. “Fundamentals of Investment” Taxmann Publication, New Delhi.
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Utilize Develop
Continuous Internal
Evaluation.
(20)
End Semester
Examination
(30)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor OF Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: I
BCA-VSC-115 Web Technology-I
Course Title: Web Technology-I Course Type: VSC
Course Code: BCA-VSC-115 Total Credits: 02
Lectures: Tutorials: Practical: 0:0:2 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
This course focuses on the foundational aspects of web development, specifically HTML and CSS.
Students will learn to create well-structured, styled web pages, gaining practical skills essential
for web design. The course includes hands-on practice to reinforce theoretical knowledge.
Course Objectives:
Course Outcomes:
CO1 Create and style responsive, semantic web pages using HTML, CSS, LESS, and
Sass, employing advanced techniques for modern web design.
CO2 Utilize LESS and Sass to write efficient, modular, and maintainable CSS,
integrating them effectively into web development workflows.
CO3 Debug, optimize, and apply best practices in web design and development to
produce high-quality, performant, and accessible websites.
Mapping of Course Outcomes to Program Outcomes:
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7
CO1 3 2 3 2 3 1 1
CO2 3 2 3 2 3 1 1
CO3 3 2 3 2 3 2 1
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Utilize Develop
Continuous Internal
Evaluation. ✓ ✓ ✓
(20)
End Semester
Examination ✓ ✓ ✓
(30)
Practical Assignments:
1 Basic HTML Page Creation: Create a simple HTML page with headings, paragraphs,
and lists
2 Hyperlink Implementation: Add internal and external links to an HTML document.
3 Image Embedding: Insert and style images And Form within an HTML page.
4 Table Creation: Design a table to display structured data.
5 Style a Web Page with Basic CSS
Apply CSS to style text, backgrounds, and margins of a simple HTML page.
6 Create a Box Layout
Use CSS to create a layout with multiple boxes (e.g., a three-column layout)
with different background colors and padding.
7 Design a Basic Button with Hover Effects
Style a button with different states (normal, hover, active) using CSS.
8 Develop a Simple Footer Layout
Create a footer with multiple columns and style it with CSS for a clean and
organized appearance.
9 Use LESS Variables for Colors
Define and apply variables in LESS for colors to standardize the color scheme
across multiple elements.
10 Implement a LESS Mixins for Buttons
Create a mixin in LESS for button styles and use it to apply consistent button
styling.
11 Apply Nesting in LESS
Use LESS nesting to write CSS for a simple navigation menu, demonstrating
how nested rules are structured.
12 Build a Responsive Layout with LESS
Develop a basic responsive layout using LESS, with media queries for different
screen sizes
13 Create and Use Sass Variables
Define variables in Sass for colors, fonts, and sizes, and apply them to style a
simple HTML page.
14 Implement Sass Mixins for Reusable Styles
Develop mixins in Sass for common styling patterns, such as border-radius or
box-shadow.
15 Design a Simple Grid System with Sass
Build a basic grid system using Sass, applying it to create a simple layout with
columns.
16 Apply a Basic Sass Function for Color Manipulation
Use a Sass function to adjust color brightness or contrast and apply it to
different elements on a page.
REFERENCE BOOKS:
Course Description:
Course Objectives:
1. To Understand the basics of computer system, number system.
2. To Understand the concepts different input, output devices and memory concepts &
design Algorithms & flowchart.
3. Introduction to the different transmission media’s in networking, Transmission Path
and Internet applications, LAN, MAN, WAN, Wireless Networks &Switching
techniques as well as different topologies
Course Outcomes: At the end of the Course, the Student will be able to:
CO1 Understand the basics of computer & Data representation
CO2 Describe concepts different input, output devices and memory & Analyze
Algorithms & flowchart.
CO3 Describe concepts of basic Computer Network.
REFERENCE BOOKS:
1. Fundamentals of computer - V. Raja Raman, (PHI Publication)/SBW10:812034011
2. Computer Networks - Andrew S. Tanenbaum , Fourth Edition.
/SBWnumber0130661023
3. Computer and studies a first course - Roger Hunt and John Shelley, (PHI
Publication)/SBW10:0131646737
4. Cloud Computing for Dummies -Hurwitz Judith S. and Daniel Kirsch.
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Evaluate Create
Continuous Internal - -
Evaluation.
(40)
End Semester - -
Examination
(60)
Practical Assignments:
1. To study of Introduction & Installation of Operating System (Linux and Windows).
2. Run different commands of MS DOS - CD, DIR, Date, Time, COPY, REN, CLS, MD, RD, etc.
3. Study different web Browsers- Internet Explorer, Fire fox, downloading of files
4. Study different Various Components of Computer.
5. Study of various computer Network Devices.
6. Create your E-Mail ID on any free E-Mail Server.
7. Login through your E-Mail ID and do the following:
a. Read your mail
b. Compose a new Mail
c. Send the Mail to one person
d. Send the same Mail to various persons
e. Forward the Mail
f. Delete the Mail
g. Send file as attachment
8. Demonstrate the usage of various storage devices (data copying, CD/DVD burning)
9. Create and demonstrate of text formatting, tables, shapes, smart-arts, charts.
10. Create a spreadsheet which will demonstrate use of aggregate function.
11. Create and demonstrate power point presentation with animation
12. Prepare a presentation with five slides including animation and documentation report
of it.
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Applications
B.C.A. (BACHELOR OF COMPUTER APPLICATION) PROGRAMME BATCH 2024 -28
SEMESTER: I
BCA-AEC-117 Professional Communication - I
Course Title: Professional Communication - I Course Type: AEC
Course Code: BCA-AEC-117 Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
This course provides students with a foundational understanding of communication principles,
focusing on the essential elements, channels, and processes involved in effective communication.
The course explores various types and levels of communication, along with formal and informal
channels, emphasizing their advantages and disadvantages. Students will learn to identify and
overcome common barriers to communication and apply both interactive and non-interactive
techniques to enhance their communication effectiveness. The course also covers the
fundamentals of written communication and e-correspondence, including the structure and
function of business letters, office memorandums, circulars, and emails, with a focus on
technology-enabled communication tools and email etiquette.
Course Objectives:
Course Outcomes: At the end of the Course, the Student will be able to:
REFERENCE BOOKS:
1. Business Communication: Neha Nigam, Digital Publishing House
2. Business Communication: R. C B, Ane Books Pvt. Ltd
3. Text Book of Communication Skills: D. Amutha & S. Vithya, Manglam Publications, 2023
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Utilize Develop
Continuous Internal
Evaluation.
(20)
End Semester
Examination
(30)
Semester II
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: II
BCA-DSC-121 OOPS with C++
Course Title: OOPS with C++ Course Type: DSC
Course Code: BCA-DSC-121 Total Credits: 04
Lectures: Tutorials: Practical: 4:0:0 CIE Marks: 40
Lecture Hours: 48 Hours ESE Marks: 60
Course Description:
This course introduces students to the Object-Oriented Paradigm using C++. It covers essential
concepts of OOP, including encapsulation, inheritance, and polymorphism, and how these
concepts can be implemented in C++. The course also emphasizes practical programming skills
and problem-solving techniques.
Course Objectives:
To understand the principles and bene its of the Object-Oriented Paradigm.
To learn the syntax and structure of the C++ programming language.
To explore the concepts of classes, objects, inheritance, and polymorphism.
To develop the ability to solve problems using OOP techniques in C++.
To enhance skills in writing, testing, and debugging C++ programs.
Course Outcomes: At the end of the Course, the Student will be able to:
REFERENCE BOOKS:
1. Object-Oriented Programming in C++ – E. Balagurusamy, Tata McGraw-Hill.
2. C++: The Complete Reference – Herbert Schildt, McGraw-Hill Education.
3. Programming in C++ – Ashok N. Kamthane, Pearson Education.
4. The C++ Programming Language – Bjarne Stroustrup, Addison-Wesley.
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyse Evaluate Create
Continuous ✓ ✓ - ✓ ✓ -
Internal
Evaluation (40)
End Semester ✓ ✓ - ✓ ✓ -
Examination (60)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Applications
B.C.A. (BACHELOR OF COMPUTER APPLICATION) PROGRAMME BATCH 2024-28
SEMESTER: II
BCA-DSC-122 Lab on OOPS with C++
Course Title: Lab on OOPS with C++ Course Type: DSC
Course Code: BCA-DSC-122 Total Credits: 02
Lectures: Tutorials: Practical: 0:0:2 CIE Marks: 20
Lecture Hours: ESE Marks: 30
Course Description:
This course introduces students to the Object-Oriented Paradigm using C++. It covers essential
concepts of OOP, including encapsulation, inheritance, and polymorphism, and how these
concepts can be implemented in C++. The course also emphasizes practical programming skills
and problem-solving techniques.
Course Objectives:
To understand the principles and bene its of the Object-Oriented Paradigm.
To learn the syntax and structure of the C++ programming language.
To explore the concepts of classes, objects, inheritance, and polymorphism.
To develop the ability to solve problems using OOP techniques in C++.
To enhance skills in writing, testing, and debugging C++ programs.
Course Outcomes: At the end of the Course, the Student will be able to:
CO1 Understand the basic programming skills including variables, control structures,
functions, and arithmetic operations etc
CO2 Understand and apply OOP principles like encapsulation, inheritance, and
polymorphism, including implementing classes with constructors/destructors,
function overloading, and operator overloading.
CO3 Learn advanced techniques including dynamic memory management, exception
handling, and file operations, enabling effective memory management and error
handling.
CO4 Understand basic data structures such as arrays and strings.
CO5 Understand Pointer and Memory Management
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Evaluate Create
Continuous Internal
Evaluation.
(40)
End Semester
Examination
(60)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor OF Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: II
BCA-MIN-123 System Analysis and Design
Course Title: System Analysis and Design Course Type: Minor
Course Code: BCA-MIN-123 Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
The objective of the course is to provide the necessary background and experience in developing
a System so that a student can enter in the professional community in the capacity of a system
analyst or programmer. This course provides the student with a practical approach to systems
analysis and design using a blend of traditional developments and current technologies. The
student will learn how to apply established and evolving methodologies for the analysis, design,
and development of an information system.
Course Objectives:
Course Outcomes: At the end of the Course, the Student will be able to:
CO1 Understand systems and their development through the System Development Life
Cycle (SDLC).
CO2 Develop various system models, including DFDs, ERDs, and Use Case Diagrams.
CO3 Design efficient systems with robust testing and maintenance.
REFERENCE BOOKS:
1. “Systems Analysis and Design" by Kenneth E. Kendall, Julie E. Kendall
2. "Modern Systems Analysis and Design" by Jeffrey A. Hoffer, Joey F. George, and Joseph S.
Valacich
3. "Systems Analysis and Design" by Alan Dennis, Barbara Haley Wixom, and Roberta M. Roth
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Utilize Develop
Continuous Internal
Evaluation.
(20)
End Semester
Examination
(30)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: II
BCA-OE-124-A Marketing Management
Course Title: Basics of Marketing Course Type: Open Elective (OE)
Course Code: BCA-OE-124-A Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
The "Fundamentals of Marketing" course provides an overview of key marketing concepts
and practices. It covers the definition, nature, scope, and importance of marketing,
contrasting it with selling and exploring functional areas and the marketing process. The
course examines the role of a marketing manager in the modern business environment and
delves into the marketing environment, including micro and macro factors, as well as
segmentation, targeting, and positioning strategies. Additionally, it explores the marketing
mix, focusing on product development, pricing, distribution channels, and promotional
strategies.
Course Objectives:
The subject aims to provide the student with:
To know and understand the concepts, principles, process and environment of
marketing.
To understand the need and importance of market segmentation, targeting and
positioning.
Course Outcomes: At the end of the Course, the Student will be able to:
REFERENCE BOOKS:
1. Marketing Management- S.A. Sherlekar, Himalaya Publishing House.
2. Principles of Marketing (A South Indian Perspective)- Philip Kotler, Gary Amrstrong,
Prafulla Agnihotri, Ehsan, Pearson.
3. Marketing Management – RajanSaxena – Tata McGraw Hill.
4. Basics of Marketing Management – R.B. Rudani - S. Chand & Company Ltd.
5. Marketing Management – Ramaswamy, Namakumari 4th edition – Macmillion.
6. Principles of Marketing, R.K. Mittal, A. Sharma, V.K. Global Pub. Pvt. Ltd, New Delhi.
7. Principles of Marketing M K Nabi, K C Raut, Vrinda Publications (P) Ltd
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Evaluate Create
Continuous Internal
Evaluation.
(20)
End Semester
Examination
(30)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: II
BCA-OE-124-B Principles of Accounting-II
Course Title: Principles of Accounting-II Course Type: Open Elective (OE)
Course Code: BCA-OE-124-B Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
An accountant takes you through the fundamentals of accounting and explains concepts like
revenue, costs, assets, liabilities and equity through a series of ground breaking business
simulations. Accounting principles serve several purposes. They ensure that all publicly-traded
companies are reporting their transactions and data in the same way so the information can be
compared accurately between companies. Accounting equips you with knowledge and skills that
are important to every organization. From traditional roles such as auditors and tax
professionals, to specialized positioning in accounting, financial analysis, and consulting, an
accounting degree will unlock a rewarding career path for you.
Course Objectives:
Course Outcomes: At the end of the Course, the Student will be able to:
CO1 Able to post recording from Books of original entries to Ledger. Balancing of
various ledger accounts.
Able to prepare Trial Balance.
Understand the meaning and need of Subsidiary Books.
Able to prepare and balance different types of Cash Book.
CO2 Understand effects of Rectification of Errors.
Able to detect the errors and rectify them.
Meaning and need of Suspense A/c.
CO3 Able to understand Meaning, Objective and Importance of Final Accounts.
Able to Prepare Trading A/c, Profit and Loss A/c and Balance sheet with
competency.
Able to understand effects of adjustments.
SN Contents of Module Hrs. COs
1 Unit – I Ledger & Subsidiary Books. 10 CO1
1.1 Meaning, Definition and Importance of Ledger.
1.2 Specimen of Ledger.
1.3 Posting of entries from Journal/Subsidiary Books to Ledger.
1.4 Balancing of Ledger Accounts.
1.5 Preparation of Trial Balance.
1.6Introduction, Meaning and need for maintaining Subsidiary Books.
1.7 Cash Book with Cash Column
1.8 Cash Book with Cash and Bank Columns.
1.9 Simple and Analytical Petty Cash Book under Imprest System.
1.10 Purchase Book. Purchase Return Book. Sales Book. Sales Return
Book
1.11 Journal Proper
2 Unit – II Rectification of Errors. 5 CO2
2.1 Meaning & Effects of errors
2.2 Types of Errors
2.3 Detection & Rectification of errors
2.4 Preparation of Suspense Account
3 Unit – III Final Accounts of a Proprietary concern. 9 CO3
9.1 Meaning, Objectives and Importance of Final Accounts.
9.2 Preparation of Trading Account.
9.3 Preparation of Profit and Loss Account
9.4 Preparation of Balance Sheet
9.5 Effects of following adjustments:-
Closing stock
Outstanding Expenses
Prepaid Expenses
Depreciation on assets
Bad debts and R.D.D. Discount on Debtors and Creditors
Income received in advance
Accrued Income
Goods distributed as free sample
Goods withdrawn by proprietor for Personal use.
Interest on capital
Interest on Drawings
REFERENCE BOOKS:
1. Robert N. Anthony, David F. Hawkins, Kenneth A. Merchant. Accountancy- text and
cases. McGraw Hill Education (India) Private Limited, New Delhi.
2. Fundamentals of Accounting by Dr. S.N. Maheshwari, Dr.S.K. Maheshwari- Vikas
Publishing House
3. (ISBN-139788180544491).
4. Financial accounting: By Jane Reimers (Pearson Education) ISBN: 9780136115274.
5. Book - Keeping and Accountancy Maharashtra State Bureau of Textbook Production and
Curriculum Research, Pune - 411 004
Mapping of Course Outcomes to Program Outcomes:
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7
CO1 1 1 1 1 1 1 1
CO2 1 1 1 1 1 1 1
CO3 1 1 1 1 1 1 1
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Evaluate Create
Continuous Internal
Evaluation.
(20)
End Semester
Examination
(30)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: II
BCA-OE-125-A Digital Marketing-II
Course Title: Digital Marketing - II Course Type: MDE
Course Code: BCA-OE-125-A Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
This course introduces students to the fundamentals of digital marketing. It focuses on essential
concepts and strategies, including search engine optimization (SEO), social media marketing,
content marketing, and email marketing, to build a strong digital presence and engage with
customers effectively.
Course Objectives:
The course aims to provide a thorough understanding of digital marketing's core principles,
including its various components such as SEO, social media, content marketing, and email
marketing. Students will learn how to design and manage effective digital marketing campaigns,
using real-world examples to apply their knowledge. The course also covers key tools and
techniques, such as analytics platforms and SEO tools, to enhance digital marketing efforts.
Additionally, students will develop skills to analyze campaign performance using data-driven
insights, enabling them to optimize strategies for improved engagement, conversion rates, and
return on investment (ROI).
Course Outcomes: At the end of the Course, the Student will be able to:
CO1 Understand the strategic role of content in digital marketing and how it
influences customer engagement and brand visibility.
CO2 Understand and apply mobile marketing strategies to reach and engage mobile
users effectively.
CO3 Develop proficiency in using digital marketing analytics to track and measure
campaign performance.
REFERENCE BOOKS:
1. Vandana, Ahuja; Digital Marketing, Oxford University Press India (November, 2015).
2. Menon, Arpita; Media Planning and Buying; McGraw Hill (1st Edition, 2010)
3. Arnold, George; Media Writer's Handbook: A Guide to Common Writing and Editing Problems;
McGraw-HillEducation; (5thedition, 2008)
4. Ryan, Damian; Understanding Digital Marketing: marketing strategies for engaging the digital
generation; Kogan Page(3rd Edition, 2014).
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Utilize Develop
Continuous Internal
Evaluation.
(20)
End Semester
Examination
(30)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor of Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: II
BCA-OE-125-B Personal Financial Planning-II
Course Description:
This course will help students organize their financial lives by learning and implementing
selected principles of accounting, finance, and management. The course will address value and
risk determination by dealing specifically with the analysis of one's financial status, goal setting
and planning, and decision-making. Risk analysis, savings and investment principles, taxes, debt
management, retirement, and estate considerations are areas, which guide the financial
management of individuals and businesses alike.
Course Objectives:
The subject aims to provide the student with an understanding of the personal financial planning
and its relevance to modern management practices. It covers introduction, investment
management and risk analysis.
Course Outcomes: At the end of the Course, the Student will be able to:
REFERENCE BOOKS:
1. Halan, M. “Let's Talk Money: You've Worked Hard for It, Now Make It Work for You” Harper
Collins Publishers, New York.
2. Indian Institute of Banking & Finance. “Introduction to Financial Planning” Taxmann
Publication, New Delhi.
3. Keown A.J. “Personal Finance” Pearson, New York.
4. Madura, J. “Personal Finance”, Pearson
5. Pandit , A. “The Only Financial Planning Book that You Will Ever Need” Network 18
Publications Ltd., Mumbai.
6. Sinha, M. “Financial Pfanning: A Ready Reckoner” McGraw Hill Education, New York.
7. Tripathi, V. “Fundamentals of Investment” Taxmann Publication, New Delhi.
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Utilize Develop
Continuous Internal
Evaluation.
(20)
End Semester
Examination
(30)
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Application
B.C.A. (Bachelor OF Computer Application) PROGRAMME BATCH 2024-28
SEMESTER: II
BCA-VSC-126 Web Technology-II
Course Title: Web Technology-II Course Type: VSC
Course Code: BCA-VSC-126 Total Credits: 2
Lectures: Tutorials: Practical: 0:0:2 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Overview:
This course focuses on client-side scripting with JavaScript and front-end web development using
the Bootstrap framework. The course emphasizes practical skills, enabling students to create
dynamic, responsive web pages.
Course Objectives:
Understand and apply fundamental JavaScript concepts to create interactive and
dynamic web applications.
Develop server-side applications using Node.js and Express.js to handle HTTP
requests, manage data, and implement RESTful APIs.
Utilize Bootstrap for responsive web design to build visually appealing and mobile-
friendly websites with ease.
Integrate JavaScript, Node.js, Bootstrap, and Express.js to build full-stack web
applications, ensuring seamless interaction between front-end and back-end
components.
Teaching/ Evaluation Pedagogy
Chalk & ICT Group Case Guest Survey Assignment Lab
Talk Tools Discussion Study Session
-- -- --
Course Outcomes:
CO1 Develop interactive and dynamic web applications using JavaScript for front-
end functionality
CO2 Create and manage server-side applications with Node.js and Express.js for
robust backend solutions.
CO3 Design responsive and visually appealing web pages using Bootstrap,
ensuring cross-device compatibility.
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Evaluate Create
Continuous Internal - -
Evaluation.
(20)
End Semester - -
Examination
(30)
Practical Assignments:
3 JavaScript Functions: Create and invoke functions that perform specific tasks.
4 Event Handling: Develop a web page where JavaScript responds to user events (e.g.,
button clicks).
5 Perform a practical on node js installation .
REFERENCE BOOKS:
SEMESTER: II
BCA- SEC-127 Operating System concepts with Linux
Course Title: Operating System concepts with Linux Course Type: SEC
Course Code: BCA-SEC-127 Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
This course will introduce our students to recall the basic concepts of operating system and its
functions. It will focus on Linux operating systems. Throughout this course, students will also
learn about alternative operating systems, like Windows, Linux etc. The course will begin with
basic concepts of an operating systems, its components, architecture diagram etc. Over the course
of the subsequent units, we will discuss the history of Linux, features, benefits of Linux etc. with
students in detail. They will also learn each of the major components of an operating system and
explore basic commands of Linux. The class will conclude with a discussion of various Shell
Programs and Linux programs.
Course Objectives:
The subject aims to provide the student with an understanding of operating System basic
concepts and its architecture, components etc. It also covers Linux operating System, its benefits.
Students also learn the Linux commands to implement shell programming applications so that
they can develop their own applications in Linux.
Course Outcomes: At the end of the Course, the Student will be able to:
CO1 To recall the basic concepts of Operating System like it’s definition, types etc.
CO2 To Understand Components of OS and its architecture, Process state and learn basic
Linux commands.
CO3 To Apply the Linux commands to implement the Shell Programming
applications.
REFERENCE BOOKS:
1. Peterson Silberschats, Galvin (2005), Operating System Concepts, Addition Wesley
Publication. ISBN-10: 8126554274 ISBN-13: 978-8126554270
2. Peterson, (2007), Linux: Complete Reference, 6th Edition, TMH, ISBN: 9780070222946
3. Foster Johnson Welch, Anderson,(2006),Beginning Shell Scripting, Wiley India (Wrox),
ISBN:9780764597916
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Utilize Develop
Continuous Internal
Evaluation.
(20)
✓ ✓ ✓
End Semester
Examination
(30)
✓ ✓ ✓
Practical Assignments:
Demonstration of Linux commands with attributes: - pwd, cd, ls, more, less, echo,
1 clear,
kill, ps, man, cal, date, who, who am I, wc, mkdir, rmdir, rm, sort.
2 Write a shell script to display student information
3 Write a shell script to display addition of three number from runtime user input
4 Write a shell script to display first 20 terms of Fibonacci series.
5 Write a shell script to display current time of system and display the message
according to the time.
6 Write a shell script to check the user is login or not and say hello.
7 Write a shell script to calculate factorial of a number.
8 Write a shell script to check number is divisible by 7 or not.
9 Write a shell script to check number is prime or not.
10 Write a shell script to check number is palindrome or not.
11 Write a shell script to check number is Armstrong or not.
12 Write a shell script to check number is even or odd.
KCES’s Institute of Management and Research (Autonomous),
Jalgaon
FACULTY OF SCIENCE AND TECHNOLOGY, School of Computer Applications
B.C.A. (BACHELOR OF COMPUTER APPLICATION) PROGRAMME BATCH 2024 -28
SEMESTER: II
BCA-AEC-128 Professional Communication - II
Course Title: Professional Communication - II Course Type: AEC
Course Code: BCA-AEC-128 Total Credits: 02
Lectures: Tutorials: Practical: 2:0:0 CIE Marks: 20
Lecture Hours: 24 Hours ESE Marks: 30
Course Description:
This course is designed to enhance students' proficiency in public speaking, presentation, cross-
cultural communication, and business correspondence. The course covers effective negotiation,
telephonic communication, and interview techniques, along with strategies for making impactful
presentations. Students will also explore the dynamics of cross-cultural communication and the
use of technology-enabled tools to facilitate professional interactions. Additionally, the course
provides practical guidelines for writing business letters, resumes, and cover letters, ensuring
that students can create professional documents that meet industry standards.
Course Objectives:
• To develop skills in public speaking and presentation, focusing on effective negotiation,
telephonic communication, interviews, group discussions, and delivering impactful
presentations.
To understand and apply the principles of cross-cultural communication, leveraging
technology-enabled communication tools to improve professional interactions in a globalized
environment.
To master the techniques of writing business correspondence, including crafting various types
of business letters, creating professional resumes, and writing effective cover letters
Course Outcomes: At the end of the Course, the Student will be able to:
REFERENCE BOOKS:
1. Business Communication: Neha Nigam, Digital Publishing House
2. Business Communication: R. C B, Ane Books Pvt. Ltd
3. Text Book of Communication Skills: D. Amutha & S. Vithya, Manglam Publications, 2023
Assessment Pattern
Bloom’s Category Remember Understand Apply Analyze Evaluate Create
Continuous Internal - -
Evaluation (20)
End Semester - -
Examination
(30)
Question Paper Pattern (4 Credit Course)
Subject Code
Subject Name
Instructions to Candidate
1. Do not write anything on question paper except Seat No.
2. Graph or diagram should be drawn with the black ink pen being used for writing paper or
black HB pencil.
3. Students should not, no supplement will be provided.
Attempt any Five.
Instructions to Candidate
1. Do not write anything on question paper except Seat No.
2. Graph or diagram should be drawn with the black ink pen being used for writing paper or
black HB pencil.
3. Students should not, no supplement will be provided.
Attempt any Three.