Vishmay BCA Syllabus Semester I

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

DR.B.M.N.

COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

SEVA MANDAL EDUCATION SOCIETY’S


Dr. BHANUBEN MAHENDRA NANAVATI COLLEGE OF HOME SCIENCE
(Autonomous)
NAAC Re-accredited ‘A+’ Grade with CGPA 3.69/4 (3rd Cycle)
UGC Status: College with Potential for Excellence
BEST COLLEGE AWARD 2016-17 adjudged BY S.N.D.T. Women’s University
338, R.A Kidwai Road, Matunga, Mumbai 400019

Syllabus – Semester I
From Academic year- 2019-2020

Department of Computer Applications (BCA)

(UG)

PAGE NO: 1
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

Seva Mandal Education Society’s


Smt. Kamlaben Gambhirchand Shah Department of Computer Applications
under
Dr. Bhanuben Mahendra Nanavati College of Home Science (Autonomous)
NAAC Re-Accredited ‘A+’ Grade with CGPA 3.69 / 4
UGC Status: College with Potential for Excellence
Selected under “Enhancing Quality and Excellence in select Autonomous College” by Rashtriya
Ucchatar Shiksha Abhiyan (RUSA)
‘Best College Award 2016-17’ adjudged by S.N.D.T. Women’s University
Smt. Parmeshwari Devi Gordhandas Garodia Educational Complex
338, R.A. Kidwai Road, Matunga, Mumbai - 400019. Tel: 24095792 Email: smesedu@gmail.com

APPROVED SYLLABUS UNDER AUTONOMY

PROGRAMME: BACHELORS IN COMPUTER APPLICATIONS


SEMESTER – I

Program Objectives
1. The B.C.A. program aims to produce trained professionals in software industry for Global
competency
2. To develop skilled manpower in the various areas of information technology like: Data
base management, Software Development, Computer-Languages, Software engineering,
Web based applications etc.
3. Acquire the knowledge, skills, experience and values to become lifelong learners able to
obtain employment in a computer-related field or pursue higher studies.
4. To create an objective platform for women who would like to work independently as
software developers or system analysts for any modern developing systems.

Program Outcome
Upon Graduation, the students will:
1. Develop the necessary Technical, Scientific as well as Problem Solving skills to analyse &
solve real world problems within their work domain
2. Develop a thorough understanding of the nature, scope and application of computer and
computer languages
3. Develop the ability and mindset to continuously update & innovate
4. Possess strong foundation for higher studies
5. The students will be professionally qualified to be employed in IT sector and Government
jobs.
Program Specific Outcome
BCA programme has been designed to prepare graduates for attaining the following specific
outcomes:
1. An ability to enhance the application of knowledge of theory subjects in diverse fields

PAGE NO: 2
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

2. Develop language proficiency to handle corporate communication demands


3. Preparing students in various disciplines of technologies such as computer applications,
computer networking, software engineering, web designing, JAVA, database concepts and
Internet programming.
4. In order to enhance programming skills of the young IT professionals, the concept of
project development in using the technologies learnt during the semester has been
introduced.

Eligibility
Candidates seeking admission for the B.C.A. course must have passed

Higher Secondary School Certificate Examination held at the end of XII standard conducted by the
Maharashtra State Board of Higher Secondary Board or an Examination of another State or Board
recognized as equivalent thereto with an aggregate not less than 45%.

OR
Three–year full time Diploma in Engineering of Technical Education Board with an aggregate not
less than 45%.

OR
Three–year full time Diploma in Engineering of Technical Education Board with an aggregate not
less than 60% are directly eligible for SYBCA.

Course Ext.
Course L Pr./ Int. Total
Course Type Cr Exam.
Code Tu Exam. Marks
2
BCA101 Communication Skills AECC 2 4 50 50 100
Accounting and Financial 2
BCA102 AECC 2 4 50 50 100
Management
Introduction to Programming 4
BCA103 CC - 4 50 50 100
and Problem Solving using C
Computer Fundamentals and 4
BCA104 CC - 4 50 50 100
Operating Systems
Problem Solving using C
BCAL105 CC 2 2 25 25 50
Lab* -
BCAL106 GNU /Linux LAB* CC - 2 2 25 25 50
Choice Based Credit System (CBCS)
Accounting Applications 2
BCA107A SEC 2 4 50 50 100
(CBCS)
2
BCA107B Office Automation (CBCS) SEC 2 4 50 50 100
Swayam or other online 2
BCA107C SEC 2 4 50 50 100
courses (CBCS)
Total 24 600
CC: Core Courses, SEC: Skill Enhancement Courses and AECC: Ability Enhancement Compulsory Course

1 Credit=25 Marks
SEMESTER-I Total Credits = 24
Total Marks = 24*25=600

PAGE NO: 3
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

COURSE TITILE: COMMUNICATION SKILLS

Course Objectives:
 To study the basic concept of communication
 To conduct activities that will help boost written and spoken skills.
 To help develop communication skills in reading, writing, speaking and listening
 To prepare students for corporate career

Learning Outcomes:
The course will help :
 To understand and learn the four skills of communication.
 To improve personal and professional development through enhanced communication
skills, thereby improve their personality.

Pr /
Int Ext
Code No. Course TC Th C tuts Total
M M
C
COMMUNICATION
4 2 2 50 50 100
BCA101 SKILLS

Module Objective Content Evaluation


No.
Reading skills Unit Test-1
To help develop
Stories from ‘ Let’s Go Home’\and other stories by (Marks-25)
introspection skills
1 Meenakshi Mukherjee.
and critical thinking
4 short stories

To develop spoken Spoken skills Oral


skills Book review and presentation presentation
To learn to make Group presentation (Marks 10)
2
power point Extempore
presentations Vocabulary and language games

1 To help improve Writing skills Class Test


writing skills Precis writing (Marks 10)
Comprehension passages
2 To help students Report writing
articulate their Essays
3 thoughts Writing e-mails –Inquiry, Invitation, Permission
3.To train students letters, Thank You Letter, Complaint Letter
to prepare reports
4.To prepare
reports for college
activities
To help students Listening Skills Assignment
become active Importance of listening (Marks 05)
listeners Rules of listening
4 To develop healthy Steps for good listening
listening skills Types of listeners

PAGE NO: 4
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

EVALUATION:
Evaluation Details Marks
( * please give details of assessment in terms of Unit test/
Project/ quiz /or other assignments and marks allotted for it)
Internal  Unit test 50 Marks
 Oral Test
 Class Test
 Assignment

External Final Examinations 50 Marks

Total marks 100 Marks

REFERENCE BOOKS:
1) (ed.), M. M. ((2009 rpt). Lets Go Home and Other Stories. New Delhi: Orient Longman,.
2) Agrawal, D. ( 2011). Group discussion: theory and technique. Jaipur: Yking.(Bentley.
3) Bentley, T. ( (2004)). Report writing in business the effective communication of information. New
Delhi: : Viva Books Pvt. Ltd.
4) Doctor, A., & Doctor, R. .. (n.d.). Principles And Pctice Of Business Communication. mumbai:
Sheth Publishers Pvt.Ltd.
5) Mulgaonkar. (2011). Business Communication. mumbai: Manan prakashan.
6) Rai, U. R. (2016). Business Communication. Mumbai : Himalaya Publishing Hous.
7) Sasikumar, V. K. (2006). . A Course in Listening and Speaking I &II. New Delhi: Foundation
Books Cambridge Hous.

_______________________________________________________________________________

COURSE TITLE: ACCOUNTING AND FINANCIAL MANAGEMENT

Course Objectives:
 To enable the students to gain knowledge about Accountancy & Finance.
 To improve the financial thinking skills of students.
 To develop students ability to identify and evaluate accounting problems and arrive at
reasoned conclusions.

Learning Outcomes:
The students will be able to:
 Identify the main financial statements and their purposes.
 Complete a Project/ Written Assignment that integrates career orientation and or
professional development skills.
 Develop the ability to use accounting information to solve a variety of business problems. The course
will help understand and learn the

PAGE NO: 5
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

Code No. Course TC Th C Tu C Int Ext Total


Accounting and Financial
4 2 2 50 50 100
BCA102 Management

Module Objective Content Evaluation


No.
1.1.Introduction of Book keeping
1. Students will understand the
and Accountancy Students will
basic concepts and objectives
be evaluated
of Accounting.
Accounting Terminologies, Double by taking
1
Entry Book- Keeping system, Types of viva.
2. Students will understand the Vouchers & Specimen of vouchers ( Marks 05)
meaning of Book Keeping and
Accountancy.
2.1.Journal:
1. Students will understand
basic rules of Debit and Meaning, Importance and Utility of
Credit in Journal. Journal Specimen of Journal: Writing
2. Students will understand of Journal Entries on the basis of
and are able to apply the vouchers
following concepts: 2.2. Ledger:
 Specimen Journal
Meaning, Need and Specimen of
 Utility of Journal
2 Ledger Posting of Entries from Journal Written Unit
 Writing of Journal to Ledger Test – I
(Marks 25)
3. Students will understand 2.3 Introduction to GNUKhata /Tally
meaning, need and contents of
Software
ledger.
4. Students will understand to Introduction to Tally, Tally screen,
post entries from Journal and creating, altering deleting, selecting
from subsidiary books to ,shutting company, Ledger creating,
ledger. altering deleting, Types of Vouchers,
Posting Entries etc.
3.1.Subsidiary Books:

Meaning ,Need and Types of subsidiary


1. Students will understand to Books Purchase Book, Sales Book,
learn and classify cash Purchase Return Book, Sales Return Written
transactions and credit Book, Simple Cash Book with only cash Class Test
transactions. Column will be
2. Students will understand to conducted.
3 give information about 3.2. Financial Management (Marks 10)
accounting for banking Meaning, Objectives, Need and
transactions and contra entries. Importance, Finance Functions,
3. Students will understand the sources of Finance etc.
basics of finance and personal
finance & investment. 3.3.Personal Finance
Introduction, Goals, Financial
Planning, Saving & Investment,
Avenues for Investment

PAGE NO: 6
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

4.1. Final Accounts of a Proprietary


Concern
1. Students will understand
Preparation of Trading Account, Profit Assignments
the method of preparing
and Loss Account and Balance Sheet will be given
financial statements.
with Adjustment like: Closing Stock, for the above
2. Students will understand
Outstanding Expenses, Prepaid topics.
the basic concept of
Expenses, Outstanding Income, (Marks 10)
Trading Account, Profit
Income received in Advance,
and Loss Account and
4 Depreciation, Treatment of Reserve for
Balance Sheet.
Bad & Doubtful Debts, Goods
3. Students will understand
Withdrawn for Personal Use Goods
the method of GST .
Distributed as free Sample, Interest on
4. Students will understand
Bank Loan & Investments
GST implications.
4.2. Goods and Service Tax(GST)
Meaning, Need and Importance,
advantage of GST,
Basic Practical Sums

EVALUATION:
Evaluation Details Marks
( * please give details of assessment in terms of Unit test/
Project/ quiz /or other assignments and marks allotted for it)
Internal  Unit test (Written) 50 Marks
 Viva Test
 Class Test
 Assignments

External Final Examination 50 Marks

Total marks 100 Marks

REFERENCE BOOKS:
1) Dr.H.C.Mehrotra, & Prof.V.P.Agarwal. (2019). Goods and service Tax. Sahitya Bhawan
Publications.
2) R.S.N.Pillai Bagavathi , (2018),Maganement Acccounting,Chand Publications.
3) Ainapure Ainapure,( 2018), Maganement Acccounting Volume I,Manan Prakashan.
4) Nadhani, A. K. (2018). GST Accounting with Tally. BPB Publication.
5) S.T.Pawar, & Members, C. (2018). Book Keeping and Accountancy. Pune: Maharashtra State Board
of Secondary and Higher Secondary Education.
6) Goel, D. K., & Goel, R. (2017). Problem & Solution in Accountancy. Arya Publications.
7) Chaudhary, Choppde, Ms. Toral Juthani, & S.S.Sonawane. (2016). Book Keeping and Accountancy.
8) Choudhari, & Chopde. (2014). Book Keeping & Accountancy. Seth Publications.
9) Kishnadwala. (2001). Book Keeping and Accountancy. Manisha Prakashna.

_______________________________________________________________________________

PAGE NO: 7
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

COURSE TITLE : INTRODUCTION TO PROGRAMMING &PROBLEM SOLVING


USING C

Course Objectives:
 To enable the students to gain knowledge about Problem-Solving by writing Algorithms
and drawing Flowcharts
 To improve the logical thinking skills of students
 To develop the skills of C Programming in students

Learning Outcomes:
The students will be able to:
 Understand various problem-solving methods
 Enhance their understanding of the logical flow of a program.
 Develop the skill of writing Algorithms and drawing Flowcharts
 Make a detailed study of the different decision-making structures and loop control
structures

Code
Course TC Th C Pr C Int Ext Total
No.
Introduction to Programming &
4 4 - 50 50 100
BCA103 Problem Solving Using C

Module Objective Content Evaluation


No.
 Students will 1.1. Overview of programming languages:
understand the Definition of the program, Concept- Compilation,
fundamentals of interpretation, source code, object code, execution,
programming such input and output, debugging etc.
as Variables,
Conditional and 1.2. Expressions:
1 Iterative execution Control structures; subroutines, Storage
 Students will be Management; scoping rules; bindings for names.
provided with
knowledge about
Source & Object
code and Storage
Written Unit
Management
Test – I
 Students will 2.1. Introduction to problem solving:
Concept: problem solving, Problem solving (Marks 25)
understand various
problem-solving techniques (Trial & Error, Brain Storming, Divide &
methods Conquer).
 Students will
develop the skill of 2.2. Steps in problem solving
writing Algorithms (Define Problem, Analyze Problem, Explore
2 Solution) Algorithms and Flowcharts (Definitions,
and drawing
Flowcharts, Symbols), Characteristics of an algorithm,
Conditionals in pseudo-code, Loops in pseudo code
thereby enhancing
Simple Examples: Algorithms and flowcharts (Real
their understanding Life Examples).
of the logical flow
of a program

PAGE NO: 8
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

3.1. Introduction to ‘C’ Language: Assignments


History, Structures of ‘C’ Programming, Function as will be given
 Students will study building blocks. Language Fundamentals: Character for the above
the history of C set, C Tokens, Keywords, Identifiers, Variables, topics.
programming Constant, Data Types, Comments. (Marks 10)
Language
 Students will 3.2.Operators:
understand the Types of operators, Precedence and Associativity,
3 Expression, Statement and types of statements
fundamentals of C
programming and Build in Operators and function
study the different Console based I/O and related built in I/O function:
built-in operators printf(), scanf(), getch(), getchar(), putchar(); Concept
& functions of C of header files, Preprocessor directives: #include,
#define. Conditionals and Loops:

 Students will 4.1. Control structures: Online Class


understand the Decision making structures: If, If- else, Nested If- test will be
different decision- else, Switch; conducted.
making structures Loop Control structures: While, Do While, For, (Marks 15)
 Students will be Nested for loop;
taught how to Other statements: Break, Continue, Goto, Exit.
distinguish
between different 4.2. Storage types:
Automatic, External, Register and Static variables.
loop control
4
structures 4.3. User defined types, Array definition, 1-D, 2-D
 Students will make and multi-dimensional array.
a detailed study of
different storage
types
 Students will
initiate a detailed
study of 1-D, 2-D
Arrays in C

EVALUATION:
Evaluation Details Marks
( * please give details of assessment in terms of Unit test/
Project/ quiz /or other assignments and marks allotted for it)
Internal  Unit test (Written) 50 Marks
 Online Class Test
 Assignment

External Final Examinations 50 Marks

Total marks 100 Marks

REFERENCE BOOKS:
1) Balagurusamy, E. (2012). Programming in Ansi C (6th Edition ed.). Tata McGraw Hill.
2) Complete Reference with C (4th Edition ed.). (2017). Tata McGraw Hill.
3) Gopal, V., & Prasad, S. R. (2017). Mastering in C. Tata McGraw-Hill Publishing company Limited.
4) Kanetkar, Y. P. (2017). Let Us C (16th Edition ed.). BPB Publications.

PAGE NO: 9
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

5) Ravi, S. (2006). Programming Languages: Concepts and Constructs. Pearson Education.


6) Seyed, R. (2009). Foundations of Programming Languages Design & Implementation (3rd Edition
ed.). Cenage learning.
7) Shah, J. (2010). Programming in C. Charotar Publisher.
8) Ramkumar & Agrawal. (n.d.). Programming in ANSI C. Tata McGraw Hill
9) Deepak B. Phatak, Professor, Department of Computer Science and Engineering, IIT , Bombay,
Programming Basics, https://www.edx.org/course/programming-basics-2
_______________________________________________________________________________

COURSE TITILE: COMPUTER FUNDAMENTALS AND OPERATING SYSTEMS

Course Objectives:
 To explain the fundamentals of a Computer and Operating Systems
 To give knowledge on Distributed Operating System concepts that includes Architecture,
Mutual Exclusion Algorithms, Deadlock Detection and Agreement Protocols

Learning Outcomes:
Students will be able to:
 Gain knowledge about the Basic Organization of Computers
 Understand mechanisms of OS
 Study different Memory Management Strategies

Code No. Course TC Th C Pr C Int Ext Total


Computer Fundamentals and
4 4 - 50 50 100
BCA104 Operating Systems

Module Objective Content Evaluation


No
1.1 Introduction to computers: What is Computer?
Comparison between computer and human brain,
Students will gain Characteristics of Computer, Computer applications
1 knowledge about 1.2 History of Computers: Initial development, Unit Test-1
the Basic Generation of Computer, Evolution of Personal (Marks-25)
Organization of Computers.
Computers, its 1.3 Computer Organisation: Basic units of
Functionalities, computer, Block diagram of Computer, Input Unit,
Characteristics and Processing Unit, Output Unit, Storage Unit.
Generations. 1.4 Types of Printers: Hard Copy output, Impact
Printers, Non-Impact Printers, Laser Printers,
Thermal Printers.
.
Students will be 2.1 External storage devices: SASD, DASD,
2 able to explain the Punch Cards, Magnetic Tapes, Blocking utilization
Data Organization factor, Magnetic Disk, Tracks, Sectors, Seek Time,
Formats, Rotational latency, Access time, Numerical
Characteristics and problems
Accessing Methods 2.2 Type of Computers: Digital, Analog, Hybrid
of External Computers, General purpose Computers, Micro

PAGE NO: 10
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

Memories and Computers, Mini Computers, Mainframes, Super


various types of Computers.
Computers.
Online Test
3.1 Overview of operating systems, functionalities (Marks-15)
and characteristics of OS. Hardware concepts
Students will related to OS, CPU states, I/O channels
3 understand the 3.2 Types of Os – (Explain concepts): Single
Mechanisms of OS processor systems,Uni-programmed,
and how to handle Multiprogrammed, Batch, Timesharing-Interactive,
Processes and Multitasking, Multiprocessor systems, Parallel
Threads and their systems, Distributed systems, Special purpose
Communication. systems, Real Time systems, Multimedia systems
Handheld Systems
3.3Process concepts: operations on processes,
process states, concurrent processes, process control
block, process context

4.1 Job and processor scheduling, scheduling


algorithms, process hierarchies.
4.2Problems of Concurrent Processes, critical Assignment
Students will be sections, mutual exclusion, synchronization, (Marks-10)
taught different deadlock.
4 Components and 4.3 Memory management strategies:
Management Basic concepts, Swapping – concept
aspects of Memory, Contiguous memory allocation
Concurrency • Memory mapping & Protection
Management, • Memory Allocation
Processor • Fragmentation Non-contiguous memory allocation
Scheduling • Paging
Segmentation- Basic method Virtual Memory –
concept

EVALUATION:
Evaluation Details Marks
( * please give details of assessment in terms of Unit test/
Project/ quiz /or other assignments and marks allotted for it)
Internal  Unit test 50 Marks
 Online Class Test
 Assignments

External Final Examinations 50 Marks

Total marks 100 Marks

REFERENCE BOOKS:
1) Chauhan, N. (2014). Principles of Operating Systems.
2) Deitel, H. M. (2007). Operating Systems (3rd ed.).
3) Godbole, & Kahate. (2010). Operating Systems (3rd ed.). McGraw Hill.

PAGE NO: 11
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

4) Goel, A. (2010). Computer Fundamentals.


5) Silberschatz, & Galvin. (2006). Operating System Principles. John Wiley & Sons.
6) Stallings, W. (2017). Operating Systems- Internals and Design Principles (9th ed.). Pearson.
7) Tanenbaum, A. S. (2014). Modern Operating Systems (4th ed.). Herbert Bos.
8) Tanenbaum, A., & Woodhull, A. (2006). Operating Systems: Design and Implementation (3rd ed.).
_______________________________________________________________________________

COURSE TITILE: PROBLEM SOLVING USING C LAB

Course Objectives:
 To enable the students to gain knowledge about Problem-Solving by writing Algorithms
and drawing Flowcharts
 To improve the logical thinking skills of students
 To develop the skills of C Programming in students

Learning Outcomes:
The students will be able to:
 Understand various problem-solving methods
 Enhance their understanding of the logical flow of a program.
 Develop the skill of writing Algorithms and drawing Flowcharts
 Make a detailed study of the different decision-making structures and loop control
structures

Code No. Course TC Th C Pr C Int Ext Total

BCAL105 Problem Solving Using C Lab 2 - 2 25 25 50

Module Objective Content Evaluation


No
 Students will 1.1. Control Statement: Students
understand the Selection Statements, if, Nested if, if-else-if, etc. will be
different decision- Conditional, Expression, Selection switch, evaluated
making structures Nested switch using Lab
1  Students will learn Iteration Statements- for loop, while loop, do- Manual.
to distinguish while loop (Marks 10)
between different Jump Statements- Goto &Label, Break
loop control &Continue, Exit() function.
structures
 Students will 2.1. Implementations of Operators:
understand the Arithmetic, Logical, Bitwise, Precedence and
concept of various Associativity, Composite Statements. Unary,
operators in C Binary and Ternary operators.
2
 Students will study Built in Operators and Functions, Console based
the different types I/O and related built in I/O function: printf(),
of built in scanf(), getch(), getchar(), putchar().
operators &
functions of C
 Students will learn 3.1. Concept of header files, Preprocessor Class Test
3 directives: (Marks 15)
to execute

PAGE NO: 12
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

different programs #include, #define and macros implementations


using pre-
processor 3.2. Implementation of Storage types:
directives Automatic, external, register and static variables
 Students will
understand the
implementation of
storage types
 Students will make 4.1. Implementation of 1-D and multi dimension Array Final
a study of 1-D, 2- Practical
D Arrays in C Exam will
4  Students will learn be
to code and conducted.
execute programs (Marks 25)
on arrays

EVALUATION:
Evaluation Details Marks
( * please give details of assessment in terms of Unit test/
Project/ quiz /or other assignments and marks allotted for it)
Internal  Lab Manuals 25 Marks
 Class Test

External Final Examination (Practical) 25 Marks

Total marks 100 Marks

REFERENCE BOOKS:
1) Balagurusamy, E. (2012). Programming in Ansi C (6th ed.). Tata McGraw Hill.
2) Complete Reference with C (4th ed.). (2017). Tata McGraw Hill.
3) Gopal, V., & Prasad, S. R. (2017). Mastering in C. Tata McGraw-Hill Publishing company
Limited.
4) Kanetkar, Y. P. (2017). Let Us C (16th ed.). BPB Publications.
5) Ravi, S. (2006). Programming Languages: Concepts and Constructs. Pearson Education.
6) Seyed, R. (2009). Foundations of Programming Languages Design & Implementation (3rd ed.).
Cenage learning.
7) Shah, J. (2010). Programming in C. Charotar Publisher.
8) Ramkumar & Agrawal. Programming in ANSI C. Tata McGraw Hill.
9) Deepak B. Phatak, Professor, Department of Computer Science and Engineering, IIT ,
Bombay, Programming Basics, https://www.edx.org/course/programming-basics-2
_______________________________________________________________________________

COURSE TITILE: GNU/LINUX LAB

Course Objectives:
 The students will be introduced to the Linux computing environment and key elements of
Linux system architecture.
 The learner will be able to learn about and also create free operating system for the ability
of development of software.

PAGE NO: 13
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

Learning Outcomes:
 The students will be able to communicate with the Unix/Linux shell (command interpreter)
and run the commands to get the desired outputs, create and manage files and directories,
set and use file permissions, and navigate the Unix/Linux file system.
 The students will be capable of managing files from the command line & have the
knowledge on the use of vi editor and Filters.
 They can apply Unix/Linux file redirection and pipelining to combine utilities to perform
complex tasks.

Code No. Course TC Th C Pr C Int Ext Total

BCAL106 GNU/Linux Lab 2 - 2 25 25 50

Module Objective Content Evaluation


No.
The link of Online
1.1. Getting started – Commands Linux terminal
The students will be 1.2.The Unix Architecture and will be shared with
introduced to the Linux command usage – Commands, the students for
computing environment, key General-purpose utilities practice at home.
1
elements of Linux system Students will be
architecture and computing evaluated using lab
philosophy manual for 05
marks

An online test of
The students will learn to use 2.1. The File system –Commands 10 marks will
command-line utilities to conducted to check
navigate the file system, 2.2.Handling ordinary files, Basic the competency of
2
manage files and directories, file attributes the students in
and carry out basic file using the Basic
processing tasks. Linux commands

The students will learn to: 3.1.The vi editor An Internal


 Use the vi editor 3.2. Simple Filters, Filters using Practical exam of
 Redirect a regular expressions - use of grep 10 marks will be
command’s output to command conducted for the
a file. students
 Process a file instead
of keyboard input
using redirection.
3
 Construct command
pipelines with two or
more stages.
 Explain what usually
happens if a program
or pipeline isn’t given
any input to process.

PAGE NO: 14
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

4.1. Introduction to shell concept and Final Practical test


The students will be able to writing shell script of 25 marks will
understand some of the be conducted for
basics of shell 4.2. Essential Shell Programming the students.
script programming
4 (aka shell scripting), and to
introduce some of the simple
but powerful programming
available under the Bourne
shell.

EVALUATION:
Evaluation Details Marks
( * please give details of assessment in terms of Unit test/
Project/ quiz /or other assignments and marks allotted for it)
Internal  Lab Manuals 50 Marks
 Online Test
 Practical Test

External Final Examination (Practical) 50 Marks

Total marks 100 Marks

REFERENCE BOOKS:
1) Das, S. (2009). Unix Concepts and Applications. TMH.
2) Dumas, E., & Mevel, F. (2009). The Linux Kernel Book. Wiley Publications Sons.
3) Kanetkar, Y. P. (2008). Unix Shell Programming. BPB Publications.
4) Koparkar, P. (2003). Unix For You. Tata McGraw Hill.
5) Ljubuncic, I. (2011). Linux Kernel Crash Book.
6) Maclean, M. (2016). Just Enough Linux. Lulu.com.
7) Mathews, N. (2014). Beginning Linux Programming. Wrox Press.
_______________________________________________________________________________

CHOICE BASED CREDIT SYSTEM (CBCS)

COURSE TITLE : ACCOUNTING APPLICATIONS

Course Objectives:
 To enable the students to gain knowledge about GNUkhata/Advanced Tally.
 To improve the financial thinking skills of students.
 To develop students ability to identify and evaluate accounting problems with Tally and
arrive at reasoned conclusions.

Learning Outcomes:
The students will be able to:
 Identify the main financial statements with practical of Tally and their purposes.
 Develop the ability to use accounting information to solve a variety of business problems
with Adv. Tally and GST

PAGE NO: 15
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

Code No. Course TC Th C Tu C Int Ext Total


ACCOUNTING APPLICATIONS
4 2 2 50 50 100
BCA107A

Module Objective Content Evaluation


No.
1.2. GNU Khata /ADV. TALLY

Basic Of Accounting: Students will


 Basic of Accounting be evaluated
Students will understand:
 Tally Fundamentals by taking
 The basic concepts and  Company creation practical
objectives of Accounting
 Ledger creation Test.
 Inventory management  Purchase & Sales
1 ( Marks 05)
system. Inventory :
 Point of Sale etc.  Inventory
 Order Processing
 Invoicing
 Point of Sale
 Reorder Levels

2.1. DATA & PAYROLL:

Students will understand:  Data Backup Online


 Export & Import Data Practical
 Data Backup, Export  Cheaque Printing Unit Test – I
2  Interest Calculation (Marks 25)
& Import Data.
 Interest calculation &  Multi-Currency
Multi currency.  Security Control
 Payroll

Students will understand: 3.4.GENERATING & PRINTING


REPORTS
 To learn Generating &
printing reports.
 Financial Statement Online Class
 To give information about  Books & Registers Test will be
3
Financial statement &
 Inventory Books & Registers conducted.
statements of Accounts. (Marks 10)
 Statement of Accounts
 The need and importance  Statement of Inventory
of Statement of Inventory.
Students will understand: 4.1. Taxation with Goods and
Service Tax(GST)
 The method of preparing  Introduction of GST Assignments
Taxation with GST as  GST Features will be given
4 financial statements.  CGST for the above
 The basic concept of  SGST topics.
GST, CGST & SGTS etc.  IGST (Marks 10)
 the method of Refund of  Tax Rate structure & invoicing
Tax & GST Challan.  Refund of Tax

PAGE NO: 16
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

 VAT TDS implications.  GST Reports & Payment


 GST Challan
 VAT
 TDS

EVALUATION:

Evaluation Details Marks


( * please give details of assessment in terms of Unit test/
Project/ quiz /or other assignments and marks allotted for it)

Internal  Practical Test 50 Marks


 Online Test
 Assignments

External Final Examinations (Theory & Practical) 50 Marks

Total marks 100 Marks

REFERENCE BOOKS:
1) Dr.H.C.Mehrotra, & Prof.V.P.Agarwal. (2019). Goods and service Tax. Sahitya Bhawan
Publications.
2) Nadhani, A. K. (2018). GST Accounting with Tally. BPB Publication.
3) N. Satyapal (2001). Tally. Kanna Book Publication.
4) Nadhani, K. K. (2000). Implementing Tally. BPB Publication.
___________________________________________________________________________

COURSE TITLE : OFFICE AUTOMATION

Course Objectives:
 To recognize when to use each of the Microsoft Office programs to create professional and
academic documents which will empower students for better employability skills.
Outcome:
 The student will be able to use Microsoft Office applications such MS Word, Excel and
PowerPoint in their day-to-day job, clerical and administration staff, support staff and their
managers, business owners and entrepreneurs alike.

Code No. Course TC Th C Pr C Int Ext Total


BCA107B Office Automation (CBCS) 4 2 2 50 50 100

PAGE NO: 17
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

Module Objective Content Evaluation


No.
 Word Processor Word Processor: Written Unit
allows to create  How to create, edit, save and collaborate on Test – I
the documents documents (Marks 10)
which reduces the  Formatting texts and paragraphs
time and cost to  Working with tables, columns and other Assignments
produce the formatting features will be given
1 document  Creating graphics, WordArt, charts and text for the above
flow topics.
 Developing Microsoft Word document (Marks 10)
templates
 Advanced features including mail merge and
proofing tools
 Presentation Presentation Software: Written Unit
software aims to  Modify presentation themes Test – I
provide users with  Add and edit text to slides (Marks 5)
the essentials skills  Add new slides to a presentation
needed to create,  Insert clipart images and shapes to slides Project
2 edit and present  Insert and modify tables and charts (Marks 5)
professional  Add sound and video to a slide presentation
looking as well as  Insert and edit animations and slide transitions
providing  Display a speaker-lead and self-running
presentations tips presentation
 Excel to perform Spread Sheet: Written Unit
the mathematical  Formulas Test – I
and logical  Charts (Marks 10)
3 calculation with  Pivot tables
analytical  Conditional formatting Practical Test
functions  Data analysis (Marks 10)

EVALUATION:
Evaluation Details Marks
( * please give details of assessment in terms of Unit test/
Project/ quiz /or other assignments and marks allotted for it)
Internal  Written Test 50 Marks
 Practical Test
 Online Test
 Assignments
 Project

External Final Examinations (Theory & Practical) 50 Marks

Total marks 100 Marks

REFERENCE BOOKS:
1. Humphrey, M. L. (December 19, 2017). Word for Beginners (Word Essentials) Paperback. CreateSpace
Independent Publishing Platform.
2. Kumar, A. (2019). Computer Basics with Office Automation. INDIA: Dreamtech Press.

PAGE NO: 18
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

3. Kumar, B. (29 January 2013). Microsoft Office 2010. INDIA: V&S Publishers.
4. Lowe, D. (October 16, 2018). PowerPoint 2019 For Dummies (Powerpoint for Dummies). For Dummies;
1 edition.
5. Michael Alexander, R. K. (4 December 2018). Excel 2019 Bible Paperback. John Wiley &Sons; Illustrated
edition.
6. Remya. (September 14). A Text Book of Introduction to Computers & Office Automation Paperback.
INDIA: Independently published.
__________________________________________________________________________________

COURSE TITLE : SWAYAM OR OTHER ONLINE COURSES

Course Objectives:

Through the medium of online courses we aim to:


 Offer high quality, job-relevant online education to students
 Engage learners in the learning process by better user-accessibility and time flexibility.
 Help the students in their endless pursuit of knowledge through online resources such as
videos, research papers, books, articles & course modules
 Provide a user-friendly platform for learner that can help them in achieving their goals in
their desired working area.

Learning Outcomes:
On completion of the online course, the student will be able to:
 Earn credits on completion of the course
 Learn courses that are valuable to them professionally and personally & enhance their
employability quotient
 Graduate with an industry-relevant university credential

Code No. Course TC Th C Tu C Int Ext Total


SWAYAM OR OTHER ONLINE
BCA107C COURSES (CBCS) 4 - - 50 50 100

Sr. Name of the Course Portal Duration Enrolment Exam Credits


No. date date
1 CIT-002: Introduction to Information IGNOU 12 weeks 01 Sep 4
Technology 2021

Shri. Akshay Kumar | Indira Gandhi


National Open University

2 BCOS-183: Computer Application in IGNOU 12 weeks 01 Sep 4


Business 2021

Dr. Subodh Kesharwani | Indira


Gandhi National Open University

PAGE NO: 19
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

3 Fundamentals of Computer Systems IGNOU 12 weeks 01 Sep 4


By Shri. Mangala Prasad Mishra | 2021
Indira Gandhi National Open
University

4. Personality Development CEC 8 weeks 31 Aug 4


(Consorti 2021
Dr. Sweta Sanjog Metha | Savitribai um for
Phule Pune University Educatio
nal
Commun
ication)



PAGE NO: 20
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

Bridge Course
Mathematics (Level I)
SEM: I Marks: 100 Credits : 4 Duration : 120 Hours

Objectives:
● To give students some mathematical background and prepare them for higher mathematics in their
B.C.A. syllabus.
● To understand the Number System

Learning Outcomes:
The students will be able to
● Apply logical connectives.
● Solve the sums on Complex Numbers, Cross and Dot product of vectors

Tu
Code No. Course TC Th C Int Ext Total
C

Bridge Course - Mathematics


4 2 2 50 50 100
- (Level I)

Module Objective Content Evaluation


No

Online Test
will be
1.1 Algebra
conducted
To know how to scale a a) Matrices and Determinants
matrix, take the (15 Marks)
Definition of a matrix and definition of determinant for
transpose of a matrix,
2*2 and 3*3 matrix only, Distinguish between Matrix and
and how to add and
Determinant, Addition, subtraction and multiplication of
multiply matrices
1 Matrices, Properties of Matrices, Inverse of a matrix using
Adjoint, System of linear equations

Know how to compute b) Complex Numbers


the inverse of a matrix,
if it exists Definition, Geometrical representation,
Adition,Subtraction, multiplication of complex numbers,
conjugate of a complex number, Rationalising factor,
Modulus nad argument, Square root of a complex number

To multiply a vector by Online Test


2 a scalar and will be
1.2 Vector Algebra and its
add/subtract vectors conducted
applications

PAGE NO: 21
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

algebraically Scalars, Vectors, Addition and scalar multiplication (10 Marks)


of Vectors, Collinear vectors, Position vector of a
To compute the dot point in a space, Section formula, Vectors as an
and cross product of
ordered triplet, Expression for any vector in space
vectors
in terms of i, j, k , Linear combination of vectors,
To compute the
Dot and Cross Product
projection of vector
u on vector v

To convert the Class Test will


statements to logical be conducted
1.3 Logic
statements
Statement-Definition, Logical Connectives, Truth (15 Marks)
3 tables, Statement forms and their truth tables,
Tautology and Contradiction, Converse, Inverse,
To prepare the truth Contrapositive of logical statements, Logical
tables Equivalence

Students will be able Assignment


to will be
1.4 Permutations and Combinations conducted
differentiate betwee
n permutations and
4 (10 Marks)
combinations and
solve different cases First Principle of Counting, Factorial notation
of combinations definition and problems on permutations and
combinations

EVALUATION: CONTINUOUS

Internal : 50 Marks External : 50 Marks

Passing Criteria 40 %

TEXT AND REFERENCE BOOKS:

1. Bernard Kolman, R. B. (July 24, 2008). Discrete Mathematical Structures (6th edition ed.).
Pearson.
2. S. G. Chitale, Dr. N. A. Joshi A New Approach To Mathematics And Statistics Science
Paper 1 Higher Secondary For Class 12, Neelkanth Publishing house
3. Gupta, S. (2016). Fundamentals of Statistics (Seventh Edition ed.). Himalaya Publishing
House Pvt. Ltd.
4. Mr. Vinod Singh, Ms. Suchitra Yadav Perfect Mathematics and Statistics Part I Target
Publications Pvt. Ltd.



PAGE NO: 22

You might also like