approved syllabus under autonomy programme: …

21
DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS PAGE NO: 1 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: [email protected] APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: BACHELORS IN COMPUTER APPLICATIONS DEPARTMENT OF COMPUTER APPLICATIONS SEMESTER – I (2020-21) 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.

Upload: others

Post on 22-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 1

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: [email protected]

APPROVED SYLLABUS UNDER AUTONOMY

PROGRAMME: BACHELORS IN COMPUTER APPLICATIONS

DEPARTMENT OF COMPUTER APPLICATIONS

SEMESTER – I (2020-21)

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.

Page 2: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 2

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

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

Code Course

Course

Type L

Pr./

Tu Cr

Ext.

Exam.

Int.

Exam.

Total

Marks

BCA101 Communication Skills AECC 2

2 4 50 50 100

BCA102 Accounting and Financial

Management AECC

2

2 4 50 50 100

BCA103 Introduction to Programming

and Problem Solving using C CC

4

- 4 50 50 100

BCA104 Computer Fundamentals and

Operating Systems CC

4

- 4 50 50 100

BCAL105 Problem Solving using C

Lab* CC

- 2 2 25 25 50

BCAL106 GNU /Linux LAB* CC - 2 2 25 25 50

Choice Based Credit System (CBCS)

BCA107 Accounting Applications

(CBCS) SEC

2

2 4 50 50 100

BCA108 Office Automation (CBCS) SEC 2

2 4 50 50 100

BCA109 Swayam or other online

courses (CBCS) SEC

2

2 4 50 50 100

Total

24

600

Page 3: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 3

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.

Code No. Course TC Th C

Pr /

tuts

C

Int

M

Ext

M Total

BCA101

COMMUNICATION

SKILLS 4 2 2 50 50 100

Module

No.

Objective Content Evaluation

1

To help develop

introspection skills

and critical thinking

Reading skills

Stories from ‘ Let’s Go Home’\and other stories by

Meenakshi Mukherjee.

4 short stories

Unit Test-1

(Marks-25)

2

To develop spoken

skills

To learn to make

power point

presentations

Spoken skills

Book review and presentation

Group presentation

Extempore

Vocabulary and language games

Oral

presentation

(Marks 10)

3

1 To help improve

writing skills

2 To help students

articulate their

thoughts

3.To train students

to prepare reports

4.To prepare

reports for college

activities

Writing skills

Precis writing

Comprehension passages

Report writing

Essays

Writing e-mails –Inquiry, Invitation, Permission

letters, Thank You Letter, Complaint Letter

Class Test

(Marks 10)

4

To help students

become active

listeners

To develop healthy

listening skills

Listening Skills

Importance of listening

Rules of listening

Steps for good listening

Types of listeners

Assignment

(Marks 05)

Page 4: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 4

EVALUATION:

Evaluation Details

( * please give details of assessment in terms of Unit test/

Project/ quiz /or other assignments and marks allotted for it)

Marks

Internal Unit test

Oral Test

Class Test

Assignment

50 Marks

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 5: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 5

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

BCA102

Accounting and Financial

Management 4 2 2 50 50 100

Module

No.

Objective Content Evaluation

1

1. Students will understand the

basic concepts and objectives

of Accounting.

2. Students will understand the

meaning of Book Keeping and

Accountancy.

1.1.Introduction of Book keeping

and Accountancy

Accounting Terminologies, Double

Entry Book- Keeping system, Types of

Vouchers & Specimen of vouchers

Students will

be evaluated

by taking

viva.

( Marks 05)

2

1. Students will understand

basic rules of Debit and

Credit in Journal.

2. Students will understand

and are able to apply the

following concepts:

Specimen Journal

Utility of Journal

Writing of Journal

3. Students will understand

meaning, need and contents of

ledger.

4. Students will understand to

post entries from Journal and

from subsidiary books to

ledger.

2.1.Journal:

Meaning, Importance and Utility of

Journal Specimen of Journal: Writing

of Journal Entries on the basis of

vouchers

2.2. Ledger:

Meaning, Need and Specimen of

Ledger Posting of Entries from Journal

to Ledger

2.3 Introduction to GNUKhata /Tally

Software

Introduction to Tally, Tally screen,

creating, altering deleting, selecting

,shutting company, Ledger creating,

altering deleting, Types of Vouchers,

Posting Entries etc.

Written Unit

Test – I

(Marks 25)

3

1. Students will understand to

learn and classify cash

transactions and credit

transactions.

2. Students will understand to

give information about

accounting for banking

transactions and contra entries.

3. Students will understand the

basics of finance and personal

finance & investment.

3.1.Subsidiary Books:

Meaning ,Need and Types of subsidiary

Books Purchase Book, Sales Book,

Purchase Return Book, Sales Return

Book, Simple Cash Book with only cash

Column

3.2. Financial Management

Meaning, Objectives, Need and

Importance, Finance Functions,

sources of Finance etc.

3.3.Personal Finance

Introduction, Goals, Financial

Planning, Saving & Investment,

Avenues for Investment

Written Class Test will be conducted. (Marks 10)

Page 6: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 6

4

1. Students will understand

the method of preparing

financial statements.

2. Students will understand

the basic concept of

Trading Account, Profit

and Loss Account and

Balance Sheet.

3. Students will understand

the method of GST .

4. Students will understand

GST implications.

4.1. Final Accounts of a Proprietary

Concern

Preparation of Trading Account, Profit

and Loss Account and Balance Sheet

with Adjustment like: Closing Stock,

Outstanding Expenses, Prepaid

Expenses, Outstanding Income,

Income received in Advance,

Depreciation, Treatment of Reserve for

Bad & Doubtful Debts, Goods

Withdrawn for Personal Use Goods

Distributed as free Sample, Interest on

Bank Loan & Investments

4.2. Goods and Service Tax(GST)

Meaning, Need and Importance,

advantage of GST,

Basic Practical Sums

Assignments

will be given

for the above

topics.

(Marks 10)

EVALUATION:

Evaluation Details

( * please give details of assessment in terms of Unit test/

Project/ quiz /or other assignments and marks allotted for it)

Marks

Internal Unit test (Written)

Viva Test

Class Test

Assignments

50 Marks

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 7: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 7

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

No. Course TC Th C Pr C Int Ext Total

BCA103

Introduction to Programming &

Problem Solving Using C 4 4 - 50 50 100

Module

No.

Objective Content Evaluation

1

Students will understand the fundamentals of programming such as Variables, Conditional and Iterative execution

Students will be provided with knowledge about Source & Object code and Storage Management

1.1. Overview of programming languages: Definition of the program, Concept- Compilation, interpretation, source code, object code, execution, input and output, debugging etc. 1.2. Expressions: Control structures; subroutines, Storage Management; scoping rules; bindings for names.

Written Unit

Test – I

(Marks 25)

2

Students will understand various problem-solving methods

Students will develop the skill of writing Algorithms and drawing Flowcharts, thereby enhancing their understanding of the logical flow of a program

2.1. Introduction to problem solving: Concept: problem solving, Problem solving techniques (Trial & Error, Brain Storming, Divide & Conquer).

2.2. Steps in problem solving (Define Problem, Analyze Problem, Explore Solution) Algorithms and Flowcharts (Definitions, Symbols), Characteristics of an algorithm, Conditionals in pseudo-code, Loops in pseudo code Simple Examples: Algorithms and flowcharts (Real Life Examples).

Page 8: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 8

3

Students will study the history of C programming Language

Students will understand the fundamentals of C programming and study the different built-in operators & functions of C

3.1. Introduction to ‘C’ Language: History, Structures of ‘C’ Programming, Function as building blocks. Language Fundamentals: Character set, C Tokens, Keywords, Identifiers, Variables, Constant, Data Types, Comments. 3.2.Operators: Types of operators, Precedence and Associativity, Expression, Statement and types of statements Build in Operators and function Console based I/O and related built in I/O function: printf(), scanf(), getch(), getchar(), putchar(); Concept of header files, Preprocessor directives: #include, #define. Conditionals and Loops:

Assignments

will be given

for the above

topics. (Marks 10)

4

Students will understand the different decision-making structures

Students will be taught how to distinguish between different loop control structures

Students will make a detailed study of different storage types

Students will initiate a detailed study of 1-D, 2-D Arrays in C

4.1. Control structures: Decision making structures: If, If- else, Nested If-else, Switch; Loop Control structures: While, Do While, For, Nested for loop; Other statements: Break, Continue, Goto, Exit. 4.2. Storage types: Automatic, External, Register and Static variables. 4.3. User defined types, Array definition, 1-D, 2-D and multi-dimensional array.

Online Class test will be conducted. (Marks 15)

EVALUATION:

Evaluation Details

( * please give details of assessment in terms of Unit test/

Project/ quiz /or other assignments and marks allotted for it)

Marks

Internal Unit test (Written)

Online Class Test

Assignment

50 Marks

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 9: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 9

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

BCA104

Computer Fundamentals and

Operating Systems 4 4 - 50 50 100

Module

No

Objective Content Evaluation

1

Students will gain

knowledge about

the Basic

Organization of

Computers, its

Functionalities,

Characteristics and

Generations.

1.1 Introduction to computers: What is Computer?

Comparison between computer and human brain,

Characteristics of Computer, Computer applications

1.2 History of Computers: Initial development,

Generation of Computer, Evolution of Personal

Computers.

1.3 Computer Organisation: Basic units of

computer, Block diagram of Computer, Input Unit,

Processing Unit, Output Unit, Storage Unit.

1.4 Types of Printers: Hard Copy output, Impact

Printers, Non-Impact Printers, Laser Printers,

Thermal Printers.

.

Unit Test-1

(Marks-25)

2

Students will be

able to explain the

Data Organization

Formats,

Characteristics and

Accessing Methods

of External

Memories and

2.1 External storage devices: SASD, DASD,

Punch Cards, Magnetic Tapes, Blocking utilization

factor, Magnetic Disk, Tracks, Sectors, Seek Time,

Rotational latency, Access time, Numerical

problems

2.2 Type of Computers: Digital, Analog, Hybrid

Computers, General purpose Computers, Micro

Computers, Mini Computers, Mainframes, Super

Page 10: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 10

various types of

Computers.

Computers.

Online Test

(Marks-15)

3

Students will

understand the

Mechanisms of OS

and how to handle

Processes and

Threads and their

Communication.

3.1 Overview of operating systems, functionalities

and characteristics of OS. Hardware concepts

related to OS, CPU states, I/O channels

3.2 Types of Os – (Explain concepts): Single

processor systems,Uni-programmed,

Multiprogrammed, Batch, Timesharing-Interactive,

Multitasking, Multiprocessor systems, Parallel

systems, Distributed systems, Special purpose

systems, Real Time systems, Multimedia systems

Handheld Systems

3.3Process concepts: operations on processes,

process states, concurrent processes, process control

block, process context

4

Students will be

taught different

Components and

Management

aspects of Memory,

Concurrency

Management,

Processor

Scheduling

4.1 Job and processor scheduling, scheduling

algorithms, process hierarchies.

4.2Problems of Concurrent Processes, critical

sections, mutual exclusion, synchronization,

deadlock.

4.3 Memory management strategies:

Basic concepts, Swapping – concept

Contiguous memory allocation

• Memory mapping & Protection

• Memory Allocation

• Fragmentation Non-contiguous memory allocation

• Paging

Segmentation- Basic method Virtual Memory –

concept

Assignment

(Marks-10)

EVALUATION:

Evaluation Details

( * please give details of assessment in terms of Unit test/

Project/ quiz /or other assignments and marks allotted for it)

Marks

Internal Unit test

Online Class Test

Assignments

50 Marks

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.

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

Page 11: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 11

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

No

Objective Content Evaluation

1

Students will

understand the

different decision-

making structures

Students will learn

to distinguish

between different

loop control

structures

1.1. Control Statement:

Selection Statements, if, Nested if, if-else-if, etc.

Conditional, Expression, Selection switch,

Nested switch

Iteration Statements- for loop, while loop, do-

while loop

Jump Statements- Goto &Label, Break

&Continue, Exit() function.

Students

will be

evaluated

using Lab

Manual.

(Marks 10)

2

Students will

understand the

concept of various

operators in C

Students will study

the different types

of built in

operators &

functions of C

2.1. Implementations of Operators:

Arithmetic, Logical, Bitwise, Precedence and

Associativity, Composite Statements. Unary,

Binary and Ternary operators.

Built in Operators and Functions, Console based

I/O and related built in I/O function: printf(),

scanf(), getch(), getchar(), putchar().

Class Test

(Marks 15) 3 Students will learn

to execute

3.1. Concept of header files, Preprocessor

directives:

Page 12: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 12

different programs

using pre-

processor

directives

Students will

understand the

implementation of

storage types

#include, #define and macros implementations

3.2. Implementation of Storage types:

Automatic, external, register and static variables

4

Students will make

a study of 1-D, 2-

D Arrays in C

Students will learn

to code and

execute programs

on arrays

4.1. Implementation of 1-D and multi dimension Array

Final

Practical

Exam will

be

conducted.

(Marks 25)

EVALUATION:

Evaluation Details

( * please give details of assessment in terms of Unit test/

Project/ quiz /or other assignments and marks allotted for it)

Marks

Internal Lab Manuals

Class Test

25 Marks

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 13: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 13

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

No.

Objective Content Evaluation

1

The students will be

introduced to the Linux

computing environment, key

elements of Linux system

architecture and computing

philosophy

1.1. Getting started – Commands 1.2.The Unix Architecture and

command usage – Commands,

General-purpose utilities

The link of Online

Linux terminal

will be shared with

the students for

practice at home.

Students will be

evaluated using lab

manual for 05

marks

2

The students will learn to use

command-line utilities to

navigate the file system,

manage files and directories,

and carry out basic file

processing tasks.

2.1. The File system –Commands

2.2.Handling ordinary files, Basic

file attributes

An online test of

10 marks will

conducted to check

the competency of

the students in

using the Basic

Linux commands

3

The students will learn to:

Use the vi editor

Redirect a

command’s output to

a file.

Process a file instead

of keyboard input

using redirection.

Construct command

pipelines with two or

more stages.

Explain what usually

happens if a program

or pipeline isn’t given

any input to process.

3.1.The vi editor 3.2. Simple Filters, Filters using

regular expressions - use of grep

command

An Internal

Practical exam of

10 marks will be

conducted for the

students

Page 14: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 14

4

The students will be able to

understand some of the

basics of shell

script programming

(aka shell scripting), and to

introduce some of the simple

but powerful programming

available under the Bourne

shell.

4.1. Introduction to shell concept and

writing shell script

4.2. Essential Shell Programming

Final Practical test

of 25 marks will

be conducted for

the students.

EVALUATION:

Evaluation Details

( * please give details of assessment in terms of Unit test/

Project/ quiz /or other assignments and marks allotted for it)

Marks

Internal Lab Manuals

Online Test

Practical Test

50 Marks

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 15: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 15

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

BCA107

ACCOUNTING APPLICATIONS

4 2 2 50 50 100

Module

No.

Objective Content Evaluation

1

Students will understand:

The basic concepts and

objectives of Accounting

Inventory management

system.

Point of Sale etc.

1.2. GNU Khata /ADV. TALLY

Basic Of Accounting:

Basic of Accounting

Tally Fundamentals

Company creation

Ledger creation

Purchase & Sales Inventory :

Inventory

Order Processing

Invoicing

Point of Sale

Reorder Levels

Students will

be evaluated

by taking

practical

Test.

( Marks 05)

2

Students will understand:

Data Backup, Export

& Import Data.

Interest calculation &

Multi currency.

2.1. DATA & PAYROLL:

Data Backup

Export & Import Data

Cheaque Printing

Interest Calculation

Multi-Currency

Security Control

Payroll

Online

Practical

Unit Test – I

(Marks 25)

3

Students will understand:

To learn Generating &

printing reports.

To give information about

Financial statement &

statements of Accounts.

The need and importance

of Statement of Inventory.

3.4.GENERATING & PRINTING

REPORTS

Financial Statement

Books & Registers

Inventory Books & Registers

Statement of Accounts

Statement of Inventory

Online Class Test will be conducted. (Marks 10)

4

Students will understand:

The method of preparing

Taxation with GST as

financial statements.

The basic concept of

GST, CGST & SGTS etc.

the method of Refund of

Tax & GST Challan.

4.1. Taxation with Goods and

Service Tax(GST)

Introduction of GST

GST Features

CGST

SGST

IGST

Tax Rate structure & invoicing

Refund of Tax

Assignments

will be given

for the above

topics.

(Marks 10)

Page 16: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 16

VAT TDS implications.

GST Reports & Payment

GST Challan

VAT

TDS

EVALUATION:

Evaluation Details

( * please give details of assessment in terms of Unit test/

Project/ quiz /or other assignments and marks allotted for it)

Marks

Internal Practical Test

Online Test

Assignments

50 Marks

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

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

Module

No.

Objective Content Evaluation

Page 17: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 17

1

Word Processor allows to create the documents which reduces the time and cost to produce the document

Word Processor:

How to create, edit, save and collaborate on documents

Formatting texts and paragraphs

Working with tables, columns and other formatting features

Creating graphics, WordArt, charts and text flow

Developing Microsoft Word document templates

Advanced features including mail merge and proofing tools

Written Unit

Test – I

(Marks 10)

Assignments

will be given

for the above

topics.

(Marks 10)

2

Presentation software aims to provide users with the essentials skills needed to create, edit and present professional looking as well as providing presentations tips

Presentation Software:

Modify presentation themes

Add and edit text to slides

Add new slides to a presentation

Insert clipart images and shapes to slides

Insert and modify tables and charts

Add sound and video to a slide presentation

Insert and edit animations and slide transitions

Display a speaker-lead and self-running presentation

Written Unit

Test – I

(Marks 5)

Project

(Marks 5)

3

Excel to perform the mathematical and logical calculation with analytical functions

Spread Sheet:

Formulas

Charts

Pivot tables

Conditional formatting

Data analysis

Written Unit

Test – I

(Marks 10)

Practical Test

(Marks 10)

EVALUATION:

Evaluation Details

( * please give details of assessment in terms of Unit test/

Project/ quiz /or other assignments and marks allotted for it)

Marks

Internal Written Test

Practical Test

Online Test

Assignments

Project

50 Marks

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. 3. Kumar, B. (29 January 2013). Microsoft Office 2010. INDIA: V&S Publishers.

Page 18: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 18

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

BCA109

SWAYAM OR OTHER ONLINE COURSES

4 2 2 50 50 100

Sr.

No.

Name of the Course Portal Duration Enrolment

Date

Exam Date

1 Introduction to HTML

Prof. Kanan Moudgalya – Principal

Investigator of Spoken Tutorial project - IIT

Bombay

AICTE 8 weeks 27 March 2020 Not Specified

2 Android app using Kotlin

Prof. Kanan Moudgalya – Principal

Investigator of Spoken Tutorial project - IIT

Bombay

AICTE 8 weeks 21 April 2020 Not Specified

Page 19: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 19

3 Knowledge Management

Prof. KBL Srivastava – IIT Kharagpur

NPTEL 8 weeks 14-Sep-2020

to

21-Sep-2020

18-Dec-2020

4. Technical English for Engineers

Prof. Aysha Iqbal – IIT Madras

NPTEL 8 weeks 14-Sep-2020

to

21-Sep-2020

18-Dec-2020

5. Financial Accounting

Prof. Varadraj Bapat – IIT Bombay

NPTEL 8 weeks 14-Sep-2020

to

21-Sep-2020

18-Dec-2020

6. Introduction to R software

Prof. Shalabh – IIT Kanpur

NPTEL 8 weeks 14-Sep-2020

to

21-Sep-2020

19-Dec-2020

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

Code No. Course TC Th C Tu

C Int Ext Total

-

Bridge Course - Mathematics

(Level I) 4 2 2 50 50 100

Page 20: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 20

Module

No

Objective Content Evaluation

1

To know how to scale a

matrix, take the

transpose of a matrix,

and how to add and

multiply matrices

Know how to compute

the inverse of a matrix,

if it exists

1.1 Algebra

a) Matrices and Determinants

Definition of a matrix and definition of determinant for

2*2 and 3*3 matrix only, Distinguish between Matrix and

Determinant, Addition, subtraction and multiplication of

Matrices, Properties of Matrices, Inverse of a matrix using

Adjoint, System of linear equations

b) Complex Numbers

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

Online Test

will be

conducted

(15 Marks)

2

To multiply a vector by

a scalar and

add/subtract vectors

algebraically

To compute the dot

and cross product of

vectors

To compute the

projection of vector

u on vector v

1.2 Vector Algebra and its

applications

Scalars, Vectors, Addition and scalar multiplication

of Vectors, Collinear vectors, Position vector of a

point in a space, Section formula, Vectors as an

ordered triplet, Expression for any vector in space

in terms of i, j, k , Linear combination of vectors,

Dot and Cross Product

Online Test

will be

conducted

(10 Marks)

3

To convert the

statements to logical

statements

To prepare the truth

tables

1.3 Logic

Statement-Definition, Logical Connectives, Truth

tables, Statement forms and their truth tables,

Tautology and Contradiction, Converse, Inverse,

Contrapositive of logical statements, Logical

Equivalence

Class Test will

be conducted

(15 Marks)

4

Students will be able

to

differentiate betwee

n permutations and

combinations and

1.4 Permutations and Combinations

Assignment will be conducted

(10 Marks)

Page 21: APPROVED SYLLABUS UNDER AUTONOMY PROGRAMME: …

DR.B.M.N. COLLEGE OF HOME SCIENCE (AUTONOMOUS) BCA SYLLABUS

PAGE NO: 21

solve different cases

of combinations

First Principle of Counting, Factorial notation

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.