DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF...

73
Curriculum of BCA After Revision 2016 -- 17 DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF ARTS AND SCIENCE COIMBATORE-49

Transcript of DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF...

Page 1: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Curriculum of BCA

After Revision 2016 -- 17

DEPARTMENT OF BCA

DR.SNS RAJALAKSHMI COLLEGE OF ARTS AND SCIENCE

COIMBATORE-49

Page 2: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Part Type of Course Course Code Name of the Course

PAR

T-I

LANGUA

GE TAMIL

16UOT101/16UOH101/16UO

M101 /16UOF101

Modern Literature, Short stories,

Grammer& History of

Literature/Hindi/Malayalam/Fren

chPaper-I

16UOT102//16UOH102/16U

OM102/ 16UOF102

Sangam Literature, Epics, Prose,

Grammer and History of

Literature/Hindi/Malayalam/Fren

chPaper-I

PAR

T-II ENGLISH

ENGLIS

H-I 16UOE201 Language Through Literature

ENGLIS

H-II 16UOE202

Language Through

Empowerment

PAR

T-III

Supportive

Allied

Mathemat

ics

16UCU301 Computational Mathematics

16UCU302 Discrete Structure and

Optimization Techniques

4A1 Allied- 4: Optimization

Techniques

Commerc

e 3A1 Financial & Cost Accounting

Core

Generic

(Cluster)

Theory

16UCU401 Programming in C

16UCU402 Computer System Architecture

16UCU403 Object Oriented Programming

Using C++

16UCU404 Operating System

3C1 Operating System

3C2 Object Oriented Programming

with C++

4C1 Computer Network

4C2 Core 7: Java Programming

5C2 Visual Basic .NET Programming

5C3 Relational Database Management

System

Discipline

Centric:

Theory

5C1 System Analysis and Design

6C1 Web Designing

Cluster

Centric

Laborator

y

16UCU551 Programming in C

16UCU552 Object Oriented Programming

Using C++

3CP Programming Lab – C++

4CP Core Lab 5: Programming Lab –

Java

5CP Mini Project -VB .NET & Oracle

6CV Project Work and Viva-Voce

Discipline

Centric

Laborator

y

5SQ Multimedia Lab

6CP Web Designing Lab

Elective

Discipline

Centric:

Theory

6O1 Information Security

6O2 Mobile Ad Hoc Networks

6O3 Neural Networks

6O4 Ecommerce Technology

605 Enterprise Resource Planning

Page 3: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

6O6 Service Oriented Architecture

Generic

(Cluster)

Theory

6O7 Data Mining & Warehousing

6O8 Mobile Computing

6O9 Digital Image Processing

Part

IV

Foundatio

n Courses

Compulso

ry

3SP Quantitative Aptitude, verbal

Reasoning and Soft Skills – I

4SP Quantitative Aptitude, verbal

Reasoning and Soft Skills – II

5SP Quantitative Aptitude, verbal

Reasoning and Soft Skills – III

16UFC901 Environmental Studies

16UFC902 Value Education Human Rights

Elective-I

3N1 Basic Tamil –I

3N2 Advanced Tamil –I

3N3 Non Major Elective-I:Yoga for

Human Excellence

3N4 Womens Rights

3N5 Consumer Rights

Elective-

II

4N1 Basic Tamil-II

4N2 Advanced Tamil-II

4N3 Non Major Elective-II:General

Awareness

4N4 Consumer Rights

PAR

T-V Extension

Extension

Activity

6G1/ 6G2 Extension Activity

16UEX951 NSS/YRC/RRC

Page 4: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

PART – I TAMIL

Course code: 16UOT101 Credits:4

Modern Literature, Short Stories, Grammar & History of Literature

Unit- 1 Poetry

1. Bharathanadu –VandheaMadharam- MagakaviBharathiyar

2. Sanjeviparvadhathinsaral –PuratchikaviBharathidasan

3. Paarukulleeinallanaadu- Kaviko. Abdul Raguman

Unit- 2 Poetry

1. Puviththotti - KavingarThilagabhama

2. Vellapadathadhu - Kavingar Salma

3. Neerilaalayummugam - KavingarVennila

4. Amma – Kavingar Xavier

5. Velichamveliyeillai – KavingarMu.Metha

6. Nizhalthedathae – Kavingar Pa. Vijay

7. Mounabhugambham - KaviperarasuVairamuthu

8. Illapu - Kavingar .Surya Prakash

Unit-3 Short Stories

1. KakkaiParliment - Bharathiyar

2. KaedhariyinThaiyar -Kalki

3. Thirppaliyungal -Aringar Anna

4. ThirandhaJannal -PhudumaiPithan

5. Vidiyuma? - Ku.Pa. Rajagopalan

6. NaanIrukiren -Jayagandhan

7. UyirinNiram -Thilagavathi

8. DhrogiyinThaai -Sundhari

9. Kazhivu - AandalPriyadharshini

10. Appatha - Bharathikrishnakumar

unit-4 Grammar

PeyarVinaiIdai Uri SorkalinPothuIlakanam

Padimam , Kuriyeedu, Thonmam

UNIT-5

1. Pudhukavidhayinthotramumvalarchiyum

2. Sirukataiyinthotramumvaralchiyum

Page 5: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

FIRST SEMESTER – Hindi Paper I

Course code:16UOH101 Credits:4

(Prose, Non-detailed Text, Grammar & Translation Books Prescribed:

1. PROSE : NUTHAN GADYA SANGRAH

Editor:Jayaprakash

(Prescribed Lessons – only 6)

Lesson 1 – BharthiyaSanskurthi Lesson 3 -

Razia

Lesson 4 – Makreal

Lesson 5- BahthaPaniNirmala

Lesson 6 – RashtrapithaMahathma Gandhi Lesson 9 –

NindaRas.

Publisher: SumitraPrakashanSumitravas,

16/4 Hastings Road, Allahabad – 211 001.

2. NON DETAILED TEXT: KAHANIKUNJ.

Editor:Dr.V.P.Amithab.

(Stories 1 -6 only) Publisher :

GovindPrakashan SadharBagaar,Mathura, Uttar Pradesh – 281001.

3. GRAMMAR : SHABDHA VICHARONLY

(NOUN, PRONOUN, ADJECTIVE, VERB, TENSE,CASE ENDINGS)

Theoretical & Applied.

Book for reference : VyakaranPradeep byRamdev.

Publisher : HindiBhavan,

36,Tagore Town Allahabad –

211 002.

4. TRANSLATION: English- Hindionly.

ANUVADH ABHYAS – III

(1-15 lessons Only) Publisher: DAKSHIN BHARATH HINDI PRACHAR SABHA

CHENNAI -17.

5. COMPREHENSION : 1 Passage from ANUVADH ABHYAS – III (16-30)

DAKSHIN BHARATH HINDI PRACHAR SABHA

CHENNAI- 17.

Page 6: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

.

First Semester – Malayalam Paper-I

Course code:16UOM101 Credits:4

Paper I. Prose, Composition & Translation

This paper will have the following five units:

Unit I & II

Novel

Unit III &IV

Short story

Unit V

Composition & Translation

Text books prescribed:

Unit I & II

Naalukettu – M.T. Vasudevan Nair

(D. C. Books, Kottayam, Kerala)

Unit III & IV

ManikkianumMattuPrathanaKathakalum - LalithampikaAntharjanam

(D. C. Books, Kottayam, Kerala)

Page 7: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Unit VExpansion of ideas, General Essay and Translation of a simple passage from English

about 100 words) to Malayalam

Referencebooks:

1. KavithaSahithyaCharitram –Dr. M. Leelavathi (Kerala Sahithya Academy,Trichur)

2. Malayala Novel SahithyaCharitram – K. M.Tharakan (N.B.S. Kottayam)

3. MalayalaNatakaSahithyaCharitram – G. Sankarapillai (D.C. Books,Kottayam)

4. CherukathaInnale Innu – M. Achuyuthan (D.C. Books,Kottayam)

5. SahithyaCharitramPrasthanangalilude - Dr. K .M. George, (Chief Editor)

(D.C. Books,Kottayam

Page 8: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

SEMESTER- I FRENCH

Course code:16UOF101 Credits:4

Prescribedtext : ALORS I

Units : 1 –5

Authors : Marcella Di Giura

Jean-ClaudeBeacco

Available at : Goyal Publishers Pvt Ltd

86, UniversityBlock

Jawahar Nagar (Kamla Nagar)

New Delhi – 110007.

Tel : 011 – 23852986 /9650597000

Page 9: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

PART – I TAMIL Paper – II

Course code : 16UOT102 Credits:4

Sangam literature, Epics, prose, Grammar & History of Literature.

UNIT-1 Poetry

1) Silapadhigaram- VazhakuraiKadhai

2) Kambaramayanam - MantharaiSulchiPadalam

UNIT-2 Poetry

Ettuthogai

1) Kurunthogai Poem No : 57, 167

2) Aingurunooru Poem No : 203, 309

3) Kalithogai Poem No : 51

Puram

4) Purananooru Poem No : 86, 93

PathuPaatu

5) Perumpaanatruppadai Lines : 465 - 493

PathinenkilkanakuNoolgal

6) Thirukural – Natpu

7) Naaladiyar – SelvamNilaiyamai

Sitrilakiyam

1. NandhiKalampagamPoem No : 12, 14

2. KallingathuparaniPoem No : 488, 503

Unit - 3

1 . Sanganerigal - Munaivar. V.S.Maanikam

2. Kalaigal – MunaivarU.V.SaaminadhaIyer

3. MaamannanRajanAatriyaSamudhayathondu - K.V.Balasubramaniyan

4. IllachiyathilThelivu – Delhi.R.vaithiyanathan

Page 10: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Unit - 4 Grammar

1. Thogainilai

2. Vetrumaithogai

Unit - 5 History of Literature

1. UrainadaiyinThotramumValarchiyum

2. PadinenkeelkanakuNoolgal

Activity :

Pudhukavithai, Sriukadhai

Page 11: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Course code:16UOH102 Hindi PAPER II Credits:4

(Modern Poetry, Novel, Translation & Letter Writing)

MODERN POETRY; SHABARI – by NARESH MEHTHA PUBLISHERS:

LokbharathiPrakashan

I Floor,Duebari Building Mahathma

Gandhi Marg, Allahabad -1.

1. NOVEL TAMAS BY : BHISHMA SAHNI

PUBLISHER: RAJKAMAL PRAKASHAN

I – B.NETAJI SUBASH MARG,

NEW DELHI – 110 002.

2. TRANSLATION: HINDI – ENGLISHONLY,

(ANUVADH ABYAS – III)

Lessons.1 – 15 only

PUBLISHER: DAKSHIN BHARATH HINDI PRACHAR SABHA

CHENNAI – 600017.

3. LETTER WRITING: (Leave letter, Job Application, Ordering books, Letter to

Publisher, Personal letter)

Second Semester – Malayalam Paper-II

Page 12: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Course code:16UOM102 Credits:4

Paper II Prose : Non-fiction

This paper will have the following five units:

Unit I & II

Biography

Unit III, IV & V

Travelogue

ampuzha Krishna Pillai : NakshatrangaludeSnehabhajanam - M.K. Sanu (D.C.

Books, Kottayam)

Unit III, IV & V

KappirikaludeNattil - S.K.Pottakkadu

(D.C. Books, Kottayam)

Reference books:

1. Jeevacharitrasahithyam – Dr. K.M. George (N.B.S.Kottayam)

2. JeevacharitrasahithyamMalayalathil – Dr. NaduvattomGopalakrishnan (Kerala Bhasha

Institute,Trivandrum)

3. AthmakathasahithyamMalayalathil – Dr. VijayalamJayakumar (N.B.S.Kottayam)

4. SancharasahithyamMalayalathil – Prof. Ramesh chandran. V, (Kerala Bhasha Institute,

Trivandrum)

Page 13: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

SEMESTER- II

French PAPER II

Course code:16UOF102 Credits:4

Prescribedtext : ALORSI

Units : 6 –10

Authors : Marcella Di

Giura Jean-ClaudeBeacco

Available at : Goyal Publishers Pvt

Ltd 86,

UniversityBlock

Jawahar Nagar (Kamla

Nagar) New Delhi – 110007.

Tel : 011 – 23852986 /9650597000

Page 14: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Part – II – English - I Credits: 04

16UOE201: LANGUAGE THROUGH LITERATURE

Objectives:

To enhance the LSRW Skills of students through Literature

Unit I

Prose

1. My Lost Dollar - Stephen Leacock

2. Examinations - Winston S. Churchill

3. Socrates and The School Master - F.L. Brayne

Unit -II Poetry

1. The Road Not Taken - Robert Frost

2. Laugh and Be Merry - John Masefield

3. Snake - D.H.Lawrence

Unit-III Short Stories

1. A Work Of Art - Anton Chekhov

2. The Nightingale and The Rose - Oscar Wilde

Unit -IV One Act Plays

1. The Best Laid Plans - Farrell Mitchelle

2. Progress -St.John Ervine

Unit- V Functional Grammar

1. Parts Of Speech

2. Noun: Gender

3. Noun: Number

4. Possessive Forms Of Nouns

Activities:

Every student is encouraged to enact certain characters and narrate the important events in short

stories.

Every student is encouraged to play language games.

Student has to work out the given exercises.

Page 15: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Part – II – English Paper- II Credits: 04

16UOE202: LANGUAGE FOR EMPOWERMENT

Objectives:

To enhance the LSRW Skills of students through Language

Unit I

Prose

1. My London Days - M.K. Gandhi

2. Travel By Train - J.B. Priestly

3. The Ganga - Nehru

Unit –II Poetry

1. La Belle Dame Sans Merci - John Keats

2. The Village Schoolmaster - Oliver Goldsmith

3. Ulysses - A.L. Tennyson

Unit-III Short Stories

1. Two Gentlemen of Verona - A.J. Cronin

2. The Ransom of Red Chief - O.Henry

Unit -II One Act Plays

1. Grandmother‘s Gold - Elle Adkins

2. Prologue to Androcles and The Lion - Bernard Shaw

Unit- V Functional Grammar

1. Building Sentences

2. Framing Questions

3. Dialogue Writing

4. Common Errors in English

5. Idioms and Phrases

Activities:

Every student is encouraged to enact certain characters and narrate the important events

in short stories.

Every student is encouraged to play language games.

Student has to work out the given exercises.

Page 16: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Course code:16UCU301 Credit: 04

COMPUTATIONAL MATHEMATICS

Objectives:

To enable the students to increase the problem solving skills in matrices.

To enable the students to find solution of Numerical Algebraic & Transcendental

equations

To study the basic concepts of statistics.

To study correlation and regression analysis.

Prerequisites: Mathematics / Business Mathematics in Higher Secondary level.

Unit I: Matrices

Matrices - Introduction - Determinants - Inverse of a matrix - Rank of a Matrix

Unit II: The solution of Numerical Algebraic & Transcendental equation The solution of Numerical Algebraic and Transcendental equation - Bisection method - Newton

- Rapshon method - False position method - Problems only

Unit III:System of Simultaneous Linear algebraic Equation

System of Simultaneous Linear algebraic Equation - Gauss elimination, Gauss Jordon.System of

Simultaneous Linear algebraic Equation - Gauss Seidal methods - Gauss Jacobi Method-

Problems only.

Unit IV: Measures of Central tendency and Measures of dispersion

Measures of central tendency: Mean, Median and Mode - Relationship among Mean, Median

and mode (direct method). Measures of dispersion: Range, Quartile deviation, Mean deviation

and Standard deviation (direct method).

Unit V: Correlation and Regression

Correlation and Regression - Types of relationship - Linear regression - Correlation - Coefficient

of correlation - Rank correlation - Regression equation of variables - X on Y and Y on X -

Problems only

Text Books:

1. Numerical Methods in science & Engineering by M.K. Venkataraman – NPC, Revised

Edition -2005 (Unit II & III)

2. Business Mathematics and Statistics by P.A. Navaneetham (Unit I, IV & V)

Reference Books:

1. Numerical methods by E. Balagurusamy Tata MC Graw Hill.

2. Fundamental of Mathematical statistics by S C Gupta, V. K. Kapoor Sultan Chand and Son

Page 17: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Course code: 16UCU302 Credit: 04

DISCRETE STRUCTURES & OPTIMIZATION TECHNIQUES

Objective of the Course:

To enable the students to develop the logical reasoning, problem solving and analytical reasoning

skills.On successful completion of this course students should have gained knowledge about

optimal use of resources.

UNIT I: Relations & Functions

Relations – Types of Relations – Equivalence relations, Matrices of Relations – Functions –

Types of function, Inverse function.

UNIT II: Logic Connectives

Logic – Introduction-Connectives - Equivalence formulas – Tautological implications -Normal

forms – (PCNF &PDNF)

UNIT III: Linear Programming

Linear Programming - Formulation – Graphical method and Simplex Method.

UNIT IV: Transportation & Assignment problems

Transportation Problems Balanced and unbalanced transportation problems – Finding IBFS

using NWC, LCM and VAM methods (non degenerate solutions only)– Optimal solution using

MODI method. Assignment problems – solving unbalanced and unbalanced assignment

problems using Hungarian method.

UNIT V: CPM & PERT

CPM - Principles - Construction of Network for projects – Types of Floats.PERT- Time scale

analysis - critical path - probability of completion of project -Advantagesand Limitations.

Text Books:

1. Discrete Mathematics by Prof. V. Sundaresan, K.S. Ganapathy Subramanian, K. Ganesan –Nov.2002, A.R. Publications

Unit I: Chapter 1: Section 1.11 to 1.17, 1.23, 1.24, 1.28 to 1.36

Unit II: Chapter 2: Section 2.1 to 2.4

3. Recourse Management Techniques by Prof.V.Sundaresan, K.S.Ganapathy Subramanian

&K.Ganesan, .A.R. Publications.

Reference Books:

1. Operations Research, KantiSwarup, Gupta R.K, Manmohan, S .Chand & Sons Education

Publications, New Delhi, 12th revised Edition.

Problems in Operations Research – Manmohan , P.K.Guptha

Page 18: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

FINANCIAL AND COST ACCOUNTING

Credits : 4 Course Code :3A1

Goal: To enable the students to learn principles and concepts of Accountancy.

Objective: On successful completion of this course, the student should have understood

Concepts and conventions of Accounting.

Basic Accounting framework

UNIT I

Fundamentals of Book Keeping -Accounting Concepts and Conventions -Journal -Ledger - Trial

balance.

UNIT II

Subsidiary Books-Purchase Book-Sales Book-Purchase Return Book -Sales Return Book - Cash

Book.

UNIT III

Final accounts of a sole trader with simple adjustments -Errors and rectification

UNIT IV

Depreciation -Methods of Depreciation - Straight line method - Diminishing balance method.

Cost accounting -Elements of costing - Types of costing-Preparation of simple cost sheet.

UNIT V

Pricing of material issued – FIFO – LIFO - Simple and Weighted average method -Labour cost

accounting - Calculation of wages and overtime payable to workers -Individual Bonus plans -

Halsay system and Rowan System.

Note: Distribution of Marks between problems and theory shall be 80% and 20%.

TEXT BOOK

N.Vinayakam, P.L.Mani, K.L.Nagarajan – Principles of Accountancy – S.Chand&Company

Ltd.,

A.Murthy and Dr.S.Gurusamy, ―Cost Accounting‖, Vijay Nicole Imprints Private Limited,

Chennai. 2006.

BOOKS FOR REFERENCE

T.S.Reddy&A.Murthy - Financial Accounting

R.L.Gupta, V.K.Gupta, M.C.Shukla – Financial Accounting – Sultanchand& sons

S.P. Jain and KL.Narang, ―Cost Accounting‖, Kalyani Publishers, New Delhi.2005

Dr.R.Ramachandran&Dr.R.Srinivasan, ―Cost Accounting‖, Sriram Publications, Madurai, 2006.

Page 19: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

CLUSTER CORE-1: PROGRAMMING IN C

Credits : 4 Course Code : 16UCU401

Prerequisites: Logical skills needed to develop C program.

Objectives: On successful completion of this subject the students have the programming ability

in C Language

UNIT - I: (10 Hours)

Overview of C: History of C – Importance of C – Basic Structures of C Programs –

Programming Style – Executing a ‗C‘ Program - Constants, Variables and Data types:

Introduction - Character set - C tokens - keyword & Identifiers - Constants - Variables - Data

types - Declaration of variables – Declaration of Storage class - Assigning values to variables .

UNIT – II: (10 Hours)

Operators and Expressions: Arithmetic, Relational, Logical, Assignment, Increment and

Decrement, Conditional, Bitwise, Special, operators - Arithmetic Expressions - Evaluation of

expression - Mathematical functions.Decision Making and Branching:Introduction - If ,

If.Else, nesting of IfElse statements - Else If ladder - The Switchstatement- The Go to

Statement.

UNIT - III: (10 Hours)

Decision Making and Looping: Introduction- the While statement- the do statement – the for

statement - jumps in loops. One Dimensional Arrays –- Two Dimensional Arrays - Multi

dimensional array - Character Arrays and Strings: Declaring & Initializing string variables,

Reading String from terminal –Writing Strings from to screen, –String Handling functions.

UNIT - IV: (10 Hours)

User-Defined Functions: Introduction – Need for user-defined functions- Elements of User-

Defined Functions- Definition of function -Return Values and their types - Function Calls-

Function Declaration - Category of Functions- No arguments and no return values –

Arguments but no return values – Arguments with return values – No arguments but return

values - Nesting of Functions - Recursion - The Scope, Visibility and Lifetime of Variables .

Structures and Unions: Defining and declaring structure variables – accessing structure

members - structure Initialization -Structures within structures - Unions – Size ofStructures -

Bit Fields.

UNIT -V: (10 Hours)

Pointers: Introduction - Understanding pointers-Accessing the address of a variable -

Declaration and Initialization of pointer Variable - Accessing a variable through its pointer -

Chain of pointers - Pointer Expressions - - Pointers and Arrays- Pointers and Strings - Array of

pointers - Pointers as Function Arguments - Functions returning pointers - Pointers to

Functions - Pointers and Structures. File Management in C: Defining, Opening and closing a file

– Input /Output Operations on files - Errors handling during I/O Operations – Random Access to files

Page 20: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

– Command line arguments.

Text Book(s):

1. E Balagurusamy, ―Programming in ANSI C‖, Tata McGraw-Hill, Fourth Edition 2008.

Reference Book(S):

1. Ashok N Kamthane, ―Programming with ANSI and Turbo C‖, Pearson Edition Publ, 2002.

2. Henry Mullish&HuubertL.Cooper, ―The Sprit of C‖, Jaico Pub. House, 1996.

ACTIVITIES: (10 Hours)

Simple Problem Solving

Debugging Events

Mathematical Applications Analytics

OUTCOME:

On successful completion of this course, the students will be able to

Understand the basic terminology used in computer programming

Write, compile and debug programs in C language.

Use different data types in a computer program.

Design programs involving decision structures, loops and functions.

Explain the difference between call by value and call by reference

Understand the dynamics of memory by the use of pointers.

Page 21: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

COMPUTER SYSTEM ARCHITECTURE

Credits : 4 Course Code : 16UCU402

Course Objectives :

To learn about Data representation

To know about Digital logic circuit

To get knowledge on Combinational circuits

To provide the importance of Digital components and I/O organization

Unit I: DATA REPRESENTATION: (10 Hours)

Data Types – Number Systems – Radix , Decimal, Binary, Octal, Hexadecimal – Conversion –

Octal and Hexadecimal Numbers – Decimal Representation – BCD – Alphanumeric

Representation – ASCII – Complements – 9‘s, 10‘s, 1‘s and 2‘s Complement – 2‘s Complement

Addition – 2‘s Complement Subtraction – Other Binary Codes – Gray Code – BCD – Weighted

Code – Excess-3 Code – EBCIDIC – Error Detection.

Unit II: DIGITAL LOGIC CIRCUIT: (10 Hours)

Digital Computers – Introduction – Block Diagram – Logic Gates – Definition – AND, OR,

NOT, NAND, NOR, XOR, X-NOR with Truth Tables – Boolean Algebra – Introduction –

Boolean Expression – Basic Identities – DeMorgan‘s Theorem – Map Simplification –

Karnaugh Map – Introduction – Minterm – Product of Sums Simplification – Don‘t Care

Conditions.

Unit III: COMBINATIONAL CIRCUITS: (10 Hours)

Introduction – Block Diagram – Half Adder – Full Adder – Binary Adder – Parallel Binary

Adder - Binary Subtractor. SEQUENTIAL CIRCUITS: Flip-flops – Introduction – SR flip-flop –

D flip-flop – JK flip-flop –T flip-flop – Edge triggered flip-flop – Master – Slave.

Unit IV: DIGITAL COMPONENTS : (10 Hours)

Integrated Circuits – Introduction – Decoders – NAND Gate Decoder – Decoder Expansion –

Encoder – Multiplexer – Demultiplexer – Registers – Register With Parallel Load –Shift

Registers – Binary Counters – Memory Unit – Random Access Memory (RAM) – Read Only

Memory (ROM)

Unit V: INPUT-OUTPUT ORGANIZATION: (10 Hours)

Peripheral Devices – ASCII – Input Output Interface – I/O Bus and Interface Modules – I/O

versus Memory Bus – Isolated versus Memory –Mapped I/O- Examples of I/O Interface –

Asynchronous Data Transfer – Strobe Control – Handshaking.

Text Book(s)

1. M.MorrisMano,‖Computer System Architecture‖- Prentice Hall of India ,2000

Reference Book(s)

1. V.K. Puri, ―DIGITAL ELECTRONICS CIRCUITS AND SYSTEMS‖ - TMH.

Page 22: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

2. William Stallings, ―Computer Organization and Architecture, Designing for Performance‖-

PHI/Pearson Education Asia, 2004.

ACTIVITIES: (10 Hours)

Discussion on Number Systems

Discussion on Logic Circuit

Importance of I/O Interface

OUTCOME:

Able to deal with number systems

Able to know about logic circuits

Through knowledge on digital components

Page 23: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

OBJECT ORIENTED PROGRAMMING USING C++

Credits : 4 Course Code : 16UCU403

Prerequisites: Knowing the C Concepts and basics of computer.

Objectives: To inculcate knowledge on Object-oriented programming concepts using C++

Unit I: (10 Hours)

Introduction to C++ - key concepts of Object-Oriented Programming –Advantages –

Object Oriented Languages – I/O in C++:Streams in C++ – Predefined Stream Unformatted

Console I/O operations – Formatted Console I/O operations – Bit fields - C++ Declarations:

Parts of C++ - Types of Token: Keywords – Indentifier – Data types in C++ - Type Casting –

Constants – Operators – Reference and Dereference Operators - Scope acess Operator – Comma

operator.

Unit II: (10 Hours)

Control Structures: Decision Making and Statements : If , If ... Else, jump, go to,

break, continue, Switch case statements - Loops in C++ : For, While, Do - Functions in C++:

Main() Function – Parts of Function – Pass by Arguments - Inline functions – Function

Overloading : Principles of Function Overloading. Classes and Objects: Declaring Objects –

Defining Member Functions – Static Member variables and functions – array of objects –

Friend functions – Constructor: Characteristics – Constructor with arguments – Overloading

Constructor – Constructor with Default arguments – Copy constructor – Destructor.

Unit III: (10 Hours)

Operator Overloading: Keywords Operator – Overloading unary, binary operators –

Overloading Friend functions – Inheritance: Types of Inheritance – Single, Multilevel,

Multiple, Hierarchal, Hybrid, Multi path inheritance – Virtual base Classes – Abstract Classes.

Unit IV: (10 Hours)

Pointers: Declaration – Void Pointer –Wild Pointer – Pointer to Class , Object – this

pointer – Pointers to derived classes and Base classes – Arrays : Characteristics – array of classes

– Memory models :New and delete operators – dynamic object – Binding , Polymorphism and

Virtual Functions – Pure Virtual Function.

Unit V: (10 Hours)

Files : File stream classes – Steps in File Operation – File Opening modes – Error

handling functions – Exception Handling: Principles of Exception Handling – Keywords try,

throw, catch – Exception handling Mechanism – String : Declaring and Initializing string

objects – String Attributes – Miscellaneous functions .

Text Book:

1. Ashok NKamthane , ―OBJECT-ORIENTED PROGRAMMING WITH ANSI AND

TURBO C++‖- Pearson Education publication. 2006.

Page 24: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

References:

1. E. Balagurusamy, ―OBJECT-ORIENTED PROGRAMMING WITH C++‖- Tata McGraw

Hill Publication, 1998.

2. Maria Litvin&GrayLitvin , ―C++ for you‖- Vikas publication, 2002.

ACTIVITIES: (10 Hours)

Practical problems solving

Assessment preparation activities (Project)

OUTCOME:

Upon successful completion of this course you should be able to:

apply C++ features to program design and implementation

use C++ to demonstrate practical experience in developing object-oriented solutions

design and implement programs using C++

Page 25: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

OPERATING SYSTEM

Credits : 4 Course Code : 16UCU404

Prerequisite: Ability to program in some high-level language (e.g., C, C++, Java,) and

willingness to learn the C language. Some exposure to computer architecture or Microprocessors.

Objective: To inculcate knowledge on OS concepts and functioning of modern OS

Unit I: (10 Hours)

Introduction: What is OS -History of OS -The OS Zoo- OS Concepts: Processes-

Deadlocks-Memory Management-I/O-Files-Security-The Shell. OS Structure-Monolithic

Systems- Layered Systems - virtual Machines- Exo-kernels-Client/Server Models. Processes:

The Process Model-Process Creation-Process Termination-Process States. Threads: the Thread

Model-Thread usage-Implementing Threads in user space & Kernel space.

Unit II: (10 Hours)

Interprocess Communication: Race Condition-Critical Regions-Mutual Exclusion With

Busy Waiting - Sleep & Wakeup - Semaphores. Scheduling: Introduction to Scheduling -

Scheduling in Batch Systems - Scheduling in Interactive Systems - Scheduling in Real-Time

Systems.

Unit III: (10 Hours)

Deadlocks: Introduction, Deadlock Detection And Recovery: Deadlock Detection with

one Resource of Each Type- Deadlock Detection with Multiple Resource of each type-Recovery

from Deadlock. Deadlock Avoidance: Bankers Algorithm for Single Resource, Bankers

Algorithm for Multiple Resources. Deadlock Prevention: Attacking the Mutual Exclusion

Condition-Attacking the Hold and Wait Condition-Attacking the No Preemption-Attacking the

Circular Wait Condition.

Unit IV: (10 Hours)

Memory Management: Virtual Memory-Paging-Page Tables-Page Replacement

Algorithm: The Optimal Page Replacement Algorithm-The Not Recently Used Page

Replacement Algorithm- The First In First Out-The second Chance Page Replacement

Algorithm-The Clock Page Replacement Algorithm-The Least Recently Used. Input/output:

Principles of I/O Hardware: I/O Devices-Interrupt Handlers.

Unit V: (10 Hours)

File Systems:Files: File Naming- File Structure-File Types—File Attributes-File

Operation. Directories: Single level directory systems-Hierarchical Directory Systems. Security:

The Security Environment-Basics of Cryptography - Attacks: Login Spoofing– Spyware –

Firewalls - Antivirus and Anti Antivirus Technique.

Page 26: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Text Book:

Andrew S. Tanenbaum, ―Modern Operating Systems‖- Prentice Hall of India Pvt. Ltd, 3rd

Edition, 2009.

Reference Book(s):

1. Harvey M. Deitel, ―Operating Systems‖- Second Edition, Pearson Education Pvt. Ltd, 2001.

2. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, ―Operating System Concepts‖-

Sixth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2003.

ACTIVITY: (10 Hours)

Play the game of 20 questions and learn about Memory Management.

Discussion on Scheduling

Discussion on Deadlock

Discussion on Security

OUTCOME:

Able to know the general architecture of computers.

Able to know contrast and compare differing structures for operating systems

Able to understand and analyze theory and implementation of: processes, resource

control (concurrency etc.), physical and virtual memory, scheduling, I/O and files.

Page 27: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Operating System

Course code:3C1 Credits:4

Goal: To learn about the Operating System concepts

Objective: To inculcate knowledge on OS concepts and functioning of modern OS

Unit I: Introduction: What is OS -History of OS -The OS Zoo- OS Concepts: Processes-

Deadlocks-Memory Management-I/O-Files-Security-The Shell. OS Structure-Monolithic

Systems- Layered Systems- Virtual Machines- Exo-kernels-Client/Server Models. Processes:

The Process Model-Process Creation-Process Termination-Process States. Threads: the Thread

Model-Thread usage-Implementing Threads in user space & Kernel space.

Unit II:Interprocess Communication: Race Condition-Critical Regions-Mutual Exclusion With

Busy Waiting - Sleep & Wakeup - Semaphores . Classical IPC Problems: The Dining

Philosophers Problems-The Readers and Writers Problem - Scheduling: Introduction to

Scheduling - Scheduling in Batch Systems - Scheduling in Interactive Systems - Scheduling in

Real-Time Systems.

Unit III: Deadlocks: Introduction, Deadlock Detection And Recovery: Deadlock Detection with

one Resource of Each Type- Deadlock Detection with Multiple Resource of each type-Recovery

from Deadlock. Deadlock Avoidance: Bankers Algorithm for Single Resource, Bankers

Algorithm for Multiple Resources. Deadlock Prevention: Attacking the Mutual Exclusion

Condition-Attacking the Hold and Wait Condition-Attacking the No Preemption-Attacking the

Circular Wait Condition.

Unit IV: Memory Management: Virtual Memory-Paging-Page Tables-Page Replacement

Algorithm: The Optimal Page Replacement Algorithm-The Not Recently Used Page

Replacement Algorithm- The First In First Out-The second Chance Page Replacement

Algorithm-The Clock Page Replacement Algorithm-The Least Recently Used. Input/output:

Principles of I/O Hardware: I/O Devices-Interrupt Handlers.

Unit V: File Systems: Files: File Naming- File Structure-File Types—File Attributes-File

Operation. Directories: Single level directory systems-Hierarchical Directory Systems. Security:

The Security Environment-Basics of Cryptography - Attacks: Login Spoofing - Trojan Horse –

Spyware – Firewalls - Antivirus and Anti Antivirus Technique.

Text Book:

Andrew S. Tanenbaum, ―Modern Operating Systems‖- Prentice Hall of India

Pvt. Ltd, 3rd

Edition, 2009.

Reference Book(s):

3. Harvey M. Deitel, ―Operating Systems‖- Second Edition, Pearson Education Pvt. Ltd, 2001.

4. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, ―Operating System Concepts‖-

Sixth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2003.

Page 28: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

OBJECT ORIENTED PROGRAMMING WITH C++

Credits : 4 Course Code : 16UCU552

Subject Description: This subject deals with Object–oriented programming concepts like

Abstraction, Encapsulation, Inheritance and Polymorphism.

Goal: Knowledge on Object–oriented concept and programming with C++.

Objective: To inculcate knowledge on Object-oriented programming concepts using C++.

UNIT-I: Introduction to C++ - key concepts of Object-Oriented Programming –Advantages–

Object Oriented Languages – I/O in C++ - C++ Declarations. Control Structures:

Decision Making and Statements : If , If ... Else, jump, go to, break, continue, Switch

casestatements - Loops in C++ : For, While, Do - Functions in C++ - Inline functions –

Function Overloading.

UNIT-II : Classes and Objects : Declaring Objects – Defining Member Functions –

Static Member variables and functions – array of objects –friend functions – Overloading

member functions – Bit fields and classes – Constructor and destructor with static members.

UNIT-III : Operator Overloading: Overloading unary, binary operators – Overloading Friend

functions – type conversion – Inheritance: Types of Inheritance – Single, Multilevel,

Multiple, Hierarchal, Hybrid, Multi path inheritance – Virtual base Classes – Abstract Classes.

UNIT-IV: Pointers – Declaration – Pointer to Class , Object – this pointer – Pointers to derived

classes and Base classes – Arrays – Characteristics – array of classes – Memory models – new

and delete operators – dynamic object – Binding , Polymorphism and Virtual Functions.

UNIT-V: Files – File stream classes – file modes – Sequential Read / Write operations – Binary

and ASCII Files – Random Access Operation – Templates – Exception Handling -

String – Declaring and Initializing string objects – String Attributes – Miscellaneous functions .

TEXT BOOKS:

1. Ashok NKamthane , ―Object-Oriented Programming With Ansi And Turbo C++‖,

Pearson Education publication. 2003.

REFERENCE BOOKS:

1.E. Balagurusamy, ―Object-Oriented Programming With C++”, Tata McGraw Hill

Publication, 1998.

2. Maria Litvin&GrayLitvin ,―C++ for you”, Vikas publication, 2002.

Page 29: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

COMPUTER NETWORK

Credits : 4 Course Code : 4C1

Goal: To learn about different layer and algorithms in Computer Networks.

Objective: On successful completion of this course the students should have Knowledge on

different models, layers used in computer networks.

UNIT-I: Network Hardware: LAN – WAN – MAN – Wireless – Home Networks. Network

Software: Protocol Hierarchies – Design Issues for the Layers – Connection-oriented and

connectionless services – Service Primitives – The Relationship of services to Protocols.

Reference Models: OSI Reference Model – TCP/IP reference Model – Comparison of OSI and

TCP/IP -Critique of OSI and protocols – Critique of the TCP/IP Reference model.

UNIT-II: PHYSICAL LAYER - Guided Transmission Media: Magnetic Media – Twisted

Pair – Coaxial Cable – Fiber Optics. Wireless Transmission: Electromagnetic Spectrum –

Radio Transmission – Microwave Transmission – Infrared and Millimeter Waves – Light

Waves. Communication Satellites: Geostationary, Medium-Earth Orbit, Low Earth-orbit

Satellites – Satellites versus Fiber.

UNIT-III: DATA-LINK LAYER: Error Detection and correction – Elementary Data-link

Protocols – Sliding Window Protocols. MEDIUM-ACCESS CONTROL SUB LAYER:

Multiple Access Protocols – Ethernet – Wireless LANs - Broadband Wireless – Bluetooth.

UNIT-IV:NETWORK LAYER: Routing algorithms – Congestion Control Algorithms.

TRANSPORT LAYER: Elements of Transport Protocols – Internet Transport Protocols:

TCP.

UNIT-V: APPLICATION LAYER: DNS – E-mail. NETWORK SECURITY: Cryptography –

Symmetric Key Algorithms – Public Key Algorithms – Digital Signatures.

Text Book:

1. Andrew S. Tanenbaum, ―COMPUTER NETWORKS‖, 5thEdition, PHI, 2010.

Reference Book(s):

1. AchyutGodbole , ―DATA COMMUNICATION AND NETWORKS‖, TMH, 2008.

2. UylessBlack ,―COMPUTER NETWORKS Protocols, Standards, and

Interfaces‖, 2nd

Edition, PHI, 2009.

Page 30: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

JAVA PROGRAMMING

Credits : 4 Course Code : 4C2

Goal:To inculcate knowledge on Java Programming concepts

Objective: On successful completion of this subject the students have the programming ability

in Java

UNIT - I: Fundamentals of Object –Oriented Programming: Introduction-Object Oriented

Paradigm-Basic concepts of Object –Oriented Programming-Benefits of OOP-Applications of

OOP.JAVA Evolution: Java History-Java features-How Java Differs from C and C++.Overview

of Java Language: Simple Java Program-Java Program Structure-Java Tokens-Java Statement-

Java Virtual Machine-Constants-Variable-Data types in Java.

UNIT - II: Operators and Expressions: Introduction-Types of Operators-Type Conversion-

Decision Making and Branching & Looping: Introduction- If, Else If, Switch and Conditional

Operators-While, do, for statements. Classes,Objects and Methods: Introduction: Defining a

Class-Method declaration-Creating Objects-Constructors-Method Overloading-Static members-

Inheritance-Types of Inheritance-Method Overriding.

UNIT - III: Arrays: Introduction-Creating Arrays-Strings-String Methods-Interfaces-Defining

Interfaces-Implementing Interfaces-Packages: Introduction: Creating Packages-Java API

package-Creating Threads-Extending Thread Class-Thread Life Cycle-Thread Priority .Managing

Errors and Exceptions: Introduction-Types of Errors-Exceptions-Using Exceptions for

Debugging.

UNIT - IV: Applet Programming: Introduction- Building Applet Code-Applet Life Cycle-

Creating an Executable Applet-Designing a Web Page-Applet Tag-Running Applet-The Graphics

programming.

UNIT V: Managing Input/output Files in Java: Introduction-Concepts of Streams-Stream

Classes-Byte Stream Classes-Input Stream Classes-Output Stream Classes-Character Stream

Classes-Reader Stream Classes-Writer Stream Classes-Using File Class-Input/output Exception-

Creation of Files-Random Access Files.

Text Book:

E.Balagurusamy, ―Programming with JAVA – A Primer‖- Tata McGraw-Hill Publishing

Company Limited, Seventh Reprint, 2008.

References:

1. Herbert Schildt, ―Java 2: The Complete Reference‖, Tata McGraw-Hill Publishing

Company Limited, Fifth Edition, 2007.

2. Patrick Naughton, ―The JAVA Handbook‖- Tata McGraw-Hill Publishing Company

Limited, 2006.

3. B.Murugesakumar, ―Java Hand Book‖, Shanlax Publishers, 2014.

Page 31: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

SEMESTER – V

SYSTEM ANALYSIS AND DESIGN

Course Code : 5C1 Credits: 4

Goal: To learn about system analysis and development concepts.

Objectives: On successful completion of this course the students should have understood the

analysis & design of systems and learn the system and process specifications and various data

input methods.

UNIT I:

System Concepts & Information System Environment: System concepts – Definition -

Characteristics of a system - Elements of a system - Types of a System-System Development

Life Cycle – The role of the System analyst.

UNIT II:

System Analysis: System planning and Initial Investigation-Initial Investigation – Case

Scenario – Problem Definition and Project Initiation- Background Analysis – Fact Finding-

Information Gathering.

Unit III:

The tools of Structured Analysis –The Data Flow Diagram(DFD) - Data

dictionary, Decision Tree and Structured English- Decision tables – Pros and Cons of Each Tool

- Feasibility Study – Cost/ Benefit Analysis.

UNIT IV:

System Design: Introduction- The Process of Logical & Physical design – Design

Methodologies- Input /Output and Forms Design – File Organization and Database Design.

UNIT V:

System Implementation: System testing - Implementation and Software maintenance-

Hardware/Software Selection- Security disaster/ recovery and ethics in System development.

Text Book (S):

1. Elias M.Awad ,‖System Analysis and Design‖Galgotia publication (P)Ltd New Delhi, 2nd

Edition ,Reprint 2012.

Reference Book(S):

1. Jerry L.Whitten, Lonnie D.Bently& Victor M.Bar ,‖System Analysis and Design Methods ― ,

Tata McGraw Hill Publications New Delhi, 5th edition,2007.

2. Kendall,‖ System Analysis and Design ―, Pearson Education Ltd New Jersey, 2011.

Page 32: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

VB.NET PROGRAMMING

Course Code : 5C2 Credits: 4

Goal : To learn about .Net Framework and VB.Net.

Objective : On successful completion of this course the students should have Knowledge on

basics of .Net Framework and VB .Net.

Unit I

Introduction to .Net: .Net defined– The .Net Framework – The VB.Net – Object Oriented

Programming and VB.Net – Data types, Variables and Operators.

Unit II

Arrays – Conditional logic: If-then-Else statement, The Select – case – Looping: Do,

for..Next, For Each..Nextstatement.System.Windows.Forms: The basics of the windows forms.

Unit III

Procedures: Overview – Types of Procedures – Built-in function. Dialog Boxes:

Introduction – The Message Box class- The Common Dialog classes.

Unit IV

Menus: Adding Menus and Menu Items Programmatically - Context−Changing Menus -

Enhancing Menus - MDI: MDI Applications- Creating the MDI Parent- Creating the MDI

Children- The Active Child- Arranging the Forms.

Error Handling: Errors in programming – Structured Exception handling – On Error

statement – Classes and Object.

Unit V

Introduction to Data Access in .NET: A History of Microsoft Data Access Technologies.

ADO.Net: Accessing ADO.NET Features and Namespaces- Using ADO.NET

Text Book (S):

1. Bill Evjen, Jason Beres, ―VisualBasic.Net Programming Bible‖, Wiley-India Pvt. Ltd.,

2007.New Delhi

Unit I: Chapter: 1,3,5 Unit II: Chapter: 6, 7,25

Unit III: Chapter: 8,9 Unit IV: Chapter: 12 Unit V: Chapter: 21, 22

2. Jeffery R. Shapiro,‖ The Complete Reference Visual Basic .NET”, Tata McGraw Hill

Edition, New Delhi ,Thirteenth reprint 2008

Unit IV: Chapter: 16

Reference Book (S):

1. Steven Holzner ,―Visual Basic.Net Black Book ‖, Dreamtech Press New Delhi, Reprint

Edition 2009.

2. Vijay Mukhi ,SonalMukhi, VikramRamchand ,―Visual Basic .NET‖, BPB Publications,

2003.

Page 33: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

RELATIONAL DATABASE MANAGEMENT SYSTEM

Course Code: 5C3 Credits : 4

Goal: To learn about the importance of Data base concepts and PL/SQL.

Objective: On successful completion of this course the students should have Knowledge on database

management systems and built a solid foundation for advanced studies in database area.

UNIT I:

Introduction: purpose of the database system – view of data – data models – database languages –

transaction management – storage management – database administrator – database users. Entity-

Relationship models: basic concepts – design issues – mapping constraints – keys – E-R diagram – weak

entity sets – Extended E-R features.

UNIT II:

Relational Model: Structure of relational databases – the relational algebra - the tuple relational

calculus - the domain relational calculus. Relational Database Design: Pitfalls in relational-database

design – decomposition – normalization using fundamental dependencies - Distributed Databases:

distribution transaction model – commit protocols – concurrency control.

UNIT III:

Oracle Tables: DDL: Naming Rules and conventions – Data Types – Constraints – Creating

Oracle Table – Displaying Table Information – Altering an Existing Table – Dropping, Renaming,

Truncating Table – Table Types – Spooling – Error codes.

UNIT IV:

Working with Table: Data Management and Retrieval: DML – adding a new Row/Record –

Customized Prompts – Updating and Deleting an Existing Rows/Records – retrieving Data from Table –

Arithmetic Operations – restricting Data with WHERE clause –Sorting – Revisiting Substitution

Variables – DEFINE command – CASE structure. Functions and Grouping: Built-in functions –Grouping

Data. Multiple Tables: Joins and Set operations: Join – Set operations.

UNIT V:

PL/SQL: A Programming Language: History – Fundamentals – Block Structure – Comments –

Data Types – Other Data Types – Declaration – Assignment operation – Bind variables – Substitution

Variables – Printing – Arithmetic Operators. Control Structures and Embedded SQL: Control Structures –

Nested Blocks – SQL in PL/SQL – Data Manipulation –Transaction Control statements. PL/SQL

Composite Data Types: Records – Tables – Varrays.

Text Book(s):

1. Henry F.Korth, Abraham Silberschatz& S. Sudarshan, ―Database System Concepts‖, McGraw-Hill

International Edition Newyork,6th

Edition, 2011. (Unit-I, II)

2. Nilesh Shah, ―Database Systems Using Oracle‖, Prentice-Hall of India New Delhi, 2nd edition, 2008

(Unit-III,IV, V)

Reference Book(s):

1. Rajesh Narang, ―Database Management Systems‖, Prentice-Hall of India New Delhi, 2nd Edition,

2006.

2. Gerald V.Post, ―Database Management Systems‖, Tata McGraw-Hill New Delhi, Sixth Reprint, 2008

Page 34: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Semester: VI

Web Designing

Course Code: 6C1 Credits : 4

Goal: To learn about the importance of web designing concepts.

Objectives:

On successful completion of this course the students should have understood the

fundamentals of web design and how to program using HTMLjavascript, CSS, ASP, and XML.

UNIT I:

The Web Medium: Web Browsers-Markup Languages-Stylesheet Technologies-Images-

Sound-Video. Programming Technologies: Client side Programming-Server side Technologies-

Network and Related Protocols

UNIT II:

HTML: Introduction to HTML - HTML page formatting basics – Advanced web page

formatting : Hypertext links– tables and forms.

UNIT III:

Web page forms: Input, Button, label, script elements,Drop-down menus. CSS and

Dynamic HTML.Java Script: Data types & variables-Decisions, loops & functions- Java Script-

An Object based language.

UNIT-IV:

ASP: Active Server pages-ASP object-Components-Programming Basics-How ASP

works-The guest object-The response object-Server object-Session Application object-ADO.

UNIT-V:

XML: XML Introduction –Creating Markup with XML – DTD –XSL-schemas.

Text Book (S):

1. Thomas.A.Powell ,"The Complete reference Web Design ", Tata McGraw Hill Publishers,

Second edition 2003,tenth reprint 2009, New Delhi. (Unit-I,II)

2. David Mercer ,SCHAUM‘S Outlines ―HTML Introduction to web page design and

development‖, Tata McGraw Hill Publishers, Edition 2002,third reprint 2006, New Delhi.(Unit-

II, III)

3. Paul Wilton,‖Beginning Java Script ―,SHROFF Publishers ,2000 Edition, Reprint 2001,

Mumbai. (Unit-III)

4. Dave Mercer ,"ASP . NET A Beginner's Guide", Tata McGraw Hill New Delhi, 2nd

Edition 2002, Fifth reprint 2008,India.(Unit-IV).

5. H.M.Deitel, P.J.Deitel, Nieto, Lin, Sadhu, ―XML How to Program‖, Dorling Kindersley

(India) Pvt. Ltd, 2001 Edition.(Unit- V)

Reference Book(S):

1. SandeepChatterjee, James Webber,‖ Developing Enterprise Web services‖, Dorling

Kindersley (India) Pvt. Ltd ,2004 edition.

2. Holzschlag ,‖HTML 4”, Techmedia Publisher New Delhi, 2000 edition.

Page 35: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

CORE LABORATORY-1: PROGRAMMING IN C

Credits : 2 Course Code : 16UCU551

Prerequisites: Logical skills needed to develop C program

Objectives:

Understand the basic concept of C Programming, and its different modules that includes

conditional and looping expressions, Arrays, Strings, Functions, Pointers, Structures and

File programming

Acquire knowledge about the basic concept of writing a program.

1.Write a C program to find the sum, average, standard deviation for a given set of numbers.

2.Write a C program to generate ―n‖ prime numbers.

3.Write a C program to generate Fibonacci series.

4.Write a C program to print magic square of order n where n > 3 and n is odd.

5.Write a C program to sort the given set of numbers in ascending order.

6.Write a C program to check whether the given string is a palindrome or not using pointers.

7.Write a C program to count the number of Vowels in the given sentence.

8.Write a C program to find the factorial of a given number using recursive function.

9. Write a C program to print the student‘s marksheet assuming roll no, name and marks in 5

subjects in a structure. Create an array of structures and print the mark sheet in the university

pattern.

10. Write a function using pointers to add two matrices and to return the resultant

11. Write a C program which receives two filenames as arguments and check whether the file

contents are same or not. If same delete the second file

12. Write a program which takes a file as command line argument and copy it to another file.

At the end of the second file write the total i)no.of.chars ii)no.of.words iii)no.of.lines

Outcome:

After completion of this course, the students would be able to

Apply and practice logical ability to solve the problems.

Understand C programming development environment, compiling, debugging, linking

and executing a program using the development environment

Understand and apply the in-built functions and cutomized functions for solving the

problems.

Understand and apply the pointers, memory allocation techniques and use of files for

dealing with variety of problems.

Page 36: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

CORE LABORATORY -2: OBJECT ORIENTED PROGRAMMING USING C++

Credits : 2 Course Code : 16UCU552

Prerequisites: Knowing the C Concepts and basic syntax of Programming language.

Objectives:

To inculcate knowledge about the object-oriented features such as encapsulation, inheritance and

polymorphism; uses of data types, arrays and other data collections and implementation of error-

handling techniques using exception handling, working with files.

Concepts:

1. Classes & Objects

2. Constructors

3. Destructors

4.Function overloading

5. Operator overloading

6. Inheritance and Virtual function.

7. Pointers

8.Array

9. Strings

10. Memory Models

11. File using Classes and Objects

12. Exception Handling

Note: Develop a Program using the above applicable concepts.

Outcome:

Hands on experience in OOPs concepts

Page 37: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

CORE LAB 4: PROGRAMMING LAB –C++

Credits : 2 Course Code : 3CP

1. Write a C++ Program to check whether the given string is a palindrome or not.

2. Write a C++ Program using a class to represent a Bank Account with Data Members – Name of

depositor, Account Number, Type of Account and Balance and Member Functions – Deposit

Amount, Withdrawal Amount. Show name and balance. Check the program with own data.

3. Write a C++ program to demonstrate Inline function.

4. Write a C++ program to read an integer and find the sum of all the digits until it reduces to a

single digit using constructor, destructor and default constructor.

5. Write a C++ program using function overloading to read two matrices of different data types such

as integers and floating point numbers. Find out the sum of the above matrices separately and

display the total sum of these arrays individually.

6. Write a C++ Program to create a class STRING. Write a Member Function to initialize, get and

display stings. Overload the Operator ―+‖ to Concatenate two Strings, ―= =‖ to Compare two

strings.

7. Write a C++ program to display Customer details using Single Inheritance.

8. Write a C++ Program to create Payroll of an employee using Multiple Inheritances.

9. Write a C++ Program to create a class SHAPE which consists of two VIRTUAL FUNCTIONS –

Calculate_Area( ) and Calculate_Perimeter( ) to calculate area and perimeter of various figures.

Derive three classes SQUARE, RECTANGLE, TRIANGE from class Shape and Calculate Area

and Perimeter of each class separately and display the result.

10. Prepare Students Mark List in a file with Student Number, Mark in four subjects and Total Mark.

Write a program to arrange these records in the ascending order of Mark Total and write them in

the same file overwriting the earlier records.

11. Write a C++ program to demonstrate Class Template and Function Template.

12. Write a C++ program to prepare Electricity Bill using Exceptions.

Page 38: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Programming Lab-Java

Credits : 4 Course Code : 5CP

1. Program to generate a Pascal Triangle

2. Program for roots of a Quadratic Equation

3. Program for merging two sorted arrays

4. Program for counting letter frequencies in a given string

5. Program for Multithreading

6. Program for preparing Mark list using inheritance

7. Program for Multiple inheritance

8. Program for creating your own package

9. Program that counts the number of lines , words and characters in given text file

10. Program that right-justifies a text file

11. Program that display a digitals clock using applet

12. Program that generate a human face using applet

13. Create an applet containing three button labeled red, green and blue. Depending on the button

pressed; the background color of the applet should change.

14. Create an applet that accepts two numbers in two text fields. Add a Button labeled ―equals‖

which when pressed should add the two numbers and display the result in the third text field.

Page 39: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Mini Project - VB.NET & Oracle

Course Code : 5CP Credits : 4

GUIDELINES FOR MINI PROJECT

The aim of the Mini Project is to lay a foundation for the Main Project. Each student

should carry out individually one Mini Project Work and it may be a case study from the

industry or may be an implementation of a white paper published in a journal. The student

should carry out the project either in VB .NET or in ASP .NET using ORACLE. It should be

compulsorily done in the college only under the supervision of the faculty concerned.

Examination will be conducted as like a practical examination with one Internal and one

External Examiner, which carries 30 marks for project evaluation and 30 marks for viva-voce

examination (30+30).

Internal Evaluation pattern for 40 Marks:

Review – 10 marks

Model Viva voce – 10 Marks

Project Report – 20 marks

The project title may include the following but not limited to

Internal Mark Assessment System

Attendance Processing System

Online Quiz

Library Management System

Transport Management

Office Automation

Foreign Exchange

Online shopping

Website creation

Admission Management

Timetable Management System

Page 40: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Multimedia Lab

Course Code: 5SQ Credits : 3

PHOTOSHOP

1. Create an advertisement board in Photoshop.

2. Create a glittering text, 3D text and water text in Photoshop.

3. Create a chocolate letters in Photoshop.

4. Set a Background as your photo in Photoshop.

5. Create an animation in Photoshop.

6. Create an album in Photoshop.

ANIMATION

7. Draw a bird with flash tools and make it fly with key frame animation.

8. Draw a man to walk with the help of key frame animation.

9. Create a buttons and link with others frames.

10. Create shining stores with the help of move clip.

11. Animate a ball with the help of guideline animation.

12. Create a simple game with the help of action script.

Page 41: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Core 18: Web Designing Lab

Program Code: BCAAA Course Code: 6CP

Credits : 3 Max Marks : 30+45 Contact Hrs

: 5 Hours per week

HTML

1. Design the website using various HTML tags.

2. Create a page for Job vacancy using HTML tags.

JavaScript

3. Write a HTML program using JavaScript and apply some Mathematical functions.

4. Write a HTML program using JavaScript and apply various built-in functions and user-defined

functions.

5. Write a HTML program using JavaScript for Hospital Management System.

VB Script

6. Write a HTML program using VBScript and apply the Form validation.

XML

7. Write a XML program to maintain the student database.

8. Write the XML program to implement the Internal DTD and External DTD.

ASP

9. Develop the webpage using ASP.

10. Develop the Browser capability Components using ASP.

Page 42: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Core 19: Project Work and Viva-Voce

Course Code: 6CV Credits : 4

GUIDELINES FOR PROJECT WORK

The aim of the Project work is to acquire practical knowledge on the implementation of

the programming concepts studied.

Each student should carry out individually one Project Work and it may be a work using

the software packages that they have learned or the implementation of concepts from the

papers studied or implementation of any innovative idea.

The Project work should be compulsorily done in the college only under the supervision

of the Department staff concerned.

Evaluation of the project will be conducted as follows:

Two reviews will be conducted during the period of study ( VI Semester)

Each review carries 20 marks (20+20)

A model viva will be conducted after submission of the project report for 10 marks.

End Semester Viva

Viva-voce will be conducted at the end of VI semester for 50 marks.

Both the Internal (Respective Guides) and External Examiners (50) Should Conduct the

Viva-Voce Examination at the last day of the practical session.

Out of 50 marks, 25 for Project Evaluation and 25 for Viva.

For awarding a pass, a candidate should have obtained 40% of the Total 100 marks.

Page 43: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective – I: Information Security

Course Code : 6O1 Credits : 4

Goal: To learn about Information Security in various aspects.

Objective:On Successful Completion of this course the students should have knowledge about

the computer and database security.

UNIT I:

Security Problem in Computing: Define Security – Attacks - The meaning of Computer

Security - Computer Criminals - Methods of Defense - Encryption Overview - Hardware and

Software Security - Encryption In-Depth - Terms and concepts.

UNIT II:

Program Security: Secure Programs - Nonmalicious Program Errors - Viruses and Other

Malicious Code - Targeted Malicious Code - Controls Against Program Threats - Terms and

Concepts.

UNIT III:

Protection in General-Purpose Operating System: Protected Objects and Methods of

Protection - Memory and Address Protection - Control of Access to General Objects - File

Protection Mechanisms - User Authentication.

UNIT IV:

Database Security: Introduction to databases – security requirements – reliability and

integrity – sensitive data – inference – multilevel databases – proposal for multilevel security.

UNIT V:

Administering Security: Security Planning - Risk Analysis. Legal, Privacy and Ethical Issues

in Computer Security: Software Failures – Privacy - Ethical Issues in Computer Security.

Text Book(s):

Charles P Pfleeger and Shai Lawrence Pfleeger, ―Security in Computing‖, Pearson Education

New Delhi, Fifth Indian Reprint, 2005.

Reference Book(s):

1. Ross J.Anderson and Ross Anderson, ―Security Engineering: A Guide to Building Dependable

Distributed Systems‖, Wiley New Delhi, 2001.

2. Debby Russel and Sr.G.T.Gangemi, ―Computer Security Basics (Paperback)‖, O‘Reilly Media

Mumbai, 2nd Edition, 2006.

3. Thomas R.Peltier, Justin Peltier and John Blackley, ―Information Security Fundamentals‖,

Prentice Hall New Delhi, 2nd Edition, 1996.

Page 44: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective I-B: Mobile Ad Hoc Network

Course Code: 6O2 Credits : 4

Goal: To learn about various protocols for transferring data in mobile networks.

Objective: On successful completion of this course the students should have understood Ad Hoc

Network architecture, routing and security protocols.

UNIT – I:

INTRODUCTION & MAC PROTOCOLS Ad Hoc Wireless Networks Issues. MAC

protocols for ad hoc Wireless Networks: Issues, Classification of MAC Protocols, Contention

Based protocols, Contention-Based Protocols with Reservation Mechanisms, Contention-Based

MAC Protocols with scheduling Mechanisms, MAC Protocols that use Directional Antennas.

UNIT – II:

ROUTING PROTOCOLS Classifications, Table Driven, On-Demand, Hybrid and

Hierarchical Routing Protocols, Routing Protocols with efficient Flooding mechanism, Power

aware Routing Protocols. Operation of Multicast Routing Protocols, Energy efficient

Multicasting and Multicasting with QoS guarantees.

UNIT – III:

TRANSPORT LAYER AND SECURITY PROTOCOLS Introduction, Issues, Design

Goals, Classification of Transport Layer Solutions, TCP over Ad Hoc Wireless Networks, Other

Transport Layer Protocols, Security in Ad Hoc Wireless Networks, Secure Routing in Ad Hoc

wireless Networks.

UNIT – IV:

QOS Introduction, Issues and Challenges, Classifications of QoS Solutions, MAC Layer

Solutions, Network Layer Solutions, QoS Frameworks for Ad Hoc Wireless Networks

UNIT – V:

ENERGY MANAGEMENT Introduction, Need for Energy Management, Classification

of Energy Management Schemes, Battery Management Schemes, Transmission Power

Management Schemes, System Power Management Schemes

Text Book (S):

1. Siva Ram Murthy C, Manoj B.S, ―Ad Hoc Wireless Networks: Architectures and

Protocols” , Dorling Kindersley (India) Pvt Ltd, Tenth Impression,2011.

Reference Book (S):

1. Chai-KeongToh, ―Ad Hoc Mobile Wireless Networks‖, Prentice Hall New Jersey,1st

Edition 2002.

2. Charles Perkins, ―Ad Hoc Networking‖, Addison Wesley, 2001.

3. Mohammed Liyas, ―Handbook of Ad Hoc Wireless Networks‖, Published by CRC

Press, 2010 Edition .

Page 45: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective I-C: Neural Networks

Course Code: 6O3 Credits : 4

Goal: To learn aboutneural networks basics and advanced techniques.

Objectives: On Successful completion of this course the students should have understood the

fundamentals of neural networks and gain knowledge on Fuzzy systems.

UNIT I:

Fundamentals of Neural Networks: Basic concepts of Neural Networks –Human Brain

– Model of Artificial Neuron- Neural Network Architectures- characteristics of Neural Networks

–Learning methods- Taxonomy of Neural Network Architectures –History of Neural Network

Research-Early Neural Network Architectures- Some Application domains.

UNIT II:

Back propagation Networks: Architecture of a Back propagation Network – Back

propagation Learning – Illustration –Applications –Effect of Tuning parameters of the Back

propagation Neural Network- Selection of various parameters in BPN- Variations of standard

Back Propagation algorithm.

UNIT III:

Adaptive Resonance Theory: Introduction – Cluster Structure-Vector Quantization-

Classical ART Networks- Simplified ART Architeture-ART1- ART2-Applications-Sensitiveness

of ordering of Data.

UNIT IV:

Fuzzy Set Theory: Fuzzy versus crisp- Crisp sets –Fuzzy sets –Crisp relations – Fuzzy

relations.

UNIT V:

Fuzzy Systems: Crisp logic –Predicate logic –Fuzzy logic –Fuzzy rule based system-

Defuzzification Methods-Applications.

Text Book (S):

1. S.Rajasekaran, G.A.VijayalakshmiPai ―Neural Networks, Fuzzy logic, and Genetic

Algorithms Synthesis and Applications‖, Prentice-Hall of India ,New Delhi Pvt, 2003.

Reference Book (S):

1. Fredric M. Ham, IvicaKostanic, ―Principles of Neuro computing for science of

Engineering‖, Tata McGraw Hill, New Delhi, 1st

Edition, 2001.

2. Simon Haykin ―Neural Networks- A Comprehensive foundation‖, Pearson Prentice Hall

New Delhi, Third Impression 2007.

Page 46: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective II-A: E-Commerce Technology

Course Code: 6O4 Credits : 4

Goal: To learn aboutE-Commerce and real world cyberspace problems.

Objectives: On Successful completion of this course the students should have understood the

fundamentals of E-Commerce Technologies.

UNIT –I

Introduction to E-Commerce – E-Commerce is not E-Business – the drivers – Myths You

should know – Advantages and Issues in E-Commerce –Benefits and Limitations of the Internet

– Role of E-Strategy –Integrating E-commerce – E-Commerce Business Models– Management

Implications

UNIT – II

Electronic Commerce And World Wide Web- Architectural Framework for Electronic

Commerce – World Wide Web (WWW) as the Architecture – Web Back ground: Hypertext

Publishing – Technology behind the web - Security and the Web – Mobile Computing

Framework

UNIT – III

Electronic Payment Systems - Smart cards and Electronic Payment Systems - Credit card

based Electronic Payment Systems - Risk and Electronic payment Systems - Designing

Electronic Payment Systems

UNIT – IV

The Technology of E-Commerce – Internet Architecture – Define network – Information

transfer – Network Hardware – Design considerations – Managerial factors – Wireless

technology – Wireless Applications.

UNIT – V

Inter/Intra Organizations Electronic Commerce - EDI- EDI application in business –

legal, security and privacy issues – EDI and Electronic commerce – standards – internal

information systems – Macro forces – Internal commerce - workflow Automation and

Coordination – Customization and Internal commerce – Supply chain Management.

Text Book (S):

1. Elias M. Awad , ― ELECTRONIC COMMERCE from Vision to Fulfillment‖, 3rd

edition

2007 ,published by pearsoneducation,inc, New Jersey, U.S.A.(Unit I ,III,IV).

2. Ravi Kalakota and Andrew B Whinston, ―Frontiers of Electronic commerce‖,

tweleth impression 2011 , published by dorling Kindersley (India) Pvt.ltd., (Unit II ,V).

Reference Book (S):

1. Jeffrey F. Rayport and Bernard J. Jaworski, ―Introduction to E-Commerce‖, 2nd Edition,

Tata Mc-Graw Hill Pvt., Ltd., 2003.

Page 47: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective II-B: Enterprise Resource Planning

Course Code: 6O5 Credits : 4

Goal: To learn aboutthe concepts of ERPand various ERP Packages.

Objectives: On Successful completion of this course the students should have understood the

fundamentals of ERP and ERP Business Modules.

UNIT I:

INTRODUCTION TO ERP-Overview – Benefits of ERP – ERP and Related

Technologies – Business Process Reengineering – Data Warehousing – Data Mining – On–line

Analytical Processing – Supply Chain Management.

UNIT II:

ERP IMPLEMENTATION-Implementation Life Cycle – Implementation Methodology –

Hidden Costs – Organizing Implementation – Vendors, Consultants and Users – Contracts –

Project Management and Monitoring.

UNIT III:

BUSINESS MODULES-Business Modules in an ERP Package – Finance –

Manufacturing – Human Resource – Plant Maintenance – Materials Management – Quality

Management – Sales and Distribution.

UNIT IV:

ERP MARKET-ERP Market Place – SAP AG – PeopleSoft – Baan Company – JD

Edwards World Solutions Company – Oracle Corporation – QAD – System Software Associates.

UNIT V:

ERP – PRESENT AND FUTURE -Turbo Charge the ERP System – EIA – ERP and E–

Commerce – ERP and Internet – Future Directions in ERP.

Text Book (S):

1. Alexis Leon, ―ERP Demystified‖, Tata McGraw Hill Education Pvt Ltd, New Delhi, 2nd

Edition Reprint 2012.

Reference Book (S):

1. Joseph A. Brady, Ellen F. Monk, Bret J. Wangner, ―Concepts in Enterprise Resource

Planning‖, Published by Thomson Course Technology,3rd

Edition, 2006.

2. Vinod Kumar Garg and N.K .Venkata Krishnan, ―Enterprise Resource Planning – concepts

and Planning‖, Prentice Hall, 1998.

Page 48: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective II-C: Service Oriented Architecture

Course Code: 6O6 Credits : 4

Goal: To learn about SOA analysis, design and implementation.

Objectives: On Successful completion of this course the students should have understood the

fundamentals of Service Oriented Architecture in various fields and SOAP implementation.

UNIT I:

Software Architecture – Types of IT Architecture – SOA – Evolution – Key components

– perspective of SOA – Enterprise-wide SOA – Architecture – Enterprise Applications –

Solution Architecture for enterprise application – Software platforms for enterprise Applications

– Patterns for SOA – SOA programming models

UNIT II:

Service-oriented Analysis and Design – Design of Activity, Data, Client and business

process services – Technologies of SOA – SOAP – WSDL – JAX – WS – XML WS for .NET –

Service integration with ESB – Scenario – Business case for SOA – stakeholder objectives –

benefits of SPA – Cost Savings

UNIT III:

SOA implementation and Governance – strategy – SOA development – SOA governance

– trends in SOA – event-driven architecture – software s a service – SOA technologies – proof-

of-concept – process orchestration – SOA best practices

UNIT IV:

Meta data management – XML security – XML signature – XML Encryption – SAML –

XACML – XKMS – WS-Security – Security in web service framework - advanced messaging

UNIT V:

Transaction processing – paradigm – protocols and coordination – transaction

specifications – SOA in mobile – research issues

Text Book (S):

1. Shankar Kambhampaly, ―Service –Oriented Architecture for Enterprise Applications‖,

Published by Wiley India Pvt Ltd. 2nd

Edition 2010.

Reference Book (S):

1. Eric Newcomer, Greg Lomow, ―Understanding SOA with Web Services‖, Pearson

Education 2007 1st Edition.

2. Mark O‘ Neill, et al., ―Web Services Security‖, Tata McGraw-Hill Osborne 1st Edition, 2003.

Page 49: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective III-A - Data Mining And Data Warehousing

Course Code :6O7 Credits: 4

Goal : To learn about the various Data Mining algorithm and Web Mining.

Objective : On Successful Completion of this course the students should have knowledge on

Data mining techniques, algorithms and Warehousing.

UNIT I:

Data Mining: Introduction – Data Mining Functionalities – Classification of Data Mining

Systems – Data Mining Task Primitives – Major Issues in Data Mining. Data Preprocessing –

Introduction - Data Cleaning – Data Integration and Transformation – Data Reduction - Data

Discretization and Concept Hierarchy Generation.

UNIT II:

Association Rule Mining: Apriori Algorithm-Finding Frequent Itemset Candidate

Generation - Generating Association Rules from Frequent Itemset – Improving the Efficiency of

Apriori – Mining Various Kinds of Association Rules: Mining Multilevel Association rule –

Mining Multidimensional Association Rules from Relational Databases and Data Warehouses.

UNIT III:

Classification and Predication: Introduction to Classification and Prediction- Issues

Regarding Classification and Prediction – Classification by Decision Tree Induction – Bayesian

Classification – Rule based Classification – Other Classification Methods – Prediction- Accuracy

and Error Measures – Evaluating the Accuracy of a Classifier or Predictor – Ensemble Methods

– Model selection.

UNIT IV:

Cluster Analysis: Introduction – Types of Data in Cluster Analysis – Categorization of

Major Clustering Methods – Partitioning Methods – Hierarchical Methods – Density based

Methods – Grid based Methods – Model based Clustering Methods- Clustering High

Dimensional Data- Constrained based Cluster Analysis- Outlier Analysis.Mining Object, Spatial,

Multimedia, Text and Web Data: Multidimensional Analysis and Descriptive Mining of

Complex Data Objects – Spatial Data Mining – Multimedia Data Mining – Text Mining –

Mining the World Wide Web.

UNIT V:

Data Warehouse and OLAP Technology: Overview- Data Warehouse Introduction – A

Multidimensional Data Model – Data Warehouse Architecture – Data Warehouse

Implementation – From Data Warehousing to Data Mining.

Text Book(s)

1. Jiawei Han and MichelineKamber ―Data Mining Concepts and Techniques‖ Elsevier,

San Francisco, , Reprinted in India New Delhi ,Second Edition 2007.

Reference Book(s)

1. Alex Berson and Stephen J.Smith ―data ware housing, data mining & OLAP‖, Tata

McGraw Hill Edition New Delhi , Reprint 2007.

2. Pang – ning , Michael Steinbach and vipinkumar ―Introduction to Data Mining‖,

pearson Education New Delhi, 2007.

Page 50: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective III-B: Mobile Computing

Course Code: 6O8 Credits : 4

Goal: To learn about the emerging technologies of mobile computing.

Objectives: On successful completion of this course the students have the knowledge about the

mobility and mobile.

UNIT I:

Introduction: Mobility of Bits and Bytes –Wireless The Beginning –Mobile Computing –

Dialogue Control – Networks – Middleware and Gateways – Application and services-

Developing Mobile computer Applications – security in mobile computing – Standards _ Why is

it necessary – Standard bodies. MOBILE COMPUTTING ARCHITECTURE: History of

computers and Internet – Architecture for mobile computing – Three-tier architecture – Design

considerations for mobile computing – Mobile computing through Internet – Making exiting

applications mobile enabled.

UNIT II:

MOBILE COMPUTING THROUGH TELEPHONY: Evaluation of telephony – Multiple

access procedures – Mobile computing through telephone – IVR Application – Voice XML –

TAPI.

UNIT III:

EMERGING TECHNOLOGIES: Blue Tooth – RFID – WiMAX – Mobile IP – IPv6 –

Java Card. GSM : Global System for mobile communications – GSM Architecture – GSM

Entities – Call routing in GSM – PLMN Interfaces – GSM Addresses and Identifiers – Network

Aspects in GSM – GSM Frequency allocations – Authentications and Security-SMS.

UNIT IV:

GPRS – GPRS and packet data network – GPRS network architecture – GPRS network

operations – Data services in GPRS – Application for GPRS- Limitations – Billing and

Charging. WAP: MMS – GPRS Applications

UNIT V:

CDMA and 3G: Spread spectrum technology – Is 95 – CDMA vs GSM – Wireless Data –

Third generation networks – Applications on 3G WIRELESS LAN: Wireless LAN advantages –

IEEE 802.11 standards – Architecture – Mobile in Wireless LAN – Deploying wireless LAN –

Mobile adhoc networks and sensor networks – Wireless LAN Security – Wi-Fi vs 3G

Text Book (S):

1. Asoke K Talukder ,Roopa R Yavagal ,‖MOBILE COMPUTING‖ , Tata McGraw-Hill New

Delhi, 2005,10th

Reprint 2009.

Reference Book (S):

1. Rajkamal ,‖MOBILE COMPUTING‖, Oxford University Press New Delhi 2007,

3rd

Imprerssion 2008.

Page 51: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Elective III-C - Digital Image Processing

Course Code :6O9 Credits: 4

Goal : To learn about the processing of images in digital form.

Objective : On Successful Completion of this course the students should have knowledge

about the fundamentals of digital image processing on various aspects.

UNIT I:

Digital Image: Introduction-motivation and perspective- Scenes and Images-

Applications- Components of Image Processing System. Visual Preliminaries: Introduction –

Brightness Adaptation and Contrast – Acuity and Contour – Texture and Pattern Discrimination

– shape detection and Recognition- perception of color – model of perceptual processing.

UNIT II:

Image Formation Geometric Model: Basic Transformations – perspective projection –

camera calibration. Photometric Model: Intensity – Transformation of Energy – Noise Process.

Digitization: Introduction- Sampling – Quantization – Visual Detail in the Digital Image-

Digital Image – Elements of Digital Geometry.

UNIT III:

Image processing: Image Enhancement- Introduction – Contrast Intensification- Linear

Stretching – Non – linear stretching – Histogram Specification. Smoothing: Image averaging –

Mean filter – Ordered Statistics Filter. Image Sharpening: High pass Filtering – Homomorphic

Filtering.

UNIT IV:

Restoration: Introduction – Minimum Mean square Error Restoration – Least –square

Error Restoration- Constrained least square Restoration: Lower Bound – Restoration by

singular value Decomposition – Restoration by Maximum a posterior Estimation.

UNIT V:

Image Compression: Introduction – Error Criterion- Objective Criteria – Subjective

Criteria. Lossy Compression: Transform Compression – Block Truncation compression. Loss

less Compression: Huffman Coding – Run length coding- Block coding- Contour coding.

Text Book(s):

1. B.Chanda and D.DuttaMajumder , ―Digital Image Processing and analysis‖ , Prentice –

Hall of India New Delhi, 2011.

Reference Book(s):

1. Anil K.Jain,‖Fundamentals of Digital Image Processing‖ Prentice –Hall of India New

Delhi, 2009.

2. Rafael C.Gonazalez and Richard E. Woods, ―Digital Image Processing‖, Pearson New Delhi,

Third Edition, 2007.

Page 52: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

SKILL BASED SUBJECT 1: Quantitative Aptitude verbal reasoning & soft skill – I (3SP)

UNIT I

QUANITITATIVE APTITUDE I

BASICS OF Number systems, Time and Distance,Time and Work,Percentages,Problems on

Ages and Averages,Problems on boats,trains

UNIT II

QUANITITATIVE APTITUDE II

BASICS OF Simple

Interest,Compoundinterest,Mensuration,Ratios,proportions,Alligations,Algebra

UNIT III

DATA INTERPRETATION

BASICS OF Bar chart,Piechart,Linechart,Venndiagram,Data sufficiency

UNIT IV

Behaviourial skills

Grooming- Body Language- Time Management - Team work-

Dressing etiquettes,Hygiene/Cleanliness, Forming a team, Assertive behaviour

UNIT V

TECHNICAL – BASICS OF C

Data Types-Arrays-Functions-Pointers-Structures-Company based objective questions on C

Page 53: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

SKILL BASED SUBJECT 2: Quantitative Aptitude verbal reasoning & soft skill – II

(4SP)

UNIT I

REASONING

Level of Difficulty – Basic Blood relations,Coding- Decoding,Alphabettest,Odd Man out Figure

series,Completing the series,Problems on cubes

UNIT II

Verbal English

Synonyms,antonyms,Idioms,Phrases,Readingcomprehension,ErrorCorrection,Clozee test

UNIT III

COMMUNICATION SKILLS

Public speking, speaking on spot, presentation skills

UNIT IV

TECHNICAL SKILLS – OOPS CONCEPTS

C++ Programming Basics-Objects and Classes-Operator Overloading-Inheritance-Virtual

Function-Company Based Questions on C++

UNIT V

TECHNICAL SKILLS- JAVA

JAVA Fundamentals-JAVA Classes-Execption Handling-IO Package-MultiThreading-GUI-

Company based questions on JAVA

Page 54: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

SKILL BASED SUBJECT 3: Quantitative Aptitude verbal reasoning & soft skill – III

(5SP)

UNIT I

QUANTITATIVE APTITUDE

ADVANCE PROBLEMS ON Number systems, Time and Distance,Time and

Work,Percentages,Problems on Ages and Averages,Problems on boats,trains- Simple

Interest,Compoundinterest,Mensuration,Ratios,proportions,Alligations,Algebra

UNIIT II

REASONING ABILITY

ADVANCE PROBLEMS ON Blood relations,Coding- Decoding,Alphabettest,Odd Man out-

Figure series,Completing the series,Problems on cubes

UNIT III

VERBAL ABILITY

Synonyms,antonyms,Idioms,Phrases,Readingcomprehension,ErrorCorrection,Clozee test

BASED ON COMPANY PATTERN

UNIT IV

DATA INTERPRETATION

ADVANCE PROBLEMS ON Bar chart,Piechart,Linechart,Venndiagram,Data sufficiency

UNIT V

GROUP DISCUSSION AND INTERVIEW SKILLS

Do's and Don'ts in Group Discussion and Interview, Mock GD, Mock Interview

Page 55: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

COMPULSORY FOUNDATION- I: ENVIRONMENTAL STUDIES

(Credits : 2 Course Code : 16UFC901

Objective:

To enable the students to have a thorough knowledge ofEnvironmental studies and the

impact of Environmental pollution on the Earth.

UNIT – I

MULTIDISCIPLINARY NATURE OF ENVIRONMENTAL STUDIES Natural Resources - Definition, scope and importance, need for public awareness and

their associated problems of;

A- Forest Resources- use and over exploitation, deforestations, tribal extraction and mining.

B- WaterResources use and utilization of surface and ground water, floods drought,

conflicts,overwater, dams- benefits and problems.

C- Mineral Resources use and exploitation, environmental effects of extracting and

usingmineral resources.

D- Food Resources- world food problems, changes caused by agriculture and

overgrazing, effects of modern agriculture, fertilizer, pesticide problems, water logging

and salinity.

E- Energy Resource- growing energy needs, renewable and non-renewable energy- uses

ofalterable sources.

F- Land Resources- land degradations, man induced landslides, soil erosion and

desertification,role of an individual in conservation of natural resources, equitable use

of resources forsustainable life styles.

UNIT – II

ECOSYSTEM

Concepts of an ecosystem- structure and functions of an ecosystem - producers, consumers and

decomposers.Energy flow in anecosystem- ecological suggestion, food chain.food web and

ecological pyramids. characteristics features, structures and functions of the forest ecosystem,

grasslandecosystem, desert ecosystem and aquatic ecosystem (ponds, streams, lakes, rivers,

oceans and estuaries).

Page 56: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

UNIT – III

BIODIVERSITY

Introduction- definition- genetic, species and ecosystem diversity –biogeographicalclassification

of India- value of biodiversity, consumptive use, productive use, social, ethical, aesthetic and

option values- biodiversity at global, national and local levels- Indiaas a mega diversity nation,

hot spots of biodiversity, threads to biodiversity, habitat loss, poaching of wildlife, man-wildlife

conflicts, endangered and endemic species of India- conservation of biodiversity through in situ

and ex situ methods.

UNIT –IV

ENVIRONMENTAL POLLUTION

Definition, causes, effects and control measures of air, water, soil, noise, thermal pollution- solid

waste management: causes, effects and control measures of urban and industrial waste- role of an

individual in prevention of pollution- pollution case studies- disaster management: floods,

earthquakes, cyclone and landslides.

UNIT – V

SOCIAL ISSUES AND THE ENVIRONMENT

Sustainable development- urban problems related to energy- water conservation, rain water

harvesting, watershed management- resettlement and rehabilitation of people, its problems and

concerns, case studies. Environmental ethics; issues and possible solution climate change, global

warming, ozone layer depletion, acid rain, nuclear accident and holocaust, case studies-

consumerism and waste products- environmental protection Act- Air(prevention and control of

pollution) Act- Wildlife production Act- Forest conservation Act- Issue involved in enforcement

of environmental legislation- public awareness- human population and the environment-

population growth and distribution- population explosion- family welfare programme-

environment and human health- human rights- value education- HIV/AIDS- women and child

welfare role of information technology on human health- Role of computer in environment and

human health.

Text book:

Page 57: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

1.‖Environmental Studies for Under Graduate Courses‖, Bharathiar University, Coimbatore.

References:

1.Dr.RajanMisra,‖A Text Book on Environmental studies‖, First edition 2009, Laxmi

Publications Pvt.Ltd, New Delhi.

2. Anjali bagad,‖ Environmental Science and Engineering‖, first edition 2009 by Technical

Publication Pune.

Page 58: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

COMPULSORY FOUNDATION -2: Value Education - Human Rights

Course Code : 16 UFC 902 Credits: 2

OBJECTIVE:

After successful completion of the course, students should have a thorough knowledge about

Value Education and Human Rights.

UNIT – I CONCEPT OF HUMAN VALUES, VALUE EDUCATION TOWARDS

PERSONALDEVELOPMENT

Aim of education and value education; Evolution of value oriented education; Concept of Human values;

types of values; Components of value education.

PERSONAL DEVELOPMENT

Self-analysis and introspection; sensitization towards gender equality, physically challenged,

intellectually challenged. Respect to - age, experience, maturity, members of thefamily, neighbours, co-

workers.

CHARACTER FORMATION TOWARDS POSITIVE PERSONALITY

Truthfulness, Constructivity, Sacrifice, Sincerity, Self Control, Altruism, Tolerance, Scientific Vision.

UNIT – II VALUE EDUCATION TOWARDS NATIONAL AND GLOBAL DEVELOPMENT

NATIONAL AND INTERNATIONAL VALUES

Constitutional or national values - Democracy, socialism, secularism, equality, justice, liberty, freedom

and fraternity.

Social Values - Pity and probity, self-control, universal brotherhood.

Professional Values - Knowledge thirst, sincerity in profession, regularity, punctuality and faith.

Religious Values - Tolerance, wisdom, character.

Aesthetic values - Love and appreciation of literature and fine arts and respect for the same. National

Integration and international understanding.

UNIT – III IMPACT OF GLOBAL DEVELOPMENT ON ETHICS AND VALUES

Page 59: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Conflict of cross-cultural influences, mass media, cross-border education, materialistic values,

professional challenges and compromise. Modern Challenges of Adolescent Emotions and behaviour; Sex

and spirituality: Comparison and competition; positive and negative thoughts.

Adolescent Emotions, arrogance, anger, sexual instability, selfishness, defiance.

UNIT IV HUMAN RIGHTS

1. Concept of Human Rights – Indian and International Perspectives

A. Evolution of Human Rights

B. Definitions under Indian and International documents

2. Broad classification of Human Rights and Relevant Constitutional Provisions.

A. Right to Life, Liberty and Dignity

B. Right to Equality C. Right against Exploitation

D. Cultural and Educational Rights

E. Economic Rights F. Political Rights

G. Social Rights

3. Human Rights of Women and Children

A. Social Practice and Constitutional Safeguards

B. Female Feticide and Infanticide

C. Physical assault and harassment D. Domestic violence

E. Conditions of Working Women

4. Institutions for Implementation

A. Human Rights Commission

B. Judiciary 5. Violations and Redresses

A. Violation by State B. Violation by Individuals

C. Nuclear Weapons and terrorism

D. Safeguards.

UNIT V THE INDIAN PENAL CODE

Introduction -General Principles- Specific Offences, Punishments, Classes of Offences, Violence against

women in India, New Trends in Judiciary

References:

1. ―Value education /Human Rights for Under Graduate Courses‖, Bharathiar University,

Coimbatore. 2. ―Indian Penal Code‖ ,1860,Padala Rama Reddi, Asia law house,2014 (16th edition).

Page 60: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Part- IV Tamil

Basic Tamil –I , Course Code : 3N1

Basic letters of Tamil language

Ezhuthukal:

Muthalezhuthukal: (uyirezhuthukal-meiezhuthukal-

uriyrmeiezhuthukal)

Sorkal: Vagaigal (paeyarsoll, vinaisoll, edaisoll, urisoll)

Thodar : Thodaramaippu ( ezhuvai, seyappaduporul, payanilai)

KuripuEzhudhudhal : PathuPadhinaindhuThodargalil

KuripuVaraidhal

pizhaiNeekiEzhudhudal : Otruppizhai, Ezhuthuppizhai.

Page 61: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Part- IV Tamil

Semester - III

ADVANCED TAMIL – I , Course Code : 3N2

Unit 1:

i. Bharathiyarkavidhaigal –Kannan en seavagan

ii. Bharathidhasankavidhaigal –Aazhaginsiripu [muthal 5 Heading]

Unit 2: Mozhithiran

Pilaineekiezhudhudhal –raa,ravaetrumaiaridhal

lla,zha,lavaerupaduaridhal

na,naa,nhavaerupaduaridhal

kurilnaedilvaerupaduaridhal

Unit 3: Kadhidhangalezhudhudhal

i. Paaratukadhidham

ii. Naandrikaadhidham

iii. Aalaipukadhidham

iv. Azhuvalagakadhidham

Unit 4: Grammar - Ezhthiyel

Uyirezhuthu – Meiyezhuthu – UyirMeiyezhuthu – Kutriyalugaram –

Kutriyaligaram – Mutriyalugaram -

Unit 5: Paadanthaluviyavaralaaru

PuthukavithainThotramumvazharchium

Page 62: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

NON MAJOR ELECTIVE I: YOGA FOR HUMAN EXCELLENCE

Credits : 2 Course Code: 3N3

Unit I

Yoga and Physical Health: 1.1 Physical Structure - Three bodies - Five limitations; 1.2 Simplified

Physical Exercises- Hand Exercises- Leg Exercises - Breathing Exercises - Eye Exercises- Kapalapathi;

1.3 Maharasana – Massages - Acu-Pressure – Relaxation; 1.4 Yogasanas – Padmasana – Vajrasana -

Chakrasana(Side) – Viruchasana - Yoga Muthra – PachiMothasana – Ustrasana – Vakkarasana –

Saiabasana - Realization of self, Harmony in life

Unit II

Art of Nurturing the life force and Mind: 2.1 Maintaining the youthfulness - Postponing the

ageing process; 2.2 Sex and Spirituality - Significance of Sexual Vital Fluid - Married life – Chastity;

2.3 Ten stages of Mind; 2.4 Mental frequency - Methods for concentration.

Unit III

Sublimation 3.1 Purpose and Philosophy of Life; 3.2 Introspection - Analysis of Thought; 3.3

Moralization of Desires; 3.4 Neutralization of Anger

Unit IV

Human Resources Development: 4.1 Eradication of worries 4.2 Benefits of Blessings; 4.3

Greatness of Friendship; 4.4 Individual Peace and World Peace

Unit V

Law of Nature: 5.1 Unified force - Cause and Effect system; 5.2 Purity of Thought and Deed

and Genetic Centre; 5.3 Love and Compassion; 5.4 Cultural Education - Fivefold Culture

RefernceBooks :

1. "Manavalakalai yoga" vedhathri publications, Year of Publication First Edition:2008

Page 63: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

2. ―Yoga for modern age ―, Vethathiri Publications, Shrivethathiri maharishi,2014

3. ―World Peace‖, ParanjothiMohan,Vethathiri Publications, 5th Edition, Erode

4. ―Sri Vethathiri'sAmuthaNozhigal‖. M.K.Dhamodaran, Anbuneri Publication, Dindugal

5. ―GnanaKalanchiyam‖, Vethathiri Maharishi, Vethathiri Publications, 4th Edition 2008,Erode

6. ―Before Birth & After Death‖, Vethathiri Maharishi, Vethathiri Publications,

7th Edition 2009, Erode

7. ―ValkaiMalargal‖, YogirajVethathiri Maharishi, Vethathiri Publications, 15th Edition 2013, Erode

Note: Faculty Development Program is conducted to the faculties for Yoga exercises.

Page 64: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Women’s Rights

COURSE CODE-3N4 Credits:2

UNIT I

Laws, Legal Systems and Change

Definition - Constitutional law, CEDAW and International Human Rights – Laws

and Norms – Laws and Social Context – Constitutional and Legal Framework.

UNIT II

Politics of land and gender in India

Introduction – Faces of Poverty – Land as Productive Resources – Locating Identities

– Women‘s Claims to Land – Right to Property - Case Studies.

UNIT III

Women’s Rights: Access to Justice

Introduction – Criminal Law – Crime Against Women – Domestic Violence –

Dowry Related Harassment and Dowry Deaths – Molestation – Sexual Abuse and

Rape – Loopholes in Practice – Law Enforcement Agency.

UNIT IV

Women’s Rights

Page 65: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Violence Against Women – Domestic Violence - The Protection of Women from

Domestic Violence Act, 2005 - The Marriage Validation Act, 1982 - The Hindu Widow

Re-marriage Act, 1856 - The Dowry Prohibition Act, 1961

UNIT V

Special Women Welfare Laws

Sexual Harassment at Work Places – Rape and Indecent Representation – The

Indecedent Representation (Prohibition) Act, 1986 - Immoral Trafficking – The Immoral

Traffic (Prevention) Act, 1956 - Acts Enacted for Women Development and

Empowerment - Role of Rape Crisis Centers.

References

1. NityaRao ―Good Women do not Inherit Land‖ Social Science Press and

Orient Blackswan 2008

2. International Solidarity Network ―Knowing Our Rights‖ An imprint of

Kali for Women 2006

3. P.D.Kaushik ―Women Rights‖ Bookwell Publication 2007

4. Aruna Goal ―Violence Protective Measures for Women

Development and Empowerment‖ Deep and Deep Publications Pvt

2004

5. Monica Chawla ―Gender Justice‖ Deep and Deep Publications Pvt Ltd.2006

6. Preeti Mishra ―Domestic Violence Against Women‖ Deep and Deep Publications Pvt

2007

7. ClairM.Renzetti, Jeffrey L.Edleson, Raquel Kennedy Bergen, Source Book on

―Violence Against Women‖ Sage Publications 2001

Page 66: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

NON-MAJOR ELECTIVE

CONSTITUTION OF INDIA

COURSE CODE:3N5 Credits:2

UNIT I

Making of Constitution - Constituent Assembly - Dr.RajendraPrasath - Dr.B.R.Ambedkar - Salient features - Fundamental Rights.

UNIT II

Union Executive - President of India - Vice-President - Prime Minister - Cabinet - Functions

UNIT III

Union Legislature - RajiyaSabha - LokSabha - Functions and Powers

UNIT IV

Union Judiciary - Supreme Court - Functions - Rule of law

UNIT V

State - Executive - Legislature - Judiciary

Books for Reference:

1. Agharwal.R.C. - National Moment and Constitutional Development - New Delhi, 1977

2. Chapra B.R., Constitution of India, New Delhi, 1970

3. Rao B.V., Modern Indian Constitution, Hyderabad, 1975.

4. NaniPalkhivala - Constitution of India, New Delhi, 1970

5. Krishna Iyer, V.R., Law and Justice, New Delhi, 2009

Page 67: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Part- IV Tamil

Basic Tamil –II , Course Code : 4N1 Credits:2

Needhinoolgal

Aathichoodi ―aramseiyavirumbhu‖ mudhal ―ovviyampaesael‖ varai

Kondraivaendhan –―annaiyumpidhavummunnaridheivam‖

mudhalovviyampaesuudhalaakkathirkuaazhivuvarai

Thirukural:

i. Agaramudhalaa-1

ii. Saeyarkkariya-26

iii. Manathukkann-34

iv. Karka kasadara-391

v. Epporulyaryar -423

Ealiyaneedhikadhaigal

Thaenaliramankadhaigal, Birbalkadhaigal, Gramiyakkadhaigal, Eesaapkadaigal

Tamilagiyam- Oonavumuraigal, vizhakkal, kalaigalpattriyakooripugal.

Page 68: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Part- IV Tamil

ADVANCED TAMIL –IICourse Code : 4N2 Credits:2

UNIT –I: ThiruKural: oolipiyalmudhal 5 adhigarangalmattum

UNIT – II: Meera–kookku [pudhukavidhai]

UNIT –III: Mozhithiran

Ezhuthupilaineekavaligal –

pilaiyumthiruthamumsorkalaisariyagapayanpaduthumpaangu - thunaivinaigal

[eduthukaatudanvilakuga]

UNIT –IV :Grammar

Peyarsol – Vinaisol – Edaisol – vurisol – Elakiyavagaieyarsol –

Thirisol – vadasol – Thisaisol

UNIT –V : Padaippatralpayirchi : PothuKaturaigalEzhudhudhal

Page 69: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

NON MAJOR ELECTIVE II: GENERAL AWARENESS

Course Code : 4N3 Credits:2

UNIT- I TAMIL AND OTHER LITERATURES:

Tamil, English, Religious Literatures – Ancient Literature – Bakthi Literature –Medieval

Literature – Modern Literature (Novel, Short Stories, Modern Poetry)

SOCIAL AND WOMEN RELATED STUDIES

Concept and need for Women Studies – Scope- Women movements-Pre-independent-Post

independent-current women movements-national committees for women – Government organization for

women development.

EDUCATION

Development process of the learner – Principles of development (physical, social, emotional and

intellectual) – Learning process – Teaching and teacher behaviour – Interaction analysis –

Microteaching – Teacher as a leader – motivation – Personality dimension – Concept of mental health –

Counseling, guidance – Tutorward – Communication Skills.

UNIT – II

NUMERICAL APTITUDE

Objective Arithmetic: Number system – Probability – HCF and LCM of numbers – decimal

fractions – Simplification – Square roots and cube roots - Average – Percentage – Profit and Loss –

Ratio and proportion – Time and work – Simple interest area volume and surface area.

VERBAL APTITUDE

Spot the odd one out – Correct form of verb – Preposition –Find out the rightly spelt word, –

Choose the correct meaning of idioms – Synonyms and Antonyms.

ABSTRACT REASONING

Logic Reasoning: Logic – statement – arguments – statement assumptions – statement course of

action.

Non-Verbal Reasoning: Series – analogy – classification – analytical reasoning – mirror

images– paper folding – paper cutting - rule detection – grouping of identical figures.

Page 70: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

UNIT-III

GENERAL SCIENCE AND TECHNOLOGY

SCIENCE:

Basic principles and concepts in physics, chemistry, Botany and Zoology.

TECHNOLOGY:

Discoveries and Inventions of Modern Techniques.

COMPUTER SCIENCE:

Historical evolution of computers–Computer applications–Data processing concepts–Computer

codes and arithmetic–Hardware components–Data structures.

UNIT-IV

ECONOMICS:

Basic Economics – Demand-Supply- Pricing-GDP- National Income-Types of Industries-

Management.

COMMERCE:

Banking - Retailing-Insurance - Transport and Communications - Business Process Outsourcing

- Tourism and Hospitality Industry - Capital Market - Foreign trade

CURRENT AFFAIRS:

State, Central and International affairs: Budgets – Politics – Sports - Education – Commerce

and Industry – Inventions – Social and Technology – Agriculture – Movies – Guinness records –

Awards – IT Industry – Space Research – Defence etc.

UNIT – V

SPORTS AND GAMES:

Athletics – Track field events – Games – Indoor Games – Outdoor Games –Sports, Olympics &

Asian games – First Aid.

NATIONAL SERVICE SCHEME (NSS) & NATIONAL CADET CORPS (NCC)

Page 71: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

History of NSS ; Motto, Symbol and Badge – Aims and Objectives – Duties and Total Hours – Organizational

and Administrational setup – History of Voluntary Organization, – Regular activities – Special camp activities –

Special programmes – Awards – Important days-NSS Song.

Introduction to the Armed Forces (Army, Navy, Air Force)-Drills-Weapon Training-Map

Reading –Certificate based Examination-Civil Defense.

YOUTH RED CROSS (YRC)

History of International Red Cross – History of Indian Red Cross – History of Youth Red Cross

– Main Objectives of YRC - Emblem – Fundamental Principles of Red Cross – Organizational setup -

Activities of Youth Red Cross - Role of different functionaries

Training programmes for YRC Program Officers – Training programming for YRC Volunteers

– YRC song - Working hours – General orientation – Special orientation – Program skill Learning.

References:

1. “General Awareness for Under Graduate Courses”, Bharathiar University, Coimbatore.

2. “A Modern Approach to Verbal and Non Verbal Reasoning”, Dr. R.S.Aggarwal, Reprint-

2012. Chand & company LTD.

3. “Quantitative Aptitude”, Dr. R.S.Aggarwal, Reprint-2012.S.Chand & company LTD.

4. www.allexamgurublog.com

5. Gkquiz.com

6. Commerceprofessor.blogspot.com

7. Scholarexpress.com

Page 72: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

CONSUMERRIGHTS

Course Code:4N4 Credits:2

Unit-I:

ConsumerandConsumerMovement :1.1Consumer-Meaning&Concept- Definition-Features1.2

Consumerism-Meaning,objectives,Benefits-

ConsumerisminIndia1.3Threedimensionalconceptofconsumer.a)Consumer

asaKingb)ConsumerasaKing-pinofdemocracyc)ConsumerasaCapital1.4

Rights and Responsibilities of Consumers

1.5ConsumerMovement-Meaning-Definition- Importance,Scope-Features- Need-

Objectives1.6RoleofConsumerMovement -GovernmentandConsumer Movement-

BarriersindevelopmentofConsumerMovementinIndia1.7

ConsumerEducation-Meaning-Definition-Objectives-Methods&Techniquesof

Consumer Education.1.8 Future of Consumer Movement in India. 18

Unit-II:

VoluntaryConsumerOrganisation:2.1 Origin–Importance2.2Functionsof

VCO's2.3LimitationsofVoluntaryConsumerOrganisation.2.4 Roleof

VoluntaryConsumerOrganisationincontrollingObjectionableAdvertisement

2.5StudyofprominentVoluntaryConsumerOrganisations'2.6Challenges

beforeVCO's06

Unit-III:

Problems of Consumer:3.1 Problems of Consumers- Causes and Nature

3.2Problems ofRuralandUrbanConsumers.3.3Individualandcollective problems. 3.4 Problems

related to goods and deficiencies in services.3.5

ProblemsolvingthroughVCO'sandlegalprocedure. 06

Unit-IV:

Consumer Protection Act,1986:4.1 Background -Need-Scope and Features

4.2 Definitions-Consumer-Goods-Services-Complaints,Complainant-Defectin

Goods-DeficiencyinServices4.3ConsumerProtectionCouncils-Composition- Working andRole

of a.DistrictConsumerProtectionCouncilb.StateConsumer

ProtectionCouncilc.NationalConsumerProtectionCouncil4.4Methodsoffiling

complaints.4.5Machineryforredressal-Compositionandworkingof-a)District

ConsumerRedressalForumb)StateConsumerRedressalForum c)National

ConsumerRedressalForum18

Page 73: DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF …drsnsrcas.ac.in/syllabus/bca/2016_2017/bca_AFTER.pdf · 5C1 System Analysis and Design 6C1 Web Designing Cluster Centric Laborator

Unit-V:

Right To InformationAct,2005: 5.1 Introduction , Scope &Features 5.2

Definition:a.Informationb. AppropriateGovt.c. CompetantAuthority d. Public

Authority-Public InformationOfficere.Recordf.RightofInformationg.ThirdParty5.3RTI

andObligationsofPublicAuthority5.4Appointment& Duties of

PublicInformationOfficer.5.5Typesofinformationtobedisclosed&exemption

fromdisclosureofinformation.5.6Groundsfor

rejectiontoaccessinformationincertaincases.5.7CentralInformationCommission-

Composition5.8Function

ofInformationCommission.5.9Powers&functionsofInformationCommission.

5.10ApplicationForms-a)Informationobtainingformb)FirstAppealForm c)Second Appeal

Form18

Reference Books:

1.ConsumerGrievanceRedressal underCPA-DeepaSharma.

2.ConsumerProtectionActinIndia-NirajKumar.

3.A studyinBusinessEthics-RituparrnaRaj.

4.ConsumerProtectionActinIndia–V.K.Agarwal.

5.RightstoInformationAct-005.