DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF...
Transcript of DEPARTMENT OF BCA DR.SNS RAJALAKSHMI COLLEGE OF...
Curriculum of BCA
After Revision 2016 -- 17
DEPARTMENT OF BCA
DR.SNS RAJALAKSHMI COLLEGE OF ARTS AND SCIENCE
COIMBATORE-49
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
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
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
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.
.
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)
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
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
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
Unit - 4 Grammar
1. Thogainilai
2. Vetrumaithogai
Unit - 5 History of Literature
1. UrainadaiyinThotramumValarchiyum
2. PadinenkeelkanakuNoolgal
Activity :
Pudhukavithai, Sriukadhai
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
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)
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
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.
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.
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
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
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.
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
– 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.
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.
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
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.
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++
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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 .
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.
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.
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.
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.
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.
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.
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.
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
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
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
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).
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:
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.
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
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).
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.
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
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
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.
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
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
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
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.
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
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.
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)
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
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
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.