choice based credit system structure from the … · 396 choice based credit system – structure...
TRANSCRIPT
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
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
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
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
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
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.
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.
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
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.
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.
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.
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.