SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ......

108
SRI KALISWARI COLLEGE, SIVAKASI (An Autonomous Institution, Affliated to Madurai Kamaraj University, Reaccredited with „A‟ Grade by NAAC with CGPA 3.30) DEPARTMENT OF COMPUTER APPLICATIONS Programme Scheme of Examinations and Syllabi (with effect from June 2015) UG Programmme BCA

Transcript of SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ......

Page 1: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE, SIVAKASI (An Autonomous Institution, Affliated to Madurai Kamaraj University,

Reaccredited with „A‟ Grade by NAAC with CGPA 3.30)

DEPARTMENT OF COMPUTER APPLICATIONS

Programme Scheme of Examinations and Syllabi

(with effect from June 2015)

UG Programmme – BCA

Page 2: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Programme Outcome (PO) for Undergraduate Programme

Knowledge

PO 1: Well grounded knowledge in chosen subjects.

PO 2: Updated knowledge related to the subjects.

Skills

PO 1: Acquisition of cognitive skills

PO 2: Acquisition of Life Skills for Employment.

Attitude

PO 1: Holistic Personality Development through Self-directed and lifelong learning.

PO 2: Eco Sensitivity, inclusive culture, moral uprightless and social commitment.

Program Specific Outcome (PSO) for Undergraduate Programme:

Provide strong foundations in fundamentals of computer science and applications for

employability and/or further graduation.

To learn the techniques for how to demonstrate skills in running software programs and

design software.

To learn how to acquire the skills required to become proficient programmers and

computer professionals.

Equip the students in providing professional solutions to real-time problems.

Empower students with competencies in creative thinking and problem solving, inter-

personal communication and managerial skills.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Page 3: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Department of Computer Application

Choice Based Credit System - Curriculum Pattern

UG Programme - BCA

2015-2018

Part Course Code Title

Ho

urs

Cre

dit

s

Semester I

I 15UTAL11 Tamil/Hindi/French – I 6 3 II 15UENL11 English – I 6 3

III

15UCAC11 15UCAC1P 15UCAA11

Core - I Programming In C

Core - II Programming in C Lab

Allied Course - I Mathematical Foundation

5

5

4

4

4

3

IV

15UCAN11 15UCAE1P

Non Major Elective Course - I Fundamentals of Computers Enrichment Course - I Office Automation Lab

2

2

1

1

Total

30 19

Semester II

I 15UTAL21 Tamil/Hindi/French – II 6 3 II 15UENL21 English – II 6 3

III

15UCAC21 15UCAC2P 15UCAA21

Core - III Programming In C++

Core - IV Programming in C++ Lab

Allied Course - II Operation Research

5

5

4

5

4

3

IV

15UCAN21 15UCAE2P

Non-Major-Elective Course - II Web Programming Enrichment Course - II DTP Lab

2

2

1

1

Total 30

20

Semester III

I

II

III

15UTAL31 15UENL31 15UCAC31

Tamil/Hindi/French –III

English- III

Core -V

6 6

3 3

Page 4: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

15UCAC3P

15UCAA31

Programming in JAVA Core - VI

Programming in JAVA Lab

Allied Course – III Digital Principles and Computer

Organization

5 5

4

5 5

3

IV

15UCAS3P 15UCAV31

Skill Based Course – I Digital Lab Value Based Course - I Numerical Aptitude

2 2

2 1

Total 30 22

Semester IV

I

II

III

15UTAL41 15UENL41 15UCAC41

15UCAC4P

15UCAA41

15UCA041 15UCA042 15UCA043

Tamil/Hindi/French –IV

English- IV

Core – VII Dot Net Programming

Core – VIII Dot Net Programming Lab Allied Course - IV Basic Financial Accounting Elective Course - I 1. Fundamentals of data structures and

algorithms 2. Computer Oriented Numerical

Methods

3. Principles of Compiler Design.

6 6 5

5

4 4

3 3 5

5

3 3

V Extension 1

Total 30 23

Semester V

III 15UCAC51 15UCAC5P

15UCAC52 15UCAC5Q

Core – IX Web Programming with PHP

Core - X Web Programming with PHP Lab Core – XI Relational Database Management System

Concepts Core – XII Relational Database Management System

4 4 4 4

4 4 4 4

Page 5: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

15UCAC53 15UCA051 15UCA052 15UCA053

Lab Core – XIII Computer Networks and Security Elective Course - II

1. Software Engineering & Testing 2. Object Oriented Analysis and Design 3. Management Information System

4 4

4 3

IV 15UCAS5P 15UCAS5Q 15UCAV5P 15UVED51 15UCAJ51

Skill Based Course – II Tally Lab Skill Based Course – III Computational

Lab Value Based Course – II Soft Skill -

Practicals Value Education On Job Training - OJT

2 2 1 1

2 2 1 1 1

Total 30 30

Semester VI

III 15UCAC61

15UCAC62 15UCAC63 15UCAC6P 15UCAJ6P 15UCA061 15UCA062 15UCA063

Core – XIV Operating System Core - XV Advanced Computing Techniques

Core - XVI Computer Graphics Core – XVII Computer Graphics Lab Core - XVIII Project Lab & Viva Voce Elective Course - III 1.Fundamentals of Data Mining and

Bioinformatics 2. Introduction to Soft Computing 3. Artificial Intelligence

4 4 4 4 4 4

4 4 3 4 4 3

IV 15UCAS6P 15UCAV6Q

Skill Based Course – IV Virtual Gaming Lab Value Based Course – III UNIX Lab

2 2

2 1

V 15UESR61 Environmental Studies 2 1

Total 30 26

Extra Credit Course:

Semester Course code Title Hours Credits

SEM III 15UCAEXP Android and Mobile Database

Applications Lab

4 1

SEM IV 15UCAEXQ Web Technology Lab 4 1

Semester I II III IV V VI Total

Page 6: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester I – (2015 – 2018)

Course : Core I – Programming in C Course Code : 15UCAC11

Max Marks : 75 Max Hours : 60 Hours

Aim and Objective:

To learn simple and complex problems in reasonable time.

To learn how to develop C programs using simple concepts.

To improve the logical skills in C.

Course Outcome:

Able to develop the programming and logical skills in C.

Learn the files, structure and pointer concepts implementations.

Be skilled at the basic conditional statements such as while, do while and for

statements.

Implementation of arrays and functions in various applications.

Learn how to develop C program using Array, Structure, Union, Pointers and File

concepts.

Understand how to use programming in day to day Applications

Unit I : (12 hours)

Fundamentals of C : History of C-Importance of C-Programming Style-Constants,

Variables and Data types-Operators and Expressions-Managing input and output operations.

Unit II : (12 hours)

Control Statements and Arrays: Decision Making and Branching-Decision making and

looping-Arrays- Character arrays and strings.

Unit III : (12 hours)

Functions: need for user-defined function – Definition- function calls-function

declaration-category of functions-nesting of functions- Recursion

Credits 19 20 22 23 30 26 140

Page 7: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Structures and Unions: Introduction- Defining, declaring, accessing and initializing

structure- copying and comparing structure variable-array of structure-arrays within structures-

structure within structure-structures and functions-unions

Unit IV : (12 hours)

Pointers: Introduction-declaring pointers in variables-Initialization of pointer variables-

Accessing a variable through its pointer-Chain of pointers-Pointer Expression-Pointer increment

and scale factor-Pointers and arrays-Pointers and character strings-Array of pointers-Pointer as

Function Arguments-Functions Returning pointers-Pointers to Functions-Pointers and

Structures-Troubles with pointers.

Unit V : (12 Hours)

File Management in C: Introduction – Defining and opening a file-Closing a file -

Input/Output operations on files-Error handling I/O Operations-Random Access to Files-

Command Line Arguments.

Text Book:

1. “Programming in ANSI C”- E.Balagurusamy, 5th

Edition Tata McGraw-Hill Publishing

Company Ltd New Delhi, First Reprint 2010 (Chapters 1-12)

Reference Books:

1. “Programming with C(Schaum‟s Outline Series)“ – Gottfried,Tata McGraw Hill,2006

2. “ Pointers in C ”- Yashavant Kanetkar, BPB Publications,2007

Page 8: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester I – (2015 – 2018)

Course: Core II -Programming in C Lab Course Code : 15UCAC1P

Max Marks : 60 Max Hours : 60 Hours

Aim and Objective:

To learn how to develop C programs using simple concepts.

To familiarize the student with basic concepts of computer programming and developer

tools.

To present the syntax and semantics of the “C” language as well as data types offered by

the language.

Course Outcome:

Enable to understand the compilation process.

Understand the basic data types and their operations.

Learn Flow control in C.

Skilled to use C program using Array, Structure, Union, Pointers and Files.

Gain knowledge of design / implementation issues involved with variable allocation and

binding.

Be skilled at using programming in day to day Applications.

Gain insight in the concepts of syntax, translation, abstraction, and implementation.

1. Perform arithmetic operations

2. Interest calculation.

3. Temperature conversions

Page 9: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

4. Decimal to binary & binary to decimal Conversion.

5. Quadratic equations.

6. Positive or negative number checking.

7. Biggest of three numbers

8. Vowels checking.

9. Fibonacci series generations.

10.Adam Number Checking

11.Palindrome Number Checking

12.Sum of Digits

13.Perfect Number Checking.

14 Prime Number Checking

15.Search the number in the given array .

16.Summation of positive and negative numbers.

17.Matrix Manipulation

18.Sum of n numbers using functions.

19.String Manipulations

20.Factorial using recursion

21.Create and calculate pay bill using structure.

22.Call by value and Call by reference.

23.Sorting the names

24.Student mark list using file

25. Sort the numbers using pointer.

Page 10: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester I – (2015 – 2018)

Course : Enrichment Course I – Office Automation Lab Course Code : 15UCAE1P

Max Marks : 60 Max Hours : 30 Hours

Aim and Objective:

To prepare them to create documents.

To give them preparation of tables and it‟s formatting.

To give practical knowledge on mail merging.

Course Outcome:

Able to prepare document, slide show.

Being capable to prepare slides with animations.

Trained to prepare excel sheet, chart display.

Acquire proficiency in creating database.

Be familiarized with pivot table.

Understand the knowledge in Query.

Gain a practical knowledge on generation of reports.

MS – Word

1. Preparing a Leave Letter.

2. Resume Preparation

3. Create the Time Table.

4. Application Form Creation.

5. Invitation Preparation.

6. Mail Merge Implementation.

MS – Excel

Page 11: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

1. Chart Creation.(Pie Chart, Bar Chart)

2. Perform Student‟s Mark statement using Filters.

3. Employee Details using Formulas.

4. Pivot chart & Pivot Table Creation

MS – Access

1. Book Details Using Select Query

2. Employee Table Creation Using Report.

3. Create Student Mark list .

4. Student Mark List.

MS – PowerPoint

1. Slide show presentation for your Bio data.

2. Displaying College details.

3. Displaying Advertisement Presentation.

4. Presentation About Your Subject.

Page 12: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester I – (2015 – 2018)

Course : Non Major Elective Course-I Fundamentals of Computers

Course Code : 15UCAN11

Max Hours : 30 Hours Max Marks:75

Aim and Objective:

To know the fundamentals of computers.

To know the fundamentals of internet.

To learn basic principles of using Windows operation system.

Course Outcome:

Be able to access the Internet, Worldwide Web, as well as use Internet directories

and search engines, and locate www addresses.

Develop an intuitive sense of how computers work and how they can be used to make

academic work more effective.

Be able to find and evaluate information on the Web.

Acquired basic word processing skills with Microsoft Word, PowerPoint, Excel.

Be acquainted with the basic concepts of operating system.

Able to understand the basic concepts of Topologies.

Comprehend the concepts of Networks and its types.

Unit I: (6 hours)

Introduction to Computers - Introduction – types of computers – Characteristics of

Computer – What computers can do – what computers can‟t do.

Classification of Digital Computer Systems : Introduction – Micro computers – mini

computers – mainframes – super computers – Network Computers.

Unit II: (6 hours)

Page 13: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Anatomy of a Digital Computer : Functions and components of a Computer – Central

Processing Unit (CPU) – Memory – How the CPU and memory work.

Number Systems : Introduction – Decimal Number System – Binary number system –

complements.

Memory Units : Introduction – RAM – ROM – PROM – EPROM – EEPROM – Flash

memory/

Unit III: (6 hours)

Auxiliary Storage System : Hard disk – Floppy Disk – Zip Disk – Jaz Disk – Super disk

– optical disk – CD – ROM – Magneto optical (MO) drives.

Introduction to Computer Software : Introduction – operating systems – Compilers

and interpreters – word processors – spread sheets – presentation graphics – Database

Management Systems(DBMS) – Image processors.

Unit IV: (6 hours)

Computer Networks : Introduction – overview of network – communication processors

– communication media – types of networks – LAN – WAN – network Topologies.

Unit V: (6 hours)

INTERNET AND WWW – Introduction – What special about internet – Internet Access

– Internet basics – Internet Protocols – Internet Addressing – WWW – Web Pages & HTML –

HTML Web browsers - Searching the web.

Text Book:

“Introduction to Information Technology” – Alexes Leon, Mathews Leon.

Reference Book:

“A text book of Information Technology”, R.Saravankumar, R.Parameswaren,

T.Jayalakshmi.

Page 14: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), SIVAKASI

Department of Computer Application

Choice Based Credit System - Curricular Pattern

UG Programme - BCA

2015-2018

Course : Core III-Programming with C++ Course Code:15UCAC21

Max Hours : 60 hrs Max Marks: 75

Aim and Objective:

To know basic concepts of object oriented programming Language

To learn how to write the programs using C++.

To familiar with using C++ functions and the concepts related to good modular design.

Course Outcome:

Gain basic knowledge on Object Oriented concepts.

Obtain the ability to develop applications using Object Oriented Programming Concepts.

Able to explain programming fundamentals, including statement and control flow and

recursion.

Articulate the principles of object-oriented problem solving and programming.

Able to simulate the problem in the subjects like Operating system, Computer networks

and real world problems.

Learn to implement features of object oriented programming to solve real world

problems.

Analyze, write, debug, and test basic C++ codes using the approaches introduced in the

course.

Be familiar with using C++ functions and the concepts related to good modular design.

UNIT-I (12hours)

Software Crisis – S/w Evolution – Basic concepts of OOPs- Benefits of OOPs- Object

Oriented Languages- Applications of OOP- Application of C++ program- Creating the Source

Page 15: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

file- Compiling & Linking – Tokens – Basic Data types -User Defined data types- derived type-

symbolic Constants- Type Compatibility- Declaration of Variables- Dynamic initialization of

variable- Reference variable- Operators in C++- Manipulators- Type cast operator- Expression &

implicit conversion- Operator overloading- Control structures- Tem main function- Function

Prototyping- Inline function- function Overloading- friend & Virtual function.

UNIT –II (12hours)

Specifying a Class- Defining a member function- Marking an outside function as inline-

Nesting of member function- Private function- Arrays within a class- Memory allocation for

object- Static data members- Static member functions- Array of object- Object has function

arguments – friendly functions – returning object consent member functions – Pointers to

members – constructors – Parameterized Constructor, Multiple Constructor in a class –

Constructors with default arguments – dynamic initialization of objects – copy constructor –

constructing two-dimensional array – Destructors.

UNIT-III (12hours)

Defining Operator Overloading – Overloading unary operator – Overloaded Binary

Operators – Overloading Binary Operators using friends – Manipulation of Strings using

Operators – Rules for Overloading Operators – Type Conversions – Defining derived classes-

Single Inheritance – Making a private member Inheritable – Multilevel Inheritance – Multiple

inheritance – Hierarchical inheritance - Hybrid inheritance – Virtual Base classes - Constructors

in derived classes – member classes: Nesting of Classes.

UNIT- IV (12hours)

Pointer to Objects – this pointer – pointers to derived classes – virtual functions – pure

virtual functions – C++ Streams – C++ Stream classes - Unformatted I/O operations – Managing

Output with manipulators.

UNIT V (12hours)

Classes of file stream operations – Opening and Closing a file – Detecting end of file –

more about open() : File modes file pointers and their manipulations – Sequential input and

output operations – Updating a file : Random access – Error handling during file operations –

command line arguments-Templates-Class Templates-Function Templates-Exception handling-

Catching Exception- Throwing an exception -Specifying Exceptions.

Page 16: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Text Book :

Object Oriented Programming with C++

1 E.Balgurusamy.

2 Tata McGraw – Hill Publishing Company Limited , 1998.

Chapters: 1 to 11

Reference Book:

C++ The Complete reference

2 Herbert schildt

3 Tata McGraw-Hill Publishing Company Limited, 1998.

.

Page 17: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE, (Autonomous) SIVAKASI

Choice Based Credit System - Curricular Pattern

UG Programme - BCA

2015-2018

Course : Core IV- Programming in C++ Lab Course Code: 15UCAC2P

Max Hours : 60 Hrs Max Marks: 60

Aim and Objective:

To understand the basic concepts of class and objects.

To learn the concepts of inheritance and function overloading.

To learn the concepts of Constructor overloading.

Course Outcome:

Be able to develop, design and implement simple computer programs.

Understand functions and parameter passing.

Be able to do numeric (algebraic) and string-based computation.

Understand object-oriented design and programming.

Understand dynamic memory allocation and pointers.

Be able to design, implement, and test relatively large C++ programs.

Able to analyze, write, debug, and test basic C++ codes using the approaches introduced

in the course.

Grasping the new ideas related to programming.

Page 18: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Develop the following programs using oops concepts :

1. Arithmetic operations using switch

2. Sum Of Digits & Reverse of a number

3. Number Checking (Armstrong, Prime ,Perfect Number)

4. Sorting The Numbers

5. Searching a Number

6. Sorting The Strings

7. Transpose Matrix using function

8. Maximum & Minimum Number checking Using function

9. Temperature Conversion By Using Inline Function

10. Area & Perimeter Of Rectangle By Using Inline Function

11. Swapping Two Values Using Call By Value & Call By Reference

12. M Power N using Default arguments

13. Volume Of(cube, sphere, cylinder) By Using Function Overloading

14. Matrix Addition using friend function

15. Fibonacci series using Default Constructor

16. Reverse the string using Copy Constructor

17. Multiplication using Overloaded Unary Minus Operator

18. Student Mark List Using Multiple Inheritance

19. Employees Details Using Multilevel Inheritance

20. Convert Numbers To Words By Using Virtual Function

Page 19: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester I – (2015 – 2018)

Course : Non Major Elective Course-I Web Programming

Course Code : 15UCAN21

Max Marks: 75 Max Hours : 30 hrs

Aim and Objective:

1. To Understand the fundamentals of web programming

2. To develop web pages using HTML tags.

3. To learn various formatting tags.

Course Outcome:

Know the fundamentals of internet

Be able to access the Internet, Worldwide Web, as well as use Internet directories

and search engines, and locate www addresses.

Be able to find and evaluate information on the Web.

Learn basic HTML tags of formatting text, table, ordered list and unordered list,

internal and external links.

Learn various tags in HTML.

Understand the basic functionality of a browser.

Know the browser embedded.

UNIT I: (6 hours)

Overview of HTML:

Introduction to HTML - Structure of HTML program - Head Tag -Body Tag -

Paragraph Tag - Formatting Tags(Bold, Underline, italic, strikethrough, subscript,

superscript,big,small)

Page 20: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UNIT II: (6 hours)

List:

Lists - Ordered Lists - Unordered Lists - Marquee Tag - Break Tag -

Ruler Tag -Font Tag - Data Definition Tag

UNIT III: (6 hours)

Table:

Tables - Table building Tags - Attributes of table - Table Tag -Table

Header Tag - Table Row Tag - Table data Tag - Row span – column span

UNIT IV: (6 hours)

Links and Images:

Links - Linking pages using anchor tag - Attributes of anchor tag-Image tag

and its attributes - Frame tag

UNIT V: (6 hours)

Forms:

Forms-Form tag- Input tag- Types(textbox , radiobutton, check box, password)-

selection tag-text area tag-Sample web page creation

Text book:

1. HTML Complete - Cheryle Applewood, Mariann Barsolo, Tracy Brown - BPB publications-2

nd edition

2. HTML A Beginner’s Guide – Wendy willard

- Tata McGrawHill Edition- 3rd

Edition

Unit I Chapters 1

Unit II Chapters 2

Unit III Chapters 9 (HTML A Beginner‟s Guide)

Unit IV Chapters 5, 6 “

Unit V Chapters 11 “

Page 21: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester III – (2015 – 2018)

Course : Core IV – Programming in JAVA Code : 15UCAC31

Credits : 5 Max hours : 75 Hours

Aim and Objective:

To understand the basics of java programming.

Know the concepts of Multithreading.

Develop an applet window.

Course outcome:

Get acquainted with basics of java programming.

Get acquainted with the concept of class and object.

Get acquainted with the concepts of Multithreading.

Apply proficiency in String manipulation.

Be familiar with the model of object oriented programming.

Be familiar with the abstract data types, encapsulation, inheritance and polymorphism

Able to develop an applet window.

Learn the file manipulation in files.

Unit I (15 Hours)

The Genesis of Java: The Java Buzzwords – An Overview of Java : Lexical issues - Data types,

Variables and Arrays : Java Is a strongly Typed Language - The Simple Types – Integers -

Floating-point types – Characters - Booleans – Variables - Type Conversion and Casting- Arrays –

Control Statements.

Introducing Classes: Class fundamentals - Declaring objects - Assigning Object Reference

Variables - Introducing methods- Constructor- Garbage collection.

Page 22: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit II (15 Hours)

A Closer Look at Methods and Classes: Overloading methods - Using objects as parameters -

Returning Objects – Recursion - Introducing Access Control - Understanding static - Introducing

final - Using Command line arguments.

Inheritance : Inheritance basics - Using super - Creating a Multilevel Hierarchy - When

Constructors are called - Method overriding - Dynamic method dispatch - Using Abstract classes -

Using final with Inheritance.

Unit III (15 Hours)

Packages and Interfaces : Packages - Access protection - Importing packages – Interfaces.

Exception Handling : Exception Handling fundamentals - Exception types - Uncaught Exception –

Using try and catch - Multiple catch clauses - Nested try statements – throw – throws – finally.

Unit IV (15 Hours)

Multithreaded Programming : The Java Thread Model – The Main Thread – Creating a Thread –

Creating Multiple Threads – Using isAlive() and join() – Thread Priorities.

String Handling : The String Constructors - String Buffer – Vector.

Unit V (15 Hours)

I/O, Applets and Other Topics : I/O Basics - Reading Console Input – Writing Console Output –

The PrintWriter Class – Reading and Writing Files.

The Applet Class : Applet Architecture – Applet Skeleton – Simple Applet Display Methods –

Requesting Repainting – Using Status Window – HTML Applet Tag – Passing Parameters to

Applets.

Text Book:

1. Herbert Schildt, “Java2 The Complete Reference”,- (2012), Fifth Edition Tata McGraw-Hill

Publishing Company Limited, 51th reprint.

Chapters:

Unit I : Chapter 1 (Pg: 12 to 15), Chapter 2 (Pg: 37 to 39),

Chapter 3 (Pg: 41 to 48, 52-57, 61 to 70), Chapter 5

Page 23: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit II : Chapter 6 (Pg: 129 to 147, 150), Chapter 7 (Pg: 155 to 178, 188),

Chapter 8 (Pg: 189 to 220)

Unit III : Chapter 9 (Pg: 223 to 247), Chapter 10 (Pg: 249 to 264),

Chapter 11 (Pg: 273 to 289)

Unit IV : Chapter 12 (Pg: 313 to 324), Chapter 13 (Pg: 347 to 351, 369 to 375),

Chapter 15 (Pg:485 to 490),

Unit V : Chapter 19 (Pg: 627 to 648), Chapter 20 (Pg: 653 to 672)

Reference Books:

1. E. Balagurusamy, “Programming with Java A Primer”, 4th Edition, Tata McGraw

Hill Publishing, New Delhi.

2. Joshuh Bloch, “Effective Java: A Programming Language Guide, The Java Series”, -

2008, Second Edition, Sun Micro Systems Inc.

Page 24: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester III – (2015 – 2018)

Course : Core V –Programming in JAVA Lab Code : 15UCAC3P

Max Marks : 60 Credits :5 Duration: 60 Hours

Aim and Objective:

Create Java Program using class, Inheritance.

Handle exceptions in Java.

Use Multithreading and Applet.

Course Outcome:

Familiar with the main features of the Java language.

Able to write a Java program to solve a well specified problem.

Able to debug and test Java programs.

Get familiarity with major parts of Java 6 SE libraries.

Understand how to read Java doc library documentation and reuse library code.

Build software development skill using java programming for real world applications.

Gain working knowledge of frontend and backend of an application.

Solve classical problems using java programming.

Apply the basic concepts of RMI.

Able to understand the graphics concepts of APPLET.

1. EB Bill calculation using Classes and Objects.

2. GCD calculation using Command line arguments.

3. Time and distance calculation using Inheritance.

4. Implementing Stack concept using Interface.

5. Placement eligibility checking using Package.

6. Using Built-in-Exception.

Page 25: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

7. Defining User Exception.

8. String manipulation.

9. Vector manipulation.

10. Using Thread Class.

11. Using Thread Interface.

12. Count the number of chars, vowels, lines, words in a file.

13. Chess board creation using Applet.

14. Graphics display using Applet.

Page 26: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme - BCA

Semester III - (2015-2018)

Course : Allied Course III – Digital Principles & Computer Organization Code

15UCAA31 Credits : 3

Max Hours : 60 Hours

Aim and Objective:

The function of Logic gates and Flip flops.

Basic structure of Hardware and Software.

To understand the design of the various functional units of digital computers.

Course Outcome:

Understand and be able to use Assembly Language.

Understand number systems and the ASCII character set as to how they relate to

developing and writing Assembly Language programs.

Understand the basic architectural structure, and the various hardware components

including Input/Output, Memory, and Control Systems.

Understand the purpose of each of the architecture registers.

Be able to employ Assembly Language procedures to simplify and modularize programs.

Recognize the relationship of high-level programming language constructs to the

equivalent Assembly Language instructions.

Able to learn & use the new technologies in computers.

Able to develop independent learning skills and be able to learn more about different

computer architectures and hardware.

Page 27: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UNIT I (12 hours)

Digital Logic: The Basic Gates -NOT,OR,AND Universal Logic Gates –NOR ,NAND

Number system & codes : Binary number system, Binary to decimal conversion- Decimal to

Binary Conversion – Octal numbers-Hexadecimal numbers- Binary addition-Binary Subtraction

– 2‟s Complement Representation- 2‟s Complement Arithmetic.

UNIT II (12 hours)

Flipflops: RS Flipflops - Edge triggered RS Flip flop - Edge triggered D Flip flop - Edge

triggered JK Flip flop.

The Memory: Some Basic Concepts –-Read Only Memories – Speed, Size and Cost .

UNIT III (12 hours)

Basic Structure of Computer Hardware and Software: Functional Units – Basic Operational

Concepts – Bus Structures – Software – Performance.

Machine Instruction and Programs: Memory Locations, Addresses, and Encoding of

Information- Main Memory Operations- Instruction and Instruction Sequencing – Addressing

Modes – Assembly Language – Basic Input/Output Operations – Stacks and Queues.

UNIT IV (12 hours)

Input- Output Organization: Accessing I/O devices – Interrupts: Enabling and Disabling

Interrupts – Handling Multiple Devices–Controlling Device Request - Direct Memory.

UNIT V (12 hours)

Basic Processing Unit: Some Fundamental Concepts: Fetching a Word from Memory – Storing

a Word in Memory.

Gating and Timing of Data Transfers: Execution of a Complete Instruction – Hardwired

Control – Micro programmed Control.

Text Books:

Page 28: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

1) Donald P Leach,Albert Paul Malvino,Gautam Saha “Digital Principles and Applicatons ”,

6th

Edition,Tata McGrawHill Publishing Company Limited,,New delhi.

UNIT I: Chapter 2( 2.1,2.2) , chapter 5(5.1,5.2,5.3,5.4,5.5) , chapter 6(6.1,6.2,6.5,6.6)

UNIT II: chapter 8(8.1,8.3,8.4,8.5)

2) V.Carl Hamacher, Zvonko G.Vranesic, Safwat G. Zaky, “Computer Organization”,996,

5th

edition, - McgrawHill International Edition.

UNIT II: Chapter 5(5.1,5.3,5.4)

UNIT III: Chapter 1(1.2,1.3,1.4,1.5,1.6) Chapter 2 (2.2,2.3,2.4,2.5,2.6,2.7,2.8)

UNIT IV: Chapter 4(4.1,4.2,4.2.2,4.2.3,4.2.4)

UNIT V: Chapter 7(7.1,7.1.3,7.1.4,7.2,7.4,7.5)

Reference Books:

1) William Stallings, “Computer Organization & Architecture ”,- 2003, 6th

Edition Pearson

Publication, Prentice Hall of India private Limited, New Delhi.

2) Thomas C.Bartee, “Computer Architecture and Logic Design”,- 1991, Mc Graw Hill

Edition, Hightown.

Page 29: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme - BCA

Semester III – (2015 – 2018)

Course : Skill Based Course I - DIGITAL LAB Code : 15UCAS3P

Max Hours : 30 Hours Credits : 2 Max Marks: 60

Aim and Objective:

Purpose of Logic gates

Architecture, function and characteristics of ALU.

Purpose of Flip flops.

Course Outcome

Know the functions of basic electronic gates.

Know how to implement the circuits using gates.

Describe physical models of basic components.

Understand the nature and scope of modern electronics.

Enable to perform the analysis and design of various digital electronic circuits.

Create a digital system using discrete digital ICs.

Simulate a data path in hardware description language.

Design a hardwired / micro programmed control circuit.

Understand IC descriptions and select proper IC in a given circuit based on its timing

characteristics.

Verify the working of various IC‟s.

1. Study of logic gates.

2. Implementation of logic gates using NOR gates.

3. Implementation of logic gates using NAND gates.

Page 30: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

4. Verification of EX-OR gates.

5. Verification of Demorgan‟s law.

6 . Half Adder.

7. Full Adder.

8. Half Subtrator.

9. Full subtrator.

10. RS Flipflop.

11. D FlipFlop.

Page 31: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester III – (2015 – 2018)

Course : Value Based Course I – Numerical Aptitude Code : 15UCAV31

Credit : 1 Max hours : 30 Hours

Aim and Objective:

Understood how to solve the numerical and quantitative aptitude problems.

Have a clear idea about the problems on trains.

Understand how to solve the permutations and combinations

Course Outcome

Solve the numerical and quantitative aptitude problems.

Evaluate real life situations by resorting to analysis of key issues and factors.

Ability to read between the lines and understand various language structures.

Demonstrate various principles involved in solving mathematical problems.

Reducing the time taken for performing job functions.

Understand the ethics of the surrounding problems.

Demonstrate proficiency with number sense.

Apply the rules, procedures, and techniques of appropriate deductive systems

(e.g., algebra, geometry, logic) to analyze and solve problems.

Unit I (6 Hours)

Numbers – H.C.F and L.C.M of numbers – Decimal fractions.

Unit II (6 Hours)

Problems of numbers – Problems on ages – Profit and loss.

Unit III (6 Hours)

Page 32: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Time and work - Time and distance - Problems on trains.

Unit IV (6 Hours)

Simple interest – Compound interest – Area.

Unit V (6 Hours)

Permutations and Combinations – Probability.

Text Book:

1. R.S.Agarwal, “Quantitative Aptitude” - 7th

Edition, Chand Publications

Chapters:

Unit I Chapters 1, 2, 3 – (Examples Only)

Unit II Chapters 7, 8, 11 - (Examples Only)

Unit III Chapters 15, 17, 18 - (Examples Only)

Unit IV Chapters 21, 22, 24 - (Examples Only)

Unit V Chapters 30, 31 - (Examples Only)

Reference Books:

1. Abhijit Guha. A, “Quantitative Aptitude for Competitive Examinations Paperback

(English)”,- 5th

Edition, McGraw Hill Education.

2. Prem Suri and Sudharshan Chopra., “Premier Digest – Arithmetic for Competitive

Examinations” 2nd

Edition, Sulthan Chand Publications, New Delhi..

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Page 33: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester IV – (2015 – 2018)

Course : Core VI - Dot Net Programming Code : 15UCAC41

Credits : 5 Max Hours : 75 Hours

Aim and Objective:

To provide a very high degree of language interoperability.

To provide a runtime environment that completely manages code execution.

To provide a very simple software deployment and versioning model.

Course Outcome:

Create applications that use ADO. NET.

Work with XML Documents .

Using Crystal Reports .

Maintain session and controls related information for user used in multi-user web

applications.

Use Delegates and handle Events.

Use Exception Handling to avoid runtime errors.

Create multithreaded applications.

Unit I (15 Hours)

Introducing .NET: .NET Framework Class Library. Data Types and Operators: Literal,

Variables, Data Types, Declaration of Variables, Constant, Statements, Operators. Control

Statements: IF Statement, Looping Statements, SelectCase Statements, Basic Controls:Text

Box, Label, Groupbox Control, Radio Button Control, Scroll Bar Control,Track Bar, Timer,

Picture Box, Link Label, Date Time Picker, Month Calendar, List Box Control, Checked List

Box Control, Combo Box Control.

Unit II (15 Hours)

Object Oriented Concepts in VB.NET: Boxing and UnBoxing, Read, Only and Write,

Only Properties, Adding Methods to Class, Class with Constructor, Inheritance, Overriding

Properties and Methods, Shadow Statement, Polymorphism.

Page 34: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Advanced Controls and Making Reports in VB.NET: ToolBar Control, Error Provider

Control, Tree View Control, Creating a user control in Vb.Net, Adding User Control in VB.Net,

Making Reports in Vb.Net.

Unit III (15 Hours)

Working With ASP.NET: The Features of ASP.NET, The Anatomy of ASP.NET

Pages, Introducing Web Forms, Web Controls for displaying and formatting Data, Web

controls for creating Buttons, Web controls for Inputting Text, Web controls for selecting

choices, web controls for creating List, Miscellaneous Basic controls, ASP.NET Rich controls,

Validation Controls, Data List Controls, Master Page.

Unit IV (15 Hours)

Working with Streams in C#: Working with Directories, Working with Files, Working

with Streams, Reading and Writing Binary Files, Creating Buffered Streams, Reading and

Writing Text Files, Working with Asynchronous I/O, Working with Network I/O, Supporting

Asychronous Network I/O, Working with Internet Streams, Serializing Objects, Working with

Non-Serialized Data, Using Isolated Storage.

Unit V (15 Hours)

ADO.NET and Database: Connections, Data Adabters, and Datasets- Using Connection

Objects, Using Data Adapeters, Using Datasets, Creating a Data Application, Creating a Data

Connection, Creating Connection, Data Adapter, and Dataset Objects, Working with Relational

Databases, Using Multiple Tables in a Single Dataset.

Handling Databases in C# Code: Using Data Objects, Using Connection, Command,

and Data Adapter Objects- Using Connection Objects in Code, Using Command Objects, Using

Data Adapters in Code, Using the Dataset Class, Creating a Dataset in Code, Filling Datasets

with Local Data, Working With the Data Table Class, Working With the Data colomn Class,

Working With the Data Row Class.

Text Books:

1.P.RadhaGanesan,Scitech,“VB.NET”, 2004 – Publications(India)Pvt.Ltd,Mumbai.

Unit I Chapter -3(3.1-3.9)

Chapter -4(4.1-4.11,4.17-4.23,4.26-4.32,4.38-4.44)

Unit II Chapter -8(8.2-8.14,8.26-8.34)

Chapter -13(13.6-13,19)

Page 35: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

2. Matt J.Crouch, “ASP.NET and VB.NET Web Programming” , 2003- Wiley

India Pvt Ltd, New Delhi

Unit III Chapter -3(3.1-3.3,3.9-3.14,3.17-3.19)

3. Dan Fernandez, “Visual C# .NET”, 2003- Published by Pearson Education,

Mumbai

Unit IV Chapter -5

Unit V Chapter - 9,10

Reference Books:

1. David Chapples “Understanding .Net”, 2005 , Wiley India Pvt Ltd, New Delhi.

2. Matthew MacDonald and Mario Szpuszta “Pro ASP.Net 3.5 in C#”, 2008

Publications(India)Pvt.Ltd, Mumbai.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Page 36: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Choice Based Credit System

UG Programme – BCA

Semester IV - (2015 – 2018)

Course: Core VII - Dot Net Programming Lab Code :15UCAC4P

Credits: 5 Duration : 75 Hours

Aim and Objective:

To understand .NET Framework and describe some of the major enhancements to the

new version of Visual Basic.

To describe the basic structure of a Visual Basic.NET project and use main features of the

integrated development environment (IDE).

To create applications using Microsoft Windows Forms.

Course Outcome:

Display proficiency in C# by building stand-alone applications in the .NET framework

using C#.

Create distributed data-driven applications using the .NET Framework, C#, SQL Server

and ADO.NET

Create web-based distributed applications using C#, ASP.NET, SQL Server and

ADO.NET

Utilize DirectX libraries in the .NET environment to implement 2D and 3D animations

and game-related graphic displays and audio.

Utilize XML in the .NET environment to create Web Service-based applications and

components.

Develop working knowledge of C# programming constructs and the .NET Framework.

Write an object oriented program using custom classes.

Build and debug well-formed Web Forms with ASP. NET Controls.

Perform form validation with validation controls.

Create custom controls with user controls.

VB.NET

Page 37: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

1. Home Page Creation Using Menu Strip in Vb.Net

2. Bank Operation Using Inheritance

3. Storing and Retrieving a Data from Library Details Using Vb.Net

4. Search a Field Using Vb.Net

5. College Fees Manipulation Using Vb.Net

6. Create Login Page Using Vb.Net through Database Access

ASP.NET

7. Email id validation and Login Page Creation using Build in Login and validation controls

8. Online Quiz in Asp.net

9. Online shopping in Asp.net

10. Online voting in asp.net

11. Table Creation and Manipulation Using Grid View, Detail View, Form View Controls

12. Create Library Management Details in Inserting, Updating, and Deleting Records

C#.NET

13. Create Feedback Form in C#.net

14. Create Status bars and Tool bars in C#.net

15. Prepare a Supermarket Bill Preparation in C# .net

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Page 38: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Choice Based Credit System

UG Programme – BCA

Semester IV - (2015 – 2018)

Course : Elective I – Computer Oriented Numerical Methods Code: 15UCAO42

Credits: 3 Max Hours : 60 Hours

Aim and Objective

To apply numerical methods to solve problems in technical applications.

To know about the different algebraic methods.

To provide conceptual understanding of various numerical methods.

Course Outcome:

Solve problems in numerical solution of non linear equations.

Know about the system of linear equations, interpolation, numerical differentiation.

Provide conceptual understanding of Numerical Integration.

Learn about numerical solution of ordinary differential equations.

Understand the fundamentals, concepts and practical use of these methods in the field of

computer science and applications.

Provide conceptual understanding of Inverse Interpolation.

Use numerical methods for solving linear algebraic equations which occur in Engineering

and statistical problems.

Unit I (12 Hours)

Algebraic & Transcendental Equations: Errors in Numerical Computation – Iteration

method – Bisection method – Regula Falsi method – Newton Raphson method.

Unit II (12 Hours)

Simultaneous Equation: Gauss elimination method – Calculation of inverse

of a matrix – Gauss seidal iteration method – Curve fitting – Method of least squares.

Unit III (12 Hours)

Interpolation: Newton‟s interpolation formulae – Central difference interpolation

formulae – Lagrange‟s interpolation formulae – Inverse interpolation

Page 39: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit IV (12 Hours)

Numerical Differentiation: Newton‟s forward and backward difference formulae–

Numerical Integration: Trapezoidal rule – Simpson‟s rule. Eigen values and Eigen vectors of a

matrix

Unit V (12 Hours)

Numerical solution of differential equations: Euler‟s method – Taylor‟s series method –

Runge-kutta method.

Text Book:

1. S. Arumugam & A.Thangapandi Issac, A. Somasundaram , “Numerical Methods”, - 2002,

SciTech Publication, Chennai.

Chapters :

Unit I : Chapters 3.0-3.5

Unit II : Chapters 4.3, 4.5, 4.8, 2.4

Unit III: Chapters 7.1 – 7.3, 7.6

Unit IV: Chapters 8.1, 8.2, 8.5, 5.1

Unit V : Chapters 10.1, 10.3, 10.4, 10.6

Reference Books:

1. Mathews J.H., “Numerical Methods for Maths, Science and Engineering”,- 2001,PHL

New Delhi.

2. T. Veerarajan, T. Ramachandran., “Numerical methods with Programs in C”, 2nd

Edition, Tata McGraw Hill, New Delhi.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Page 40: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Choice Based Credit System

UG Programme – BCA

Semester IV - (2015 – 2018)

Course: Elective I – Fundamentals of Data Structures & Algorithms Code : 15UCAO41

Credits: 3 Max Hours : 60 Hours

Aim and Objective:

To analyze the asymptotic performance of algorithms.

To write rigorous correctness proofs for algorithms.

To demonstrate a familiarity with major algorithms and data structures.

Course Outcomes:

Apply important algorithmic design paradigms and methods of analysis.

Synthesize efficient algorithms in common engineering design situations.

Choose the data structures that effectively model the information in a problem.

Judge efficiency trade-offs among alternative datastructure implementations or

combinations.

Apply algorithm analysis techniques to evaluate the performance of an algorithm and to

compare data structures.

Implement and know when to apply standard algorithms for searching and sorting.

Recognize and apply design patterns, and make judgments about when a

particular pattern will improve a design.

UNIT-I (12 Hours)

Introduction and Overview: Definition-Concepts of Data Structures-Overview of Data

Structures.

Lists: Introduction- Benefits of Linked list – Singly Linked lists-Doubly linked lists-

Circularly linked lists-Examples-Circularly doubly Linked Lists.

Stacks: The stack ADT: Stack Model-Implementation of Stack-Application: Tower of

Hanoi Problem.

UNIT-II (12 Hours)

Queues: The Queue ADT: Queue Model-Array implementation of Queues-application of

Queues. Trees: Introduction-Binary Trees-Representations-Binary Tree Traversal-Expression

Trees-Application of Trees.

Page 41: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UNIT –III (12 Hours)

Graphs: Introduction-Graph Terminologies-Representation of Graphs-Set, Linked,

Matrix Representation-Operation on Graphs-Traversal of Graphs-BFS-DFS.

UNIT-IV (12 Hours)

Divide and Conquer: The general method-Binary search-Merge sort–Quick sort–Selection

sort. Greedy method: The general method-Knapsack Problem-Job sequencing with deadlines-

Minimum spanning tree: Prim‟s Algorithm, Kruskal‟s Algorithm.

UNIT-V (12 Hours)

Dynamic Programming: The general method-Multistage graph-All pairs shortest paths-

Traveling Salesman Problem. Backtracking: The general method-The 8-Queens Problem-

Hamiltonian Cycles.

Text Books:

1. A.Chitra, P.T. Rajan, “Data Structures“, 2006, Vijay Nicole Imprints Private Limited,

Chennai.

Unit I Chapters:1, 4, 5

Unit II Chapters:6, 7, 8

2. Debasis Samantha, “Classic Data structures”, Second Edition, PHI Learning Private

Limited, New Delhi.

Unit III Chapters: 8(8.1,8.2,8.3,8.4)

3. Ellis Horowitz, Sartaj Sahni, “Fundamentals of Computer algorithms”, 2006,

Galgottia Publications Pvt.Ltd, New Delhi.

Unit IV Chapters: 3, 4

Unit V Chapters: 5, 7

Reference Books:

1. Mark Allen Weiss, “Data structure and Algorithm Analysis in C”, Second Edition,

Addison Wesley publishing, New Delhi.

Page 42: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

2. Gilles Brassard and Paul Bratley, “Fundamentals of Algorithmics”, Sixth Printing,

Prentice Hall of India Private Limited, New Delhi.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Page 43: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Choice Based Credit System

UG Programme – BCA

Semester IV - (2015 – 2018)

Course : Elective I - Principles of Compiler Design Code :15UCAO43

Credits :3 Max Hours : 60 Hours

Aim and Objective:

To learn the design principles of a compiler.

To cover all the basic components of a compiler.

To understand the basics of Compile Method.

Course Outcome:

Learn various techniques of Compiler Design.

Learn various techniques and different levels of translation.

Learn how to optimize and effectively generate machine code.

Understand, design and implement a lexical analyzer.

Understand, design and implement a parser.

Understand, design code generation schemes.

Understand optimization of codes and runtime environment.

UNIT I (12Hours)

Introduction to compliers – Complier and translators – Structure of a complier –

Lexical analysis – Syntax analysis – Intermediate code generation – optimization – code

generation – error handling – complier writing tools.

UNIT II (12Hours)

Finite Automata and Lexical Analysis – The role of the lexical analyzer – A

Simple approach to the design of lexical analyzers – Regular Expressions – Finite automaton –

From regular expressions to finite automata – Minimizing the number of states of a DFA.

UNIT III (12Hours)

Page 44: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Basic parsing Techniques – Parsers – Shift reduce parsing – Operator-precedence

parsing – Top-down parsing – L.R. Parsers – The canonical collection of LR (0) Items – Using

ambiguous grammars.

UNIT IV (12Hours)

Syntax-directed Translation – Syntax-directed translation schemes –

implementation of syntax directed translators – Intermediate code – Three-address code.

UNIT V (12Hours)

Code generation – Basic block and flow graphs – next use information – A

simple code generator – the DAG representation of basic block – Peephole optimization – code

optimization – principle sources of optimization – optimization of basic blocks – code improving

transformation – common sub expression elimination – copy propagation.

Text Book:

1. Alfred V. Aho, Jeffrey D. Ullman “Principles of Compiler Design”, 2002, Narosa

Publishing House, New Delhi.

UNIT I : Chapter 1( 1.1, 1.2, 1.3, 1.4, 1.5, 1.6)

UNIT II : Chapter 3( 3.1, 3.2, 3.3, 3.4, 3.6, 3.9)

UNIT III: Chapter 4( 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8) 5(5.1, 5.2)

UNIT IV: Chapter 8( 8.1, 8.2, 8.3, 8.4,8.6)

UNIT V : Chapter 9( 9.4, 9.5, 9.6, 9.8, 9.9)

Chapter 10( 10.2, 10.3, 10.7)

Reference Books:

1. V.Raghavan “Principles of Compiler design”, 2010, Tata Macgraw Hill Edition,

India

2. Torben /Egiduis Mogensen,”Basics of Compiler Design” ,2010, Anniversary

Edition, DenMark.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Page 45: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester IV - (2015 – 2018)

Course : Allied Course IV - Basic Financial Accounting Code : 15UCAA41

Credits : 3 Max Hours: 60 Hours

Aim: The main aim of financial accounting is to prepare financial reports that provide

Information about a company.

Objectives:

1. To acquire the knowledge of the basic accountancy

2. To facilitate the students to prepare final accounts of a trading concern

3. To give training for preparing the reconciliation statement

UNIT I (12 Hours)

Transaction - Definition of Book-keeping - Objects - Definition of Accounting -

Functions of Accounting - Advantages - Limitations - Systems of accounting - Differences

between book-keeping and accounting - Double entry system - Advantages - Disadvantages -

Single entry system - Advantages - Defects - Differences between double entry system and

single entry system - Types of Accounts

UNIT II (12 Hours)

Accounting Rules - Accounting principles - Accounting concepts - Accounting

conventions –Journal – Ledger - Journal vs Ledger - Trial balance - Objectives - Limitations -

Subsidiary books

UNIT III (12 Hours)

Errors - Meaning of error - Types of errors - Suspense account (Simple problems only)

UNIT IV (12 Hours)

BRS - Meaning of Bank Reconciliation Statement - Reasons for differences - cash book

vs. pass book - Cash book favorable balance - Cash book overdraft model - Pass book favorable

balance model - Pass book overdraft model (Simple problems only)

Page 46: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UNIT V (12 Hours)

Final accounts - Meaning - Trading Account - Profit and loss account - Trading account

vs. Profit or loss account - Differences between Gross profit and Net profit - Balance sheet -

Trial balance vs. Balance sheet - Treatment of some simple adjustments (Simple problems only)

(Note: Problems 60% Theory 40%)

Text Book:

1. V.Sudhakar, M.Anbalagan and K.Jeyalakshmi, Fundamentals of Financial Accounting – S.

Chand & Sons 1st Edition, 2009.

Reference Books:

1. R. L. Gupta and M. Radhasamy, Advanced Accountancy – Sultan Chand & sons, 10th

Edition,

2001.

2. M. Arulanantham & Raman, Advanced Accountancy – Himalaya Publishing House, 5th

Edition 1999.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Page 47: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V-(2015-2018)

Course : Core VIII- Web Programming with PHP Code : 15UCAC51

Credits : 4 Max Hours : 60 Hours

Aim and Objective:

To Create and modifying PHP pages.

To be able to learn working with variables and data types.

To create programs that include for, while, and do loops to process statements repeatedly.

Course Outcome:

Using if/elseif/else statements to control processing conditionally.

Employing the break, continue, and exit statements to modify default loop behaviors.

Using and writing functions, including many new PHP7 features such as type

declarations, REST parameters and argument unpacking.

Using the PHP MyAdmin utility to administer the MySQL database.

Manipulating strings in PHP using built-in functions.

Maintaining state using cookies, session variables, hidden form fields and query strings.

Learn the file uploading and downloading in files concepts.

Unit-I (12Hours)

Getting up and Running : The roots of PHP-Installing, configuring and running PHP-

Installing PHP5 with Linux and Apache-Installing PHP5 on windows 2000/IIS5-Teating and

troubleshooting-configuring PHP.

Unit-II (12 Hours)

Writing Simple Program : Server side application-The PHP story-The MySQL story-PHP &

MySQL. Create a simple PHP program, using variables in PHP-Scope of variables in PHP-

Operators and expressions-Conditional or Branching statements-Loops and arrays.

Page 48: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit-III (12 Hours)

Validation And High Quality Code : Robust And Healthy Code: Testing and debugging-

Debugging PHP Script-Form validation-Handling errors gracefully.

Files, Sessions And Cookies: Reading and writing files-Managing sessions using session‟s

variables-Storing data in cookies.

Unit-IV (12 Hours)

PHP With MySQL : AN Introduction To Database &Mysql: Storing data-Setting up

MySQL-Relational databases-PHP MySQL connectivity.

Working With Databases & Tables: Creating databases-Creating tables-Altering

tables-Backing up and Restoring databases and tables-Dropping databases and tables-Viewing

databases, tables and field information-Inserting records-Editing and deleting records.

Unit-V (12 Hours)

Editing Records and Performing Queries : Inserting Records-Editing and Deleting

records-Performing queries: Retrieving Specific Columns, Filtering Record with a WHERE

Clause, Using Operators, Sorting Records, Eliminating Duplicates, Limiting Results and Using

Built-in function.

Using the MySQL Security System: Understanding the needs for access control-

Understanding how MySQL access control works-Assigning,Revoking and viewing user

privileges.

Text Books:

1. Dave W.Mercer,Allan Kent and Steven D.Nowicki et al “Beginning PHP5”, Reprint 2005,

Wiley Publishing, Newyork.

Unit I Chapters : 1,2

Unit III Chapters : 3,4

2. Vikram Vaswani,”PHP & MySQL”,- 2005 Edition,Tata MC Graw Hill, New Delhi.

Unit II Chapters : 3

Unit IV Chapters : 4

Page 49: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit V Chapters :5,6

Reference Books:

1. Micheal Glass, Yann Le Scournec and Elizabeth Naramore et al.,”Beginning

PHP, Apache, MySQL Web development”, Reprint 2004, Wiley Publishing, New York.

2. Janet Valade, “PHP 5 and MySql Projects”, 2nd

Edition, 2005, Wiley Publishing, New York.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Page 50: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V-(2015-2018)

Course: Core IX - Web Programming with PHP Lab Code: 15UCAC5P

Credits: 4 Max.Hours:60 Hours Max.Marks : 60

Aim and Objective:

To know the installation procedure of servers.

To learn working with variables and data types.

To know the protocols for the basic data types.

Course Outcome:

Understand the process of executing a PHP-based script on a webserver.

Be able to develop a form containing several fields and be able to process the data provided

on the form by a user in a PHP-based script.

Understand basic PHP syntax for variable use, and standard language constructs, such as

conditionals and loops.

Understand the syntax and use of PHP object-oriented classes.

Understand the syntax and functions available to deal with file processing for files on the

server as well as processing web URLs.

Understand the paradigm for dealing with form-based data, both from the syntax of HTML

forms, and how they are accessed inside a PHP-based script.

1. A simple website Creation using CSS

2. Creation of Bio – data

3. Display the number of users visiting the Web Page

4. Open, read and write a file (File Manipulations) using PHP

5. Online Shopping program with arrays

6. Conducting an Online quiz using CSS

7. Form validations

8. Email id creations using PHP

Page 51: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

9. Creation of Cookies using PHP

10. Creation of Session in PHP

11. Student marklist using PHP and MySql database

12. Uploading an Image

13. Exception Handling using PHP

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Page 52: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Choice Based Credit System

UG Programme – BCA

Semester V - (2015 – 2018)

Course : Core X – Relational DataBase Management System Concepts

Code : 15UCAC52 Credits : 4 Max Hours : 60 Hours

Aim and Objective:

To understand the basic principles of database management parallel and distributed

databases.

To gain the knowledge over various database models, schemas and SQL statements.

To understand design methodology for databases and verifying their structural

correctness.

Course Outcome:

Implement databases and applications software primarily in the relational model.

Use querying languages, primarily SQL, and other database supporting software.

Apply the theory behind various database models and query languages.

Implement security and integrity policies relating to databases.

the basic principles behind data warehousing and prepare for data analytics.

Work in group settings to design and implement database projects.

Understand the Relational Algebra and calculus Notations.

Unit I (12 Hours)

Introduction to DBMS: Introduction – Why DB – Characteristics of data in DB –

DBMS –Why DBMS – Types of DBMS. Introduction to RDBMS : Introduction – RDBMS

terminology – Relational Data Structure – Relational data integrity – Relational Data

Manipulation – Codd‟s rule. Data Architecture and data Modeling: Introduction – Conceptual,

physical, logical database model – Database Design- Design constraints – Fuctional dependency.

Page 53: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit II (12 Hours)

SQL Command: Data Types- Creating and Manipulating tables – Insertion – Updation –

deletion of rows in Tables – Retrieving data – Aggregate Function.

PL/SQL : Cursor and Triggers – Procedures and Packages- Branching Statements –

Looping Statements.

Unit III (12 Hours)

E-R Modeling: Introduction – E-R model –Components of E-R model – E.R Modeling

symbols. Data Normalization : 1NF -2NF – 3NF – Boyce-Code Normal Form – 4NF – 5NF –

DKNF- Denormalization. Relational Algebra and Calculus: Relational Algebra and Relational

Calculus.

Unit IV (12 Hours)

Integrity and Security: Domain Constraints – Referential Integrity – Assertions –

Triggers – Security and Authorization – Authorization in SQL – Encryption and Authentication.

Recovery System: Failure Classification – Storage Structure – Recovery and Atomicity – Log-

Based Recovery – Shadow Paging – Recovery with Concurrent Transactions – Buffer

Management – Failure with Loss of Nonvolatile Storage – Advanced Recovery Techniques –

Remote Backup Systems.

Unit V (12 Hours)

DB Security: Introduction – Data Security risks – Dimensions of DB security – Data

Security requirements- DB users – Protecting data with in the DB – Granting and Revoking

Privileges and roles – Data Encryption – Best Security Practices – N/W security- Authentication

users to the DB- Security Auditing.

Text Books:

1. Alexis Leon & Mattews Leon “Database Management System”-1999, Leon Vikas

Puplishing.

Unit I: Chapters: 5,7,8

Unit II: W3Schools.com

Unit III: Chapters: 9,11,12

Page 54: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit V: Chapters :27.

2. Silberschatz ,Korth & Sudarshan “Database System Concepts”-2002 4th

edition McGraw

Hill International Edition.

Unit IV: Chapters: 6,17(except 17.9.6 )

Reference Books:

1. Raghu Ramakrishnan & Johannes Gehrke “Data Base Management Systems”-2003

3rd Edition, Mc Graw Hill International Edition.

2. Fred R.McFadden, Jeffrey A.Hoffer & Mary. B. Perscott, “Modern Database

Management”- 2001 5th

Edition, Pearson Education Asia.

3. Henry F.Korth & Abraham Silberchatz,S.Sudershan, “Data Base System

Concept” - 1991 McGraw-Hill International Edition.

Page 55: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V - (2015 – 2018)

Course: Core XI – Relational Database Management System Lab Code : 15UCAC5Q

Credits: 4 Max Marks : 60 Max Hours : 60 Hours

Aim and Objective:

To Use an SQL interface of a multi-user relational DBMS package to create, secure,

populate, maintain, and query a database.

To Use a desktop database package to create, populate, maintain, and query a database.

To demonstrate a rudimentary understanding of programmatic interfaces to a database

and be able to use the basic functions of one such interface.

Course Outcome:

Differentiate database systems from file systems by enumerating the features provided by

database systems and describe each in both function and benefit.

Define the terminology, features, classifications, and characteristics embodied in database

systems.

Analyze the information storage problem and derive an information model expressed in

the form of an entity relation diagram and other optional analysis forms, such as a data

dictionary.

Demonstrate an understanding of the relational data model.

Transform an information model into a relational database schema and to use a data

definition language and/or utilities to implement the schema using a DBMS.

Formulate, solutions to a broad range of query problem using relational algebra,

Formulate, solutions to a broad range of query and data update problems. using SQL,

Demonstrate an understanding of normalization theory and apply such knowledge to the

normalization of a database.

Page 56: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SQL Programs

1. Table Creation.

2. Selection queries.

3. Queries using Aggregate function.

4. Queries with Built-in function.

5. Nested and Parallel Queries.

PL/SQL Programs

1. Program using Conditional control and sequential control.

2. Program using Exception Handling.

3. Program using implicit cursor.

4. Program using explicit cursor.

5. Program using Database Triggers.

6. Program to design procedure using In, Out, InOut parameters.

7. Program to design using function.

8. Program to design using Packages.

9.Program to create a new database View.

10.Program for Granting and Revoking privileges.

11.Program for setting a constraints for a table.

Page 57: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V - (2015 – 2018)

Course : Core XII – Computer Networks and Security Code : 15UCAC53

Credits : 4 Max Hours: 60 Hours

Aim and Objective :

To explain how communication works in computer networks.

To understand the basic terminology of computer networks.

To explain the role of protocols in networking

Course Outcome:

Understand the use of computer networks.

Comprehend the functions of soft network layers.

Analyze the services and features of the various layers in the protocol stack.

Understand design issues in Network Security.

Uunderstanding security threats, security services.

Gain knowledge of Understand the basic concept of Multiplexing.

Comprehend the concept of active document.

Unit I (12 hours)

Introduction to networks: Uses of computer networks- Business Appliaction-Home

Application-Mobile Users Social issues.

Network hardware: LAN,MAN, WAN- Wireless networks- Home Networks-Internetworks.

Network software: Protocol Hierarchies- Design Issues for the layers- Connection oriented and

connectionless services- service primitives- The relationship of services to protocols.

Reference Models: The OSI Reference Model-The TCP/IP Reference Model.

Unit II (12 hours)

Page 58: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Physical Layer: Guided transmission media- Magnetic Media- Twisted pair- coaxial cable-

Fibre Optics.

Wireless Transmission: The Electronis spectrum - Radio transmission- Microwave

Transmission- Infrared and millimeter waves- Lightwave Transmission.

Mobile Telephone System: First generation mobile phones- Analog voice- Second generation

mobile phones- Digital voice- Third generation mobile phones-Digital voice and data.

Unit III (12 hours)

Datalink Layer - Types of errors- single bit error, burst error – Detection : Redundancy – VRC

– LRC – CRC-Checksum.

Error correction: Single bit error correction, hamming code, burst error correction.

Network Layer: Network layer design issues: store and forward packet switching- services

provided to the transport layer- implementation of connectionless service- implementation of

connection oreinted service- comparison of virtual circuit and datagram subnets.

Unit IV (12 hours)

Transport Layer: The Transport service: Services provided to the upper layer – Quality of

services – Transport service primitives.

Elements of transport layer: End to end delivery- addressing- reliable delivery- flow control-

multiplexing

Unit V (12 hours)

Application Layer: Domain name system: SMTP - SMI,MIB,SNMP - FTP - HTTP – Http

transaction- messages- request messages- response message- URL.

Introduction to Network Security: Four aspects of Security – Privacy – Digital signature –

PGP - Access authorization

Text books:

I) Andrew S.Tanenbaum, “Computer networks” Fourth Edition , 2006, Prentice –Hall of

India, New Delhi

Unit I Chapters -1 (1.1, 1.2, 1.3, 1.4)

Unit II Chapters -2 (2.2, 2.3, 2.4)

Unit III Chapters -3 (3.1,3.2), Chapters -5 (5.1.1,5.1.2,5.1.3)

Unit IV Chapters -6 (6.1.1, 6.1.2, 6.1.3,6.2.1,6.2.2,6.2.3,6.2.4,6.2.5,6.2.6)

Page 59: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

II) Behrouz A. Forouzan ,”Data communication and Networking”, Second Edition, 2009,

Tata Mcgraw Hill, New Delhi.

Unit V Chapter-25 (25.3,25.4,25.5,25.7,25.8)

Reference Books:

1. AndrewS.Tanenbaum, ”Computer Networks”, Fifth Edition, 2009,Pearson Education,

New Delhi..

2. S.A Amutha Jeevakumari, “Elements of Data Communication and Networks”, 2010,

First Edition, Lakshmi Publications, Hyderabad.

Page 60: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V - (2015 – 2018)

Course: Elective II - Management Information System Code : 15UCAO53

Credits: 3 Max Hours : 60 hrs

Aim and objective:

To know the Concepts of Information Systems.

To know the Components of Knowledge Systems.

To know the Basics of Information System Security.

Course Outcome:

Identify the major management challenges to building and using Fault tolerant systems.

Learn how to find appropriate solutions to those challenges.

Define an IT infrastructure and describe its components.

Learn the core activities in the systems development process.

Cultivate skills and experience in the development and implementation of Fault tolerant

systems projects.

Understand the basic concepts and technologies used in the field of management

information systems.

Have the knowledge of the different types of management Fault tolerant systems.

UNIT I (12 hours)

Introduction to Management Information System: Evaluation of MIS – Definition of MIS –

Benefits of MIS – MIS functions – Characteristics of MIS – Role of MIS – Components of MIS

– Conversion of Manual to Computer based Information system – Elements of MIS – The Data

Life cycle.

Page 61: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UNIT II (12 hours)

MIS and Other Sub Systems: Information System Levels – Integration of Information System -

Feedback and Control - Open and Closed Loop System – MIS Organization – Types of

Information System – MIS as a federation of subsystems – Structure of Information System –

Establishing an MIS.

UNIT III (12 hours)

Building Blocks for the Information System: System Classification – Business Systems

Planning – Business as an Information System – Principle Functional System in a Business –

Information and the Organization – Information System.

UNIT IV (12 hours)

Knowledge System and Artificial Intelligence: Knowledge System – Types of Knowledge

System – Expert System – Expert System Languages – Benefits and Limitations of Expert

systems – Turing Test – Areas of Artificial Intelligence – Neural Network in Business – Some of

the task domains of Artificial Intelligence.

UNIT V (12 hours)

Information System Security: Security Risk – Ethical, Social and Political Issues – Computer

Crimes – Specific threads – Attack on Computer Systems – Computer Virus – Security threads –

Computer Crime Preventions.

Text Book:

1. C.S.V Murthy,”Management Information Systems“, 2006, Tata McGraw Hill.

Unit I Chapter 1

Unit II Chapter 2

Unit III Chapter 5

Unit IV Chapter 15

Page 62: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit V Chapter 26

Reference Books:

1. Steven Alter, “Information Systems – A Management Perspective”, Addison Wesley.

2. James A O‟Brein, “Management Information System”, Tata Mcgraw Hill, New Delhi.

3. Gordon B. Davis, “Management Information System: Conceptual Foundations, Structure

and Development”, McGraw Hill.

Page 63: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE, (Autonomous) SIVAKASI

Department of Computer Applications

Choice Based Credit System

UG Programme - BCA

Semester V - (2015-2018)

Course: Elective II - Software Engineering and Testing Code : 15UCAO51 Credits : 3 Max Hours : 60hrs

Aim and Objective:

To know the basic principles of Software engineering.

To know the basics in Software designing model.

To know the Software concepts.

Course Outcome:

Learn basic principles of software engineering.

Identify the basics in designing model.

Recognise the software concepts.

Learn clarity and completeness of documentation.

Comprehend Consistency of specification.

Gain knowledge of the Quality of design.

UNIT I (12 hours)

Introduction to Software Engineering: Some definition – some size factors – quality

and productivity factors – Managerial issue- Planning a software project : Defining problem –

Developing a solution strategy – Planning the development process – planning an organizational

structure – other planning activities.

UNIT II (12 hours)

Software Cost Estimation: Software Cost factors – software cost estimation techniques -

staffing level estimation – estimating software maintenance costs.

UNIT III (12 hours)

Page 64: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Software requirements definition : The software requirements specification –Formal

Specification techniques - Languages and processors for requirements specification.

UNIT IV (12 hours)

Software design : Fundamentals Design concepts – Modules and modularizating Criteria

- Design Notations – Design Techniques – Details design consideration – Real time and

distributed system design – Test Plan – Mile stones walk through and inspection – Design guide

lines.

UNIT V (12 hours)

Verification and validation Techniques: Quality assurance – Static analysis – symbolic

exception – Unit testing and debugging – system testing – formal verification. Software

maintenance: Enhancing maintainability during development – managerial aspects of software

maintenance – configuring management – source code metrics – other maintenance tools and

techniques.

Text Book:

1. Richard E. Fairly “Software engineering concepts”, 1985, 34th

reprint 2010, McGrawHill

Book Company.

Chapters :

Unit I : Chapter 1 & 2

Unit II : Chapter 3

Unit III : Chapter 4

Unit IV : Chapter 5

Unit V : Chapter 8 & 9

Reference Books :

1. Roger S. Pressman “Software Engineering A Practitioner‟s approach”, 5th

Edition 2001

McGrawHill International Book Company.

2. B.B. Agarwal, S.P. Tayal, M. Gupta “Software Engineering & Testing”, 1st Edition

2010 Firewall/Laxmi Publications (P) Ltd., New Delhi.

Page 65: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V - (2015 – 2018)

Course: Elective– II: Object Oriented Analysis and Design Code :15UCAO52

Credits : 3 Max Hours : 60 Hours

Aim and Objective:

To know the Object-oriented approach and Modeling Techniques.

To know the Object-oriented approach.

To know the Various Modeling Techniques.

Course Outcome:

Understand the basic principles of object orientation.

Comprehend the basic concepts and terms of object orientation and the associated UML

notation.

Appreciate the strengths of object orientation.

Be familiar with Basic Principles of Object Orientation.

Get acquainted with Basic Concepts of Object Orientation.

Identify the Strengths of Object Orientation.

Analyze and design an application, system, or business.

Unit I (12 Hours)

Modeling Concepts and Object Modeling : Introduction – What is Object Oriented? – What

is object Oriented Development? - Modeling Concepts – Object Oriented Themes – Evidence for

usefulness of Object-Oriented Development.

Modeling as a Design Technique: Modeling – The Object Modeling Technique – Object

Modeling – Object and Classes – Links and Associations – Advanced Link and association

Concepts – Generalization and Inheritance – Grouping Constructs - A sample Object Model.

Page 66: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit II (12 Hours)

Advanced Object Modeling: Aggregation – Abstract Class – Generalization as Extension

and Restriction – Multiple Inheritances – Metadata – Candidate Keys – Constraints.

Programming Style: Object-Oriented Style – Reusability – Extensibility – Robustness -

Programming-in-the-Large.

Unit III (12 Hours)

Dynamic Modeling : Events and States – Operations – Nested State Diagrams –

Concurrency – Advanced Dynamic Modeling Concepts – A sample Dynamic Model –

Relation of object and Dynamic Models.

Unit IV (12 Hours)

Functional Modeling: Functional Models – Data Flow Diagrams – Specify Operations -

Constraints – A Sample Functional Model – Relation of Functional to Object and Dynamic

Models.

Methodology Preview: OMT as a Software Engineering Methodology – The OMT

Methodology – Impact of an Object-Oriented Approach.

Unit V (12 Hours)

Analysis: Overview of Analysis – Problem Statement – Automated Teller Machine

Example - Object Modeling – Dynamic Modeling – Functional modeling – Adding

Operations – Iterating the Analysis.

Methodology Summary – Analysis – System Design – Object Design.

Page 67: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Text Book:

1. James Rambaugh, Michael Blaha, William Premeralani, Frederick Eddy, William

Lorensen, Object-Oriented Modeling and Design, Prentice Hall of India,

2002,Thirteenth Indian Reprint(Chapters: 1-8, 11,14).

Unit I Chapters 1,2,3

Unit II Chapters 4,14

Unit III Chapter 5

Unit IV Chapters 6,7

Unit V Chapters 8,11

Reference Books:

1. Schmuller, Joseph, “SAMS Teach Yourself in 24 Hours” 2004, Prentice Hall of

India, New Delhi.

2. Michael Miller, “Object Oriented Model Design and Principles”, August 2008, Que

Publications, California.

Page 68: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V - (2015 – 2018)

Course: Skill Based Course – II: Tally Lab Course Code : 15UCAS5P

Credits : 2 Max Hours : 30 Hours Max Marks : 60

Aim and Objective:

To understand the Basic of Tally .

To know how to prepare Bill Preparation.

To understand the Invoice and Budget Preparation.

Course Outcome:

Improve the knowledge of accounts.

Know the basic concepts of purchase & sales.

Understand the ledger creation.

Comprehend stocking of item.

Gain knowledge on various tax creations.

Understand the purchase and sales operations.

Learn how to make reports in tally.

1. Purchase and Sales.

2. Cost Centre Cost Category

3. Advanced Cost Category

4. Bill wise Details

5. Bill wise Materials

6. Invoicing

7. Interest Calculation

Page 69: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

8. To prepare a Budget

9. To use Currencies

10. Purchase Return and Sales Return

11. To prepare a Price List

12. Use different actual Billed Quantity

Page 70: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V - (2015 – 2018)

Course : Skill Based Course III - Mat Lab Code : 15UCAS5Q

Max Marks : 60 Credits: 2 Max Hours : 30 Hours

Aim and Objective:

The Basic of Mat lab programs.

The designing in Mat lab Programming.

The image processing techniques.

Course Outcome:

Learn the basic principles of modelling with Simulink

Gain knowledge of Image Transformation

Comprehend the importance of Adding and Removing Noise

Understand the concept of Image Enhancement

Handling the area selection and holes filling

Performing the image segmentation

Assess the Blurring and Deblurring the images.

1. To Display Images from Folder.

2. To perform Image Color Conversion.

3. To perform Adding and Removing Noises from Image.

4. To perform Image Transformation.

5. To perform Edge Detection.

6. To perform Image Enhancement.

7. To perform Image Segmentation.

8. To perform Area Selection and Holes Filling.

9. To perform Blurring and Deblurring the Image.

10. To perform Morphological Operation on Image.

Page 71: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester V - (2015 – 2018)

Course : Value Based Course II - Soft Skill Code : 15UCAV51

Credits : 1 Max Hours : 15 Hours

Aim and Objective:

Know the importance of Time and Stress Management.

Enrich their Presentation skills.

Inspire leadership excellence & dynamic communication.

Course Outcome:

Understand the various personality development skills.

Improve the attitude.

Able to Work with team.

Get acquainted with the timing skills.

Be aware of the stress management concepts.

Know the dress code, behavior, facial expressions.

Improve the presentation skills & Group discussions.

Unit I (3 Hours)

Personality Development: Influencing Factors – Personality Development Tips.

Developing Positive attitude – Obstacles in developing positive attitude – Overcoming negative

attitude.

Unit II (3 Hours)

Team Building and Team Work: Meaning – Aspects of team building _ Skills needed –

A model of team building Characteristics of effective team – Role of team leader – Role of team

members – Person qualities of successful team leader.

Page 72: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit III (3 Hours)

Time Management: What is Time Management? – Time Management Tips and Skills.

Stress Management: Why we need Stress Management – Stress Management Tips and

Techniques.

Unit IV (3 Hours)

Body Language: Facial Expression – Body Postures – Gestures – Handshakes – Dress

Code.

Unit V (3 Hours)

Presentation Skills: Elements of an effective Presentation – Voice Modulation –

Assertiveness - Group Discussion: Structure of GD - Moderator – Lead in GD – Mock GD.

Rules

Students will prepare their resume and attend a mock interview individually.

Text Book:

1. Dr. K.Alex, “Soft Skills – Know yourself and know the world” , 2nd

Edition, Year 2014,

S.Chand Publishers.

Reference Books:

1. P.R.Ramji, “How to face Interview Carefully” – Hi-Speed Publication, Rajapalayam.

2. Hari Mohan Prasad and Rajnigh Mohan, “How to Prepare for Group discussion and

Interview” 2nd

Edition, 2009, Tata McGraw Hill., New Delhi.

Page 73: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Semester V - (2015 – 2018)

Course : OJT/Mini Project

Credit : 1 Max Marks: 100

Rules :

1. The duration of the OJT/ Mini project is one month, the completion of their project should

be in the end of even semester (IV Semester Holidays).

2. 5 students can work for the same company but Students should work individually.

3. Internal valuation only.

4. Maximum 100 Marks and One credit will be given.

5. The mini project report submission and viva-voce will be held in the beginning of the

VI Semester.

Page 74: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester VI - (2015 – 2018)

Course : Core XIII – Operating System Code : 15UCAC61

Credits : 4 Max Hours : 60 Hours

Aim and Objective:

To understand the basic concept of OS and its structure.

To gain the knowledge about the concept of process, threads and Inter process

communication.

To learn the concept of memory management techniques, I/O and File Systems.

Course Outcome:

Learn the mechanisms of OS to handle processes and threads and their

communication.

Gain knowledge on distributed operating system concepts that includes

architecture.

Comprehend the components and management aspects of concurrency management

Learn programmatically to implement simple OS mechanisms

Understand what a process is and how processes are synchronized and

scheduled.

Know the components and management aspects of Real time, Mobile

operating Systems.

Gain knowledge Mutual exclusion algorithms, Deadlock detection

algorithms and agreement protocols.

Page 75: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit I (12 Hours)

Introduction: What is an OS?-History of OS- The operating system zoo-Computer Hardware

review-Operating system concepts-System calls - Operating system structure.

Processes and Thread: Processes - Threads - Thread model - Thread usage - Implementing

threads in user space- Implementing threads in the Kernel.

Unit II (12 Hours)

Interprocess communication: Race conditions-Critical regions - Mutual exclusion with busy

waiting- Sleep and wake up- semaphores-Classic IPC problems – Scheduling.

Deadlocks: Resources -Introduction to deadlocks -Deadlock detection and recovery- deadlock

avoidance -deadlock prevention.

Unit III (12 Hours)

Memory management: Basic memory management - Swapping- Virtual memory- paging -

page tables-page replacement algorithms - Optimal page replacement algorithms - The Not

Recently used page replacement algorithms- The First -in -First out- The second chance page

replacement algorithms-The clock page replacement algorithms - The least recently used -

Segmentation.

Unit IV (12 Hours)

Input/output: Principles of I/O Hardware- I/O devices - Device Controllers - Direct Memory

Access-Principles of I/O software - I/O Software layers - Intrrupt handlers-Device Drivers –

Disks.

File systems: Files - Directories - File system implementation.

Unit V (12 Hours)

Case studies: UNIX and LINUX –Overview of UNIX – Processes in UNIX –Memory

Management in UNIX – Input/Output in UNIX - The UNIX File System – Security in UNIX.

Text Book :

1. Andrew S. Tanenbaum,”Modern Operating System” ,2006, Second edition – PHI

Publication,

Unit -I : Chapter 1 Full

Chapter 2 - ( 2.1,2.2(2.2.1,2.2.2,2.2.3,2.2.4))

Unit-II : Chapter 2 - 2.3(2.3.1,2.3.2,2.3.3,2.3.4,2.3.5),2.4,2.5, 3.1,3.2,3.4,3.5,3.6

Unit-III:Chapter4- 4.1,4.2,4.3(4.3.1,4.3.2),4.4(4.4.1,4.4.2,4.4.3,4.4.4,,4.4.5,4.4.6),4.8

Unit-IV : Chapter 5 - 5.1(5.1.1,5.1.2,5.1.4),5.2,5.3(5.3.1,5.3.2),5.4,6.1,6.2,6.3

Page 76: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit-V : Chapter 10- 10.2,10.3,10.4,10.5,10.6,10.7

Reference Books :

1. Achyut Godbole, “Operating Systems” , 2006, 2nd Edition Tata McGraw Hill

2. D.M.Dhamdere ,”Operating Systems” , 2007, 2nd Edition,Tata McGraw Hill

Page 77: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester VI - (2015 – 2018)

Course : Core XIV - Advanced Computing Techniques Code: 15UCAC62

Credits : 4 Max Hours: 60 Hours

Aim and Objective:

Mobile Computing.

Grid Computing.

Cloud Technologies.

Course outcome:

Understand the various Concepts of advanced computing techniques.

Gain knowledge of distributed computing techniques.

Analyze the performance of current multi-core and future many-core systems.

Get acquainted with methodologies and approaches for reasoning about concurrent and

distributed programs.

Able to design and implement Grid computing applications using Globus or similar

toolkits.

Obtain awareness on the state-of-the-art of research in pervasive computing.

Acquire knowledge to adopt green computing practices to minimize negative impacts on

the environment.

UNIT I (12 Hours)

MOBILE COMPUTING: Architecture for Mobile Computing- Operating System: Windows

CE, Palm OS, Symbian OS, Java Card.

Connectivity: Wireless Wide Area Networks-Short Range Wireless Communication.

Page 78: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UNIT II (12 Hours)

Web Services: Architecture-WSDL-UDDI-SOAP-Web Services Security – Web Services for

Remote Portals (WSRP).

Gate ways : Connectivity – Palm Webclipping Proxy Server – WAP Gate Way – Wireless

Gateway – Transcoding - Residential Gateway.

UNIT III (12 Hours)

GRID COMPUTING: Grid Monitoring Architecture (GMA) - An Overview of Grid

Monitoring Systems- GridICE – JAMM -MDS-Network Weather Service-R-GMA-Other

Monitoring Systems.

UNIT IV (12 Hours)

CLOUD COMPUTING: Cloud Computing – History of Cloud Computing – Cloud

Architecture – Cloud Storage –Why Cloud Computing Matters – Advantages of Cloud

Computing – Disadvantages of Cloud Computing – Companies in the Cloud Today – Cloud

Services.

UNIT V (12 Hours)

GREEN COMPUTING: Green IT Fundamentals: Business, IT, and the Environment – Green

computing: carbon footprint, scoop on power – Green IT Strategies: Drivers, Dimensions, and

Goals – Environmentally - Responsible Business: Policies, Practices, and Metrics.

TEXT BOOKS:

1. Asoke K Talukder, Hasan Ahmed, Roopa R Yavagal “Mobile Computing Technology,

Applications and ServiceCreation”, 2010,2nd

Edition, Tata McGraw Hill, New Delhi.

Unit I : Chapter 2 (2.4 and 2.5 only)

2. Uwe Hansmann, Lothar Merk, Martin S.Nicklous,Thomas Stober ”Principles of Mobile

Computing”, 2003, 2nd

Edition, Springer International, New Delhi.

Unit I : Chapter 7 (7.1.1 to 7.1.6,7.2.1 to 7.2.6,7.3.1 to 7.3.3,7.4.1 to 7.4.3)

Chapter 14(14.1(14.1.1 to 14.1.2.1,14.1.3.1 to 14.1.3.3),

Page 79: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

14.2(14.2.1 to14.2.2.1,14.2.3))

Unit II : Chapter 13(13.1 to 13.8)

Chapter 16 (16.1 to 16.5, 16.8)

3. Maozhen Li, Mark Baker, “The Grid Core Technologies”, 2010,2nd

Edition, John

Wiley & Sons, New york .

REFERENCE BOOKS:

1. Ian Foster & Carl Kesselman, “The Grid 2 – Blueprint for a New Computing

Infrastructure” ,2004, 2nd

Edition, Morgan Publication,Sydney.

2. Seng Loke, “Context-Aware Computing Pervasive Systems”,2007, Auerbach Publications,

New York,

3. Michael Miller, Cloud Computing “Web-Based Applications That Change the Way

You Work and Collaborate Online”, August 2008, Que Publication, California.

Page 80: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester VI - (2015 – 2018)

Course : Core XV - Computer Graphics Code : 15UCAC63

Credits : 3 Max Hours : 60 Hours

Aim and Objective:

To Develop graphics using the Algorithms.

The Function of transformation techniques.

To Design animated graphics.

Course Outcome :

Gain knowledge of drawing Algorithms in Computer Graphics.

Comprehend comprehensive introduction about computer graphics system.

Gain the knowledge about graphics hardware devices and software

Recognise the two dimensional transformations in computer graphics system.

Able to familiar with techniques of clipping Algorithms.

Design, develop and test of modeling, rendering and shading.

Understand Three dimensional concepts, and three dimensional transformations in

computer graphics system.

Unit I (12 Hours)

Introduction to Computer Graphics and Applications: Display devices - Raster scan and

Random scan systems – Input Devices – Graphics Software and Functions.

Unit II (12 Hours)

Output Primitives: Line drawing, Circle generating, Ellipse generating algorithms - Filled Area

Primitives – Character Generation.

Unit III (12 Hours)

Page 81: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Attributes of Output Primitives: Line, Area-fill, Character, Text, Marker and Bundled

attributes - Inquiry function - Anti aliasing techniques.

Unit IV (12 Hours)

Geometric Transformations and Viewing: Basic Transformations - Composite

Transformations - Reflection and Shear - Window–to-View Port Transformation - Viewing

functions - Point, Line, Polygon, Curve, Text, Exterior Clipping Operations.

Unit V (12 Hours)

Three-Dimensional Concepts: Three–Dimensional Displays Methods – Three Dimensional

Graphics Packages. Computer Animation: Design of Animation sequence – General computer-

animation functions – Raster Animations – Computer-Animation languages.

Text Book :

1. Donald Hearn and M.Pauline Baker, ” Computer Graphics, C Version ”, -

2003,Second Indian reprint , Person Education.

Chapters :

Unit I Chapter-1 (1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8)

Chapter 2(2.1,2.2,2.3,2.5,2.7)

Unit II Chapters - 3 (3.2,3.5,3.6,3.11,3.14)

Unit III Chapters -4 (4.1,4.4,4.5,4.6,4.7,4.8,)

Unit IV Chapters -5 (5.1,5.3,5.4)

Chapters -6 (6.3,6.4,6.5,6.6,6.7,6.8,6.9,6.10,6.11)

Unit V Chapters -9 (9.1,9.2)

Chapters -16 (16.1,16.2,16.3,16.4)

Reference Books :

1. N.Kishnamurthy ,“Introduction to Computer Graphics”, 2002 , Tata McGraw-Hill.

2. “Computer Graphics”, (ISRD) Group, Eighth Reprint 2010.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester VI - (2015 – 2018)

Page 82: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Course : Core XVI - Computer Graphics Lab Code : 15UCAC6P

Max Marks : 60 Credits : 4 Duration : 60 Hours

Aim and Objective:

On successful completion of this course the students should know to

Design Graphics using algorithms programs.

Implement animation to understand basic designing in Flash.

Apply Morphing and Masking.

Course Outcome:

Gain knowledge of Graphics programs.

Familiar with various Graphics techniques.

Know about Drawing Algorithms in Computer Graphics.

Get acquainted with computer graphics system

Learn two dimensional transformations in computer graphics system.

Familiar with techniques of clipping Algorithms.

Apply design, development, rendering, reflection and shading.

Understand basic designing in Flash.

Create animations.

Design a multimedia presentation.

Computer Graphics Lab Programs:

1. Line Generation using Digital Differential Analyser Algorithm.

2. Line Generation using Bresenham‟s Algorithm.

3. Circle Generation using Bresenham‟s Algorithm.

4. To create a various types of Polygon.

5. Boundary Fill Algorithm.

6. Animating 2D Objects.

7. To Draw a Three Dimensional Objects.

8. To implement Three Dimensional Translation.

9. To implement Three Dimensional Scaling.

Flash Lab Programs:

Page 83: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

1. Using Text Masking.

2. Using Text Morphing.

3. Using Image Masking.

4. Using Shape Morphing.

5. To implement Arithmetic calculation.

6. To implement Login form.

7. To design a Paddle Mask effect.

8. To design Twinkling star.

9. To implement animation using Guide layer.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester VI - (2015 – 2018)

Page 84: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Course :Elective III– Artificial Intelligence Code : 15UCAO63

Credits : 3 Max Hours : 60 Hours

Aim and Objective:

On successful completion of this course the students should have:

The ability to understand the Logical Reasonings of AI.

Learnt Bayesian network.

The knowledge to understand and learn from observations.

Course Outcome:

Understand theory underlying the AI achievements.

Have a basic proficiency in a traditional AI language including an ability to write simple

to intermediate programs

Gain understanding the basic issues of knowledge representation and blind and heuristic

search,

Acquire basic understanding of some of the more advanced topics of AI such as learning,

natural language processing, agents and robotics, expert systems, and planning.

Learn and analyze important historical and current trends addressing artificial

intelligence.

Analyze a problem, and define the computing requirements to its solution

Obtain ability to design, implement, and evaluate a computer-based system, process,

component, or program to meet desired needs

Unit I (12 Hours)

Problem solving: Introduction – Problem Solving Agents – Problem formulation – Uninformed

Search Strategies – Informed Search Strategies - Heuristics – Constraint satisfaction.

Unit II (12 Hours)

Logical Reasoning: Logical Agents – Propositional Logic – Inferences – First-Order Logic –

Inferences in Firstorder Logic – Forward Chaining – Backward Chaining – Unification –

Resolution.

Page 85: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Unit III (12 Hours)

Planning: Planning with State-Space Search – Partial-order Planning – Planning Graphs –

Planning and Acting in the Real World.

Unit IV (12 Hours)

Uncertain Knowledge And Reasoning: Uncertainty – Review of Probability - Probabilistic

Reasoning – Bayesian Networks – Inferences in Bayesian Networks – Temporal Models –

Hidden Markov models.

UNIT V (12 Hours)

Learning: Learning from Observation - Inductive Learning – Decision trees – Explanation

Based Learning – Statistical Learning Methods - Reinforcement Learning.

Text Books:

1. S. Russel and P. Norvig, “Artificial Intelligence – A Modern Approach”, Second

Edition, 2003, Pearson Education.

Unit I Chapters 3 (3.1 , 3.2 , 3.5), 4 (4.1 , 4.2)

Unit II Chapters 6 (6.1 , 6.3 , 6.4), 7, 9 (9.4 , 9.6)

Unit III Chapters 11 (11.4 , 11.5), 13

Unit IV Chapters 14 (14.1 , 14.2), 15 (15.2 , 15.4)

Unit V Chapters 18 (18.1 , 18.2 , 18.3), 19, 20

Reference Books:

1. David Poole, Alan Mackworth, Randy Goebel, ”Computational Intelligence : A logical

approach”,2004,Oxford University Press.

2. G. Luger, “Artificial Intelligence: Structures and Strategies for complex problem

solving”,2002, 4th

Edition, Pearson Education.

3. J. Nilsson, “Artificial Intelligence: A new Synthesis”, 1998, Elsevier Publishers.

Web References:

Page 86: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

1. http://www.webopedia.com/artificial_intelligence.html

2. http://www.computerworld.com/article/2906336/emerging-technology/what-is-artificial-

intelligence.html

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

Page 87: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UG Programme – BCA

Semester VI - (2015 – 2018)

Course: Elective III - Fundamentals of Data Mining & Bioinformatics Code:15UCAO61

Credits: 3 Max Hours : 60 Hours

Aim and Objective :

Basic concepts of Data Mining.

Basic concepts of Bioinformatics.

Gene sequence alignments and databases.

Course Outcome

Understand the basic principles, concepts and applications of data warehousing and

data mining.

Acquire an ability to do Conceptual, Logical, and Physical design of Data

Warehouses OLAP applications and OLAP deployment.

Gain a good knowledge of the fundamental concepts that provides the foundation of

data mining.

Be familiar with the basic practical techniques of bioinformatics.

Comprehend Application of bioinformatics and biological databases to problem

solving in real research problems.

Familiar with the use of a wide variety of internet applications, biological database

and apply these methods to research problems.

Gain knowledge on basic techniques of Bioinformatics.

Learn various techniques for mining data streams.

Comprehend Event Modelling for different applications.

Analyze data through statistical and graphical summarization, supervised and

unsupervised learning algorithms.

Page 88: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UNIT I (12 Hours)

DATA MINING: Introduction- What is Data Mining – Definition – KDD vs data mining –

DBMS vs DM, Other related areas, DM techniques – Issues and challenges in Data mining – DM

Application areas.

UNIT II (12 Hours)

ASSOCIATION RULES: What is an Association rule – Methods to discover – Apriori

algorithm – Partition Algorithm – Pincer search algorithm – FP tree growth algorithm –

Clustering Techniques – Clustering paradigms – Partitioning algorithms – K medoids algorithm

– Hierarchical clustering.

UNIT III (12 Hours)

CLASSIFICATION: What is decision tree – Tree construction principles – Decision tree

construction algorithms – CART – ID3.

WEB MINING: Web mining – Web content mining-Web structure mining – Web usage

mining.

UNIT-IV (12 Hours)

BIOINFORMATICS AN OVERVIEW: Introduction – Aims – Molecular Biology and

Computers – Role of Internet in Bioinformatics - Application of bioinformatics in various fields-

Commercialization of Bioinformatics.

UNIT – V (12 Hours)

DNA SEQUENCE ANALYSIS: Introduction – Why anlayse DNA – Gene Structure and DNA

sequences – Features of DNA sequence analysis – Issues in the interpretation of EST searches – Two

approaches to gene hunting – The expression profile of a cell – cDNA libraries and EST‟s - Different

approaches to EST analysis – Effects of EST data on DNA databases.

TEXT BOOKS:

1. Arun K.Pujari, “Data Mining Techniques”,- 2009, 2nd

Edition, Universities Press, New

Delhi.

Unit I Chapters-3 (3.1,3.2,3.3,3.4,3.5,3.6,3.7,3.9,3.10.)

Unit II Chapters-4 (4.2,4.3,4.4,4.5,4.6,4.8,5.2,5.3,5.4,5.7)

Unit III Chapters-6 (6.2,6.3,6.8,6.9)

Chapters -8 (8.2,8.3,8.4.)

Page 89: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

2. Irfan Ali Khan, Atiya Khanum, “Fundamentals of Bioinformatics”, 2008, 3rd

Edition,

Ukaaz Publications, Hyderabad.

Unit IV Chapters 1

3. TK Attwood., DJ Parry Smith, “Introduction to Bioinformatics”, 2006, 2nd Edition, Pearson

Education, New Delhi.

Unit V Chapters-5 (5.1,5.2,5.3,5.4,5.5,5.5,5.6,5.7,5.8,5.9,5.10)

REFERENCE BOOKS:

1. Priya and Vanmathi ,“Introduction to data Mining and Data Warehousing”, 2008, 1st

Edition,, Scitech Publications, Ahmadabad.

2. Arthur M.Lesk , “Introduction to Bioinformatics”, 2006, 2nd

Edition, Oxford Press,

New Delhi.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

Page 90: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UG Programme – BCA

Semester VI - (2015 – 2018)

Course: Elective III-Introduction to Soft Computing Code: 15UCAO62

Credits: 3 Max Hours: 60 Hours

Aim and Objective :

On successful completion of this course the students should understand the concepts of:

Neural networks.

Soft Computing.

Fuzzy systems.

Course Outcome:

Gain knowledge of soft computing techniques and also their use in some real life

situations.

Solve the problems using neural networks techniques.

Find the solution using different fuzzy logic techniques

Use the genetic algorithms for different modelling

Integrate the various soft computing techniques

Be familiar with Learning Process and Learning Task, Supervised Learning – Single and

Multi Layer Network, Associative Memory,

Get acquainted with Genetic algorithms and evolutionary computation, Applications of

Genetic Algorithms & Hybrid Systems

Learn the basics of genetic algorithms and their applications in optimization and planning

Familiarize with neural networks and learning methods for neural networks

Developing skills thorough understanding of the theoretical and practical aspects of Soft

Computing.

UNIT I (12 Hours)

NEURAL NETWORKS: Machine Learning using Neural Network, Adaptive Networks – Feed

Forward Network – Supervised Learning Neural Networks – Radial Basis Function Networks –

Reinforcement Learning.

Page 91: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

UNIT II (12 Hours)

INTRODUCTION TO SOFT COMPUTING: Evolution of Computing - Soft Computing

Constituents – From Conventional AI to Computational Intelligence - Machine Learning Basics.

UNIT III (12 Hours)

FUZZY LOGIC: Fuzzy Sets – Operations on Fuzzy Sets – Fuzzy Relations – Membership

Functions-Fuzzy Rules and Fuzzy Reasoning – Fuzzy Inference Systems – Fuzzy Expert

Systems – Fuzzy Decision Making.

UNIT IV (12 Hours)

ANT COLONY OPTIMIZATION: Ant Colony Optimization: Introduction – From real to

artificial ants- Theoretical considerations – Convergence proofs – ACO Algorithm – ACO and

model based search – Application principles of ACO.

UNIT V (12 Hours)

PARTICLE SWARM OPTIMIZATION: Particle Swarm Optimization: Introduction –

Principles of bird flocking – Evolution of PSO – Operating principles – PSO Algorithm –

Neighbourhood Topologies – Convergence criteria – Applications of PSO.

TEXT BOOKS:

1. Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, “Neuro-Fuzzy and Soft Computing”,

2003, Prentice-Hall of India. New Delhi.

2. Kwang H.Lee, “First course on Fuzzy Theory and Applications”, 2005, Springer–Verlag

Berlin Heidelberg, New York.

REFERENCE BOOKS:

1. Marco Dorigo and Thomas Stutzle, “Ant Colony optimization”, 2005, Prentice Hall of India,

New Delhi.

Page 92: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

2. Engelbrecht, A.P. “Fundamentals of Computational Swarm Intelligence”, 2008, Wiley

Publications, New York.

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester VI - (2015 – 2018)

Course : Skill Based Course IV – Virtual Gaming Code : 15UCAS6P

Page 93: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

Max Hours : 30 Hours Credits : 2 Maximum Marks : 60

Aim and Objective:

On successful completion of this course the students should Understand:

To learn the basics of Game Applications.

To Design the Stencyl Gaming Application.

To create Basic Blender programs.

Course Outcome:

Comprehend the basic functions of graphics.

Understand the color modulation.

Learn about working with text

Understand the concept of animation.

Be aware of the basic concept of 2D & 3D animation.

Learn the basic Gaming functions.

STENCYL LAB PROGRAM LIST

1. Adding a Text.

2. Moving a Object.

3. Score Counter

4. Lives Counter.

5. Collecting an Object.

6. Level Creation.

7. Multiple Characters.

8. Animation Using Images.

BLENDER LAB PROGRAM LIST

1. Making a Simple Walk Animation.

2. Making an 2D Object.

3. Story boarding.

4. Basic 3D Animation.

5. 3D Character Animation.

Page 94: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11
Page 95: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester VI - (2015 – 2018)

Course : Skill Based Course IV – Virtual Gaming Code : 15UCAS6P

Max Hours : 30 Hours Credits : 2 Maximum Marks : 60

Aim and Objective:

On successful completion of this course the students should Understand:

To learn the basics of Game Applications.

To Design the Stencyl Gaming Application.

To create Basic Blender programs.

Course Outcome:

Comprehend the basic functions of graphics.

Understand the color modulation.

Learn about working with text

Understand the concept of animation.

Be aware of the basic concept of 2D & 3D animation.

Learn the basic Gaming functions.

STENCYL LAB PROGRAM LIST

9. Adding a Text.

10. Moving a Object.

11. Score Counter

12. Lives Counter.

13. Collecting an Object.

14. Level Creation.

15. Multiple Characters.

16. Animation Using Images.

BLENDER LAB PROGRAM LIST

6. Making a Simple Walk Animation.

7. Making an 2D Object.

8. Story boarding.

9. Basic 3D Animation.

10. 3D Character Animation.

Page 96: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester VI - (2015 – 2018)

Course : Value Based Course III - UNIX Lab Code : 15UCAV6Q

Credit : 1 Max Hours : 30Hours

Aim and Objective :

Basic unix Commands.

Handle files.

Handle directories.

Course Outcome :

Perform file operations

Capable of performing Directory Operations

Understand the rights of file.

Gain knowledge of the Redirection operator.

Comprehend the file manipulating commands

Understand the string functions.

Gain knowledge on sorting and merging.

1. Directory Operations

Create

Remove

Copy

Move

2. File Operations.

Create

Copy

Delete

Rename

3. Program using redirection operator.

4. Listing the files regarding their names.

5. Changing the access rights of a file.

6. Checking File or Directory.

7. Counting no of users currently logged in.

8. Counting no of lines, words and characters in a file.

9. Compare two files using comm, cmpand diff command.

10. Display content of file using head, tail.

Page 97: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

11. Sort and merge file contents.

12. Perform any three String functions.

13. Line editing using SED.

14. User define functions.

15. Create a database file and find answers for the various queries.

Page 98: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), SIVAKASI

Department of Computer Applications

Choice Based Credit System - Curricular Pattern

UG Programme - BCA

2015-2018

Course: Core – XXII : Project Lab & Viva Voce Course Code : 12UCAJ61

Max Marks : 100 Max Hours : 60

Aim:

The aim of the mini project is that the student has to satisfy the user needs.

Aim & Objective:

To understand the real time software development environment.

To demonstrate a systematic understanding of project contents

To understand methodologies and professional way of documentation

Course Outcome:

To understand established techniques of project report development.

To acquire practical knowledge within the chosen area of technology for project

development

To identify, analyze, formulate and handle programming projects with a comprehensive

and systematic approach

To contribute as an individual or in a team in development of technical projects

To develop effective communication skills for presentation of project related activities

To develop a full report for the completion of the project.

To develop the complete project to satisfy the user needs.

Rules & Regulations

1. Students can do the projects individually are team of two.

2. Total Marks 100, Internals for 25 Marks and Externals for 75 Marks.

3. For Internal Marks at least two reviews should conduct for 25 marks and

the average of best two can take as final.

Page 99: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

4. At the end of the semester viva-voce should conduct for individual

students.

5. The External marks may be awarded as following

Project report submission : 15 Marks.

Demo and presentation : 30 Marks.

Viva-Voce : 30 Marks

Page 100: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester III - (2015 – 2018)

Course: Extra Credit Course- I - Android and Mobile Database Applications Lab

Code : 15UCAEXP

Max Marks: 60 Credit: 1 Max Hours: 60 Hours

Aim and Objective:

Work with Android environment.

Demonstrate some of the basic android tools.

Build Android applications and Mobile database applications.

Course Outcome:

Develop an in-depth understanding of broadcast receivers and services.

Capabilities such as JAVA Sockets, JAVA XML and JSON are taught.

Able to develop a basic application that acts as a working example of all the topics

covered in the class.

Understand how Android applications work, their life cycle, manifest, Intents, and using

external resources

Design and develop useful Android applications with compelling user interfaces by

using, extending, and creating your own layouts and Views and using Menus

Utilize the power of background services, threads, and notifications

Learn to use Android's communication APIs for SMS, telephony, network management,

and internet resources (HTTP).

Page 101: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

17. Java Android Program to Build a Simple Android Application

18. Java Android Program to Demonstrate the Sound Button Application

19. Java Android Program to Demonstrate Alert Dialog Box

20. Java Android Program to Demonstrate Count Down Timer Application

21. Java Android Program to Demonstrate Touch Listener

22. Java Android Program to Set an Activity in Portrait Mode

23. SQLite Database Experiment ToDo Today Application

24. To Create a Quiz Application Using SQLLite

25. Java Android Program to Demonstrate Action View in Android

26. Java Android Program to Shows SMS from the phone numbers, which are in your

contacts

27. Java Android Program to Demonstrate Date Picker Dialog in Android

Page 102: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Applications

Choice Based Credit System

UG Programme – BCA

Semester IV - (2015 – 2018)

Course : Extra Credit Course- II - Web Technology Lab

Code : 15UCAEXQ

Max Marks : 60 Credits : 1 Max Hours : 60 Hours

Aim and Objective:

Use layouts in CSS.

Learn to create Perl and Python programs.

Create XML applications.

Course Outcome:

Learn the basics Perl data types like arrays and hashes.

Learn the Control structures and subroutines required to write Perl scripts.

Comprehend how to deal with data in with text files or in database server like MySQL

Comprehend how to access command line arguments and environment variables.

Learn the Comprehend Debugging Perl scripts

Be Familiar with the functions of Python.

Understand the WSDL concepts in XML.

1. Web page creation using classes and properties of CSS

2. Creating Web page using Layouts of CSS

3. Changing Background Color and Image Using JavaScript

4. Number Checking Using JavaScript

5. Form Validation Using JavaScript

6. Designing Digital Clock Using JavaScript

7. Arithmetic Operation using PERL

8. Number Conversion using PERL

Page 103: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

9. Finding Average of given numbers using PERL

10. Sorting an Array using PYTHON

11. Program using functions in PYTHON

12. Advertisement using XML

Page 104: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), SIVAKASI

Department of Computer Application

Choice Based Credit System - Curricular Pattern

UG Programme – BA(English)

2015-2018

Course : Enrichment Course I – Windows Fundamental Lab

Course Code : 15UENE11

Max Marks : 60 Max Hours : 30 Hours

Aim and Objective:

To prepare them to create documents

To make them to prepare excel sheet, chart display.

To give practical knowledge on mail merging

Course Outcome:

Able to create documents

Preparation of tables and its formatting.

To create database.

Be Familiar with pivot table.

Understand the knowledge in Query.

Gain practical knowledge on generation of reports.

Windows

1. To create Folders, Shortcuts

2. Accessing Windows Explorer

MS – Word

3. Preparing a Leave Letter.

4. Designing your Bio-Data

5. Create the Time Table.

6. Create Mail Merge.

7. Advertisement Designing.

MS – Excel

8. To find Mean and Median.

9. Perform Student‟s Mark statement.

10. Display Score boards using Pie Charts.

11. Display Sales Analysis using Bar Charts.

Page 105: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), SIVAKASI

Department of Computer Application

Choice Based Credit System - Curricular Pattern

UG Programme – BA(English)

2012-2015

Course : Enrichment Course II – Web Lab Course Code : 12UENE21

Max Marks : 60 Max Hours : 30 Hours

Aim and Objective:

To learn basics of MS-Power Point

To learn basic HTML tags of formatting text, table, ordered list and unordered list,

internal and external links

To make them to prepare document, slide show.

Course Outcome:

Prepare slides with animations.

Able to access the Internet, Worldwide Web, as well as use Internet directories and

search engines, and locate www addresses.

Develop an intuitive sense of how computers work and how they can be used to make

your academic work more efficient.

Able to find and evaluate information on the Web.

Learn basic word processing skills with Microsoft Word, PowerPoint, Excel.

Know the fundamentals of internet.

Able to access the Internet, Worldwide Web, as well as use Internet directories and

search engines, and locate www addresses.

MS – PowerPoint

1. Slide show presentation for your Bio data.

2. Displaying College details.

3. Displaying Advertisement Presentation.

Building Web sites using HTML :

1. Create your home page with images

2. Create web page using tables

3. Create web page using ordered and unordered lists

4. Create web page using internal and external links.

5. Create web page using text formatting elements.

Page 106: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

SRI KALISWARI COLLEGE (Autonomous), Sivakasi

Department of Computer Application

Choice Based Credit System

UG Programme – B.A (English)

Semester III – (2015-2018)

Course : Value Based Course I – DTP Lab

Code : 15UENV3P Credit : 1

Max Marks : 60 Max Hours : 30 Hours

Aim and Objective :

Draw Shapes using tools in CorelDraw.

Design logo in CorelDraw.

Basic tools of Page Maker.

Course Outcome :

Understand about shapes.

Design pattern.

Know about text directionr.

Learn about linking images

Know about tools in pagemaker.

Making to know greeting advertisement

Know about the shapes in pagemaker.

CorelDraw

1. Draw any 4 Shapes.

2. Draw one shape by using nodes.

3. Design any Pattern.

4. Design advertisement using Fit Text To Path

5. Draw a Flow chart.

6. Design your Personal Visiting Card

7. Draw Our College Logo

PageMaker

8. Design Visiting Card

9. Design Advertisement

Page 107: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

10. Design Greeting Card

SRI KALISWARI COLLEGE(Autonomous), Sivakasi

Department of Computer Application

Choice Based Credit System

UG Programme – B.A(English)

Semester VI-(2015-2018)

Course : Value Based Course II – AD Designing Code : 15UENV6P

Max Marks : 60 Credit:1 Max Hours : 30 Hours

Aim and Objective:

Text Animation, Text Morphing and Text Masking.

Picture Animation, Picture Morphing and Picture Masking.

Screen saver creation

Course Outcome:

Understand about Morphing

Know about Creation of Animation.

Learn about story board

Comprehend different animation effects.

Gain knowledge of screen saver

Understand the text effect

Learn about the picture masking.

Macromedia Flash

1. Title Animation

2. Text Morphing

3. Text Masking

4. Text Animation

5. To Create a Story Board

6. Picture Masking

7. Screen Saver Creation

8. Twinkling Star Animation

9. Moon Animation

Page 108: SRI KALISWARI COLLEGE, SIVAKASI · Program Specific Outcome (PSO) for Undergraduate Programme: ... I 15UTAL11 –Tamil/Hindi/French I 6 3 II 15UENL11 English –I 6 3 III 15UCAC11

10. Flash Presentation