












































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
new syllabus for BCA thiruvalluvar university
Typology: Summaries
1 / 52
This page cannot be seen from the preview
Don't miss anything!
(With effect from 2017-2018)
The Course of Study and the Scheme of Examinations
S.No. Part
Study Components Ins. hrs /week
Credit Title of the Paper Maximum Marks Course Title
SEMESTER I CIA Uni. Exam Total 1 I Language Paper- 1 6 4 Tamil/Other Languages 25 75 100 2 II English Paper- 1 6 4 English^25 75
3 III Core Theory Paper - 1 6 6
Digital Logic & Programming in C
Core Practical
Practical- 1 3 2 Programming in C Lab^25 75
Paper- 1 7 4
Mathematical Foundations - I
6 IV Environ. Studies 2 2 Environmental Science 25 75 100
30 22 150 450 600
Uni. Exam Total 7 I Language Paper- 2 6 4 Tamil/Other Languages 25 75 100 8 II English Paper- 2 4 4 English^25 75
9 III Core Theory Paper- 2 6 6 C++ & Data Structure^25 75
Core Practical
Practical- 2
C++ and Data Structures Lab
Paper- 2 7 6 Mathematical Foundations - II
12 IV Value Education 2 2 Value Education^25 75
13 IV Soft Skill 2 1 Soft Skill^25 75 30 25 175 525 700
SEMESTER III CIA Uni. Exam Total
14 III Core Theory Paper- 3 5 3 Java Programming^25 75
15 III Core Theory Paper- 4 4 4 E-Commerce^25 75
16 III Core Paper- 5 5 4 Resource Management^25 75
S.No. Part
Study Components Ins. hrs /week
Credit Title of the Paper Maximum Marks Course Title Theory Techniques
17 III Core Practical
Practical- 3 4 3 Java Programming Lab^25 75
18 III
Paper- 3 7 4 Financial Accounting^ -^ I^25 75
Skill based Subject
Paper- 1 3 3
Design and Analysis of Algorithm
Non-major elective Paper-^1 2
Introduction to Information Technology
Uni. Exam Total
Core Theory Paper- 6 5 3
Database Management Systems
Core Theory Paper- 7 4 4
Enterprise Resource Planning
Core Theory Paper- 8 5 4 Decision Support System^25 75
24 III Core Practical
Practical- 4 4 3 RDBMS Lab^25 75
25 III
Paper- 4 7 6 Financial Accounting^ -^ II^25 75
Skill based Subject
Paper- 2 3 3
Computer Organisation and Architecture
Non- major elective
Paper- 2 2 2
Internet and its applications
Uni. Exam Total
Core Theory Paper- 9 6 3 Mobile Application Development
Core Theory Paper- (^10 6 3) Operating System 25 75 100
30 III Core Theory
Paper – 11
Data Communication & Network
Core Practical
Practical- 5
Mobile Applications Development - Lab
Core Practical
Practical- 6 4 3 Operating System - Lab 25 75 100
33 III Elective I Paper- 1 3 3 A. Data Mining 25 75 100
Part Subject Papers Credit Total credits Marks Total Marks Part I Languages 2 4 8 100 200
Part II English 2 4 8 100 200 Part III
Allied (Odd Semester)
Allied (Even Semester)
Electives 3 3 9 100 300 Core 13 (3-6) 51 100 1300 Core Practical 8 (2-3) 22 100 800 Part IV
Environmental Science
Soft skill 1 1 1 100 100 Value Education 1 2 2 100 100 Lang. & Others/NME
Skill Based 4 3 12 100 400
Part V Extension 1 1 1 100 100 Total 42 140 4200
1/n
Objective: To develop Object oriented programming skills using C++ and to introduce data
structure concepts.
UNIT-I : Object Oriented Concepts and C++
C++ Fundamentals - Operators, Expressions and Control Structures: If, If..Else, Switch - Repetitive Statements- for, while, do..while - Input and Output in C++ - manipulators-
manipulators with parameters. - Pointers and arrays
UNIT-II : Functions and Classes
Functions in C++ - Main Function - Function Prototyping - Parameters Passing in Functions -
Values Return by Functions - inline Functions - Function Overloading. Classes and Objects; Constructors and Destructors; and Operator Overloading - Type of
Constructors
UNIT – III : Inheritance, Polymorphism & Files
Inheritance : Single Inheritance - Multilevel inheritance - Multiple inheritance - Hierarchical
Inheritance - Hybrid Inheritance - Polymorphism - Working with Files : Classes for File
Stream Operations - Opening and Closing a File - End-of-File Detection - Updating a File - Error Handling during File Operations.
UNIT-IV : Fundamental Data Structures
Definition of a Data structure - primitive and composite Data Types, Stacks (Array) - Operations
Queue (Array)- operations-Linked Queue- Operations- - Singly Linked List - Operations, Application of List ( Polynomial Addition)-. Doubly Linked List - Operations.
UNIT-V : Trees and Graphs
Trees: Binary Trees – Binary Search Tree- Operations - Recursive Tree Traversals- Recursion
Graph - Definition, Types of Graphs, Graph Traversal – Dijkstras shortest path- DFS and BFS.
Text Books
Reference Books:
1.ReemaThareja , Object Oriented Programming with C++, Oxford University Press, 2015
2. Balagurusamy, c++ programming, TMH.
Second Edition, University Press
E-Commerce
UNIT-I
Electronic Commerce Framework, Traditional vs. Electronic business applications, the anatomy
of E-commerce applications.
Network infrastructure for E-Commerce - components of the I-way - Global information
distribution networks - public policy issues shaping the I-way.The internet as a network infrastructure.The Business of the internet commercialization.
Network security and firewalls - client server network security - firewalls and network security -
data and message security - encrypted documents and electronic mail.
Electronic Commerce and world wide web, consumer oriented E-commerce, Electronic payment
systems, Electronic data interchange (EDI),EDI applications in business ,EDI and E-commerce
EDI implementation.
Intraorganizational Electronic Commerce supply chain management. Electronic Commerce catalogs, Document Management and digital libraries.
Text Book
Reference Books
1.R.Kalakota and A.B.Whinston,Readings in Electronic Commerce, Addison Wesley, 1997.
Objectives: To improve the skills of solving very common problems which we come across in various fields like transportation and industries with machines. To develop computational skill and logical thinking in formulating industry oriented problems as a mathematical problem and finding solutions.
UNIT – I: Introduction and Linear Programming . BASICS OF OPERATIONS RESEARCH: Development – Definition – Characteristics – Phases – Models – Advantages and Limitations LINEAR PROGRAMMING : Formulation – Graphical Method of Solution – General Linear Programming Problem – Canonical and Standard form of LPP – Simplex method.
UNIT – II: Transportation and Assignment Model
TRANSPORTATION MODEL : Definition – Formulation and Solution – Additional Problems ASSIGNMENT MODEL : Definition – Solution of Assignment Models – Hungarian Method – Additional Problems – Traveling Salesman problem.
UNIT – III : SEQUENCING MODLES Sequencing Problems – Assumptions – Processing n jobs through two machines – Processing n jobs through three machines – Processing of two jobs through m machines.
Introduction – Replacement of items that deteriorate – Replacement of items whose maintenance and repair cost increase with time – Replacement of items that fail suddenly – group replacement policy.
UNIT – V: NETWORKING ANALYSIS Project – Project Planning – Project Scheduling – Project Controlling – Activity on Node diagram – Critical Path Method – Program Evaluation and Review Technique
TEXT BOOK
Operations Research, P. K. Gupta and D.S. Hira, , S. Chand & Co, 5th Edition,-2008.
ALLIED - 2
FINANCIAL ACCOUNTING - I