choice based credit system structure from the … · 396 choice based credit system – structure...

12
395 CHOICE BASED CREDIT SYSTEM – STRUCTURE FROM THE ACADEMIC YEAR 2014–15 B.C.A SEM Part – I Part – II Part – III Part – IV Part – V (6 th Hr) ACC (6 th Hr) SLC I Sem. I Lang (6) II Lang (6) Core (4) Core Lab (4 Core Lab (3) Allied Maths (4) SBE (2) Total (30) NCC/NSS/PED. (3) Com.Eng (2) Comp.Lit (1) II Sem. I Lang (6) II Lang (6) Core (5) Core Lab (6) Allied Maths (4) SBE (2) Elec. EVS (1) Total (30) NCC/NSS/PED. (3) Com.Eng (2) Comp.Lit (1) Law & Society III Sem. I Lang (6) II Lang (6) Core (3 Core (4) Core Lab (6) Allied Comp (3) SBE (2) NME (2) Total (30) NCC/NSS/PED. (3) Com.Eng (2) Comp.Lit (1) Human Rights IV Sem. I Lang (6) II Lang (6) Core (4) Core (4) Allied Comp (6) - SBE (2) NME (2) Total (30) NCC/NSS/PED. (3) Com.Eng (2) Comp.Lit (1) Multimedia and Applications V Sem. Core (5) Core (5) Core Lab (5) Core Lab (6) Elec. (6) SBE (2) Elec. W.S. (1) Total (30) Com.Eng (2) Comp.Lit (1) Skill Devt – Career Guidance (3) Artificial Intelligence VI Sem. Core (4) Core (4) Core Lab (6) Elective (6) Elective Project (6) SBE (2) Elec. VBE (2) Total (30) Com.Eng (2) Comp.Lit (1) Skill Devt – Career Guidance (3) –– Total 180 Hrs I Language Tamil II Language English SBE Skill – Based Electives SLC Self – Learning Course EVS Environmental Studies W.S. Women Studies

Upload: others

Post on 31-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

395

CHOICE BASED CREDIT SYSTEM – STRUCTURE

FROM THE ACADEMIC YEAR 2014–15

B.C.A

SEM Part – I Part –

II

Part – III Part – IV

Part – V

(6th Hr)

ACC

(6th Hr) SLC

I Sem.

I

Lang

(6)

II

Lang

(6)

Core (4)

Core

Lab

(4

Core

Lab

(3)

Allied Maths

(4)

SBE (2)

– Total (30)

NCC/NSS/PED. (3)

Com.Eng (2)

Comp.Lit (1)

– –

II

Sem.

I

Lang (6)

II

Lang (6)

Core

(5)

Core

Lab (6)

Allied

Maths (4)

SBE

(2)

Elec.

EVS (1)

Total

(30)

NCC/NSS/PED.

(3)

Com.Eng

(2)

Comp.Lit

(1) –

Law

& Society

III Sem.

I

Lang

(6)

II

Lang

(6)

Core (3

Core (4)

Core

Lab

(6)

Allied

Comp

(3)

SBE (2)

NME (2)

Total (30)

NCC/NSS/PED. (3)

Com.Eng (2)

Comp.Lit (1)

– Human Rights

IV

Sem.

I

Lang

(6)

II Lang

(6)

Core (4)

Core

(4)

Allied Comp

(6)

- –

SBE

(2)

NME

(2)

Total

(30)

NCC/NSS/PED.

(3)

Com.Eng

(2)

Comp.Lit

(1) –

Multimedia and

Applications

V

Sem.

Core

(5)

Core

(5)

Core

Lab (5)

Core

Lab (6)

Elec.

(6)

SBE

(2)

Elec.

W.S. (1)

Total

(30) –

Com.Eng

(2)

Comp.Lit

(1)

Skill Devt – Career

Guidance

(3)

Artificial

Intelligence

VI

Sem.

Core

(4)

Core

(4)

Core Lab

(6)

Elective

(6)

Elective

Project (6)

SBE

(2)

Elec.

VBE (2)

Total

(30) –

Com.Eng

(2)

Comp.Lit

(1)

Skill Devt – Career

Guidance

(3)

––

Total

180

Hrs

I Language – Tamil

II Language – English

SBE – Skill – Based Electives

SLC – Self – Learning Course

EVS – Environmental Studies

W.S. – Women Studies

Page 2: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

396

CHOICE BASED CREDIT SYSTEM – STRUCTURE

FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS

B.C.A

Sem

Part

Course Subject Hrs. 6th Hr.

Cr. Adl. Cr.

Exam (Hrs)

Marks Allotted

Int. Ext.

I

I Lang. – I Tamil – I 6 3 3 25 75

II Lang. – II English – I 6 3 3 25 75

III

Core Programming in C 4 4 3 25 75

Core Lab C Programming Lab 4 3 3 40 60

Core Lab PC Software Lab 4 2 3 40 60

Allied

Maths

Mathematics for Computer

Applications 4 4 3 25 75

IV SBE - I PC Software 2 2 2 25 75

V Extension activities

NSS / NCC / PED 3 – – –

Additional

Courses

Communicative English – I 2 – – –

Computer Literacy 1 – – –

II

I Lang. – I Tamil – II 6 3 3 25 75

II Lang. – II English – II 6 3 3 25 75

III

Core Programming with C++ 5 4 3 25 75

Core Lab C++ Programming Lab 6 4 3 40 60

Allied

maths Optimization Techniques 4 4 3 25 75

IV SBE - II Data Structure 2 2 2 25 75

EVS Environmental Studies 1 1 2 – 100

V Extension activities

NSS / NCC / PED 3 – – –

Additional

Courses

Communicative English – I 2 1 3 25 75

Computer Literacy 1 – – –

SLC Law and Society 3 3 – 100

Page 3: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

397

Sem

Part

Course Subject Hrs.

6th Hr.

Cr. Adl. Cr.

Exam (Hrs)

Marks Allotted

Int. Ext.

III

I Lang. – I Tamil – III 6 3 3 25 75

II Lang. – II English – III 6 3 3 25 75

III

Core Visual Programming 3 3 3 25 75

Core Computer Architecture 2 2 3 25 75

Core Lab Visual Programming Lab 6 4 3 40 60

Allied Comp

Desktop Publishing Lab 3 2 3 40 60

IV SBE - III Digital Electronics Lab - I 2 2 2 25 75

NME - I Introduction to Computers 2 2 2 25 75

V Extension activities

NSS / NCC / PED 3 – – –

Additional

Courses

Communicative English – II 2 – – –

Computer Literacy 1 – – –

SLC Human Rights 3 3 – 100

IV

I Lang. – I Tamil – IV 6 3 3 25 75

II Lang. – II English – IV 6 3 3 25 75

III

Core Relational Database

Management Systems 4 4 3 25 75

Core Operating Systems 4 4 3 25 75

Allied Comp RDBMS Lab 6 5 3 40 60

IV SBE - IV Digital Electronics Lab – II 2 2 2 25 75

NME - II Introduction to Internet

Basics 2 2 2 25 75

V Extension activities NSS / NCC* / PED* 3 1 3

25

*40

75

*60

Additional

Courses

Communicative English – II 2 1 3 25 75

Computer Literacy 1 – – –

SLC Multimedia and its

Applications 4 3 – 100

Page 4: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

398

Sem

Part

Course Subject Hrs.

6th Hr.

Cr. Adl. Cr.

Exam (Hrs)

Marks Allotted

Int. Ext.

V

III

Core Java Programming 5 5 3 25 75

Core Computer Networks 5 5 3 25 75

Core Lab VB .Net Lab 5 4 3 40 60

Core Lab Java Programming Lab 6 4 3 40 60

Elec. - I BCA paper (1) and (2)

Any one from 6 5 3 25 75

IV SBE - V Software Engineering 2 2 2 25 75

WS Women Studies 1 1 2 – 100

Additional Courses

Communicative English – III 2 – – –

Computer Literacy 1 – – –

Skill Development – Career Guidance

3 – – –

SLC Artificial Intelligence 4 3 – 100

VI

III

Core Web Programming 4 4 3 25 75

Core Computer Security 4 4 3 25 75

Core Lab Web Programming Lab 6 5 3 25 75

*Elec.- II BCA paper (1) and (2)

Any one from 6 5 – 25 75

*Elec. - III Project

*Report;@viva 6 5 3

40

(*30:@10)

60

(*50:@10)

IV SBE - VI Biometrics 2 2 2 25 75

VBE Value Based Education 2 2 2 – 100

Additional

Courses

Communicative English – III 2 1 3 25 75

Computer Literacy 1 1 3 – 100

Skill Development – Career

Guidance 3 2 3 – 100

TOTAL 180 36 140 20

*Elective I and II: Each elective paper has two choices, select any one from.

1.1. Computer Graphics

1.2. Management Information Systems

2.1. Software Testing

2.2. Datamining

Page 5: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

399

B.C.A.: Those who have joined from the academic year

2014 – 15 onwards under CBCS System

Core Subject PROGRAMMING IN C Code: 14273101

SEMESTER I

4 Hrs/Week Credits 4

Objective:

To enable the students to learn the basic of functions, principles and

concepts of programming in C fundamentals.On successful

completion of the course the students should have:

o Understood the Programming in C language

UNIT – I: [12 Hrs]

Overview of C: History Of C – Importance of C – Basic Structure of

C – Constants, Variables and Data types - Operators and Expressions-

Managing I/O operations.

UNIT – II: [10 Hrs]

Decision making and branching: if statement, if…..else statement

–Nesting of if……else statement – Else if Ladder – Switch Statement –

the ?: operator – GOTO Statement. The While statement – Do statement

– The for statement – Jumps in loops.

UNIT – III: [12 Hrs]

Arrays: One dimensional array – Declaration, initialization – Two

dimensional arrays & Initialisations.

Strings: Declaration, initialisation of string variables – Reading

and writing string – Arithmetic operations on strings – Putting strings

together – Comparison – String handling function – Table of strings –

Features of string.

UNIT – IV: [14 Hrs]

User defined functions: Need – Multi function program – Element

of user defined function – Definition – Return values and their types –

Function calls, declaration, category – All types of arguments and return

values – Nesting of functions – Recursion – Passing arrays, Strings to

functions – Scope Visibility and life time of variables – Multi file

programs.

Structures and Unions: Defining a structure – Declaring structure

variables – Accessing structure members –Initialization – Copying and

comparing – Operations on individual members –Arrays of structures –

Structures with in structures – Structures and Functions – Unions –

Size of Structures – bit fields.

UNIT – V: [12 Hrs]

Pointers: Accessing the address of a variable – Declaring,

initialisation of pointer variables – Accessing a variable through its

pointer – Chain of pointers – Pointer expressions – Pointer increment

Page 6: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

400

and scale factors – Pointers and arrays – Pointers and character strings

– Array of pointers – Pointers as function arguments – Function

returning pointers – Pointers to functions – Pointers and structures.

TEXT BOOK:

01. Balagurusamy E., Programming in ANSI C, 3rd Edition, Tata McGraw Hill Publishing, New Delhi, 2005.

Unit I- Chapter 1,2,3,4.

Unit II- Chapter 5,6.

Unit III- Chapter 7,8.

Unit IV- Chapter 9,10.

Unit V- Chapter 11.

REFERENCE: 01. Gottfried, Programming with C (Schaum’ Soutline Series), Tata

McGraw–Hill, New Delhi, 2006.

Core Lab C PROGRAMMING LAB

SEMESTER I Code: 14273102

4 Hrs/Week Credits 3

Objective:

To gain practical knowledge in C Programming.

C LAB

01. Write a program to find the factorial value of the given number

02. Write a program to find the sum of digits

03. Write a program to display the Fibonacci series of given n

terms

04. Write a program to display the multiplication table

05. Write a program to check the given no is prime or not

06. Write a program to display the given number in reverse

07. Write a program to convert the Decimal no to Binary no

08. Write a program to convert the Binary no to Decimal no

09. Write a program to count the no of digits, uppercase, lower

case, space in the given line

10. Write a program to display the given numbers in ascending

order

11. Write a program to illustrate the string handling function

12. Write a program to sort the strings in alphabetical order

13. Write a program to find the factorial value using Recursive

function

14. Write a program to find the area of rectangle using function

with argument and function with return value

15. Write a program to display the given data using structure.

Page 7: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

401

REFERENCE:

01. Balagurusamy E., Object Oriented Programming with C++, Tata

McGraw Hill Publishing Company Limited, New Delhi, 1998.

Core Lab PC SOFTWARE LAB Code: 14273103

SEMESTER I

4 Hrs/Week Credit 2

Objective:

To gain practical knowledge in Ms Word, Ms PowerPoint, Ms Excel.

MS – WORD

01. Text Manipulations

02. Usage of Numbering, Bullets, Footer and Headers

03. Usage of Spell check, and Find & Replace

04. Text formatting

05. Picture insertion and alignment

06. Creation of documents, using templates

07. Creation of templates

08. Mail Merge Concepts

09. Copying Text & Pictures from Excel

MS – EXCEL

10. Cell Editing

11. Usage of Formulae and Built–in Functions

12. File Manipulations

13. Data Sorting (both number and alphabets)

14. Worksheet Preparation

15. Drawing Graphs

16. Usage of Auto Formatting

POWER POINT

17. Inserting Clip arts and Pictures

18. Frame movements of the above

19. Insertion of new slides

20. Preparation of Organization Charts

21. Presentation using Wizards

22. Usage of design templates

REFERENCE:

01. Taxali R.K., PC Software for Windows Made Simple, Tata McGraw–

Hill Publishers, New Delhi, 1998.

Page 8: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

402

Part - IV PC SOFTWARE Code: 14443127

Skill based Elective SEMESTER I

5 Hrs/Week

Credits 2

Objective:

To enable the students to learn the basics of Windows and

Ms–Word, Excel and Powerpoint. On successful completion of the

course the students should have:

o Understood Windows and Ms–Word concepts.

o Understood Excel and Powerpoint concepts

UNIT – I: [6 Hrs]

Introduction to word – Editing a Document – Move and copy Text.

UNIT – II: [5 Hrs]

Formatting Text and paragraph-Finding and replacing Text and

spelling checking.

UNIT – III: [5 Hrs]

Columns, Tables and other features – Using Mail merge.

UNIT – IV: [7 Hrs]

Introduction to worksheet and Cell –Editing cell and using

commands and functions – Moving and copying, inserting, and Deleting

Rows and Columns .

UNIT – V: [7 Hrs]

Creating charts – Naming Ranges and using statistical, math and

financial Functions - Database in a worksheets.

TEXT BOOK:

01. Taxali R.K., PC Software for Windows Made Simple, Tata McGraw Hill Publishers, New Delhi, 2009. Unit I - Chapter 9,10,11.

Unit II - Chapter 12,13 Unit III - Chapter 16,18.

Unit IV - Chapter 20, 22, 23. Unit V - Chapter 26, 28,29.

REFERENCES:

01. Dienes S., Microsoft Office Professional, BPB Publications, Delhi, 2000.

02. Stephen Nelson L., Office 97, Tata McGraw Hill, New Delhi, 1997.

Core Subject PROGRAMMING WITH C++ Code: 14273201

SEMESTER II 5 Hrs/Week

Credits 4

Objective:

To enable the students to learn the basic functions, principles and

concepts of Object Oriented Programming. On successful completion

of the course the students should have:

o Understood the Object model and relationship among objects.

o Gain knowledge in C++ programming

Page 9: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

403

UNIT – I: [12 Hrs]

Principles of Object Oriented Programming: Procedure Oriented

Programming – OOP Paradigm – Basic concepts of OOP – Benefits of

OOP – Object Oriented Languages- Applications of OOP.

Beginning with C++.

UNIT – II: [12 Hrs]

Tokens, Expressions and Control Structures - Functions in C++:

Introduction – Main function-function prototyping – Call by, return by

reference – Inline functions – Default arguments, constant arguments –

Function overloading – Friend and virtual functions.

UNIT – III: [12 Hrs]

Classes and Objects - Constructors and Destructors:

Constructors – Parameterized, Multiple Constructors – Constructors

with default arguments – Dynamic initialization of objects – Copy,

dynamic constructors – Destructors.

UNIT – IV: [12 Hrs]

Operator Overloading - Inheritance: Extending classes.

Pointers, Virtual functions and Polymorphism.

UNIT – V: [12 Hrs]

Managing console I/O Operations: C++ streams – C++ stream

classes – Unformatted I/O Operations – Formatted console I/O

Operations.

Working with files: Classes for file stream operations – Opening and

closing a file – File modes – File pointers – Sequential I/O operations.

TEXT BOOK:

01. Balagurusamy E., Object Oriented Programming with C++, Tata

McGraw–Hill Publishing Company Limited, New Delhi, 1998.

Unit I-Chapter 1,2.

Unit II- Chapter 3,4.

Unit III- Chapter 5,6.

Unit IV- Chapter 7,8,9.

Unit V- Chapter 10,11.

REFERENCES:

01. Herbert Schildt, C++ The Complete Reference, Tata McGraw Hill

Publishing Company Limited, New Delhi, 1998.

02. Ravichandran D., Programming with C++, Tata McGraw Hill

Publishing Company Limited, New Delhi, 1996.

Page 10: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

404

Core Lab C++ PROGAMMING LAB Code: 14273202

SEMESTER II 6 Hrs/Week

Credits 4 Objective:

To gain practical knowledge in C++ programming .

01. Program using control statements.

02. Program using Inline Function.

03. Program using Function Overloading.

04. Program using Friend Function.

05. Program using Virtual Function.

06. Program using Classes and Objects.

07. Program using Constructor and Destructor.

08. Program using Unary Operator Overloading.

09. Program using Binary Operator Overloading.

10. Program using Inheritance (single, multiple, multilevel)

11. Program using Console I/O operations.

12. Program using File Operations.

REFERENCE: 01. Balagurusamy E., Object Oriented Programming with C++, Tata

McGraw–Hill Publishing Company Ltd., New Delhi, 1998. 02. Yashwant Kanether C., Data Structure Through C++, BPB

Publications, New Delhi, 2003. Part - IV DATA STRUCTURES Code: 14443127

Skill based Elective SEMESTER I

2 Hrs/Week Credits 2

Objective:

To enable the students to learn the data structure fundamentals,

principles and concepts. On successful completion of the course the

students should have:

o Understood the various Data Structures concepts.

UNIT – I: [6 Hrs] Introduction of overview: The need of data structures, definitions,

datastructures

UNIT – II: [5 Hrs]

Arrays: Introduction, range of an array, primitive operations,

elements - access in an array, addressing function, one dimensional

array, two dimensional array, multi dimensional arrays.

UNIT – III: [6 Hrs] Introduction: Linked list, memory allocation, benefits of linkedlist.

Types: single linked list-insertion, deletion, circular linkedlist: insertion.

UNIT – IV: [7 Hrs]

Stack: Introduction, ADT stack(operations), Array implementation

of stack, syntax checking using stacks-infix, prefix, postfix forms of

expressions. Queue: Introduction: Creation, Insertion, Deletion.

Page 11: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

405

UNIT – V: [6 Hrs]

Trees: Introduction – binary tree, types of binary tree, strictly

binary tree, complete binary tree, skew tree, binary tree traversels,

applications of trees: Huffman coding

TEXT BOOK:

01. Chitra A, Rajan P.T., Data structures, Tata Mc Graw Hill publications, New Delhi, 2008.

Unit 1 : Chapter 1

Unit II: Chapter 3 Unit III: Chapter 4

Unit IV: Chapter 5,6 Unit V : Chapter 7,8

REFERENCES:

01. Ellis Horowitz, Fundamentals of Data structures, Galgntia publications, New Delhi, 1998.

02. ISRD Group, Data structures using C, 2nd Edition, Tata

McGraw Hill, New Delhi, 1997.

Page 12: CHOICE BASED CREDIT SYSTEM STRUCTURE FROM THE … · 396 CHOICE BASED CREDIT SYSTEM – STRUCTURE FOR THOSE WHO HAVE JOINED FROM THE ACADEMIC YEAR 2014–15 ONWARDS B.C.A Sem Part

406

BCA: Those who have joined from the academic year

2014–15 onwards under CBCS System

EVALUATION PATTERN

Internal : 25 Marks

External : 75 Marks

INTERNAL:

Test – 20 (average of the better two of the three tests conducted)

Assignment – 5

Question Paper Pattern:

INTERNAL EXTERNAL

Part – A : 4/62 = 8

Part – B : 3/57 = 21

Part – C : 1/211 = 11

*40

Part – A : 5/82 = 10

Part – B : 5/87 = 35

Part – C : 3/610 = 30

75

* Internal test mark 40 will be converted to 20.

EVALUATION PATTERN SBE & NME

i) For the UG course Part IV -Skill-Based Elective courses coming

under Major( Sem I to VI for Science Courses and Sem III to VI

for Arts Courses) and Part IV Non-major Electives (Sem III &IV) it

is decided to have internal 25 marks and external 75 marks.

ii) The following question pattern should be followed:

INTERNAL (1 Hr test) EXTERNAL (2 Hr test)

Part – A : 2/42 = 4

Part – B : 2/43 = 6

Part – C : 1/210 = 10

*20

Part – A : 3/55 = 15

Part – B : 3/510 = 30

Part – C : 2/415 = 30

75

Internal test mark 20.