You are on page 1of 90

B.C.A.

, 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

 Modern tool usage

 Professional and Ethical understanding

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

 To learn the basic principles of database and database design

 To understand computational development of graphics with mathematics


B.C.A., 2017-18
PROGRAMME OUTCOMES (OI):
 Able to understand and design the solution to a problem using object-oriented
programming concepts
 Trace the flow of information from one node to another node in the network

 Design Databases for applications.

 Able to Measure the product and process performance using various metrics

 Gain the knowledge of different media streams in multimedia transmission

 Apply the various optimization techniques.

COURSES (CI):
 Core -I Programming in C with C++

 Core -II Data Structure and Algorithms

 Core -III Internet and Java Programming

 Core –IV Visual Programming

 Core –V Relational Database Management Systems

 Core –VI .NET Programming

 Core –VII Designing and supporting Computer Networks

 Core –VIII Advanced Web Technology

 Core –IX Operating System

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

PONNAIYAH RAMAJAYAM INSTITUTE OF SCIENCE & TECHNOLOGY


[PRIST]
Institution Demmed To Be University
U/S 3 of UGC act 1956
Vallam, Thanjavur – 613403

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

17112AEC26B Allied-I - Paper-IV- Operations Research 4 0 0 4

17122RLS27 Research Led Seminar - - - 1


171__SEC02__ Skill Based Elective-II 0 0 2 1
17111SEC02L Communicative English Lab-II 0 0 2 1
Total 23 0 7 23

SEMESTER – III

Course Code Course Title L T P C


171__AEC31 Language-III/Hindi-III/Advanced English-III 4 0 0 2
17111AEC32 English-III 4 0 0 2
17122SEC33 Core -III Internet and Java Programming 4 1 0 6
17122SEC34L Core Practical-III Internet and Java 0 0 3 2
Programming Lab
17161AEC35 Allied-II –Paper-I – Financial Accounting 4 0 0 4

17113AEC36C Allied-II - Paper-II-Electricity and Electronics 3 0 4

17122CRM37 Research Methodology 3 0 0 3


171__SEC03__ Skill Based Elective –III 0 0 2 1
17111SEC03L Communicative English Lab-III 0 0 2 1
Total 22 1 7 25

SEMESTER – IV

Course Code Course Title L T P C


171__AEC41 Language-IV/Hindi-IV/Advanced English-IV 4 0 0 2
17111AEC42 English-IV 4 0 0 2
17122SEC43 Core –IV Visual Programming 6 0 0 6
17122SEC44L Core Practical-IV Visual Programming Lab 0 0 3 4
17113AEC45C Allied-II –Paper-III – Digital Electronics 5 1 0 6

17113AEC46CL Allied-II – Practical – I –Allied Physics Lab 0 0 3 2


B.C.A., 2017-18
171__SEC04__ Skill Based Elective-IV 0 0 2 1
17111SEC04L Communicative English Lab-IV 0 0 1 1
171ENVTSTU Environmental Studies 1 0 0 1
Total 20 1 9 25

SEMESTER – V

Course Code Course Title L T P C


17122SEC51 Core –V Relational Database Management Systems 5 1 0 5
17122SEC52 Core –VI .NET Programming 4 1 0 5
17122SEC53 Core –VII Designing and supporting Computer 4 0 0 5
Networks
17122SEC54L Core Practical-V Oracle Lab 0 0 3 2
17122SEC55L Core Practical-VI .NET Programming Lab 0 0 3 2
17122DSC56_ Discipline Specific Elective –I 5 0 0 4
17122CBR57 Participation in Bounded Research 0 0 0 2
171__SEC05__ Skill Based Elective-V 0 0 2 1
17111SEC05L Communicative English Lab-V 0 0 2 1
Total 18 2 10 27

SEMESTER – VI

Course Code Course Title L T P C


17122SEC61 Core –VIII Advanced Web Technology 4 1 0 5
17122SEC62 Core –IX Operating System 4 1 0 5
17122SEC63L Core Practical-VII Advanced Web Technology 0 0 3 2
Lab
17122SEC64L Core Practical-VIII Operating System Lab 0 0 3 2
17122DSC65 Discipline Specific Elective –II 5 0 0 4
171__GEC66 General Elective 4 0 0 2
17122PRW67 Project Work 0 0 0 4
171__SEC06__ Skill Based Elective –VI 0 0 2 1
17111SEC06L Communicative English Lab-VI 0 0 2 1
17122EXACT Extension Activities 0 0 0 1
Total 17 2 10 27
Total Credits of the Programme 150

DISCIPLINE SPECIFIC ELECTIVE COURSES:


B.C.A., 2017-18

Semester Elective Course Code Course Title


17122DSC56A Computer Organization and Architecture
V I (Or) (Or)
17122DSC56B Data Mining
17122DSC65A Software Engineering
(Or) (Or)
VI II
17122DSC65B Object Oriented Analysis and Design

GENERAL ELECTIVE COURSES:

Semester General Elective Course Code Course Title


A
17111GEC65A Journalism
B 17112GEC66B Development of Mathematical Skills
VI C 17120GEC66C Web Technology
D 17122GEC66D E-Commerce and its Applications
E 17161GEC65E Indirect Tax

SKILL BASED ELECTIVE COURSES:

Semester Skill Based Elective Course Code Course Title


17120SEC01AL/ Packages Lab-I /
I I
171_ _SEC01B Soft Skill-I
17120SEC02AL/ Packages Lab-II /
II II
171_ _SEC02B Soft Skill-II
17120SEC03AL/ Packages Lab-III /
III III
171_ _SEC03B Soft Skill-III
17120SEC04AL/ Packages Lab-IV /
IV IV
171_ _SEC04B Soft Skill-IV
17120SEC05AL/ Packages Lab-V /
V V
171_ _SEC05B Soft Skill-V
17120SEC06AL/ Packages Lab-VI /
VI VI
171_ _SEC06B Soft Skill-VI
B.C.A., 2017-18
B.C.A., 2017-18

Course Code Course Title L T P C

17110AEC11 jkpo;-I 4 0 0 2

Kjy; gUtk; - jhs; - I

,f;fhy ,yf;fpak;> nra;As;> rpWfij> ,yf;fzk;> ,yf;fpa tuyhW


kdg;ghlg;gFjp
myF – I
ghujpahh; Njrgf;jpg; ghly;fs;
Rje;jpug; ngUik
Rje;jpug; gaph;
Rje;jpu Njtpapd; Jjp
njhz;L nra;Ak; mbik
ghujpjhrd;
tPuj;jha;
myF – II
Rujh – ey;y jPu;g;G
fz;zjhrd; - fe;jy; Jzpapd; fij
gl;Lf;Nfhl;il fy;ahzRe;juk; - ez;L nra;j njhz;L – fhyk; rhpapy;Ny
K.Nkj;jh – thioab thio
thyp – jha;
myF – III
rpWfij - ,sNtdpw; Fwpg;Gfs; - jpUitahW ghyFkhh;
myF – IV
,yf;fzk;
vOj;J
kdg;ghlg;gFjp
myF – V
,yf;fpa tuyhW
rpWfij> Gjpdk;> ehlfk;> ciueil> ftpij>GJf;ftpij
B.C.A., 2017-18

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;.

(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;)
B.C.A., 2017-18

Course Code Course Title L T P C


17111AEC12 English-I 4 0 0 2

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

Course Code Course Title L T P C


17122SEC13 Core -I Programming in C with C++ 5 1 0 6

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.

3. "Object oriented programming with C++”. E. Balagurusamy,Tata McGraw Hill


Publishing ltd., New Delhi, 1995.
4. “C++ The complete reference”- Herbert Schilt, 3rd edition, Tata McGraw Hill Pub-
Ltd., 1999
B.C.A., 2017-18
B.C.A., 2017-18
Course Code Course Title L T P C
17122SEC14L Core Practical-I Programming in C with C++ Lab 0 0 3 2

1. Solution of a Quadratic Equation (all cases).


2. Sum of Series (Sine, Cosine, ex)
3. Ascending and descending order of number using Arrays (Use it to find largest and
smallest numbers).
4. Sorting of names in Alphabetical order.
5. Write a c program for Matrix Operations (Addition, Subtraction, Multiplication- use
functions).
6. Write C++ program using a class to represent a bank account with data members-
name of depositor, account number, type of account, balance and member functions -
deposit amount, withdraw amount, show Name and balance. Check the program with
your own data.
7. Write C++ programs for implementing inheritance.
8. Write a C++ program using friend function.
9. Write a C++ program which reads a text from a file and the display the following
information (Number of Lines, Number of words, and Number of characters).
10. File Processing: Mark sheet preparation.

Course code Course Title L T P C


17112AEC15B Allied –I Paper-1 Classical Algebra 5 0 0 4
B.C.A., 2017-18

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

By the end of this course, you should:


 Understand the theory of, and be able to solve problems in Cayley Hamilton Theorem,
and finding the Eigen values & Eigen vectors
 be able to manipulate relation between root and coefficients, symmetric functions of the
roots in terms of the coefficients and transformation of equation .
 be able to calculate summation related to Binomial, Exponential and Logarithmic series

REFERENCE BOOKS:
Algebra-T.K.M.Pillai, Vol1&2.

Course code Course Title L T P C


Allied –I Paper II Numerical And Statistical
17112AEC16B 4 0 0 4
Methods
B.C.A., 2017-18
OBJECTIVES:

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.

Course Code Course Title L T P C


17122SEC01AL Skill Based Elective -I 0 0 2 1

MS-WORD
B.C.A., 2017-18
1. Prepare a bio-data with photo using text styles.

2. Prepare a college course details with headings, bullets and numbering.

3. Prepare a document in a newspaper format with header and footer.

4. Create a calendar by using auto format.

5. Prepare a contemporary letter using templates.

6. Picture Insertion and Alignment

a. Prepare a Greeting Card

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

Course Code Course Title L T P C


17111SEC01L Communicative English Lab-I 0 0 1 1

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

Course Code Course Title L T P C


171INDCONS Indian Constitution 1 0 0 1

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.

UNIT I: THE MAKING OF INDIANCONSTITUTION


The Constituent Assembly Organization Character – Work – Salient features of
the constitution – Written and Detailed Constitution – Socialism – Secularism –
Democracy and Republic.

UNIT II: FUNDAMENTAL RIGHTS AND FUNDAMENTAL DUTIES OF THE CITIZENS


Right of Equality – Right of Freedom – Right against Exploitation – Right to
Freedom of Religion – Cultural and Educational Rights – Right to Constitutional
Remedies – Fundamental Duties .

UNIT III: DIRECTIVE PRINCIPLES OF STATE POLICY


Socialism Principles – Gandhian Principles – Liberal and General Principles –
Differences between Fundamental Rights and Directive principles.

UNIT IV: THE UNION EXECUTIVE, UNIONPARLIAMENT AND SUPREME COURT


Powers and positions of the President – Qualification Method of Election of
President and vice president – Prime Minister Rajya Sabha- Lok Sabha – The Supreme
Court – High Court – Functions and position of Supreme court and High Court.

UNIT V: STATE COUNCIL – ELECTION SYSTEM AND PARTLIAMENTARY


DEMOCRACY IN INDIA
State council of Ministers – Chief Minister – Election system in India- Main
features – Election Commission - Features 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.

Course Code Course Title L T P C Marks


17110AEC21 Language-II 4 0 0 2 100

jhs; - II

nra;As; - gf;jp ,yf;fpak;> rpw;wpyf;fpak;> ,yf;fzk;> ,yf;fpa


tuyhW.kdg;ghlg;gFjp
myF-I
jpUQhdrk;ge;jh; Njthuk; -,lhpDk; jshpDk; - gjpfk;
jpUehTf;furh; Njthuk; - md;dk; ghypf;Fk; jpy;iy – gjpfk;
B.C.A., 2017-18
jpUthrfk; - Nfhapw; jpUg;gjpfk;
jpUke;jpuk; - 25> 85> 139>238>250>252>270>724>2104>2716
jpUmUl;gh – nja;tkzp khiy 1>8>9
myF-II
ek;kho;thh; - 1 ghRuk;- jpUtha;nkhop –vk;ngUkhDf;F Ml;gLjy; ,d;gNk
nghpaho;thh; - 1 ghRuk; - jpUg;gy;yhz;L – jhyg;gUtk;
ehr;rpahh; jpUnkhop -10 ghly;fs;- Mwhk; jpUnkhop
myF-III
rpw;wpyf;fpak; > Kf;$lw;gs;S- tsik> nrOik
kJiu kPdhl;rpak;ik gps;isj;jkpo;- jhyg;gUtk;-Ie;Jghly;fs;
myF-IV
,yf;fzk;
nrhy;
kdg;ghlg;gFjp
myF-V
,yf;fpa tuyhW
irt> itzt ,yf;fpaq;fs;
rpw;wpyf;fpak;.gs;S
gps;isj;jkpo;
guzp

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.

(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;)

Course Code Course Title L T P C


17111AEC22 English-II 4 0 0 2

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:

The Student Should Be Made To:


B.C.A., 2017-18
 Be Familiar with the Basics of C Programming Language.
 Be Exposed To The Concepts Of Adts
 Learn Linear Data Structures – List, Stack, And Queue.
 Be Exposed To Sorting, Searching, Hashing Algorithms

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.

Course Code Course Title L T P C


17122SEC24L Core Practical-II Data Structure and Algorithms 0 0 3 2
Lab

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

5. Operations on single Linked list

6. Operations on doubly linked list

7. Binary Tree Traversal

Course code Course Title L T P C


17112AEC25B Allied-I –Paper-III –Discrete Mathematics 5 0 0 4

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

 Knowledge in Graph Theory


 Understood the properties of Graph Theory
 Understood the concept of Euler theorem and its applications

REFERENCE BOOKS:
B.C.A., 2017-18
1. Algebra - Arumugan Issac
2. Graph theory – Narasingh deo

Course Code Course Title L T P C


17112AEC26B Allied-I - Paper-IV- Operations Research 4 0 0 4

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

By the end of this course,


 Students using OR techniques in business tools for decision making
 Students develop PERT and CPM networks and finding the shortest path
 Understand the concept of sequencing problems and game theory
 Students gets the knowledge about inventory theory

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

Course Code Course Title L T P C


17122SEC02AL Skill Based Elective-II 0 0 2 1

MS –EXCEL

1. Prepare the addressing methods in excel

2. Prepare an Excel Document using different type of Functions.

3. Draw a Graph by using your own data

4. Prepare an Individual Pay Bill preparation for an employee in an organization.

5. Prepare a Mark List for the Students.


B.C.A., 2017-18
6. Prepare a Worksheet for a Company.

7. Prepare an Inventory Report for a Shop.

8. Prepare an Electricity Bill for the Domestic Customers

Course Code Course Title L T P C


17111SEC02L Communicative English Lab-II 0 0 2 1

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

Course Code Course Title L T P C Marks


17110AEC31 Language-III 4 0 0 2 100
jhs; - III
nra;As; - fhg;gpaq;fs;> ,yf;fzk;>,yf;fpa tuyhW>
kdg;ghlg;gFjp
myF-I
rpyg;gjpfhuk;-tof;Fiu fhij
kzpNkfiy-Mjpiu gpr;irapl;l fhij
rPtfrpe;jhkzp-ehl;Ltsk; 10 ghly;fs;
myF-II
nghpaGuhzk;- nka;g;nghUs; ehadhh; Guhzk;
fk;guhkhazk;-thyp tijg;glyk;
myF-III
rPwhg;Guhzk; - fuk; nghUj;J glyk;
B.C.A., 2017-18
,NaRfhtpak; - kiog;nghopT
myF-IV
,yf;fzk;
ahg;G
kdg;ghlg;gFjp
myF-V
,yf;fpa tuyhW
fhg;gpaq;fs;
IQ;rpWfhg;gpaq;fs;
Guhzq;fs;> ,jpfhrq;fs;

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;.

(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;)

Course Code Course Title L T P C


17111AEC32 English-III 4 0 0 2

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:-

Nine Short Stories -Steuart H.King Blackie Books


One-Act plays of Today -T.Prabhakar Emerald Publishers

Course Code Course Title L T P C


17122SEC33 Core -III Internet and Java Programming 4 1 0 6

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

1. Simple programming using for, while, do-while, ternary and switch.

2. String handling using string and string buffer.

3. Inheritance.

4. Polymorphism

5. Interfaces and Packages

6. Data files(creation, processing)

7. Vector manipulation
B.C.A., 2017-18
8. Simple programs using Applets

9. Exercises using predefined and user defined exceptions

10. Graphics programs for drawing lines, rectangle, oval, string using Applets.

Course Code Course Title L T P C


17161SE35 Allied II – paper I-Financial Accounting 5 0 0 4

AIM:
To train the students to record all business events as per standard principles and
established conventions.

OBJECTIVIES:

 To ascertain whether the business operations have been profitable or not


 To assess the financial position of the business.
 To generate information.

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:

1. R.L.Gupta – Financial Accounting


2. S.P.Jain and K.L.Narang – Principles of Accounting
3. Readdy and Murthy – Financial Accounting
4. Dr.Radha - Financial Accounting

Course Code Course Title L T P C


17113AEC36C Allied-II - Paper-II-Electricity and Electronics 3 0 4

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.

UNIT – I: CIRCUIT ELEMENTS:


B.C.A., 2017-18
Resistance in series and parallel – Capacitor in series and parallel – Conversion of
galvanometer into voltmeter – Conversion of galvanometer into ammeter – Multimeter – CRO,
AFO (Qualitative study only).

UNIT – II: ELECTRICITY:


Ohm;s law – Kirchof’s law – Wheatsotne bridge – condition for bridge balance – Meter
bridge – Specific resistance – Temperature co-efficient of resistance – Potentiometer –
Measurement of current – voltage and resistance.

UNIT – III: SEMICONDUCTORS:


Conductors, Insulators, Semiconductors, P-type, N-type – semiconductors – PN-Junction
diode – Zener diode – Static characteristics – Voltage regulation – Rectifiers: – Half wave
rectifiers – Bridge Rectifiers – Calculation of ripple factor and efficiency.

UNIT – IV: BREAK DOWN DEVICES:


FET – Design of FET – FET characteristics – working of FET – SCR – Design –
Characteristics – Triac – design and characteristics – Diac – design and characteristics.

UNIT – V: OPTO ELECTRONIC DEVICES:


LED – voltage and current – Advantages and applications of LED – LCD – Photo diode –
its operation and application – Phototransistor – LED as Seven segment display.

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.

Course Code Course Title L T P C


17122CRM Research Methodology 3 0 0 3

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 identify various research communications and their salient features

 To carry out basic literature survey using the common data-based

 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.

UNIT-II Research Methods


Research methods versus Methodology – Research and scientific method – criteria of
good research – Problems encountered by researchers in India.

UNIT-III Literature Survey


Articles – Thesis – Journals – Patents – Primary sources of journals and patents –
Secondary sources – Listing of titles – Abstracts – Review – General treatises – Monographs.

UNIT-IV Database Survey


Database search – NIST –MSDS –PubMed – Scopus – Science citation index –
Information about a specific search.

UNIT-V Introduction to MATLAB:

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.

Course Code Course Title L T P C


17122SEC03AL Skill Based Elective –III 1 0 0 1

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

Course Code Course Title L T P C


17111SEC03L Communicative English Lab-III 0 0 2 1

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

Course Code Course Title L T P C


17110AEC41 Language-IV 4 0 0 2

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;

Course Code Course Title L T P C


17111AEC42 English-IV 4 0 0 2

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)

Course Code Course Title L T P C


17122SEC44L Core Practical-IV Visual Programming Lab 0 0 3 4

1. Simple exercises using standard controls.

2. Write a program to design a calendar of any year.

3. Write a program to expand and shrinking an object – while program is running.

4. Write a code to design and implement a scientific calculator.

5. Write a program to create animation by using move method and timer Object.

6. Write a program for preparing students mark list.

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

Course Code Course Title L T P C


17113AEC45C Allied-II –Paper-III – Digital Electronics 5 1 0 6

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

UNIT – I: NUMBER SYSTEMS AND CODES:


Decimal, Binary, Octal, and Hexa decimal systems – Conversion from one to another –
Binary addition – Binary subtraction – Binary multiplication – Binary division – Complements,
Codes: BCD, Gray, Alpha numeric.

UNIT – II: BOOLEAN ALGEBRA:


B.C.A., 2017-18
Basic logic gates – Universal gates – Fundamental concepts of Boolean algebra – De
Morgan’s theorem: Simplification of expressions – Karnaugh map.

UNIT – III: LOGIC DESIGN:


Half adder – Half subtractor – Multiplexers – Demultiplexer, Flip-flops: R-S flip flop, J-
K flip flop, D-flip flop, T-flip flop.

UNIT – IV: MEMORY ELEMENTS:


RAM – types – ROM: ROM, PROM, EPROM, EEPROM – Magnetic tape – Magnetic
disc – Bubble memory.

UNIT – V: REGISTERS AND COUNTERS:


Registers: Shift register – Left shift register – Right shift register – Counters: Ripple
counter – Mode N counter – up counter – down counter.

LEARNING OUTCOMES

Express positive integers in different number systems (binary, octal, decimal


hexadecimal)
Codify data elements or information (signal values) by binary variables (signals) using
standard codes for positive integers (binary, BCD, Gray) and characters (ASCII code)
Codify signed integers (positive and negative) using the two’s-complement system
Perform basic arithmetic operations (addition, subtraction, multiplication) of signed
integers by means of the 2’s complement system
List a set of simulation tools for digital electronics

REFERENCE BOOKS:

1) Digital Principles and Applications by Malvino and Leach


B.C.A., 2017-18

Course Code Course Title L T P C


17113AEC46CL Allied-II – Practical – I –Allied Physics Lab 0 0 3 2

1) FET-Characteristics

2) Logic Gates-Universality of NOR Gate.

3) LCR — Series Resonance Circuit.

4) LCR parallel – resonance circuit.

5) OP AMP-Addition,Subtraction.

6) Verification basic logic gates.

7) Verification of Demorgon’s theorem..

8) Half adder and Half subtractor.

9) Logic Gates-Universality of NAND Gate.

10) OP AMP Differentiator ,Intergrator.


B.C.A., 2017-18

Course Code Course Title L T P C


17122SEC04AL Skill Based Elective-IV 0 0 2 1

MS-ACCESS

1. Create a Database with a simple Table

2. Create a Database for Students Mark List using Queries.

3. Create a Database for the employees in an organization and sort by their date of joining.

4. Create Queries to Select Records that matches specific condition.

5. Create Relationships among the different Tables.

6. Create Queries using Built-in Functions.

7. Develop Forms to enter data in to the Student Marks Database

8. Develop Forms to enter data in to the Electricity bill Database


B.C.A., 2017-18

Course Code Course Title L T P C


17111SEC04L Communicative English Lab-IV 0 0 1 1

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

Course Code Course Title L T P C


171ENVTSTU Environmental Studies 1 0 0 1

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

Course Code Course Title L T P C


17122SEC52 Core –VI .NET Programming 4 1 0 5

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:

“Working at a Small-to-Medium Business or ISP CCNA Discovery Learning Guide” – Allan


Reid and Jim Lorenz – CISCO Press – Pearson Education
B.C.A., 2017-18

Course Code Course Title L T P C


17122SEC54L Core Practical-V Oracle Lab 0 0 3 2

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

Course Code Course Title L T P C


17122SEC55L Core Practical-VI .NET Programming Lab 0 0 3 2

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

Course Code Course Title L T P C


17122DSC56A Discipline Specific Elective-I Computer Organization and
5 0 0 4
Architecture

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

Course Code Course Title L T P C


17122DSC56B Discipline Specific Elective-I Data Mining 5 0 0 4

OBJECTIVE

 To understand briefly some of the data mining Techniques.


 Discuss a number of more efficient algorithms.
 To know accuracy of classification methods and how accuracy may be improved.

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

Association Rules Mining: Introduction-Basics-The Task and a Naïve Algorithm -


The Apriori Algorithm- Improving the Efficiency of the Apriori Algorithm- Apriori-Tid -Direct
Hashing and Pruning (DHP)-Dynamic Itemset Counting (DIC)-Mining Frequent Pattern without
Candidate Generation (FP-Growth)–Performance Evaluation of Algorithms- Software for
Association Rule Mining

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

Cluster Analysis: What is Cluster Analysis-Desired Features of Cluster Analysis-Types of


Data-Computing Distance-Types of Cluster Analysis Methods-Partitional Methods-Hierarchical
Methods-Density-Based Methods-Dealing with Large Databases-Quality and Validity of Cluster
Analysis Methods-Cluster Analysis Software.

UNIT-V

Web Data Mining: Introduction-Web Terminology and Characteristics-Locality and


Hierarchy in the Web-Web Content Mining-Web Usage Mining-Web Structure Mining-Web
Mining Software.

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

Course Code Course Title L T P C


17122SEC05AL Skill Based Elective-V 0 0 2 1

PHOTOSHOP

1. Design a Visiting card with Background Image.

2. Design an Identity card with Photo.

3. Design a Letter pad with LOGO.

4. Create an Advertisement in a News paper for a Shop.

5. Design a Calendar with Pictures.

6. Design a Magazine using different type of Tools.

7. Create a Photoshop image using Lasso Tool.

8. Design a CD Cover.
B.C.A., 2017-18

Course Code Course Title L T P C


17111SEC05L Communicative English Lab-V 0 0 2 1

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

Course Code Course Title L T P C


17122SEC61 Core –VIII Advanced Web Technology 4 1 0 5

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

DHTML and Style Sheet – Frames-Forms.

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

Course Code Course Title L T P C


17122SEC62 Core –IX Operating System 4 1 0 5

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,

Size and colors.

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

4. Write a program for addition using VBScript.

5. Develop a picture gallery having at least 3 pages. Each of them is having several pictures.

6. Create a java script for automatic type conversion.

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.

9. Develop a calculator for simple calculation using java script.

10. Develop a PHP program and check message passing mechanism between pages.

Course Code Course Title L T P C


17122SEC64L Core Practical-VIII Operating System Lab 0 0 3 2
B.C.A., 2017-18

1. Write a menu driven shell program for the following:


a. List of files.
b. Processes of users.
c. Today’s Date
d. Users of system.
e. Quit of Unix

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

a. Accept five names in a file.


b. Sorts the names in existing file.
c. Lists unsorted and sorted file.
d. Quit

4. Write a menu driven shell program to copy, edit, rename and delete a file.

5. Write a menu driven shell program to perform the following task


a. Write a sentence in file.
b. Search for a given word or pattern in an existing file.
c. Quit.

6. Write a shell program to prepare electricity bill for domestic consumers.


B.C.A., 2017-18
For first 100 units – Rs. 0.75 / Unit
For next 100 units – Rs. 1.50 / Unit
Above 200 units – Rs. 3.00 / Unit
Prepare the bill for the following format.

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.

Course Code Course Title L T P C


17122DSC65A Discipline specific Elective-II Software Engineering 5 0 0 4
AIM:
To equip the students with the processes of software development skills
B.C.A., 2017-18
OBJECTIVE
 To learn about the principles and methods of software engineering
 To understand the concepts of Software cost estimation
 To learn Software design and Implementation
 To study about development of software products from an industry perspective

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

“Software Engineering”- Roger S.Pressman, 5th edition 2001.


Course Code Course Title L T P C
17122DSC65B Discipline Specific Elective -II 4 0 0 4
Object oriented analysis and design
B.C.A., 2017-18
AIM:
To equip the students with object oriented analysis and design

OBJECTIVES:

The student should be made to:


 Learn the basics of object oriented analysis and design skills.
 Learn the UML design diagrams.
 Learn to map design to code.
 Be exposed to the various testing techniques.

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

Course Code Course Title L T P C


General specific Elective
17122GEC66D 4 0 0 2
E-Commerce and its Applications

AIM:

To organize and promote the exchange of information on communication protocols and


information exchange mechanisms for Electronic Commerce.

OBJECTIVES:

To be aware of all aspects of communication and information exchange in Electronic


Commerce, including:

 Navigation, brokerage, advertising, and catalogue exchange in pre-sales activities.


 Negotiation and contract making protocols in interactions between consumers, businesses,
and public administration.
 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.

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.

2. Pete Loshin & Paul A.Murphy,”Electronic Commerce”,(second edition) Jaico Publishing


House ,2000.

Course Code Course Title L T P C


17122SEC06AL Skill Based Elective –VI 0 0 2 1
B.C.A., 2017-18

FLASH

1. Drawing and painting original art by using simple objects in flash.

2. Develop a Flash Document by applying different type of Styles in Text with Animations.

3. Create a frame-by-frame animation technique.

4. Develop a program for animation with motion Tweening.

5. Develop a program for animation with shape Tweening.

6. Develop a program for adding sound to your movies.

7. Create a simple Banner.

8. Create a simple animation by using Movie Clip and Graphic Symbols.

Course Code Course Title L T P C


17111SEC06L Communicative English Lab-VI 0 0 2 1

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

Lab Note-Creative thinking, Time management, Stress management, Assertiveness, Group


discussion from Globarena Software
Viva-Group discussion
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

Course Code Course Title L T P C


17122PRW67 Project Work 0 0 0 4

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:

Research – Led: Learning about current research in the discipline


Here the curriculum focus is to ensure that what students learn clearly reflects current and
ongoing research in their discipline. This may include research done by staff teaching them.
Research – Oriented: Developing research skills and techniques
Here the focus is on developing student’s knowledge of and ability to carry out the
research methodologies and methods appropriate to their discipline(s)
Research – Based: Undertaking research and inquiry
Here the curriculum focus is on ensuring that as much as possible the student learns in
research and or inquiry mode (i.e. the students become producers of knowledge not just
consumers). The strongest curricula form of this is in those special undergraduate programmes
for selected students, but such research and inquiry may also be mainstreamed for all or many
students.
B.C.A., 2017-18

Research- Tutored: engaging in research discussions


Here the focus is on students and staff critically discussing ongoing research in the
discipline.
All four ways of engaging students with research and inquiry are valid and valuable and
curricula can and should contain elements of them.
Moreover, the student participation in research may be classified as,
Level 1: Prescribed Research
Level 2: Bounded Research
Level 3: Scaffolded Research
Level 4: Self actuated Research
Level 5: Open Research
Taking into consideration the above mentioned facts in respect of integrating research
into the B.C.A., curriculum, the following Research Skill Based Courses are introduced in the
B.C.A., curriculum.

Semester RSB Courses Credits


II Research Led Seminar 1
III Research Methodology 3
V Participation in Bounded Research 2
VI Project Work 4
B.C.A., 2017-18

Blueprint for assessment of student’s performance in Research Led Seminar Course

 Internal Assessment: 40 Marks

 Seminar Report (UG)/Concept Note(PG) : 5 X 4= 20 Marks

 Seminar Review Presentation : 10 Marks

 Literature Survey : 10 Marks

 Semester Examination : 60
Marks

(Essay type Questions set by the concerned resource persons)

Blueprint for assessment of student’s performance in Research Methodology Courses


Continuous Internal Assessment: 20 Marks
 Research Tools( Lab) : 10 Marks

 Tutorial: 10 Marks

Model Paper Writing: 40 Marks


 Abstract: 5 Marks
 Introduction: 10 Marks
 Discussion: 10 Marks
 Review of Literature: 5 Marks
 Presentation: 10 Marks

Semester Examination: 40 Marks


Total: 100 Marks

You might also like