B.Sc. Computer Science (2015-16 Onwards)
B.Sc. Computer Science (2015-16 Onwards)
TIRUCHIRAPPALLI-620 024
B.Sc. COMPUTER SCIENCE
Eligibility : Higher secondary (+2) students with Mathematics as
one of his / her subjects
(For the candidates to be admitted from the academic year 2015-16 onwards through Centre for
Distance Education)
1
Practical 45 marks, Record 5 marks.
Question Paper Pattern:
Section A- 10 x 2 marks = 20 marks
Short answers – Carrying 2 marks each – Two lines – 10 questions (no choice)
Two questions from each of the five units.
Paragraph answers – 200 words – Either OR type – One from each of the five
units.
Essay type – 600 words – Either OR type-One from each of the five units.
2
MAJOR PAPER I
PROGRAMMING IN C
UNIT – I
UNIT – II
Data Input and Output – Control statements: IF, ELSE-IF, GOTO, SWITCH, WHILE-DO, DO-
WHILE, FOR, BREAK and CONTINUE.
UNIT – III
Functions: Defining and Accessing Arguments – recursive functions – storage classes – Arrays:
Defining and processing Arrays – Multidimensional arrays – passing arrays to functions – Arrays
and strings – String functions – String Manipulation.
UNIT – IV
UNIT – V
Data files – Opening, closing and processing files – files with structures and unions – register
variables – Bitwise Operations – Macros – Preprocessing.
Text Book:
3
MAJOR PAPER II
DATA STRUCTURES AND ALGORITHMS IN C++
UNIT – I
Introduction to the Basic concepts of C++ Language – Token’s, Keyboards, Data types,
variables, manipulators – Expression and Control structures – Functions – Function prototyping
– call by reference – Function overloading – friend and inline functions – classes and objects –
constructors and Destructors.
UNIT – II
UNIT – III
Files – classes for file stream operations – Opening, Closing and Processing files – End of file
detection – File pointes – Updating a file – Error Handling during file operations – Command
line arguments – Templates – Exception Handling.
UNIT – IV
Linked lists – Singly linked list, Doubly linked lists, Circular lists, Skip lists, Self-Organizing list
– Sparse Tables – Standard Template – Stacks and Queues priority Queues, Stacks, Queues,
Priority Queues in the Standard Template Library.
UNIT – V
Binary Trees – Trees, Binary Tree, Binary search Trees, Implementation Binary Trees, Searching
a Binary search Tree, Tree Traversal – Insertion – Deletion – Balancing a Tree – Self –
Adjusting Trees – Heaps – Polish notation and Expression Trees – Sorting: Insertion, Selection,
Bubble, Heap and Quick sort methods.
4
PRACTICAL I
C PROGRAMMING LAB
5
PRACTICAL II
C++ PROGRAMMING LAB
6
FIRST ALLIED PAPER I
UNIT – I
UNIT – II
UNIT – III
Numerical integration – Trapezoidal and Simpson’s rule – differential equation – euler, runge-
kutta and predictor and corrector methods.
UNIT – IV
UNIT – V
Reference:
7
FIRST ALLIED PAPER II
OPERATIONS RESEARCH
UNIT – I
UNIT – II
Algebraic solution: simplex methods – charnes method of penalties – two phase simplex method.
UNIT – III
Transportation Model: Definition – formulation and solution of transportation models – The row –
minima, column-minima, matrix-minima and vogel’s approximation methods. Assignment model:
Definition of assignment model – comparison with transportation model – formulation and solution of
assignment model.
UNIT – IV
Sequencing problem : Processing of n jobs through 2 machines – processing n jobs through 3 machines –
processing 2 jobs through m machines.
UNIT – V
Networks – Fulkerson’s rule – measure of activity – PERT computation – CPM computation – resource
scheduling.
NOTE : Equal weight age may be given for all units in the syllabus.
REFERENCE BOOKS:
1. Hamdy A.Taha : Operation Research – An introduction 5th edition, PHI., New Delhi – 1996.
2. Ackoff, R.L. and Sasieni, M.W: Fundamentals of operation research, John wiley and sons, new
york 1968.
3. Charnes A.Cooper W. and Hendersen A : introduction to linear programming, john wiley and
sons, new york 1953.
4. Srinath l.s.: PERT and CPM Principles and applications, affiliated east press pvt. Ltd., new york
1973.
5. Kanti swarup, p.k. gupta & manmohan – operation research 1996.
6. S. Kalavathy: Operations Research – Second Edition – Vikas Publishing House Pvt. Ltd., 2
*****