Professional Documents
Culture Documents
, 2017-18
PONNAIYAH RAMAJAYAM INSTITUTE OF SCIENCE & TECHNOLOGY
[PRIST]
Institution Demmed To Be University
U/S 3 of UGC act 1956
Vallam, Thanjavur – 613403
---------------------------------------------------------------------------------------------------------------------
Department : COMPUTER SCIENCE
Programme : BCA
---------------------------------------------------------------------------------------------------------------------
GRADUATE ATTRIBUTES :
Information Literacy
Problem Analysis
Design/development of solutions
PROGRAMME OBJECTIVES:
Be exposed to the syntax of C.
Be Familiar with the Basics of C Programming Language.
To study about Graphics programming using java Language
Design and implement reliable and maintainable object-oriented applications of moderate
complexity composed of several classes
Able to Measure the product and process performance using various metrics
COURSES (CI):
Core -I Programming in C with C++
CURRICULUM MAPPING
Outcomes
B.C.A., 2017-18
O1 O2 O3 O4 O5 O6
C1
C2
C3
C4
C5
C6
C7
C8A
C8B
C9
C10
C11A
C11B
C12
B.C.A., 2017-18
B.C.A., 2017-18
B.C.A.,
(For the candidates admitted from the academic year 2017-2018 onwards)
COURSE STRUCTURE
SEMESTER – I
Course Code Course Title L T P C
171__AEC11 Language-I/Hindi-I/Advanced English-I 4 0 0 2
17111AEC12 English-I 4 0 0 2
17122SEC13 Core -I Programming in C with C++ 5 1 0 6
17122SEC14L Core Practical-I Programming in C with C++Lab 0 0 3 2
17112AEC15B Allied-I –Paper-I –Classical algebra 5 0 0 4
17112AEC16B Allied-I-Paper-II-Numerical and statistical methods 4 0 0 4
171__SEC01__ Skill Based Elective -I 0 0 2 1
17111SEC01L Communicative English Lab-I 0 0 1 1
171INDCONS Indian Constitution 1 0 0 1
Total 23 1 6 23
SEMESTER – II
B.C.A., 2017-18
Course Code Course Title L T P C
171__AEC21 Language-II/Hindi-II/Advanced English-II 4 0 0 2
17111AEC22 English-II 4 0 0 2
17122SEC23 Core -II Data Structure and Algorithms 6 0 0 6
17122SEC24L Core Practical-II Data Structure and 0 0 3 2
AlgorithmsLab
17112AEC25B Allied-I –Paper-III –Discrete Mathematics 5 0 0 4
SEMESTER – III
SEMESTER – IV
SEMESTER – V
SEMESTER – VI
17110AEC11 jkpo;-I 4 0 0 2
jhs; - I
xg;gilT – kjpg;ngz; 40
ghlj;njhlh;Gila fl;Liu – 20 kjpg;ngz;
Mj;jpr;#b – 20 kjpg;ngz;
mwk; nra tpUk;G> MWtJ rpdk;> ,ay;tJ fuNty;> <tJ tpyf;Nfy;> cilaJ tpsk;Ngy;>
Cf;fkJ iftpNly;> vz; vOj;J ,fNoy;>Vw;gJ ,fo;r;rp> Iak; ,l;L cz;> xg;GuT xOF> XJtJ
xopNay;>Xstpak; NgNry;> fz;L xd;W nrhy;Nyy;> Qak;gl ciu> ,lk;gl tPL vNly;>
,zf;fk; mwpe;J ,zq;F> je;ij jha;g;Ngd;>ed;wp kwNty;>gUtj;Nj gaph;nra;> ,ay;G
myhjd nrNay;>tQ;rfk; NgNry;>,sikapy; fy;>mde;jy;MNly;>fbtJ kw>fPo;ik
mfw;W>FzkJ iftpNly;>nfLg;gJ xop> Nfs;tp Kay;>rhd;Nwhh; ,dj;J ,U>
Nrhk;gpj;jphpNay;.
AIM:
To acquaint students with learning English through literature
OBJECTIVE:
To improve English delightfully through simple poems, essays
To throw light on fiction
To read and comprehend literature
OUTCOME:
Read and comprehend literature
UNIT –I
The Art of Reading - Lin Yutang
An Eco-Feminist Vision -Aruna Gnanadason
UNIT – II
The Merchant of Death -Nanda Kishore Mishra & John Kennet
She Spoke for all Nature -Young world ‘The Hindu’
UNIT –III
Because I could not Stop for Death -Emily Dickinson
Stopping by Woods on a Snowy Evening -Robert Frost
UNIT –IV
Enterprise -Nissim Ezekiel
Love poem for a wife -A.K Ramanujam
UNIT –V
Oliver Twist -Charles Dickens
REFERENCES:-
The Art of Reading/ Experiencing Poetry. -S.Murugesan and Dr.K.Chellappan
Emerald Publishers
B.C.A., 2017-18
AIM
To equip the students with fundamental programming principles and concepts of object
oriented design.
OBJECTIVES:
The students should be made to:
Be exposed to the syntax of C.
Be familiar with programming in C.
Learn to use arrays, strings, functions, pointers, structures and unions in C.
To learn how C++ supports Object Oriented principles such as abstraction,
polymorphism etc
To understand and apply the principles hiding, localization and modularity in
software
Design and implement reliable and maintainable object-oriented applications of
moderate complexity composed of several classes
UNIT -I
Introduction - Basic Structure of C Programs - Character set -C Tokens - Constants
-Variables-Data Types - Declaration and Assigning Values to Variables - Defining Symbolic
Constants - Operators - Expressions - Type conversions - Built-in functions.
UNIT -II
Managing Input and Output Operators - Decision Making and Branching - Decision
Making and Looping – Arrays and its Types.
UNIT –III
Functions: The Form of C Functions-Return Values and Their Types -Calling a Function-
Category of Functions- Nesting of Functions-Recursion- Structures and Unions-Pointers.
UNIT-IV
Basic concepts of OOPs- Benefits and Application of OOPs- Inline functions- Function
overloading – Friend and Virtual Functions -Constructors and Destructors - Operator
overloading.
B.C.A., 2017-18
UNIT-V
Inheritance and its Types- Files - Classes for file stream operations - Opening, Closing
and processing files - End of file Detection - File Pointers - Updating a file - Error handling
during file operations - Command Line Arguments - Templates - Exception Handling.
OUTCOMES:
At the end of the course, the student should be able to:
Design C Programs for problems.
Write and execute C programs for simple applications
Able to understand and design the solution to a problem using object-oriented
programming concepts.
Able to demonstrate the use of virtual functions to implement polymorphism.
Understand functions and parameter passing.
Be able to do numeric (algebraic) and string-based computation.
Understand object-oriented design and programming
REFERENCE BOOKS:
1. “Programming in C” – E. Balagurusamy – Tata McGraw-Hill Publications
2. “Programming with C” – Byron S.Gottfried – Schaum’s outline series – Tata
McGraw-Hill publications.
OBJECTIVES:
To learn about the expansion of a Binomial Theorem for a rational index using
vandermonde’s theorem. Further we aim at learning problems to be solved using the different
types in Binomial series .Understanding the relation between roots and coefficients of
polynomial equations-symmetric functions-sum of r th power of the roots-two methods
And Reciprocal equations-Descartes’ rule of signs-simple problems.
UNIT-I
Binomial, exponential and logarithmic series (formulae only)-Summations.
UNIT-II
Non singular, symmetric, skew symmetric orthogonal, Hermition, skew Hermition
and unitary matrices-characteristic equation, Eigen values, Eigen vector-Cayley Hamilton’s
theorem(proof not needed)-simple applications.
UNIT-III
Relation between roots and coefficients of polynomial equations-symmetric
functions-sum of r th power of the roots-two methods.
UNIT-IV
Transformation of equations-diminishing, increasing and multiplying the roots by a
constant-forming equation with the given roots.
UNIT-V
Reciprocal equations-Descartes’ rule of signs-simple problems.
LEARNING OUTCOMES
B.C.A., 2017-18
REFERENCE BOOKS:
Algebra-T.K.M.Pillai, Vol1&2.
The roll of numerical analysis is to develop and analyze the numerical techniques. In this
paper, different methods for finding the roots of algebraic and transcendental equations,
solutions of simultaneous equations, solutions of ordinary differential equations
Solution of Linear systems, Numerical differentiation and integration interpolation with equal
& unequal intervals are concentrated. Correlation coefficient and its properties Linear
Regression and its properties, Test of significance would also be taught.
UNIT-I
Algebraic and transcendental equations-the iteration method –the Newton Raphson
method-False Position method-the bisection method
UNIT-II
Interpolation-Finite difference –Newton’s formulae for interpolation-Lagrange’s
formulae for interpolation-Gaussian elimination method –Gauss-Seidal method.
UNIT-III
Numerical different ion and integration-Maximum and minimum values of a
tabulated functions-Trapezoidal rule-Simpson’s rule –Numerical solution of ordinary
differential equations-Euler’s method –Runge Kutta methods-Predictor corrector method-
Boundary value problems.
UNIT-IV
Correlation –different types of correlation –Karl Pearson’s spearman’s correlation-
Regression-Regression coefficients-Regression equations-Properties of correlation and
regression coefficients.
UNIT-V
Test of hypothesis-null and alternative hypothesis-tests of significance based on
normal and distribution for mean, simple correlation and proportion Chi square test-
independents of attributes and goodness of fit-applications.
B.C.A., 2017-18
Learning outcomes
By the end of this course, you should be able to calculate the solution of algebraic and
transcendental equations.
solutions of simultaneous equations,be able to calculate the area of the given curve
Understood the concept of correlation and regression
A knowledge of test of significance based on parametric and non – parametric test
REFERENCE BOOKS:
1. Introductory methods of numerical analysis S.S.Sastry, PHI
2. Fundamentals of mathematical statistics-S>C>Gupta & V.K.Kapoor.
MS-WORD
B.C.A., 2017-18
1. Prepare a bio-data with photo using text styles.
b. Prepare a Handout
7. Create a Mark sheet using tables and find out the total marks.
8. Prepare a Business letter for more than one company using Mail Merge
AIM:
To acquaint with the basic grammar and develop language skills
OBJECTIVE:
To know English grammar and all the concomitant linguistic items
To learn about the auxiliary and the models
B.C.A., 2017-18
To understand the types of sentences and its patterns
To enrich vocabulary
To know the features, process, forms and barriers of communication
To enhance listening skill
OUTCOME:
Understand grammar
Develop listening skill
UNIT –I
Parts of speech
UNIT – II
Kinds of Sentences, Patterns of sentences
UNIT – III
Auxiliaries, Modals
UNIT –IV
Communication-Characteristics-Process-Forms-Barriers-Types
UNIT-V
Listening-benefits-types-good listener-active and passive listening-Tips for effective listening
Lab Note-1. Word Mentor - Level I Words and their meaning-Root and usage-Fill in the blanks-
Synonyms-Antonyms-Match the Words, Listening activity from Globarena Software 2.
Vocabulary diary
Viva-Listening activity
Exam components-Theory-50+MCQ online exam-vocabulary-20+Viva-15+Lab note-15=100
REFERENCES:-
English Grammar -Wren and Martin
English Grammar and Composition -Radhakrishna Pillai
Technical Communication -Meenakshi Sharma & Sangeetha Sharma
Essentials of Business Communication -Rajendra Pal &J.S Korlahalli Sultan Chand & Sons
OBJECTIVES:
To make the students understand about the Democratic Rule and Parliamentarian
Administration.
To appreciate the salient features of the Indian Constitution.
To know the fundamental Rights and Constitutional Remedies.
To make familiar with powers and positions of the Union Executive, Union Parliament
and the Supreme Court.
B.C.A., 2017-18
To exercise the adult franchise of voting and appreciate the Electoral system of Indian
Democracy.
OUTCOMES
B.C.A., 2017-18
1. Democratic values and citizenship Training are gained.
2. Awareness on Fundamental Rights are established.
3. The functions of union Government and State Governments are learnt.
4. The power and functions of the Judiciary learnt thoroughly.
5. Appreciation of Democratic parliamentary Rule is learnt.
REFERENCE BOOKS:
1. Palekar S.A. Indian Constitution Government and polities, ABD Publications, India.
2. Aiyer Alladi, Krishnaswami, Constitution and fundamental rights 1955.
3. Markandan K.C. Directive Principles in the Indian Constitution 1966.
4. Kashyap Subash C Our Parliament, National Book, Trust New Delhi 1989.
jhs; - II
jhs; II
xg;gilT – kjpg;ngz; 40
ghlj;njhlh;Gila fl;Liu 20 kjpg;ngz;
nfhd;iw Nte;jd; 20 kjpg;ngz;
md;idAk; gpjhTk; Kd;dwp nja;tk;> ,y;ywk; my;yJ ey;ywk; md;W> CUld;
giff;fpd; NtUld; nfLk;>Vth kf;fs; %th kUe;J>xstpak; NgRjy; Mf;fj;jpw;F mopT>
m/fKk; fhRk; rpf;fdj;NjhL>fw;ngdg;gLtJ nrhy;jpwk;ghik>fpl;lhjhapd; ntl;nld
kw>fPNohh; MapDk; jho ciu>Fw;wk; ghh;f;fpd; Rw;;wk; ,y;iy> $h; mk;G
B.C.A., 2017-18
MapDk; tPuPak; NgNry;> nfLtJ nra;apd; tpLtJ fUkk;> ifg;nghUs;
jd;dpd;>nka;g;nghUs; fy;tp>rPiuj;Njbd; Viuj;NjL> Rw;wj;jpw;F moF #o
,Uj;jy;>#Jk; thJk; Ntjid nra;Ak;>Nrkk;GfpDk; ahkj;J cwq;F> Nrhk;gh; vd;gth;
Njk;gpj;jpupth;> je;ij nrhy;kpf;f ke;jpuk; ,y;iy> jhapw; rpwe;jJ xU NfhtpYk;
,y;iy> jpiufly; XbAk; jputpak; NjL> jPuhf; Nfhgk; Nghuha; KbAk;> NjhoNdhLk;
Voik NgNry;>ehnlq;Fk; thof; Nfnlhd;Wk; ,y;iy>ePufk; nghUe;jpa Cufj;J ,U>
ghNyhL MapDk; fhyk; mwpe;J cz;> igar; nrd;why; itak; jhq;Fk;> kUe;Nj
MapDk; tpUe;NjhL cz;> Kw;gfy; nra;apd; gpw;gfy; tpisAk;> Nkopr; nry;tk;
NfhioglhJ.
AIM:
To acquaint learners with different trends of writing
OBJECTIVE:
To empower students to acquire language skills through literature
To enable the students to appreciate literature
To develop the conversational skills through one act plays
B.C.A., 2017-18
OUTCOME:
Read and comprehend literature
UNIT – I
Ecology -A.K. Ramanujan
Gift -Alice Walker
The First Meeting -Sujata Bhatt
UNIT –II
Fueled -Marcie Hans
Asleep -Ernst Jandl
Buying and selling -Khalil Gibran
UNIT –III
The End of living and The Beginning of Survival - Chief Seattle
My Wood - E.M.Forster
The Meeting of Races - Rabindranath Tagore
UNIT – IV
The Refugee -K.A. Abbas
I Have a Dream -Martin Luther king
Those People Next Door -A.G. Gardiner
UNIT – V
Marriage is a private Affair -Chinua Achebe
The Fortune Teller -Karel Capek
Proposal -Anton Chekov
REFERENCES:-
Gathered Wisdom -GowriSivaraman EmeraldPublishers
Course Code Course Title L T P C
17122SEC23 Core -II Data Structure and Algorithms 6 0 0 6
AIM
To equip the students with principles data structure concepts and algorithms.
OBJECTIVES:
UNIT –I
Arrays and sequential Representations - Ordered Lists - stacks and Queues- Evaluation
of expressions - Multiple stacks and queues - Singly Linked lists - linked stacks and queues -
polynomial addition - doubly linked lists and dynamic storage management - strings.
UNIT-II
Trees - binary tree representations - Tree traversal - Threaded binary trees - binary tree
representation of trees - set representations -decision trees - games trees and counting binary
trees -graphs and representations traversals, connected components and spanning trees
shortest paths and transitive closure - activity networks - topological sort and critical paths.
UNIT-III
Algorithms - conventions - Writing structured programs - Analyzing algorithms -
sorting heap sort - binary search - finding the maximum and minimum – merge sort – quick sort
- selection sort
UNIT-IV
Greedy method: The general method - optimal storage on tapes knapsack problem - job
sequencing with deadlines - optimal merge patterns - minimum spanning trees-single source
shortest paths.
UNIT-V
B.C.A., 2017-18
Backtracking : The general method - the 8 queens problem - sum of subsets -
graph coloring - Hamiltonian cycles - knapsack problem. BRANCH AND BOUND: The
general method - 0/1 knapsack problem - Traveling salesperson - Efficiency considerations.
OUTCOMES:
At the end of the course, the student should be able to:
Use the control structures of C appropriately for problems.
Apply the different linear data structures to problem solutions.
Critically analyze the various algorithms.
REFERENCE BOOKS:
1. Fundamental of Data Structure - Ellis Horowitz and Sartaj Sahni.
Chapters 2,3,4,5 only (Excluding 2.3,3.2,4.5,4.6,4.7,4.10,4.12,6.5)
2. Fundamental of computer algorithms - Ellis Horowitz and sartaj Sahni
Galgotia Publications.
3. Data Structures - LIPSCHUTA, Tata MaGrawHill, Schaum's Outline series.
1. SORTING:
a. Bubble sort
b. Heap sort
c. Insertion Sort
B.C.A., 2017-18
2. SEARCHING:
a. Linear search
b. Binary search
3. Operations on Stack
4. Operations on Queue
OBJECTIVES:
Algebraic structures like Groups ,cosets , different types of morphisms of groups
fundamental them of homomorphism are concentrated. Graph Theory is an integral part of
Discrete Mathematics. It has applications to many fields, including computer science, physics,
chemistry, psychology and sociology. In this course we teach basic topics in graph theory 20
such as Trees, Directed graphs, Connectivity, Euler tours are also concentrated
UNIT I
B.C.A., 2017-18
Groups- Types – Propertices Of Groups- Semi Groups-Monoids – Problem In Groups-
Cyclic Groups And Subgroups
UNIT-II
cosets & lagrange’s thm-Normal groups and quotient groups- Different types of
morphisms of groups fundamental thm of homomorphism.
UNIT III
Graph theory - Basic concepts- Finite and infinite graph – Incidence and degree ideas on
vertices- Isomorphism-sub graphs – Walks – Paths and circuits
UNIT IV
Connected Graphs And Disconnected Graphs And Components - Euler Graphs –
Hamiltonian Path And Circuits
UNIT V
Trees-properties of trees -pendent vertices – Distance and centers in a tree rooted and
binary trees.
Learning outcomes
By the end of this course, you should be able
Understood the concept of Algebraic structures like Groups ,cosets , different types of
morphisms of groups fundamental theorem of homomorphism
REFERENCE BOOKS:
B.C.A., 2017-18
1. Algebra - Arumugan Issac
2. Graph theory – Narasingh deo
OBJECTIVES:
Optimization is an important tool of modern applied mathematics. This course gives an
idea to the student to recognize potential linear programming problems, to humiliate such
problems as linear programming models, to employ the proper computational techniques to
solve these problems, and to understand the mathematical aspects that tie together these
elements of linear programming. The objective of this paper is to highlight the theoretical,
computational and applied aspects of linear programming problems.
UNIT — I
B.C.A., 2017-18
Basic of operations research (OR) characteristics of OR - Necessity of OR in industry,
OR and decision making - role of computers in OR Linear Programming: Formulations and
graphical solution of (2 variable) canonical and standard terms of linear programming problem.
UNIT — II
Algibric Solution: Simplex methods — Charnes method of penality - 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
method.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 machine Games Theory: Characteristics of
games —Maximin, Minmax, criteria of optimality — Dominance property - Algebraic and
graphical method of solution of solving 2 x 2 games
.UNIT — V
PERT computation — Resource scheduling.
Learning outcomes
REFERENCE BOOKS:
1. Hamdy A. Taha: Operation Research - An Introduction 5th Edition, PHI, New Delhi 1996
2. Ackoff, R Land Sasieni, M.N: Fundamental of Operation research, John Wiley and sons,
New york 1968.
B.C.A., 2017-18
MS –EXCEL
AIM:
To acquaint with the basic grammar and develop language skills
OBJECTIVE:
To understand the different tenses and use it in sentences
To form sentences
To know subject verb agreement
To enrich vocabulary
To read and comprehend the context
OUTCOME:
Understand grammar
Develop reading skills
UNIT–1
Tenses-Simple, Perfect
UNIT –II
Tenses-Continuous, Perfect continuous
B.C.A., 2017-18
UNIT –III
Forming sentences-positive, negative and questions
UNIT –IV
Concord
UNIT –V
Reading-benefits-purpose-techniques-types-tips for effective reading
Lab Note-1. Word Mentor - Level II Words and their meaning-Root and usage-Fill in the blanks-
Synonyms-Antonyms-Match the Words, reading activity from Globarena Software 2. Newspaper
Article notebook
Viva-Reading activity
Exam Components-Theory -50+MCQ online exam-20+Viva-15+Lab note-15=100
REFERENCES:-
English Grammar -Wren and Martin
English Grammar and Composition -Radhakrishna Pillai
Technical Communication -Meenakshi Sharma & Sangeetha Sharma
Essentials of Business Communication -Rajendra Pal &J.S Korlahalli Sultan Chand & Sons
jhs; - III
Xg;gilT – kjpg;ngz; 40
ghlj;njhlh;Gilaf; fl;Liu 20 kjpg;ngz;
ntw;wp Ntw;if 20 kjpg;ngz;
vOj;J mwptpj;jtd; ,iwtd; MFk;> ft;tpf;F moF frlw nkhopjy;> nry;th;f;F moF
nrOq;fpis jhq;Fjy;> kd;dth;f;F moF nrq;Nfhy; Kiwik> itrpah;f;F moF tsh;
nghUs; <l;ly;> coth;f;F moF cOJ Cz; tpUk;gy;> ke;jphpf;F moF tUk; nghUs;
ciuj;jy;> je;jphpf;F moF jWfz; Mz;ik> cz;bf;F moF tpUe;NjhL cz;ly;> ngz;bu;f;;F
moF vjph; NgrhjpUj;jy;>mwpQh;f;F moF fw;Wzh;e;J mlq;fy;> twpQh;f;F moF
tWikapy; nrk;ik> nghpNahh; vy;yhk; nghpNahUk; my;yh;.rpwpNahh; vy;yhk;
rpwpaUk; my;yh;>mbDk; Mtpd; ghy; jd; Rit Fd;whJ> RbDk; nrk;nghd;
B.C.A., 2017-18
jd;ndhsp nflhJ> miwf;fpDk; re;jdk; jd; kdk; khwhJ ngUikAk; rpWikAk; jhd; ju
tUNk> mwpTil xUtid muRk; tpUk;G> ahidf;F ,y;iy jhdKk;> jUkKk;>G+idf;F
,y;iy jtKk; jiaAk;> Qhdpf;F ,y;iy ,d;gKk; Jd;gKk; > mr;rKk; ehzKk;
mwptpNyhUf;F ,y;iy> ehSk; fpoikAk; eype;NjhUf;F ,y;iy> NfSk; fpisAk;
nfl;NlhUf;F ,y;iy>cilikAk; tWikAk; xU top epy;yh>,ue;Njhh;f;F <tJk; cilNahh;
flNd>gopah tUtJ nkhopahJ xoptJ> Ropah tUGdy; ,opahJ xoptJ> JizNahL my;yJ
neLtop NghNfy;.
AIM:
To acquaint students with learning English through literature
OBJECTIVE:
To sensitize students to language use through prescribed text
To develop the conversational skills through one act plays
OUTCOME:
Read and comprehend literature
UNIT – 1
The Doctor’s World - R.K. Narayan
B.C.A., 2017-18
The Postmaster - Rabindranath Tagore
Princess September - E.Somerest Maugham
UNIT – II
The Price of Flowers -Prabhat Kumar Mukhopadhyay
The Open Window -Saki
The Model Millionaire -Oscar Wilde
UNIT –III
My Brother My Brother - Norah Burke
Uneasy Home Coming - Will F. Jenkins
Resignation - Premchand
UNIT –IV
The Referee -W.H. Andrews & Geoffrey Dreamer
The Case of the Stolen Diamonds -Farrell Mitchell
UNIT – V
The Dear Departed -Stanley Houghton
The Princess and the Wood Cutter -Alan Alexander Milne
REFERENCES:-
AIM
To equip the students with basic programming skill in Java
OBJECTIVE
To understand the core principles of the Java Language
To study about Graphics programming using java Language
To learn visual tools to produce well designed, effective applications and applets.
UNIT-I
Introduction to the Internet - Internet Technologies - Internet Browsers
UNIT-II
B.C.A., 2017-18
Decision making and looping statements -Classes, Objects and Methods
UNIT-III
Arrays, strings and vectors- Interfaces: Multiple Inheritance – Packages: Putting classes
together - Multithreaded Programming
UNIT-IV
Managing Errors and Exceptions - Applet programming- Graphics programming
UNIT-V
Managing Input/Output files in Java
OUTCOMES:
Understand the format and use of objects.
Understand basic input/output methods and their use.
Understand object inheritance and its use.
Understand development of JAVA applets vs. JAVA applications.
Understand the use of various system libraries.
REFERENCE BOOKS:
1. “World Wide Web Design with HTML”, C.Xavier, Tata McGraw-Hill Publishing Company
Limited for Unit-1.
2. “Programming with Java”, E.Balagurusamy, Tata McGraw-Hill Publishing Company Limited
for Unit-2, 3, 4, 5.
Course Code Course Title L T P C
17122SEC34L Core Practical-III Internet and Java Programming Lab 0 0 3 2
3. Inheritance.
4. Polymorphism
7. Vector manipulation
B.C.A., 2017-18
8. Simple programs using Applets
10. Graphics programs for drawing lines, rectangle, oval, string using Applets.
AIM:
To train the students to record all business events as per standard principles and
established conventions.
OBJECTIVIES:
UNIT – I
Meaning of Accounting- Meaning & objects of Book Keeping – Advantages of
Accounting – Concepts and conventions – Principles of double entry – Kinds of accounts –
Journal and ledger accounts.
B.C.A., 2017-18
UNIT – II
Subsidiary books – Advantages Subsidiary books - Purchases Book, Sales Book,
Purchases returns Book, Sales returns Book, - Cash Book.
UNIT – III
Trial balance – Preparation - Rectification of errors –Bank Reconciliation Statement.
UNIT – IV
Final Accounts – Trading Accounts - Profit and Loss Accounts - Balance Sheet.
UNIT – V
Bills of Exchange – Single Entry System – Simple Problems.
OUTCOMES:
Students are now familiarizes with the accounting principles and practices and the
ascertainment of the profitability and the financial position of the business.
REFERENCE BOOKS:
AIM:
To introduce the scientific principles relevant to electric circuits, and electronic devices.
OBJECTIVES:
Solve simple problems in basic electrical circuit theory.Analyse and predict the behaviour
of simple logic circuits and electronic devices.To prepare the student for the study of physics by
introducing general concepts and methods which will be applied throughout the course.
LEARNING OUTCOMES:
Learn how to develop and employ circuit models for elementary electronic components,
e.g., resistors, sources, inductors, capacitors, diodes and transistors;
Become adept at using various methods of circuit analysis, including simplified methods
such as series-parallel reductions, voltage and current dividers, and the node method;
REFERENCE BOOKS:
1) Electricity and Magnitism by Brijlal and Subramaniam.
B.C.A., 2017-18
2) Principles of electronics by V.K. Metha.
AIM:
To create a basic appreciation towards research process and awareness of various
research publication.
OBJECTIVES:
To understand the steps in research process and the suitable methods.
To give exposure to MATLAB platform for effective computational and graphic works
required for quality research
OUTCOME:
B.C.A., 2017-18
Ability to carry out independent literature survey corresponding to the specific
publication type and assess basic computation frame works used in mathematical researches.
PREREQUISITIES:
Basic computer skill for working in window environment & conceptual knowledge on
basic matrices.
UNIT-I Introduction to Research Methodology
Meaning of research – Objectives of research – Type of research – Significance of
research – Research approaches.
What is MATLAB? Matrix and its application in different areas: MATLAB approach to
environmental modeling; Arithmetic Matrix – Operators; Arithmetic Array – Operators and its
applications in MATLAB; Expressions, Opening M-Files; Structure of MATLAB Programing;
Programing; Concatenation of strings; Vectorization ; Basic Graphics.
B.C.A., 2017-18
REFERENCE BOOKS:
1. C.R. Kothari, Research Methodology, New Age International publishers. New Delhi,2004.
2. R.A Day and A.L. Underwood, Quantitative analysis, Prentice Hall, 1999.
3. R. Gopalan, Thesis writing, Vijay Nicole Imprints Private Ltd., 2005.
4. A Guide to MATLAB: For Beginners and experienced Users by Brian R. Hunt (Editor),
Ronald L. Lipsman, J. Rosenberg
5. Introduction to MATLAB for Engineers by William J. Palm III.
POWER POINT
1. Create a slide show presentation for a Seminar (choose your own topics)
a. Enter the Text in the Outline View
b. Create Non-Bulleted and Bulleted Text
2. Create a slide show presentation for a Science Exhibition
a. Create Non-Bulleted and Bulleted text
b. Apply appropriate Text Attributes
3. Create slide show presentation for an Invitation
a. Insert an Object from a Bitmap File
B.C.A., 2017-18
b. Apply appropriate Text Attributes
c. Rotate the Object to 45 degree
d. Apply Shadow to the object
4. Create a slide show presentation to display percentage of marks in each semester for all
Students
a. Use Bar chart (x-axis: semester; y-axis: % of marks)
b. Use different Presentation Template and different Transition Effect for each slide
c. Use different Text Attributes in each slide
5. Create a slide show presentation for a Shop Advertisement to be open shortly
6. Create a slide show presentation to display Percentage of Sales in each quarter for the
any Vendor using bar chart (x-axis: Quarter; y-axis: % of sales)
7. Create a slide show presentation for Tourists Places
8. Create a slide for Calendar using appropriate Text attributes and insert an object from a
Bitmap file
AIM:
To acquaint with the basic grammar and develop language skills
OBJECTIVE:
To change a sentence from active to passive and vice versa
To make sentences
To write a letter
To improve vocabulary
To enhance speaking skills
To enrich writing skills
OUTCOME:
Understand grammar
Develop speaking and writing skills
UNIT –1
Active and Passive
UNIT –II
Developing the hints
B.C.A., 2017-18
UNIT –III
Letter writing
UNIT –IV
Speaking-benefits-features of a good speaker-Tip for improving speech-types
UNIT –V
Writing-benefits-types-tips for improving writing
Lab Note-1. Anagrams, Word Traps, Stinging Words, letter writing from Globarena Software,
Self-introduction, 2. Picture writing note book
Viva-Self introduction, Picture talk
Exam components-Theory -50+MCQ online exam -20+Viva-15+Lab note-10=100
REFERENCES:-
English Grammar -Wren and Martin
English Grammar and Composition -Radhakrishna Pillai
Technical Communication -Meenakshi Sharma & Sangeetha Sharma
Essentials of Business Communication -Rajendra Pal &J.S Korlahalli Sultan Chand & Sons
jhs; - IV
nra;As;- rq;f ,yf;fpak;> ,yf;fzk;>,yf;fpa tuyhW-kdg;ghlg;
gFjp
myF-I
vl;Lj;njhif
ew;wpid – FwpQ;rp 356>Ky;iy-242> ghiy-397
FWe;njhif-2>18>25>58>67>69>135>167>283>373
Iq;FWEhW- rpWntz; fhf;ifg; gj;J
myF-II
fypj;njhif-ghiy 34>FwpQ;rp-51>nea;jy;-133
mfehDhW - 36>147>332
GwehDhW- 34>173>189>235>279
B.C.A., 2017-18
myF-III
Ky;iyg;ghl;L
jpUf;Fws;-Ie;J mjpfhuk;- mwk; 2>nghUs; 2>,d;gk; -1
thd;rpwg;G>mOf;fhwhik>,iwkhl;rp>$lhel;G>fhjw;rpwg;Giuj;jy;
myF-IV
,yf;fzk;
mzp
kdg;ghlg;gFjp
myF-V
,yf;fpa tuyhW
vl;Lj;njhif
gj;Jg;ghl;L
mw,yf;fpaq;fs;
jhs; - IV
xg;gilT kjpg;ngz;-40
ghlj;njhlh;Gila fl;Liu 20 kjpg;ngz;
ghujpahh;> ghujpjhrd; Gjpa Mj;jpr;#b 20 kjpg;ngz;
ghujpahh;
mr;rk; jtph;>Mz;ik jtNwy;>,isj;jy; ,fo;r;rp>clypid cWjp nra;>vz;ZtJ
cah;T>VWNghy; el>Ik;nghwp Ml;rp nfhs;>xw;Wik typikahk;>fhyk;
mopNay;>fPNohUf;F mQ;Nry;>Fd;nwd epkph;e;J epy;>nfhLikia vjph;j;J epy;>
rpijah neQ;R nfhs;>nra;tJ Jzpe;J nra;> jPNahUf;F mQ;Nry;>nghpjpDk; nghpJ
Nfs;>itaj;jiyik nfhs;>ahiuAk; kjpj;J tho;
ghujpjhrd;
B.C.A., 2017-18
fhw;wpidj; Jha;ik nra;>Fw;w epidT jPh;>jisapidf; fise;J tho; Jha ePuhL>
njUnty;yhk; kuk; tsh;>ijf;f ,dpJiu>njhd;ik khw;W>epiitpdpy; njspT nfhs;>
ePdpyk; cd; ,y;yk;>Nghh;j; njhopy; goF>khWtJ ,aw;if> itak; tho tho;.
(Nkw;;fz;l jiyg;Gfspy; VNjDk; xd;wDf;F ftpij( kuG my;yJ GJf;ftpij)
fij>fl;Liu>ehlfk; vOjp tur; nra;J rhpg;ghh;j;J kjpg;ngz; toq;fplTk;
AIM:
To acquaint students with learning English through literature
OBJECTIVE:
To introduce learners to the standard literary texts
To impart wisdom through morally sound poems and essays
To introduce Shakespeare to non-literature students
OUTCOME:
Read and comprehend literature
UNIT –I
How to be a Doctor -Stephen Leacock
My Visions for India -A.P.J. Abdul Kalam
B.C.A., 2017-18
Woman, not the weaker sex -M.K. Gandhi
UNIT –II
My Last Duchess -Robert Browning
The Toys -Coventry Patmore
I, too -Langston Hughes
UNIT –III
The Best Investment I ever made-A.J.Cronin
The Verger -W.S Maugham
A Willing Slave -R.K.Narayan
UNIT –IV
Macbeth
As You Like It
UNIT –V
Henry IV
Tempest
REFERENCE BOOKS:-
English for Enrichment -.Devaraj Emerald Publishers
Selected Scenes from Shakespeare Book I &II -Emerald Publishers
Course Code Course Title L T P C
17122SEC43 Core –IV Visual Programming 6 0 0 6
AIM:
To equip the students with principles of various visual programming environment
OBJECTIVE:
To learn the basic principles of visual programming
To study the necessary skills to create software solutions using visual programming
Understood the Open Data Base Connectivity using Visual programming.
To inculcate knowledge on Programming and Project Development using Visual Basic.
UNIT I
Visual Basic – Integrated Development Environment (IDE) features – VB editor –
customizing the IDE – anatomy of a form working with form properties – setting form’s
properties – introducing form events and form methods.
B.C.A., 2017-18
UNIT II
Variables in Visual Basic : Declaring variables – Data types – Null values, Error value –
empty value – the scope of a variable – Module level variable – Constants – Creating your own
constants – Scope of a constant – Converting data types – arrays – Declaring arrays – Fixed size
arrays – Dynamic arrays – Preserve keywords – ReDim. Writing code in Visual Basic – The
anatomy of a procedure – Subroutine and Functions – Language constructs – For…Next, The
While loop, Select case…End select, Exit statement, with structure.
UNIT III
Selecting and Using controls – Introduction to standard controls: command buttons –
Text boxes – labels – frames – option buttons – Check boxes – Scroll Bars – Timer – working
with Common Dialog Control.
UNIT IV
The Image list control – the List view control – slider control – status bar control – Tool
bar control – The Tree view control – Menu editor. –File System Controls (Drive, Dirlist, File
List boxes).
UNIT V
OLE properties – OLE automation – building COM/OLE DLL servers – Data control –
design time(for access – style databases) –programming with the data control– Database access –
set using SQL –transaction control – testing the control – Open Database Connectivity.
OUTCOMES:
Upon completion of this course, the student will be able to:
Design, create, build, and debug Visual Basic applications.
Explore Visual Basic’s Integrated Development Environment (IDE).
Implement syntax rules in Visual Basic programs.
Write Windows applications using forms, controls, and events
Write and apply decision structures for determining different operations.
Write and apply loop structures to perform repetitive tasks.
B.C.A., 2017-18
REFERENCE BOOKS:
1. Mohammed Azam, Programming with Visual Basic 6.0 – Vikas Publishing House Pvt
Ltd – 2002(unit-I, unit-II)
2. Content Development Group, Visual Basic 6.0 – Tata McGraw Hill Publishing Company
Limited – 2002(unit-III, unit-IV, unit-V)
5. Write a program to create animation by using move method and timer Object.
7. Write a program to populate the label entities using data bound control.
8. Write a program to expand and shrink Objects using timer control and move method
B.C.A., 2017-18
AIM:
To understand various digital system and their applications
OBJECTIVES:
To learn about the design principles of different digital electronic circuits.
To study the application digital electronics circuits
LEARNING OUTCOMES
REFERENCE BOOKS:
1) FET-Characteristics
5) OP AMP-Addition,Subtraction.
MS-ACCESS
3. Create a Database for the employees in an organization and sort by their date of joining.
AIM:
To develop communicative skills
OBJECTIVE:
To change sentences from direct to indirect and vice versa
To comprehend a passage
To enhance language skill
To develop presentation skill
To enrich vocabulary
OUTCOME:
Understand grammar
Develop language and presentation skills
UNIT –I
Direct and Indirect
UNIT –II
Comprehension
UNIT –III
Conversation
UNIT –IV
Descriptive Writing
UNIT –V
Soft skills-Importance-aspects-SWOT analysis-values-positive attitude-perception
B.C.A., 2017-18
Lab Note- Confusing Words, Word families, Non-English words, Presentation skills, Oral
presentation, Conversation from Globarena software
Viva-Presenting a topic
Exam components-Theory -50+MCQ online exam-20+Viva-15+Lab note-15=100
REFERENCES:-
English Grammar -Wren and Martin
English Grammar and Composition -Radhakrishna Pillai
Technical Communication -Meenakshi Sharma & Sangeetha Sharma
Essentials of Business Communication -Rajendra Pal &J.S Korlahalli Sultan Chand & Sons
Soft skills -D.Jayacandran D.J Publishers
UNIT–I
The Multidisciplinary Nature of Environmental Studies – Definition, Scope and Importance -
Need for public awareness - Natural Resources: Renewable and Non-Renewable Resources -
Forest resources - Water resources - Mineral resources - Food resources - Energy resources - Land
resources.
UNIT-II
Ecosystems - Concept of an ecosystem - Structure and function of an ecosystem - Producers,
consumers and decomposers - Energy flow in the ecosystem - Ecological succession - Food chains,
food webs and ecological pyramids - Types of ecosystem - Forest ecosystem - Grassland ecosystem -
Desert ecosystem - Aquatic ecosystems.
UNIT-III
Biodiversity and its Conservation – Definition - Genetic, species and ecosystem diversity -
Biogeographical classification of India - Values of biodiversity - Biodiversity at global, National and
local levels - India as a mega - diversity nation - Hot-spots of biodiversity - Threats to biodiversity -
Endangered and endemic species of India - Conversation of biodiversity.
UNIT-IV
B.C.A., 2017-18
Environmental Pollution – Definition - Air pollution - Water pollution - Soil pollution - Marine
pollution - Noise pollution - Thermal pollution - Nuclear hazards - Solid waste Management - Role
of an individual in prevention of pollution - Disaster management.
UNIT-V
Social Issues and the Environment - From Unsustainable to Sustainable development - Urban
problems related to energy - Water conservation, rain water harvesting, watershed management -
Environmental ethics - Climate change green house effect and global warming - Ozone depletion -
Waste land reclamation - Consumerism and waste products - Environmental Legislation - Issues
involved in enforcement of environmental legislation - Public awareness - Human Population and
the Environment.
REFERENCE BOOK:
1. “ENVIRONMENTAL STUDIES”, K.Kumarasamy, A.Alagappa Moses, M.Vasanthy.
Course Code Course Title L T P C
17122SEC51 Core –V Relational Database Management Systems 5 1 0 5
AIM
To equip the students with principles and concepts of database design
OBJECTIVES:
To learn the basic principles of database and database design
To learn the basics of RDBMS
To learn the concepts of database manipulation SQL
UNIT- I
An Overview of Database Management-Introduction -Definition of Database system -
Data Independence - Relational Systems - Database System Architecture - Three Levels of the
Architecture - Distributed Processing.
UNIT -II
An Introduction to Relational Databases- Introduction - Relational Model - Relations and
Relvars - Optimization - Transactions - An Introduction to SQL - Embedded SQL - Domains ,
Relations , Relvars.
UNIT- III
B.C.A., 2017-18
Relational Algebra - Introduction - Syntax - Semantics - Examples - Additional
Operators - Relational Calculus - Introduction - Tuple Calculus - Examples - Calculus Vs
Algebra - Domain Calculus - SQL Specialties .
UNIT -IV
Database Design - Functional Dependencies - Introduction - Basic Definitions -
Normalization - First , Second ,Third Normal Forms - BOYCE / CODD Normal Form
UNIT- V
Transaction Management - Recovery - Introduction - Transactions - Transaction
Recovery - System Recovery - Media Recovery - Concurrency -Three Concurrency Problem -
Locking - Deadlock - Serializability .
OUTCOMES:
At the end of the course, the student should be able to:
Design Databases for applications.
Use the Relational model, ER diagrams.
Design the Query Processor and Transaction Processor.
REFERENCE BOOKS:
“An Introduction to Database Systems”. C.J.DATE. Addisen - Wesley Publications - 7th
Edition 2000.
B.C.A., 2017-18
AIM
To cover the fundamental concepts of the .NET framework.
OBJECTIVES
To gain knowledge in the concepts of the .NET framework and its technologies.
To get experience in building sample applications of large-scale projects.
UNIT I
Visual basic.NET and the .NET Framework –The elements of Visual Basic .NET
UNIT II
Visual Basic .NET operators-software Design, conditional structures, and controls Flow-
Methods.
UNIT III
Interfacing with the End user-Asp.NET Applications.
UNIT IV
Web Form Fundamentals – Web Controls – Validation and Rich Controls.
UNIT V
ADO.NET Data Access – Data Binding –Data List, DataGrid, and Repeater.
B.C.A., 2017-18
OUTCOMES:
Create web-based distributed applications using 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 the .NET environment to create Web Service-based applications and components.
REFERENCE BOOKS:
1. The Complete Reference VB.NET – Jeffrey R-Shapiro- Tata McGrawHill Edition
2. The Complete Reference ASP.NET- Matthew MacDonald- Tata McGrawHill Edition
3. Visual Basic .Net Programming -Bible.
4. Visual Basic.Net Black Book- Steven Holzner.
Course Code Course Title L T P C
17122SEC53 Core –VII Designing and supporting Computer Networks 4 0 0 5
AIM:
To equip the students with Computer Networks
OBJECTIVE:
To learn the Network concepts
To understand the Network Switching Concepts
To study about Network Security.
UNIT I
The Internet and its uses – OSI model – ISP Troubleshooting – Planning a Network
Upgrade
UNIT II
Planning the Addressing Structure – IP Addressing in the LAN – NAT and PAT –
Configuring Network Devices: Initial ISR Configuration – Configuring an ISR with SDM
UNIT III
Configuring a Router Using IOS CLI – Connecting the CPE to the ISP – Routing:
Enabling Routing Protocols – Exterior Routing Protocols
B.C.A., 2017-18
UNIT IV
ISP Services: Protocols that support ISP Services – DNS – Services and Protocols – ISP
Responsibility: ISP security considerations – Security tools
UNIT V
Monitoring and Managing the ISP – Backups and Disaster Recovery – Troubleshooting:
Troubleshooting Methodologies and Tools
OUTCOMES:
At the end of the course, the student should be able to:
Identify the components required to build different types of networks
Choose the required functionality at each layer for given application
Identify solution for each functionality at each layer
Trace the flow of information from one node to another node in the network
REFERENCE BOOKS:
1. Write SQL queries to create the following tables and insert rows in it.
Employee (eno, ename, deptno, salary, designation)
Dept (deptno, deptname, location)
Student (rollno, name, course, paper1, paper2, paper3)
2. Write SQL queries to create primary key and foreign key constraints in the above given
tables and perform all types of simple retrieval.
3. Write SQL queries to perform all types of advance retrieval using (i) nested subqueries
(ii) set operators.
4. Write SQL queries to perform all types of joins.
5. Write SQL queries to illustrate all built-in functions.
6. Write SQL queries to create views and index/indices for the tables Employee, Dept and
Student.
7. Write a database trigger to prevent transactions during weekend. Create PL/SQL
procedures and store them in a package and execute them in the command prompt.
8. Write a PL/SQL program that prints mark sheet of students in a University using cursor.
B.C.A., 2017-18
1. Write a program in VB. Net to check whether given number is Odd or Even.
2. Write a program to find maximum from given numbers.
3. Write a program to find are of a circle
4. Design ASP.Net web form using Html Server Controls to enter job seeker’s details.
5. Create an ASP.Net web form using Web control to enter E-Mail registration form.
6. Apply appropriate validation techniques in E-Mail registration form using
7. Validation controls.
8. Write an ASP.Net application to retrieve form data and display it the client browser in a
table format.
9. Create a web application using ADO.Net that uses which performs basic data
Manipulations:
(i). Insertion (ii) Updating (iii) Deletion (iv) Selection
Hint: Do operations using Ms-Access and SQL-Server
10. Create an application using Data grid control to access information’s from table in
SQL server.
B.C.A., 2017-18
AIM:
To equip the students with the Computer Organization and Architecture.
OBJECTIVES:
To Make Students Understand The Basic Structure And Operation Of Digital Computer.
To Familiarize The Students With Arithmetic And Logic Unit And Implementation Of
Fixed Point And Floating-Point Arithmetic Operations.
To Expose The Students With Different Ways Of Communicating With I/O Devices And
Standard I/O Interfaces.
UNIT I
Digital logic circuits: Digital computers- Logic gates – Boolean algebra - Map
simplification - Combinational circuits - Flip-flops - Sequential circuits.
UNIT II
Digital components: Integrated circuits – Decoders - Multiplexers - Registers - Shift
Registers - Binary Counters - Memory unit.
UNIT III
Data Representation: Data types - Complements – Fixed point representation –Floating
Point representation – Other binary codes – Error detection codes.
B.C.A., 2017-18
UNIT IV
Central processing unit: General Register organization – Stack organization – Instruction
formats – Addressing modes – Data transfer and manipulation – Program control – Reduced
instruction set computers.
UNIT V
Memory Organization: Memory hierarchy – Main memory – Auxiliary memory –
Associative Memory – Cache Memory – Virtual Memory – Memory Management and
Hardware.
OUTCOMES:
At the end of the course, the student should be able to:
Design arithmetic and logic unit.
Design and anlayse pipelined control units
Evaluate performance of memory systems.
REFERENCE BOOKS:
1. Computer System Architecture - Morris Mano.M PHI, Third Edition - 1999
2. Digital Computer Fundamentals – Thomas C. Bartee- Sixth Edition - TataMcGrawHill.
3. Digital Design – Mano – Second Edition
B.C.A., 2017-18
OBJECTIVE
UNIT-I
Introduction: What is Data Mining- Why Data Mining now-The Data Mining Process-
Data Mining Application-Data Mining Techniques-The Future of Data Mining-Guidelines for
Successful Data Mining-Data Mining Software-Software Evaluation and Selection.
UNIT-II
UNIT-III
B.C.A., 2017-18
Classification: Introduction-Decision Tree-Building a Decision Tree-The Tree Induction
Algorithm-Split Algorithm Based on Information Theory-Split Algorithm based on the Gini
Index-Over fitting and Pruning-Decision Tree Rules-Naïve Bayes Method-Estimating Predictive
Accuracy of Classification Methods-Improving Accuracy of Classification Methods.
UNIT-IV
UNIT-V
OUTCOMES:
Understanding of data mining software available on the market.
Acquiring Knowledge about various algorithms.
Acquiring Knowledge about cluster analysis techniques.
REFERENCE BOOKS:
1. “Introduction to Data Mining with Case Studies”, G.K.Gupta, Easter Economy Edition.
B.C.A., 2017-18
PHOTOSHOP
8. Design a CD Cover.
B.C.A., 2017-18
AIM:
To develop communicative skills
OBJECTIVE:
To understand the degrees of comparison
To build up a thought
To write resume
To construct report, agenda and minutes
To prepare for an interview
OUTCOME:
Develop communicative skills
To get a job
UNIT –1
Degrees of comparison
UNIT –II
Proverb expansion
UNIT –III
Resume writing
UNIT –IV
Interview
UNIT –V
Corporate skills-body language-etiquette-good manners-interpersonal skills
Lab Note- Report writing, Resume writing, Interview from Globarena software, Writing agenda,
Writing minutes
Viva-Mock Interview
Exam components-Theory -50+MCQ online exam-20+Viva-15+Lab note-15=100
REFERENCES:-
English Grammar -Wren and Martin
English Grammar and Composition -Radhakrishna Pillai
Technical Communication -Meenakshi Sharma & Sangeetha Sharma
Essentials of Business Communication-Rajendra Pal &J.S Korlahalli Sultan Chand & Sons
Soft skills -D.Jayacandran D.J Publishers
B.C.A., 2017-18
SEMESTER – VI
AIM:
To equip the students with basic programming skill in Web Designing
OBJECTIVES:
To understand and practice mark up languages
To understand and practice embedded dynamic scripting on client side Internet Programming
To understand and practice web development techniques on client-side
UNIT-I
Introduction to HTML – Head and body sections – Designing the body section. Ordered
and unordered lists – Table handling.
UNIT-II
UNIT-III
VBScript –VBScript Programming Basics – Working with Operators – Controlling Program flow
with VBScript- Working with Functions, Subroutines and Dialog boxes – Data type Conversion
Features – Putting it all together with VBScript – using the Script Debugger.
B.C.A., 2017-18
UNIT-IV
The Basic of JavaScript: Overview of JavaScript – Object Orientation and JavaScript – General
Syntactic Characteristics – Primitives, Operation and Expressions – Screen Output and Keyboard
Input – Control Statements – Object Creation and Modification – Arrays – Functions –
Constructors – Pattern Matching Using Regular Expressions. JavaScript and Html Documents:
The JavaScript Execution Environment.
UNIT-V
Introduction to PHP: Origins and Uses of PHP – Overview of PHP – General syntactic
characteristics – Primitives, Operation and Expressions – Output – Control Statements – Arrays –
Functions – Pattern Matching – Form Handling – Files – Cookies – Session Tracking.
OUTCOMES:
Acquire knowledge about functionalities of world wide web
Explore markup languages features and create interactive web pages using them
Learn and design Client side validation using scripting languages
Acquire knowledge about Open source JavaScript libraries
Acquire knowledge about PHP.
REFERENCE BOOKS:
1. World Wide Web design with HTML – C. Xavier – Tata McGraw – Hill – 2000.
For UNIT I & II.
2. “Using Active Server Page”. - Scot Johnson-For UNIT III.
3. “Programming the World Wide Web” - Robert W.Sebesta , Third edition.
For UNIT IV, V.
B.C.A., 2017-18
AIM:
To equip the students with operating system and their components
OBJECTIVES:
The student should be made to:
Study the basic concepts and functions of operating systems.
Understand the structure and functions of OS.
Learn about Processes, Threads and Scheduling algorithms.
Understand the principles of concurrency and Deadlocks.
Learn various memory management schemes.
Study I/O management and File systems.
UNIT- I
Evolution of Operating Systems – Types of Operating Systems – Different views of OS –
Design and implementation of Operating Systems – I/O Programming concepts – Interrupt
structure and Processing.
UNIT-II
Memory management: Single contiguous allocation – Partitioned Allocation – Relocatable
Partitioned Allocation – Paged and Demand Pages Memory Management – Segment Memory
Management – Segmented and Demand Paged Memory Management – Swapping and Overlay
Techniques.
UNIT- III
Processor management: Job Scheduling – Process Scheduling – Functions and Policies –
Evaluation of Round Robin Multiprogramming performance – Process synchronization – Race
condition – Synchronization Mechanism – Deadly Embrace Prevention and Detect and Recover
Methods.
B.C.A., 2017-18
UNIT- IV
Device management: Techniques for device management – Device Characteristics – I/O
Traffic controller, I/O scheduler, I/O device handler – Virtual Devices – Spooling
UNIT-V
File management: Simple file system, General Model of a file system, Physical and Logical
file system.
Case studies: DOS, UNIX/LINUX Operating systems
OUTCOMES:
At the end of the course, the student should be able to:
Design various Scheduling algorithms.
Apply the principles of concurrency.
Design deadlock, prevention and avoidance algorithms.
Compare and contrast various memory management schemes.
Design and Implement a prototype file systems.
Perform administrative tasks on Linux Servers.
REFERENCE BOOKS:
1. Operating systems – E. Madnick and John J. Donovan – Tata McGraw Hill
2. Operating Systems (Concepts and Design) Milan Milenkovic – McGraw Hill International
Edition
B.C.A., 2017-18
Course Code Course Title L T P C
17122SEC63L Core Practical-VII Advanced Web Technology Lab 0 0 3 2
1. Create a small paragraph about 10 lines. Try to use different font, title, head tags,
2. Create a table with rows & columns and split them using row span & cols pan.
3. Create a web page in the format of front page of a newspaper using text link
5. Develop a picture gallery having at least 3 pages. Each of them is having several pictures.
7. Develop a Java Script program that handles event using button and check box.
8. Develop a program using java script for events handling text area and text field.
10. Develop a PHP program and check message passing mechanism between pages.
2. Write a shell program which accepts the name of a file from the standard input and
tests to find the file access permissions, such as read, write and execute.
3. Write a shell program which accepts the name of a file from the standard input and
perform the following
4. Write a menu driven shell program to copy, edit, rename and delete a file.
7. Write a shell program to display the result PASS or FAIL using the information given
below student name, student register number, mark1, mark2, mark3, mark4 the minimum
pass for each subject is 50.
8. Merge the contents of the file file1, file2 and store in another file.
UNIT I
Introduction – definition-size factors- quality and productivity factors-managerial
issues.Planning - software project – introduction – defining the problem - developing a strategy
- planning the development process-planning an organizational structure.
UNIT II
Software cost estimation – cost factors – cost estimation techniques – staffing – level
estimation – estimating software maintenance costs. Software requirements definition –
software requirements specification techniques – languages and processors for requirements.
UNIT III
Software design – fundamental design concepts – modules and modulation criteria –
design notations – design techniques – detail design considerations – real time and distributed
system design – test plans – milestones walkthroughs and inspections – design guidelines.
UNIT IV
Implementation issues – structured coding techniques – coding style – standards and
guidelines – documentation guidelines – data abstraction – exception handling – concurrency
mechanisms.
UNIT V
Verification and validation techniques – quality assurance – walkthrough and
inspections – static analysis – symbolic executions – unit testing and debugging – system
testing – formal verification. Software maintenances – enhancing maintainability during
development – managerial aspects – configuration management – source code metrics.
OUTCOMES:
Get an insight into the processes of software development
Able to Model software projects into high level design using DFD,UML diagrams
Able to Measure the product and process performance using various metrics
Able to Evaluate the system with various testing techniques and strategies
REFERENCE BOOKS:
“Software Engineering Concepts “– Richard fairly TMH
OBJECTIVES:
UNIT- I
Introduction to object-oriented Development- object-oriented themes – Modeling- The
object modeling Technique- object and classes Links and Associations concepts- Generalization
and Inheritance- Grouping constructs.
UNIT- II
Advanced object modeling- Aggregation- Abstract classes- Extension and Restriction-
Multiple inheritance- Metadata – Candidate keys- Constraints. Dynamic modeling:- Events and
states – Operations- Nested state diagram- Concurrency. Function modeling:- Functional models-
Data flow diagram- Specifying operations- Constraints.
B.C.A., 2017-18
UNIT- III
OMT as software Engineering Methodology- The OMT Methodology- Impact of an
object oriented Approach. Analysis: - Overview of analysis – problem statement – automated
teller machine example – object modeling – Dynamic modeling – functional modeling- adding
operations iterating the analysis.
UNIT- IV
System Design- overview of system design – Breaking a system into subsystem –
identifying concurrency – allocating subsystems to processors and tasks – management of data
stores- handling global resources – choosing software control implementation- handling
boundary design – overview of object design – combining the three models – designing
algorithms - design optimization - implementation of control.
UNIT- V
Implementation: Implementation using a programming language- Implementation using
a database system. Programming style: object – oriented style – reusability – extensibility –
Robustness - object oriented language features – survey of object – oriented languages.
OUTCOMES:
At the end of the course, the student should be able to:
Design and implement projects using OO concepts.
Use the UML analysis and design diagrams.
Apply appropriate design patterns.
Create code from design.
Compare and contrast various testing techniques.
REFERENCE BOOKS:
1. Object Oriented Modeling and Design – James Rumbaugh, Michael Blaha, William
Premerlani – PHI Twelfth Printing – 2001.
2. Object Oriented Analysis and Design with Applications- Grady Booch Second Edition –
Pearson Education Asia publications.
B.C.A., 2017-18
AIM:
OBJECTIVES:
UNIT I
Introduction: Electronic commerce Frame Work-The anatomy of E- commerce
Applications-Electronic Commerce Consumer Applications-Electronic Commerce Electronic
Organization Applications-The network infrastructure for Electronic Commerce: Components of
the highway-Network Access Equipment-Global information Distribution Networks.
UNIT II
The Internet as a Network Infrastructure: the Internet Terminology Chronological History
of the internet-NSFNET-Architecture and components-National Research and Educational
Network-Globalization of the Academic Internet-The business of Internet Commercialization:
Telco-cable / Online Companies-National Independents ISPs-Regional Level ISPs-Local Level
ISPs-Service Provided Connectivity-Internet Connectivity Options.
B.C.A., 2017-18
UNIT III
Network Security and Firewalls: Client Server Network Security-Firewalls and Network
Security –Data &Message security-Challenge Response System-Encrypted Documents
&Electronic Mail-Electronic Commerce &World Wide Web: Architectural Framework for
Electronic Commerce Technology Behind the web-Security and the web.
UNIT IV
Consumer Oriented Electronic Commerce: Consumer Oriented Applications-Mercantile
Models from the Consumers Perspective. Electronic payment System: Types of Electronic
Payment Systems-Digital Token Based Electronic Payment Systems-Smart Card & Electronic
Payment Systems-Credit card based Electronic Payment Systems-Risk & Electronic Payment
Systems-Designing Electronic Payment systems.
UNIT V
Inter Organizational Commerce & EDI: Electronic Data interchange-EDI Applications in
business –EDI implementation, MIME, and Value Added networks (VANs)-Internet-based EDI.
OUTCOMES:
Upon Completion of the course, the students should be able to:
Secure exchange of documents, content and value in open trading protocols.
Communication platforms for the e-Economy, including e-commerce, e-business and e-
government
REFERENCE BOOKS:
1. Ravikalakota & Andrew Whinston, “Frontiers of Electronic Commerce,” Addison
Wesley,2000.
FLASH
2. Develop a Flash Document by applying different type of Styles in Text with Animations.
AIM:
To develop communicative skills
B.C.A., 2017-18
OBJECTIVE:
To write simple, compound and complex sentences
To extract the main ideas from a text
To shorten a text
To enhance writing skills
To learn to manage time and stress
To widen creative thinking
To enrich the skill of working in a group
OUTCOME:
Develop communicative skills
To be a good team worker
UNIT –I
Simple, Compound and Complex
UNIT –II
Note making
UNIT –III
Precise writing
UNIT –IV
Developing a story
UNIT –V
Essay writing
REFERENCES:-
English Grammar -Wren and Martin
English Grammar and Composition -Radhakrishna Pillai
Technical Communication -Meenakshi Sharma & Sangeetha Sharma
Essentials of Business Communication -Rajendra Pal &J.S Korlahalli Sultan Chand & Sons
Each student will develop and implement individually developed application software
B.C.A., 2017-18
based on any of the latest technologies.
B.C.A., 2017-18
Research Integrated Curriculum
The relationship between teacher and learner is completely different in higher education
from what it is in school. At the higher level, the teacher is not there for the sake of the student,
both have their justification in the service of scholarship. For the students who are the
professionals of the future, developing the ability to investigate problems, make judgments on
the basis of sound evidences, take decisions on a rational basis and understand what they are
doing and why is vital. Research and inquiry is not just for those who choose to pursue an
academic career. It is central to professional life in the twenty-first century.
It is observed that the modern world is characterized by heightened levels of complexity
and uncertainty. Fluidity, fuzziness, instability, fragility, unpredictability, indeterminacy,
turbulence, changeability, contestability: these are some of the terms that mark out the world of
the twenty-first century. Teaching and research is correlated when they are co-related. Growing
out of the research on teaching- research relations, the following framework has been developed
and widely adopted to help individual staff, course teams and whole institutions analyse their
curricula and consider ways of strengthening students understanding of and through research.
Curricula can be:
Semester Examination : 60
Marks
Tutorial: 10 Marks