0% found this document useful (0 votes)
50 views18 pages

I Bca II Semster Syllabus New

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 18

ANNAMALAI UNIVERSITY

213 - BACHELOR OF COMPUTER APPLICATONS (BCA)


Programme Structure and Scheme of Examination (under CBCS)
(Applicable to the candidates admitted in Affiliated Colleges
from the academic y ear 2022 -2023 onwards)
Hours/ Maximum Marks
Course Code Part Study Components & Course Title Credit
Week CIA ESE Total
SEMESTER – II
Language Course - II : Tamil/Other
22UTAML21 I 5 3 25 75 100
Languages
English Course - II : Communicative
22UENGL22 II 5 3 25 75 100
English II
22UBCAC23 Core Course – III :C++ & Data Structures 5 4 25 75 100
Core Practical – II :C++ & Data Structures
22UBCAC24 3 2 40 60 100
III Lab
Allied Course - I : Paper -2 Statistical
22USMAA02 5 4 25 75 100
Methods and their Applications
22UBCAE26 Internal El ective – I 3 3 25 75 100
22UVALE27 Value Education 2 1 25 75 100
IV
22USOFS28 Soft Skill 2 1 25 75 100
Total 30 21 800

INTERNAL ELECTIVE COURSES


22UBCAE26-1 Computer Organization and Architecture
22UBCAE26-2 Internal Elective - I Computer Graphics
22UBCAE26-3 Internet and its Applications
2

SEMESTER: II CREDIT:4
22UBCAC23: C++ AND DATA STRUCTURES
PART: III HOURS:5

COURSE OBJECTIVES
1. To Unders tand the Pri nci pl es of O bject O ri ented Programmi ng
2. To understand the concepts of Classes and Objects
3. To Understand the Concepts of Inheritance
4. To Understand the Concepts of D ata Structures
5. To Understand in developing C++ programs

UNIT I: BASICS OF OOP AND C++ Hours:15


Object Oriented Programming Concepts – Benefits and Applications of OO P –
C++ Program structure, Program Statements, Classes – Creating, Compiling and
Linking Source file – Keywords, Identifiers and Constants – Data types: Basic, User
defined and derived – D eclaration and Dynamic Initialization of Variables, Reference
Variables – Operators: Scope resolution, Member D ereferencing, Memory
management and T ype Cast - Manipulators – Expressions and their Types – Implicit
Conversions, Operator O verloading, O perator Precedence.
UNIT II: CONTROL STRUCTURES & ARRAYS. Hours:15
Control Structures: If, If…else, switch, do..while, while, for statements,
Functions – The Main function, Function Prototyping, Call by Reference, Return by
Reference, Inline functions, Classes and Objects – Specifying a Class, Defining
Member Functions, Making an Outside function Inline, Nesting of Member
functions, Arrays within a Class, Arrays of Objects, Objects as function Arguments,
Friendly functions, Returning Objects.
UNIT III: CONSTRUCTORS & FILES Hours:15
Constructors Parameteriz ed Constructors, Multiple Constructors in a class,
Copy constructor and Destructors -D efining O perator Overloading, O verloading
Unary and Binary O perators, O verloading, String manipulation using Operators,
Rules for overloading operators, T ype Conversions. Inheritance: Defining derived
classes.-Single, Multilevel , Hierarchical and multiple Inheritance-Pointers, Pointers
to derived classes. Files: Opening and closing file, detecting End-of-files.

UNIT IV: FUNDAMENTALS OF DATA STRUCTURES Hours:15


Stack(Arrays)-Operations-Applications of Stack(Infix and Postfix)-
Queue(Array)-operations-Linked list (Singly, circular, Doubly)- Applications of
List(Polynomial Addition) Trees: Binary T rees –Binary Search Tree- O perations -
Recursive Tree Traversals.
3
UNIT V: SORTING & SEARCHING Hours:15
Graph - Definition, Types of Graphs, Graph Traversal –D ijkstras shortest path-
DFS and BFS-Sorting-Heaps-Quick sort-Merge sort-Bubble sort-searching-Binary
search.

COURSE OUTCOMES
After completing the Course successfully, the student will be able to
1. To learn the basic concepts Object oriented programming.
2. To learn the control structures and arrays.
3. To implementing the constructors & File opening and closing.
4. To learn the fundamentals of stack & Q ueue operations.
5. To learn the concepts of graphs, sorting & searching methods.

TEXT BOOKS (In API Style)


1. E Balagurusamy , 2014,T ata McGraw Hill,6th Edition, “O bject
Oriented Programming with C++”.
2. Ellis Horowiz, sartajSahni,2008, Galgotia Publications “ Fundamentals
of Data Structure”.

SUPPLEMENTARY READINGS
1. ReemaT hareja , 2015, Oxford University Press , “O bject Oriented
Programming with C++”.
2. Balagurusamy, Tata McgRaw Hill Edition “C++ programming”.

OUTCOME MAPPING
CO/PO PO1 PO2 PO3 PO4 PO5

CO1 2 3 2 1 2

CO2 1 2 2 3 1

CO3 2 1 2 3 2

CO4 1 2 2 2 1

CO5 2 3 3 3 1
1 – Low, 2 – Moderate, 3 – High (Preferably use 2 or 3 levels)
4

SEMESTER:II 22UBCAP24 : C++ & DATA CREDIT: 2


PART: III STRUCTURE LAB HOURS: 3

COURSE OBJECTIVES
1. To Impart Practical Trai ni ng i n C++ Programmi ng Language

LIST OF EXPERIMENTS
1) Implementing classes, object, constructors and member functions for
calculating area and perimeter of a circle.
2) Impl ementi ng function ov erloadi ng(Fi nd area/v ol ume of rectangl e, ci rcl e,
sphere, cyli nder, cone etc).
3) Impl ementi ng operator ov er loadi ng( Addi ti on, s ubtraction, multi plication of
matrices)
4) Implementing single , multiple , hierarchical inheritance.
5) Implementing sequential file operations using error handling functions.
6) Implementing PUSH, POP operations of stack using Arrays.
7) Implementing add, delete operations of a queue using Arrays.
8) Implementing Infix to postfix conversion of an expression using stack.
9) Implementing Binary tree recursive traversals (in-order, pre-order, and post-
order).
10) Implementing Polynomial addition using linked list.

OUTCOME MAPPING

PO1 PO2 PO3 PO4 PO5


CO1 2 3 3 3 3
CO2 2 2 2 3 2
CO3 3 2 3 3 2
CO4 2 3 2 3 2
CO5 2 2 3 3 3

1 – Low, 2 – Moderate, 3 – High (Preferably use 2 or 3 levels)


5

INTERNAL ELECTIVE-I
SEMESTER:II CREDIT: 3
22UBCAE26 :1
PART: III HOURS: 3
COMPUTER ORGANI ZATION & ARCHITECTURE

COURSE OBJECTIVES
1. To understand the basic concepts of instruction and its essentials.
2. To Unders tand the concept of programmed control.
3. To learn how to implement micro operations & instruction formats..
4. To Explain the Input , output controls .
5. To understand the concept of memory concepts.

UNIT I : Basic Computer Organization and Design Hours:9


Instruction Codes: Stored program Organization, Indirect address –
Computer Registers: Common bus system – Computer Instructions: Instruction set
Completeness – Timing and Control – Instruction Cycle: Fetch and decode,
Determine the type of Instruction, Register reference Instructions- Memory
reference Instructions – Input Output and Interrupt: I/O Configuration, I/O
Instructions, Program Interrupt, Interrupt Cycle.
UNIT II: Microprogrammed Control Hours:9
Control memory – Address sequencing: Conditional Branching, Mapping of
Instruction, Subroutines – Microprogram Example: Computer Configuration,
Microinstruction formats, Symbolic Microinstructions, The fetch routine, Symbolic
Microprogram, Binary Microprogram – D esign of Control UNIT: MicroProgram
Sequences.
UNIT III: Central Processing UNIT Hours:9
General Register Organization: Control word, Examples of Microoperations –
Instructionformats : T hree-Address, Two-Address, O ne-Address and Zero-Address
Instructions, RISC Instructions – Addressing Modes: Numerical Example.
UNIT IV: Input-Output Organization Hours:9
Peripheral D evices: ASCII Alphanumeric Characters – Input-Output Interface:
I/O Bus and Interface modules, I/O versus Memory Bus, Isolated versus Memory
Mapped I/O, Example of I/O Interface – Asynchronous Data Transfer: Strobe
Control, Handshaking, Asynchronous Serial Transfer, Asynchronous
Communication Interface, First-In, First-Out Buffer – Modes of T ransfer – DMA,
DMA Controller.
UNIT V: Memory Organization Hours:9
Memory Hierarchy, Main memory: RAM, ROM, Memory Address map, Memory
Connection to CPU – Auxiliary Memory - Associative Memory – Cache & virtual
Memory.
6
COURSE OUTCOMES
After completing the Course successfully, the student will be able to
1. To learn the computer instructions and bus system.
2. To learn about the addressing modes.
3. To learn about the Input and output controls.
4. To learn about the memory and its types.

Text Books (In API Style)


1. Morris Mano M. , 2011, Prentice Hall of India Private Limited,
“Computer System Architecture” New Delhi .
Supplementary Readings
1. William Stallings, 2010,Pearson publications, “Computer Organization and
architecture”,

OUTCOME MAPPING
CO/PO PO1 PO2 PO3 PO4 PO5

CO1 1 3 3 2 2

CO2 1 2 3 2 1

CO3 3 2 3 3 1

CO4 1 3 2 2 1

CO5 1 2 3 2 1

1 – Low, 2 – Moderate, 3 – High (Preferably use 2 or 3 levels)


7

SEMESTER:II INTERNAL ELECTIVE- I CREDIT: 3


PART: III 22UBCAE26 : 2 COMPUTER GRAPHICS HOURS: 3

COURSE OBJECTIVES
1. To understand the basic concepts of drawing algorithms.
2. To understand the concept of Attributes & 2D transformations
3. To understand clipping concepts & its types.
4. To understand the concepts of 3D transformations.
5. To understand the surface detection methods.

UNIT I : Overview of Computer Graphics . Hours: 9


Video Display D evices- Raster Scan System- Random Scan Systems- Hard Copy
Deices- Graphic Software- Line Drawing Algorithms: DDA- Bresenham’s Line -Circle
Generating Algorithms
UNIT II: Attributes & Two DimensionalTransformations Hours: 9
Line Attributes- Curve Attributes-Color And Gray Scale Level- Area Fill Attributes-
Character Attributes- Inquiry Functions- Basic Transformations - Composite
Transformation – Other transformation
UNIT III: Two Dimensional Viewing & Clipping Hours: 9
The Viewing Pipeline- Window To Viewport Transformation –Clipping O perations-
Point Clipping- Line Clipping: Cohen Sutherland- Liang Barsk y-Sutherland Hodgeman
Polygon Clipping- Text Clipping- Exterior Clipping- Logical Classification Of Input
Devices- Interactive Picture Construction
UNIT IV: Three Dimensional Transformations & Clipping Hours: 9
Translation-Rotation-Scaling-Viewing Pipeline- Viewing Coordinates- Projections -
View Volumes and General Projection Transformation- Clipping
UNIT V: Visible Surface Detection Methods Hours: 9
Classification of Visible Surface D etection Algorithms - Back Face D etection - Depth
Buffer Method - A Buffer Method - Scan Line Method - Depth Sorting Method- BSP T ree
Method -Area Sub Division Method - O ctree Methods - Ray Casting Method

COURSE OUTCOMES
After completing the Course successfully, the student will be able to
1. Learn about the basics of graphics drawings
2. To learn about the attributes & its transformations.
3. To learn about the clipping & its types.
4. To learn about the 3D transformations.
5. To l earn about the s urface detecti on methods.
8
Text Books
1. Donald Hearn and Hearn and M.Pauline ,2012, Pearson 2 nd edition
“Computer Graphics( C version).

Supplementary Readings:
1. Edward Angel, Pearson Edition, 5th Edtion, “Interactive Computer
Graphics–A top down approach using Open GL”.
2. Peter Shirley , 2009, Steve Marschner, Cengage Learning, Indian Edition
“Computer Graphics”.

OUTCOME MAPPING
CO/PO PO1 PO2 PO3 PO4 PO5

CO1 2 3 3 3 2

CO2 1 2 2 3 1

CO3 3 3 3 3 2

CO4 1 3 2 2 1

CO5 1 3 3 3 1

1 – Low, 2 – Moderate, 3 – High (Preferably use 2 or 3 levels)


9

INTERNAL ELECTIVE-I
SEMESTER:II CREDIT:3
22UBCACE26:3
PART: III HOURS: 3
INTERNET AND ITS APPLICATIONS

COURSE OBJECTIVES
1. Illustrate basic concepts of Internet.
2. Understand Apply the necessary of Internet Explorer.
3. Analyze, design and implement Email system.
4. Demonstrate the Hyper T ext Markup languages
5.To learn the E-marketing & its usage.

UNIT – I:Fundamentals of Internet Hours:9


Introduction to Computers Programming Language types History of Internet
Personal Computers, History of World Wide Web- Micro software .NET Java-Web
resources.
UNIT – II: Web Browsers Hours:9
Web Browsers- Internet Explorer- connecting to Internet Features of Internet
explorer6 Searching the Internet- online help and tutorials- File Transmission Protocol
(FTP) Browser settings.
UNIT – III:E-Mail Hours:9
Attaching a file, Electronic mail Creating an E-mail id Sending and Receiving mails-
attaching a file-Instance messaging- other web browsers.
UNIT – IV:HTML Hours:9
Introduction to HTML headers - Linking- Images-special characters and line
break s- unordered lists- simple HTML programs.
UNIT – V:E-Marketing Hours:9
E-marketing consumer tracking Electronic advertising search engine-CRM- credit
card Payments- Digital cash – e wallets – smart card.

COURSE OUTCOMES
After completing the Course successfully, the student will be able to
1. Explain basic usages of internet and its applications.
2. Define and demonstrate the use of Web Browsers.
3. To Explain the E-Mail applications.
4. To demonstrate the HTML & its tags.
5. To Know the E-Marketing and its advertisements.

Text Books (In API Style)


1.P.J. Deital and A.B.Goldberg , PHI, third Edition“Internet and World Wide Web”.
Supplementary Readings
1.Harley hahn , Tata McGraw hill “The Internet- Complete Reference”.
2.P.Rizwan Ahmed, 2014, , Margham Publication,” Internet and its Applications”
10

OUTCOME MAPPING
CO/PO PO1 PO2 PO3 PO4 PO5

CO1 2 3 3 3 2

CO2 1 2 2 2 1

CO3 3 1 3 1 3

CO4 2 3 3 3 3

CO5 1 3 3 1 3

1 – Low, 2 – Moderate, 3 – High (Preferably use 2 or 3 levels)


11
ALLIED COURSES
STATISTICS

SEMESTER:II 22USMAA02 : STATISTICAL METHODS AND THEIR CREDIT:4


PART:III APPLICATIONS HOURS:5
(For BCA)
COURSE OBJECTIVES
1. To know about statistics
2. To know about measurs of centeal tendencies and dispersion
3. To know about correl ation and regressi on
4. To know the concept of probability and distribution
5. To apply test of significance

UNIT I : Introduction to stati stics Hours: 10


Statistics, functions, characteristics, limitations.Various types of D ata;
Nominal, Ordinal, Ratio Scale and Interval; Primary and Secondary D ata; Methods
of Collecting Primary Data;Diagrammatic and Graphical representation of data. -
sample and Population-Preparation of questionnaire.
UNIT II:measures of central tendencies and dispersion Hours: 10
Descriptive Measures – Mean, Median, Mode;geometric and harmonic
,positional averages, range,Quartile deviation Mean Deviation and Standard
Deviation.
UNIT III: correlation and regression Hours:10
Study of relationship between variables: Concept of correlation- types of
correlation, rank correlation and simple problems. Regression Analysis: Simple
Regression Equations.
UNIT IV: Probability and random variables Hours:10
Probability T heory: definitions- axioms of probability; simple problems -
addition and multiplication theorem - Baye’s theorem–simple problems, types of
random variables, Binomial, Poisson and Normal
UNIT V: tests of significance Hours:10
Tes t of si gni ficance: s mall s ampl e t-tes t (mean, SD, Correl ati on), F tes t for
vari ance–l arge s ampl e z-tes t (mean and proporti ons )- chi s quare tes t-si mpl e
probl ems

COURSE OUTCOMES
1. At the end of the course, the student will be able to:
2. Understand the various concepts of statistics.
3. know about measures of centeal tendencies and dispersion
4. know the concept of correl ati on and regressi on
5. apply the concept of probabili ty dis tri by ti on
6. test the population parametric value
2
12

Text Books
1. Gupta,S.P.: , Sultan Chand& Sons Pvt Ltd ,”Statistical Methods.”New
Delhi.
2. Rajagopalan V., (2006), New Age International Publishers (P) Ltd,
”Selected Statistical Tests”.., New Delhi.

OUTCOME MAPPING
PO1 PO2 PO3 PO4 PO5
CO1 2 3 3 3 2
CO2 1 3 2 2 3
CO3 3 3 3 2 2
CO4 3 3 2 2 2
CO5 1 3 3 3 3
1 – Low, 2 – Moderate, 3 – High (Preferably use 2 or 3 levels)
13
SEMESTER II CREDIT:1
22USOFS28 – Soft Skills
PART: IV HOURS:1

Course Objectives:
1. To develop the receptive sk ills of listening and reading.
2. To i mprov e the skills of i nterpreti ng and trans codi ng i nformati on.
3. To dev el op the pres entati on skills of s peaki ng and wri ti ng.
4. To i mprov e communi cation s kills wi th reference to Personal and i nterpersonal
Interacti on.
5. To enhance the personality traits with regard to employability.

Unit I: Receptive Skills of Communication.


1. Listening and Documenting
2. Reading Comprehension

Unit II: Skills of Interpretation


1. Reading and following Instructions
2. Interpreting and Transcoding information

Unit III: Speaking Skills


1. Developing Personal Speaking Skills
2. D ev el opment of Interpers onal Speaki ng Skills

Unit IV: Writing Techniques


1. Writing Without Mistakes
2. How to Apply for a Job.

Unit V: Development of Personality Traits


1. Norms of Eti quette
2. Eye Contact

Course Outcomes:
1. The students understand the receptive skills of listening and reading.
2. Students learn how to interpret and transcode information.
3. Students learn Personal and Interpersonal Skills of Speaking.
4. Students learn to write without mistak es.
5. Students become aware of the effect of Good Pers onali ty Trai ts.

Text Book:
1. Board of Editors, Vijay Nicole’s Handbook of Soft Skills, Vijay Nicole Imprint Pvt
Lt, 2018.

Supplementary Readings
1. Board of Editors, , Soft Sk ills, W.B. Publishing House Chennai.
2. Ravi Shank ar.L & T itus H.S, Soft Sk ills, T richy Publishers, Saligramam,
Chennai, 2018.
14

SEMESTER: II CREDIT: 1
22UVALE27: Value Education
PART: IV HOURS: 2

Course Objectives
1. To incorporate human values in educational system.
2. To imbibe deeper understanding of the need and importance of value-based living.
3. To develop an honorable character.
4. To make the students understand how values lead to success.
5. To mak e the student realize that all the problems can be solved by one’s innate
goodness

Unit I: Truth Doesn’t Change with Time


1. Universal and Ethical Values
2. Integri ty
3. Honesty

Unit II: Living with Values Leads to Success


1. Ethics – Conscience and Loyalty
2. Characteristic Features of an Honorable Person
3. If by Rudy ard Ki pli ng

Unit III: Development of Character


1. Character – a Learnt Behaviour
2. Reputation and Character
3. Honorable Character Building

Unit IV: Effect of Thought on Character


1. Man is the Master of Thought
2. Thoughts Crystallize into Habits
3. Good T houghts and Actions Produce Good Results

Unit V: How to conquer your Problem


1. God is wi th you to Solv e Your Probl ems
2. You are Greater Than Your Problem
3. Every Human Being has the Built-in Potential to Solve All his Problems

Course Outcomes
1. The students understand the importance of value-based living.
2. Students become aware of the Universal Value System.
3. Students learn how success is directly value based
4. Students develop an honorable character.
5. Students learn to face all the problems courageously.

Text Books:
1. Khera, Shiv, Living with Honour, Macmillan Publishers India limited, Chennai,
2003 . (Chapters1: Principles of Honour, Chapter 2: Foundation for Success,
Chapter 4: Character and Reputation)
2. Peale, Norman Vincent, The Positive way to Change Your Life, Cedar Books
(Chapters 3: The Concept That Conquers problems)
3. Alen, James, As a Man T hinketh , Finger print Publishing , 2017
(Chapter 1: T hought and Character, Chapter 2: Effect of Thought on
Circumstances).
15

Supplementary Readings
1. Nagarajan. A Text Book on Professional Ethics and Human Values. New Age
International limited Publishers, 2006.
2. Kalam, Abdul. My journey –T ransforming Dreams into Actions. Rupa Publications,
2013.
1

COMMUNICATIVE
ENGLISH
SEMESTER-II

Tamil Nadu State Council For Higher Education


(TANSCHE)
2

CONTENTS
Unit Pages
Unit I (18 hours)
1. Listening and Speaking
a. Listening and responding to complaints (formal
situation)
b. Listening to problems and offering solutions
(informal)
2. Reading and writing
a. Reading aloud (brief motivational anecdotes)
b. Writing a paragraph on a proverbial
expression/motivational idea.
3. Word Power/Vocabulary
a. Synonyms & Antonyms
4. Grammar in Context
● Adverbs
Prepositions

Unit II(20 hours)

1. Listening and Speaking


a. Listening to famous speeches and poems
b. Making short speeches- Formal: welcome speech
and vote of thanks.
Informal occasions- Farewell party, graduation
speech
2. Reading and Writing
a. Writing opinion pieces (could be on travel, food,
film / book reviews or on any contemporary topic)

b. Reading poetry
Reading aloud: (Intonation and Voice
Modulation)
Identifying and using figures of speech -simile,
metaphor, personification etc.
3. Word Power
a. Idioms & Phrases
4. Grammar in Context
Conjunctions and Interjections

Unit III (18 hours)


1. Listening and Speaking
a. Listening to Ted talks
b. Making short presentations – Formal presentation
3

with PPT, analytical presentation of graphs and


reports of multiple kinds
c. Interactions during and after the presentations
2. Reading and writing
a. Writing emails of complaint
b. Reading aloud famous speeches
3. Word Power
a. One Word Substitution
4. Grammar in Context: Sentence Patterns

Unit IV (16
hours)
1. Listening and Speaking
a. Participating in a meeting: face to face and online
b. Listening with courtesy and adding ideas and
giving opinions during the meeting and making
concluding remarks.
2. Reading and Writing
a. Reading visual texts – advertisements
b. Writing a Brochure
3. Word Power
a. Denotation and Connotation
4. Grammar in Context: Sentence Types

Unit V
(18 hours)
1. Listening and Speaking
a. Informal interview for feature writing
b. Listening and responding to questions at a formal
interview
2. Reading and Writing
a. Writing letters of application
b. Readers’ Theatre (Script Reading)
c. Dramatizing everyday situations/social issues
through skits. (writing scripts and performing)
3. Word Power
a. Collocation
4. Grammar in Context: Working With C lauses

You might also like