Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab...

120
Syllabus for BCA (COMPUTER APPLICATIONS) 2017 2018 BATCH & ONWARDS Knowledge Wisdom Compassion SREE SARASWATHI THYAGARAJA COLLEGE An Autonomous, ISO 9001Certified and NAAC Accredited Institution & Affiliated to BharathiarUniversity, Coimbatore Approved by AICTE for MBA/MCA and by UGC for 2(f) & 12(B) status Palani Road, Thippampatti, Pollachi - 642 107

Transcript of Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab...

Page 1: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

Syllabus for

BCA (COMPUTER APPLICATIONS)

2017 – 2018

BATCH & ONWARDS

Knowledge Wisdom Compassion

SREE SARASWATHI THYAGARAJA COLLEGE An Autonomous,

ISO 9001Certified and NAAC Accredited Institution & Affiliated to BharathiarUniversity, Coimbatore

Approved by AICTE for MBA/MCA and by UGC for 2(f) & 12(B) status

Palani Road, Thippampatti, Pollachi - 642 107

Page 2: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

PERSONAL MEMORANDA

1. Register Number :

2. Name :

3. Class :

4. Father’s Name and Occupation :

5. Permanent Residential Address :..…………………………………

…..………………………………

PIN .……………………………

6. Residential Phone No :STDCode ………..…………..

: PhoneNo………………….....

: Mobile No………………..…...

7. Temporary Address :….…………………..…………..

...…………………………………

……………………………………

8. Temporary Phone No :STD Code….………………...

: Phone No..……………..…....

: Mobile No..…………..….…..

9. Day Scholar / Hosteller :

10. Blood Group :

Page 3: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

Programme Objectives:

To provide sound academic base from which an advanced career in Computer

Applications can be developed.

Impart knowledge required for planning, designing and building Complex Application

Software Systems as well as provide support to automated systems or application.

Produce entrepreneurs who can develop customized solutions for small and medium

Enterprises.

To develop IT enabled people for solving real life business problems and addressing

business development issues with a passion for quality, competency and holistic

approach

To engage in professional development and to pursue post graduate education in the

fields of Computer Applications.

Programme Outcomes:

Students have a clear understanding of the concepts of key areas in Computer

Applications.

Students are capable to analyze and apply latest technologies to solve problems in the

areas of computer applications.

It makes them to analyze and synthesis computing systems through quantitative and

qualitative techniques.

It helps the students to apply technical and professional skills to excel in business.

Develops business communication.

Develop practical skills to provide solutions to industry, society and business.

Page 4: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

INDEX

Page No.

1. Scheme of Examinations & Syllabus

a. Scheme of Examinations 01-05

b. Semester-wise Syllabus 06-98

2. Autonomous Examinations System and Regulations 99-115

3. Students Grievance Form 116

Page 5: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

1

SREE SARASWATHI THYAGARAJA COLLEGE [AUTONOMOUS],

POLLACHI SCHEME OF EXAMINATIONS AND SYLLABI FOR BCA (CBCS)

STUDENTS ADMITTED DURING 2017-18 AND ONWARDS

BATCH CODE: N7 MEDIUM OF INSTRUCTION: ENGLISH PROGRAMME CODE: BCA

S.No Spl Course Code Sem Part Type Course Name (Papers) Hours Credits Int Ext Tot

1 A

N7BCA1T51-A/

N7BCA1T51-B/

N7BCA1T51-C/

N7BCA1T51-D

I I Language – I Tamil - I / Hindi - I / Malayalam - I / French – I (A/

B/ C/D) 6 3 25 75 100

2 Z N7BCA1T62 I II Language – II English For Enrichment-I 6 3 25 75 100

3 Z N7BCA1T73 I III Core 1 Problem Solving and Data Structures 4 3 25 75 100

4 Z N7BCA1T64 I III Core 2 Programming in C 4 3 25 75 100

5 Z N7BCA1P75 I III Core 3 Lab1: Programming in C and Data Structures Lab 3 3 40 60 100

6 Z N7BCA1T76 I III Allied 1 Statistics 5 5 25 75 100

7 Z N7BCA1T97 I IV Foundation

Course I Environmental Studies 2 2 50 - 50

8 Z I IV Yoga - - - - -

30 22 650

9 A

N7BCA2T51-A/

N7BCA2T51-B/

N7BCA2T51-C/

N7BCA2T51-D

II I Language – I Tamil - II / Hindi - II / Malayalam - II / French - II

(A/ B/C/D) 6 3 25 75 100

10 Z N7BCA2T62 II II Language – II English For Enrichment-II 6 3 25 75 100

11 Z N7BCA2T73 II III Core 4 Digital Fundamentals & Computer Organization 4 3 25 75 100

12 Z N7BCA2T74 II III Core 5 Object Oriented Programming with C++ 4 3 25 75 100

13 Z N7BCA2P75 II III Core 6 Lab 2: C++ Programming Lab 3 3 40 60 100

14 Z N7BCA2T66 II III Allied 2 Operations Research 5 5 25 75 100

Page 6: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

2

15 Z N7BCA2T67 II IV Foundation

Course II Value Education & Human Rights 2 2 50 - 50

16 A N7BCA2P58 IV IV Yoga - 1 50 - 50

30 23 700

S.No Spl Course Code Sem Part Type Course Details (Papers) Hours Credits Int Ext Tot

17 Z N7BCA3T71 III III Core 7 Operating Systems 6 5 25 75 100

18 Z N7BCA3T72 III III Core 8 Relational Database Management System 6 5 25 75 100

19 Z N7BCA3P63 III III Core 9 Lab 3: Relational Database Management System 6 5 40 60 100

20 Z N7BCA3T94 III III Allied 3 Organizational Behavior 6 5 25 75 100

21 Z N7BCA3P65 III IV Skill Based

Course 1 Lab 1: Photoshop Lab 4 2 20 30 50

22 A N7BCA3T56-A /

3T56-B/3T76-C III IV

Non-Major

Elective - I

Basic Tamil - I / Advanced Tamil - I / Basic English

for Competitive Examinations -I (A/B/C) 2 2 - 75 75

30 24 525

23 Z N7BCA4T71 IV III Core 10 Software Engineering 6 5 25 75 100

24 Z N7BCA4T62 IV III Core 11 VB.NET 6 5 25 75 100

25 Z N7BCA4P73 IV III Core 12 Lab 4: VB.NET Programming Lab 6 5 40 60 100

26 Z N7BCA4T74 IV III Allied 4 Fundamentals of Accounting 6 5 25 75 100

27 Z N7BCA4P65 IV IV Skill Based

Course 2 Lab 2: Flash Lab 4 2 20 30 50

28 A N7BCA4T56-A

/4T56-B/4T76-C IV IV

Non-Major

Elective - II

Basic Tamil - II/ Advanced Tamil - II/ Basic English

for Competitive Examinations - II (A / B / C ) 2 2 - 75 75

29 Z N7BCA4T67 V IV Extra Credit

Course

Job Oriented Course: Mathematics for Competitive

Examinations* 4* 2* 100 - 100*

30+4* 24+2*

525+

100*

30 Z N7BCA5T71 V III Core 13 Computer Networks and Information Security 5 5 25 75 100

31 Z N7BCA5T62 V III Core 14 Java Programming 6 5 25 75 100

32 Z N7BCA5P63 V III Core 15 Lab 5: Java Programming Lab 6 5 40 60 100

33 A

N7BCA5T64-A /

5T64-B/5T64-C /

5T64-D/5T74-E

V III Elective

Elective I:Object Oriented System Development

/Mobile Computing and WAP/ Data Mining and

Warehousing/ E-Commerce and M-Commerce/

Computer Installation and Servicing(A/B/C/D/E)

5 5 25 75 100

34 Z N7BCA5T65 V III Skill Based

Course 3 Web Technologies 4 2 25 75 100

Page 7: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

3

35 Z N7BCA5P66 V III Skill Based

Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100

36 Z N7BCA5R47 V IV Extra Credit

Course Summer Project* - 1* - 50 50*

37 A N7BCA5P28 V V Extension

Activities NSS/Sports Grade

30 24+1*

600+

50*

S.No Spl Course Code Sem Part Type Course Details (Papers) Hours Credits Int Ext Tot

38 Z N7BCA6T61 VI III Core 16 PHP Programming 6 5 25 75 100

39 Z N7BCA6P62 VI III Core 17 Lab 6: PHP Programming Lab 6 4 40 60 100

40 A

N7BCA6T63-A /

6T63-B/6T63-C /

6T63-D/6T73-E

VI III Elective

Elective II:Software Testing & Quality

Assurance /Network Protocols/Big Data

Analytics/Business Process Outsourcing/

Mastering LAN & Trouble Shooting

(A/B/C/D/E)

5 5 25 75 100

41 A

N7BCA6T64-A /

6T64-B/6T64-C /

6T74-D/6T64-E

VI III Elective

Elective III :Software Project

Management/Network Security/Internet of

Things/Cloud Computing/Embedded Systems

& Real Time Operating Systems(A/B/C/D/E)

5 5 25 75 100

42 Z N7BCA6T65 VI IV Skill Based

Course 5 ASP.NET 4 2 25 75 100

43 Z N7BCA6P66 VI IV Skill Based

Course 6 Lab 4: ASP.NET Lab 4 2 40 60 100

30 23 - - 600

Total

140+3*

3600

+

150*

Note: * The extra credit courses are conducted during 6th Hour. The extra credit courses are not included in the classification. For extra credit courses marks will be

converted into grades.

Page 8: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

4

CLASSIFICATION OF TOTAL CREDITS:

S.No Type No. of Courses Credits

1 Languages 2 6

2 English 2 6

3 Core 17 72

4 Allied 4 20

5 Electives 3 15

6 Skilled Based Course 6 12

7 Non-Major Electives 2 4

8 Environmental Studies 1 2

9 Value Education 1 2

10 Extension Activities 1 -

11 Yoga 1 1

Total Credits 140

Extra Credits:

12 Summer Project 1 1

13 Mathematics for Competitive Examination 1 2

Total Credits 3*

Page 9: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

5

ELECTIVE LIST

BSC CS

Elective I A. Object Oriented System Development

Elective II A. Software Testing and Quality Assurance

Elective III A. Software Project Management

BSC CS

Elective I B. Mobile Computing and WAP

Elective II B. Network Protocols

Elective III B. Network Security

BSC IT

Elective I C. Data Mining and Warehousing

Elective II C. Big Data Analytics

Elective III C. Internet of Things

BCA

Elective I D. E- Commerce & M – Commerce

Elective II D. Business Process Outsourcing

Elective III D. Cloud Computing

BSC CT

Elective I E. Computer Installation and Servicing

Elective II E. Mastering LAN and Troubleshooting

Elective III E. Embedded Systems & Real Time Operating System

Page 10: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

6

---------------------------------------------------------------------------------------------------------------------

1. SCHEME OF EXAMINATIONS & SYLLABUS

Page 11: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

7

SEMESTER - I

PART I: TAMIL - I

Credits: 3 Course Code: N7BCA1T51 - A

Hours per week: 6 Total Instructional Hours: 75 Hrs

ghl nehf;fk; (Learning Objective):

jkpH] ,yf;fpaj;jpy] cs;s neuoj;jd;ik/ epfH;fhy r\f mirt[fs;/ bkhHp eil

Kjypatw]iw vspjpy] tps';fpf; bfhs]Sk] tifapy] Kjy] gUtj]]Jf]fhd ghl']fs] bjhpt[

bra]ag]gl]Ls]sd.,d;iwa ,yf;fpa';fs; jUk; gilg;g[ mDgtj;jpd; ePl;rpahfg; bghJf;

fl;Liufs;/ ftpij/ rpWfij gilg;gjw;fhd gapw;rpfisa[k] ,g]ghlj]jpl]lk] tH']FfpwJ.

(ftpijfs;/ rpWfijfs;/ ehty;/ ,yf;fpa tuyhW/ ,yf;fzk;(gapw;rp VL))

myF I ftpijfs] gh.nt:15

ghujpahh; - v']fs] jha]

ghujpjhrd; - eP';fns brhy;Y';fs;

fz;zjhrd; - xU fe]jy] Jzpapd] fij

Koaurd] - be"]R bghWf]Fjpy]iyna

ehkf]fy] ftp"h] - fj;jpapd;wp uj;jkpd;wp

jkpHd;gd; - ts;Sthpd; jha; ,we;j ehspy;

rpw;gp - XL XL r']fpyp

K.nkj]jh - fhy]fshy] ele]j fij

mg]Jy] uFkhd] - mtjhuk;

ituKj]J - ek]gpf]if tpij

jkpHr;rp j';fghz;oad; - ,Ug;g[

ry]kh - tpyfpg] nghFk] thH]f]if

iQf]T ftpijfs]

myF II rpWfijfs; gh.nt:16

g[Jikg]gpj]jd] - flt[Sk] fe]jrhkpg]gps]isa[k]

F.mHfphprhkp - md]gspg]g[

b$afhe;jd; - ehd; ,Uf;fpnwd;

Mh;.Nlhkzp - njtfp

g{kzp - bjhiyt[

gl;rp - bgj;j tapW

eh"]rpy] ehld] - Noa g{ Nlw]f

re]jpuh - g{idfs] ,y]yhj tPL

myF III ehty; gh.nt:17

K.tujuhrdhh; - fhpj;Jz;L

myF IV ,yf;fpa tuyhW gh.nt: 10

1. ftpij ,yf;fpaj;jpd; njhw;wKk; tsh;r]rpa[k;

2. rpWfijapd; njhw;wKk; tsh;r;rpa[k;

3. ehtypd; njhw;wKk; tsh;r;rpa[k;

Page 12: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

8

myFV ,yf;fzk; gh.nt: 17

gapw;rp VL- ey;y jkpHpy; vGJtJ vg;go>

1. vGj;J khw;wj;jhy; Vw;gLk; gpiHfs;

2. thf;fpa';fspy; Vw;gLk; gpiHfs;

3. ty;ypdk; kpFk;/ kpfh ,l';fs;

4. bky;byGj;J kpFk; ,l';fs;

5. ,yf;fzf; Fwpg;g[

rhpahd brhw;fisf; fz;lwpjy;

ftpij vGJjy;

fojk;/ tpz;zg;gk; tiujy;

khzth; bgWk; jpwd; (Learning Outcome):

jkpH; ,yf;fpa';fspy; ,f;fhy tifg;ghLfis mwpe;J bfhs;Sjy; kw;Wk; ftpij/

rpWfij vGj KaYk; jd;ik. brhw;fisg ;gpiHapd;wp vGj fw;Wf;bfhz;ldh;.

ghl E}y]fs]:

1. ftpijj] jpul;L - _ ru!;tjp jpahfuh$h fy;Y}hp btspaPL

2015 $^d] gjpg]g[

2. jkpH; ,yf]fpa tuyhW - K.tujuhrd]

rhfpj]a mfhlkp btspaPL/ g[Jjpy]yp.

kW gjpg]g[ - 1994.

ghh;it E}y]fs]:

1. bfh']Fnjh] thH]f]if - ,. ,uh$khh;j;jhz;ld;

a[idl;bll; iul;lh;!;

67 - gPl;lh;!; rhiy

,uhag;ngl;il/ brd;id -14.

2 .rpWfijapd] njhw]wKk] - rpl]o rptghj Re]juk]

tsh]r]rpa[k] f;hpah gjpg;gfk;

brd;id.

Kjy; gjpg;g[ - 1989.

3. jkpHpy; rpWfij gpwf;fpwJ - rp.R.bry;yg;gh

fhyr;RtL gjpg;gfk;

ehfh;nfhtpy;.

4. jkpHpy; jtwpd;wp vGj/ ngr - ey;yh\h;.Kidth;.nfh.bghpaz;zd;

fw;f Kj;jkpH; gjpg;gfk;

9 v nkf;kpy;yd; fhydp

e';if ey;Y}h;/ brd;id – 61.

PREPARED BY VERIFIED BY

Dr.R.Baby

Assistant Professor,

Dept of Tamil

Dr.S.Rajalatha

HOD, Dept of Tamil

Page 13: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

9

SEMESTER - I

PART I: HINDI - I

Credits: 3 Course Code: N7BCA1T51 - B

Hours per week: 6 Total Instructional Hours: 75 Hrs

(Prose, Non-detailed Text, Grammar & Translation Books Prescribed)

1. PROSE: NUTHAN GADYA SANGRAH

Editor: Jayaprakash (Prescribed Lessons – only 6) Lesson 1 – Bharthiya Sanskurthi Lesson 3 -

Razia Lesson 4 – Makreal Lesson 5- Bahtha Pani Nirmala Lesson 6 – Rashtrapitha Mahathma

Gandhi Lesson 9 – Ninda Ras. Publisher: Sumitra Prakashan Sumitravas, 16/4 Hastings Road,

Allahabad – 211 001.

2. NON DETAILED TEXT: KAHANI KUNJ

Editor: Dr.V.P.Amithab. (Stories 1 -6 only) Publisher: Govind Prakashan Sadhar Bagaar,

Mathura, Uttar Pradesh – 281 001.

3. GRAMMAR: SHABDHA VICHAR ONLY

(NOUN, PRONOUN, ADJECTIVE, VERB, TENSE, CASE ENDINGS) Theoretical & Applied.

Book for reference: Vyakaran Pradeep by Ramdev. Publisher: Hindi Bhavan, 36, Tagore Town

Allahabad – 211 002.

4. TRANSLATION

English- Hindi only. ANUVADH ABHYAS – III (1-15 lessons Only) Publisher:

DAKSHINBHARATH HINDI PRACHAR SABHA CHENNAI -17.

5. COMPREHENSION

1 Passage from ANUVADH ABHYAS – III (16- 30)

DAKSHIN BHARATH HINDI PRACHAR SABHA CHENNAI- 17.

SEMESTER - I

PART I: MALAYALAM - I

Credits: 3 Course Code: N7BCA1T51 - C

Hours per week: 6 Total Instructional Hours: 75 Hrs

(Prose, Composition & Translation)

This paper will have the following five units:

UNIT I & II

Novel

UNIT III & IV

Short story

UNIT V

Composition & Translation

TEXT BOOKS:

1. M.T. Vasudevan Nair,“Naalukettu”,D. C. Books, Kottayam, Kerala. (Unit I & II)

Page 14: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

10

2. T.Padmanabhan, “Nalinakanthi”, D. C. Books, Kottayam, Kerala. (Unit III & IV)

3. Unit V Expansion of ideas, General Essay and Translation of a simple passage fromEnglish

about 100 words) to Malayalam.

REFERENCE BOOKS:

1. Dr. M. Leelavathi, “Kavitha Sahithya Charitram”, Kerala SahithyaAcademy, Trichur.

2. K. M.Tharakan, “Malayala Novel Sahithya Charitram”, N.B.S.Kottayam.

3. G. Sankarapillai, “Malayala Nataka Sahithya Charitram”, D.C.Books, Kottayam.

4. M. Achuyuthan, “Cherukatha Innale Innu”, D.C. Books, Kottayam.

5. Dr.K.M.George (Chief Editor), “Sahithya CharitramPrasthanangalilude”, D.C.Books,

Kottayam.

SEMESTER - I

PART I: FRENCH - I

Credits: 3 Course Code: N7BCA1T51 – D

Hours per week: 6 Total Instructional Hours: 75 Hrs

PRESCRIBED TEXT: ALORS I

UNITS: 1 – 5

AUTHOR(S): Marcella Di Giura Jean-Claude Beacco

AVAILABLE AT: Goyal Publishers Pvt Ltd, 86, University Block,

Jawahar Nagar (Kamla Nagar), New Delhi – 110007.

Tel: 011 – 23852986 / 9650597000

Question Paper Pattern: SEMESTER - I

(ALL QUESTIONS TO BE SET ONLY FROM THE PRESCRIBED TEXT)

Maximum Marks: 75 Time: 3 Hrs

SECTION A (10)

1. CHOISISSEZ LA MEILLEURE RÉPONSE: (10X1=10)

SECTION B (20)

2. TRADUISEZ LES TEXTES SUIVANTS EN ANGLAIS: (4/5) (4X5=20)

(Pg Nos : 26 ex-6,44 ex-3,56 ex-4,74ex-4,80.)

SECTION C (45)

3. COMPRÉHENSION (8x1=8)

4. EXERCICES DE GRAMMAIRE: (EITHER/OR) (5X5=25)

5. FAITES DES PHRASES: (6/8) (6X1=6)

6. TRADUISEZ LES EXPRESSIONS EN ANGLAIS: (6/8) (6X1=6)

Page 15: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

11

SEMESTER - I

ENGLISH FOR ENRICHMENT - I

Credits: 3 Course Code: N7BCA1T62

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning Objective:

To expose students to the various facets of literature and thereby to enhance them in

comprehending the efficiency of English language.

UNIT I 15 Hours

All The World’s A Stage- William Shakespeare,

The Last Leaf - O.Henry,

The Lost Child-Mulk Raj Anand,

Parts of speech and sentence pattern.

UNIT II 15 Hours

I’m Getting Old- Robert Kroetsche,

The Gift of the Magi-O.Henry

My Greatest Olympic Prize-Jesse Owens, Voices.

UNIT III 15 Hours

Gateman’s Gift-R.K.Narayan,

The Ant and the Grasshopper-Somerset Maugham

A Poison Tree-William Blake

Narration.

UNIT IV 15 Hours

La Belle Dame Sans Merci-John Keats,

The Postmaster-Rabindranath Tagore,

To An Unborn Pauper Child-Thomas Hardy

Tenses.

UNIT V 15 Hours

Refugee Mother and Child- Chinua Achebe,

Reading Comprehension

Advertisement

Learning Outcomes:

On successful completion of the course, the students should have acquired.

• Language skills with literary appreciation and critical thinking.

• Comprehension Skill

• A flair for English language

Page 16: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

12

TEXT BOOK:

1. Prof. Gangadhar P.Kudari, Dept of English, Gadag, “The Radiant English Anthology”,

Macmillan Limited, 2008.

REFERENCE BOOK:

1. G.Kumara Pillai, “A Book of Modern ShortStories”, Macmillan Publishers, 1997.

PREPARED BY VERIFIED BY

Mrs.B.Abhinaya

Assistant Professor,

Dept of UG English

Mrs.K.Mahalakshmi

HOD, Dept of PG English

SEMESTER – I

CORE 1: PROBLEM SOLVING & DATA STRUCTURES

(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))

Credits: 3 Course Code: N7BCA1T73

Hours per week: 4 Total Instructional Hours: 50 Hrs

Learning Objectives: Students will be able to

Be familiar with problem solving approaches, algorithm analysis, stacks and queues.

Implement various sorting and searching algorithms.

UNIT I 12 Hours

Introduction to Computer Problem- Solving: Problem Solving Aspect - Top-Down Design -

Implementation of Algorithms - Efficiency - Analysis of Algorithms.

UNIT II 10 Hours

Exchanging the Values – Counting – Summation of Set of Number – Factorial Computation –

Sine Computation – Fibonacci Sequence – Reversing the Digits of an Integer – Base Conversion

– Character to Number Conversion.

UNIT III 10 Hours

Stacks and Queues: Fundamentals. Linked List: Singly Linked Lists - Doubly Linked Lists

and Dynamic Storage Management.

UNIT IV 10 Hours

Searching and Sorting - Sorting: An Introduction - Bubble Sort - Quick Sort - Merge Sort -

Heap Sort. Searching: An Introduction - Linear or Sequential Search - Binary Search.

UNIT V 8 Hours

Files: File Organization – Sequential Organization – Random Organization – Linked

Organization – Inverted Files – Storage Management.

Page 17: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

13

Learning Outcomes:

Ability to summarize problem solving, searching and sorting techniques.

Ability to describe file, stack, queue and linked list operations.

TEXT BOOKS:

1. Dromey R.G, “How to Solve it by Computer”, Prentice Hall of India, Delhi, 2000 (UNIT I &

II).

2. Ellis Horowitz and Sartaj Sahni, “Fundamentals of Data Structures”, Galgotia Book Source

Pvt. Ltd., 2006 (Unit III & V).

3. ISRD Group, “Data Structures Using C”, Tata McGraw Hill Education Private Limited,

New Delhi, 1st Reprint, 2007 (IV).

REFERENCE BOOKS:

1. Aho A.V, J.E. Hopcroft and J.D. Ullman, “The Design and Analysis of Computer

Algorithms”, Pearson Education Delhi, 2001.

2. Tremblay, J.P., and Sorenson, P.G., “An Introduction to Data Structures with

Applications”, Second Edition, Tata McGraw Hill Publication Company Ltd., New Delhi,

2002.

3. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, 2nd Edition, Pearson

Education, 2008.

4. Ashok N. Kamthane, “Programming and Data Structures”, Pearson Education, 2004.

PREPARED BY VERIFIED BY

Mr.A.Somasundaram

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

SEMESTER – I

CORE 2: PROGRAMMING IN C

(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)

Credits: 3 Course Code: N7BCA1T64

Hours per week: 4 Total Instructional Hours: 50 Hrs

Learning Objectives:

To learn the basic concepts of C language.

To understand and develop structured programs using C language.

Page 18: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

14

UNIT I 7 Hours

Introduction to C: Structure of a C Program - Programming Rules - The C Character Set - The

C Keywords - Identifiers – Constants. Variables: Rules for Defining Variables - Declaring

Variables - Data Types - Type Conversion - Arithmetic Operators - Relational Operators -

Logical Operators - Bitwise Operators - Comma and Conditional Operator.

UNIT II 11 Hours

Input and Output in C: Formatted Functions - Unformatted Functions. Decision Statements:

If Statements - The Break Statement - The Continue Statement - The GOTO Statement - The

Switch Statement. Looping Statements: For Loops - The While Loop - The Do-While Loop.

UNIT III 11 Hours

Arrays: Array Initialization - Definition of Array - Characteristic of Array - Two-Dimensional

Array - Three or Multi-Dimensional Arrays. Functions: Definition of Function - Declaration of

Function - Function Prototypes - Types of Functions - Call by Value - Call by Reference -

Recursion. Strings: Introduction - String Standard Functions.

UNIT IV 11 Hours

Pointers: Introduction - Features of Pointers - Pointer Declaration - Array of Pointers - Pointers

to Pointers. Structure and Union: Introduction - Features of Structures - Declaration &

Initialization of Structures - Array of Structures - Pointer to Structures - Union - Typedef.

UNIT V 10 Hours

Files: Introduction - Streams & File Types - Steps for File Operations - File I/O - Structures

Read & Write - Other File Functions - Command Line Arguments - Environment Variables -

I/O Redirection.

Learning Outcome:

Ability to develop programs using the basic concepts of C Programming & Data

Structures.

TEXT BOOK:

1. Ashok Kamthane, “Programming with ANSI and Turbo C”, Pearson education – 2009.

REFERENCE BOOKS:

1. Yaeshwant Kanitkar, “Let Us C”, BPB publications, New Delhi, 2007, 8th Edition.

2. E. Balagurusamy, “Programming in ANSI C”, 6th Edition, TMH Publishing Pvt., Ltd.,

2012.

3. Byron S. Gottfried, “Programming with C”, 2nd Edition, TMH Publishing Pvt., Ltd., 2008.

4. Paul Deitel Harvey Deitel “C How to Program”, Pearson Education, 2010.

PREPARED BY VERIFIED BY

Mr.M.Premkumar

HOD, Dept of UG CT

Mr.M.Premkumar

HOD, Dept of UG CT

Page 19: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

15

SEMESTER – I

CORE 3: LAB 1: PROGRAMMING IN C AND DATA STRUCTURES LAB

(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)

Credits: 3 Course Code: N7BCA1P75

Hours per week: 3 Total Lab Hours: 35 Hrs

Operators:

1. Develop a C Program to find the sum and average of N marks of a student.

2. Develop a C program to find the biggest number.

Looping and decision making statements:

3. Develop a C program to check whether the given number is prime or not and display the n

range of prime numbers.

4. Develop a C program to experiment the operation of stack.

Functions & Strings:

5.Develop a C program to illustrate recursive function.

6. Develop a C program to experiment the queue operation.

7.Develop a C program to manipulate strings using string functions.

Pointers:

8.Develop a C program using pointers.

Sorting & searching using Arrays:

9. Develop a C program to sort and store the elements using Arrays.

10. Develop a C program to perform binary search.

Structures:

11. Develop a C program using the structures.

Files:

12. Develop a C program to illustrate the file operations.

PREPARED BY VERIFIED BY

Mr.M.Premkumar

HOD, Dept of UG CT

Mr.M.Premkumar

HOD, Dept of UG CT

SEMESTER - I

ALLIED 1: STATISTICS

(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)

Credits: 5 Course Code: N7BCA1T76

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objective: To enable the students to acquire knowledge of statistics and their uses.

Page 20: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

16

UNIT I 12 Hours

Measure of Central Tendency: Mean – Median – Mode. Measures of Dispersion: Range –

Quartile Deviation – Mean Deviation - Standard Deviation – Problems.

UNIT II 12 Hours

Correlation: Definition – Types of Correlation. Methods of Correlation: Scatter Diagram – Karl

Pearson’s Coefficient of Correlation – Spearmen’s Rank Correlation.

UNIT III 12 Hours

Regression: Regression types and method of analysis - Regression line, Regression equations -

Simple problems.

UNIT IV 12 Hours

Index numbers: Meaning, uses , Price Index numbers, Quantity Index numbers - Methods of

construction Index numbers - Laspeyer’s, Paasche’s and Fisher’s Ideal Index numbers - Cost of

living index number, uses, Problems in cost of living index numbers.

UNIT V 12 Hours

Time series analysis : Meaning, Uses, components of time series – Secular Trends: Method of

semi Averages, Method of moving Averages, Method of Least squares-Problems

Learning Outcome: On successful completion of this course, the student able to solve the

problems in Measures of Central tendency, Dispersion, understood the concept of Statistical

tools and their Applications.

TEXT BOOK:

1. P.A.Navaneethan, Business Mathematics and Statistics, Jai Publishers, May 2014.

UNIT I , [Page No: 159-176, 196-209,212-219,225-227, 243-245, 305-320, 325-340,

353-354 ]

UNIT II, [Page No:503-508, 513-522, 524, 527,528]

UNIT III,[Page No:540-555]

UNIT IV, [Page No:444-456, 467-471, 474-483]

UNIT V, [Page No: 579-583, 585-600]

REFERENCE BOOKS:

1. Gupta S.C., Kapoor V.K., “Elements of Mathematical Statistics”, Sultan Chand &

Sons, New Delhi.

2. Gupta C.B, Vijay Gupta, “An introduction to Statistical Methods”, Vikas publishing

house private limited.

3. R.S.N.Pillai, Bagavathi, Statistics theory & Practice, S. Chand company PVT Ltd,

New Delhi , Reprint 2015.

4. P.R. Vittal, Mathematical Statistics, Margham Publications , 2004.

PREPARED BY VERIFIED BY

Ms. S.Soundari

HOD, Dept of UG Maths

Ms. K.Sathyapriya

HOD, Dept of UG Maths

Page 21: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

17

SEMESTER - I

PART IV: ENVIRONMENTAL STUDIES

Credits: 2 Course Code: N7BCA1T97

Hours per week: 2 Total Instructional Hours: 27 Hrs

Learning Objective:

To provide knowledge about the natural resources and associated problems, eco-systems,

bio-diversity and its conservation and environmental pollution.

1.1. Definition, Scope and Importance

1.2. Need for Public Awareness

1.3. Natural Resources

1.3.1. NATURAL RESOURCES AND ASSOCIATED PROBLEMS 6 Hours

a. Forest Resources: Use and Over-Exploitation, Deforestation, Case Studies. Timber Extraction,

Mining, Dams and their Effects on Forests and Tribal People.

b. Water Resources: Use and Over- Utilization of Surface and Ground Water, Floods, Drought,

Conflicts Over Water, Dams- Benefits and Problems

c. Mineral Resources: Use and Exploitation, Environmental Effects of Extracting and Using

Mineral Resources, Case Studies.

d. Food Resources: World Food Problems, Changes Caused by Agriculture and Overgrazing,

Effects of Modern Agriculture, Fertilizer-Pesticide Problems, Water Logging, Salinity, Case

Studies.

E. Energy Resources: Growing Energy Needs, Renewable and Non-Renewable Energy Sources,

Use of Alternate Sources, CaseStudies.

F. Land Resources: Land as a Resource, Land Degradation, Man Induced Landslides, Soil

Erosion and Desertification.

1.3.2. Role of an Individual in Conservation of Natural Resources.

1.3.3. Equitable Use of Resources for Sustainable Lifestyles.

2. ECOSYSTEMS 5 Hours

2.1 Concept of an Ecosystem.

2.2 Structure and Function of an Ecosystem.

2.3 Producers, Consumers and Decomposers.

2.4 Energy Flow in the Ecosystem.

2.5 Ecological Succession.

2.6 Food Chains, Food Webs and Ecological Pyramids.

2.7 Introduction, Types, Characteristic Features, Structure and Function of the following

Ecosystem:

a. Forest Ecosystem.

b. Grassland Ecosystem.

c. Desert Ecosystem.

Page 22: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

18

d. AquaticEcosystems(Ponds, Streams, Lakes, Rivers, Oceans, Estuaries)

3. BIODIVERSITY AND ITS CONSERVATION 5 Hours

3.1 Introduction - Definition: Genetic, Species and Ecosystem Diversity.

3.2 Bio-Geographical Classification of India.

3.3 Value of Biodiversity: Consumptive Use, Productive Use, Social, Ethical. Aesthetic and

Option Values.

3.4 Biodiversity at Global, National and Local Levels.

3.5 India as a Mega - Diversity Nation.

3.6 Hot-Spots of Biodiversity.

3.7 Threats to Biodiversity: Habitat Loss, Poaching of Wildlife Man-Wildlife Conflicts.

3.8 Endangered and Endemic Species of India.

3.9 Conservation of Biodiversity: In-Situ and Ex-Situ Conservation of Biodiversity.

4. ENVIRONMENTAL POLLUTION 5 Hours

4.1 Definition, Causes, Effects and Control Measures of: -

1. Air Pollution

2. Water Pollution

3. Soil Pollution

4. Noise Pollution

5. Thermal Pollution

4.2 Solid Waste Management: Causes, Effects and Control Measures of Urban and Industrial

Wastes.

4.3 Role of an Individual in Prevention of Pollution.

4.4 Pollution Case Studies.

4.5 Disaster Management: Floods, Earthquake, Cyclone and Landslides.

5. SOCIAL ISSUES AND THE ENVIRONMENT 6 Hours

5.1 Sustainable Development

5.2Urban Problems Related to Energy.

5.3Water Conservation, Rainwater Harvesting and WatershedManagement.

5.4Resettlement and Rehabilitation of People, Its Problems and Concerns, Case studies.

5.5 Environmental Ethics: Issues and Possible Solutions.

5.6 Climate Change, Global Warming, Ozone Layer, Depletion, Acid Rain, Nuclear Accidents

and Holocaust, Case studies

5.7 Consumerism and Waste Products.

5.8 Environmental Protection Act.

5.9 Air (Prevention and Control of Pollution) Act.

5.10 Water (Prevention and Control of Pollution) Act.

5.11 Wildlife Protection Act.

5.12 Forest Conservation Act.

5.13 Issues Involved in Enforcement of Environmental Legislation.

Page 23: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

19

5.14 Public Awareness.

5.15 Human Population and the Environment.

5.15.1 Population Growth and Distribution.

5.15.2 Population Explosion – Family Welfare Programme.

5.15.3 Environment and Human Health.

5.15.4 Human Rights.

5.15.5 Value Education.

5.15.6 HIV/ AIDS

5.15.7 Women and Child Welfare

5.15.8 Role of Information Technology in Environment and Human Health

5.15.9 Medical Transcription and Bioinformatics.

Learning Outcome:

Students are expected to have the practical to local area environmental assets and its uses.

They should know about the polluted sites and its causes.

TEXT BOOKS:

1. Balu V, “Environmental Studies”, Sri Venkateshwara Publications, 2004.

2. Arumugam N, Kumaresan V, “Environmental Studies”, Saras Publication, 2004.

3. Rajagopalan R, “Environmental Studies”, Oxford University Press, 2005.

SEMESTER- II

PART I: TAMIL - II

Credits: 3 Course Code: N7BCA2T51 – A

Hours per week: 6 Total Instructional Hours: 75 Hrs

ghl nehf;fk; (Learning Objective):

bjhd;;ikahd jkpH;r; r\fj;jpd; gz;ghl;L thapyhf vLj]Jf] bfhs;sg;gl ntz;oa

mk;r';fis tpsf]Fjiya[k]/ thH;f;ifia bewpg;gLj;Jtija[k; r\f nehf;fkhff;

bfhz;oUf;Fk; ,yf;fpa';fspd] tHpna khdpl kjpg;g[fis mwpe;J bfhs;Sk; tifapy;

,g;ghlj;jpl;lk; mikf;fg;gl;Ls;sJ. khzth]fSf]Fg] gad]ghl]L nehf]fpy] bkhHpbgah]g]g[g]

gapw]rp itf]fg]gl]Ls]sJ.

(r';f ,yf;fpak;/ gf;jp ,yf;fpak;/ rpw;wpyf;fpak;/ ciueil/ ,yf;fzk;(gapw;rp VL))

myF I r';f ,yf;fpak; gh.nt:15

ew;wpiz - tpisahL MabkhL(172)

FWe;bjhif - ntuy;ntyp (18)

Kl;Lntd; bfhy; (28)

I';FWE}W - Vjpy bga;k;kiH (462)

thd;gprph; fUtp (461)

fypj;bjhif - kiuah kuy; ftu (06)

Page 24: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

20

mfehD}W - kd;WghL mtpe;J (128)

g[wehD}W - cz;lhy; mk;k ,t;t[yfk; (182)

cw;WHp cjtp[a[k; (183)

gilg;g[g; gy gilj;Jg; (188)

<bad ,uj;jy; (204)

myF II gf;jp ,yf;fpa';fs; & rpw;wpyf;fpa';fs; gh.nt:20

njthuk; - jpU"hdrk;ge;jh; - njhLila brtpad; /ke;jpukhtJ ePW

- jpUeht[f]furh] –khrpy; tPiza[k; / brhw]Wiz ntjpad]

- Re;juh;- gpj;jh gpiw R{o / bghd;dhh; nkdpand

jpUthrfk; - khzpf;fthrfh; –thdhfpkz;zhfp /fhjhh; FiHahlg;

jpUke]jpuk] - jpU\yh] –xd;nw FyKk; / ahd; bgw;w ,d;gk; / clk]ghh]

mHpapd]/xd]W fz]nld]/kuj]ij kiwj]jJ(5 ghly;fs;)

ehyhapu jpt]ag]

gpuge]jk] - kJuftpMH]thh] - fz]zpEz] rpWjhk]g[ (937)/ ehtpdhy;

etpw;W (938)

- Fynrfu MH]thh; - Mdhj bry;tj;J (678) / broaha

ty;tpidfs; (685)

- jpUk']if MH]thh] - jpUvG Tw]wpUf]if xU ngh] ce]jp

(2 ghly;fs;)

rpj;jh;ghly;fs; - mfj]jpah] (2 ghly;fs;)

ghk]ghl]or] rpj]jh] (2 ghly;fs;)

mGfzpr] rpj]jh] ( 2ghly;fs;)

,ilf]fhl]Lr] rpj]jh] (2 ghly;fs;)

nghfh] – md;dj;jpw;F bgho/ fUntk;g[ FoePh;(2 ghly;fs])

rpw;wpyf;fpa';fs; - Fw;whyf; Fwt";rp – tre;jty;yp ge;joj;jy;(4ghly;fs;)

Kf;Tlw;gs;S– fiwg;gl;Ls;sJ/ fha fz;lJ/

Mw;Wbts;sk;/ (3ghly;fs;)

Kj;Jf;FkhuRthkp gps;isj; jkpH;-kPndW Fz;lfHpjptha;/

brk;bghd; mor;rpW fpz;fpzpnahL(5/6 tJ ghly;)

myF III ciueil gh.nt:15

1. rPh;jpUj;jk; my;yJ ,sik tpUe;J - jpU.tp.f.

2. kdpj neak; - nt.Kj;Jyf;Fkp

3. gazk; bry;nthk; - bt.,iwad;g[

4. cyfshtpa Ie;J kjpg;g[fs; - rp.nrJuhkd;

5. fhLk; kdpjUk; - R.jpnahlh; gh!;fud;

myF IV ,yf;fpa tuyhW gh.nt:15

1. r';f ,yf;fpaj;jpd; rpwg;g[f;fs;

2. gf;jp ,yf;fpak; kw;Wk; rpw;wpyf;fpaj;jpd; njhw;wKk; tsh;r;rpa[k;

3. ciueilapd; njhw;wKk; tsh;r;rpa[k;

Page 25: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

21

myF V ,yf;fzk; gh.nt:10

gapw;rp VL - ey;y jkpHpy; vGJtJ vg;go>

1. xUik/ gd;ik kaf;f';fs;

2. tGr;brhw;fis ePf;Fjy;

3. gpwbkhHpr; brhw;fis ePf;Fjy;

4. brhw;gphpg;g[ gpiHfis ePf;Fjy;

5. xyp ntWghL mwpe;J rhpahd bghUs; mwpjy;

bkhHpbgah;g;g[

rpWfij vGJjy;

khzth; bgWk; jpwd; (Learning Outcome):

r';f ,yf;fpa';fs; kw;Wk; rpw;wpyf;fpa';fs; gw;wp mwpfpd;wdh;. gf;jp ,yf;fpa'fs;/

rpj;jh; ghly;fs;/ ciueilfs; Mfpatw;wpYs;s ,yf;fpa MSikfis czh;fpd;wdh;.

bkhHpbgah;g;gpd; ,f;fhy njitfis bjhpe;Jbfhs;fpd;wdh;. thf;fpaj;ijg; gpiH ePf;fj;ij

fw;Wf;bfhz;ldh;.

ghl E}y]fs]:

1. ,yf;fpaj] jpul;L - _ ru!;tjp jpahfuh$h fy;Y}hp btspaPL

2015 $^d] gjpg]g[

2.jkpH; ,yf]fpa tuyhW - K.tujuhrd]

rhfpj]a mfhlkp btspaPL/ g[Jjpy]yp.

kW gjpg]g[ - 1994.

ghh]it E}y]fs]:

1. r']f ,yf;fpaj; bjhFg;g[f;fs; - epa{ br";Rhp g[f; Qt[!;

41/gp rpl;nfh ,d;l!;l;hpay; v!;nll;

mk;gj;J}h; / brd;id - 98

,uz;lhk; gjpg;g[ - 2004.

2. e.Kj;Jr;rhkp fl;Liufs; - bjhFg;g[ rp. mz;zhkiy

fht;ah gjpg;gfk;

16- 2 tJ FWf;Fj; bjU

ou!;l; g[uk; /nfhlk;ghf;fk;

brd;id -24/ gjpg;g[ - 2005.

3. jkpH;f;fhjy; - t.Rg. khzpf;fdhh;

kzpthrfh; gjpg;gfk;

brd;id.

4. gf;jp ,yf;fpak; - g. mUzhryk;

irt rpj;jhe;j E}w;gjpg;g[f; fHfk;

brd;id -06/gjpg;g[ - 1990.

5. irtKk; rkzKk; - ntYg]gps]is

vdp ,e;jpad; gjpg;gfk;

102vz; 57 gp.vk;.$p. fhk;bsf;!;

bjw;F c!;khd] rhiy

Page 26: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

22

jp.efh;/ brd;id -17/ gjpg;g[ - 1990.

6. jkpHpy; jtwpd;wp vGj/ ngr - ey;yh\h;.Kidth;.nfh.bghpaz;zd;

fw;f Kj;jkpH; gjpg;gfk;

9 v nkf;kpy;yd; fhydp

e';if ey;Y}h;/ brd;id – 61.

PREPARED BY VERIFIED BY

Dr.J.Sairabanu

Assistant Professor,

Dept of Tamil

Dr.S.Rajalatha

HOD, Dept of Tamil

SEMESTER- II

PART I: HINDI - II

Credits: 3 Course Code: N7BCA2T51 - B

Hours per week: 6 Total Instructional Hours: 75 Hrs

(Modern Poetry, Novel, Translation & Letter Writing)

1. MODERN POETRY; SHABARI – by NARESH MEHTHA

PUBLISHERS: Lokbharathi Prakashan I Floor, Duebari Building Mahathma Gandhi Marg,

Allahabad -1.

2. ONE ACT PLAY: EKANKÏ SANKALAM

By VEERENDRA KUMAR MISHRA PUBLISHER: VANI PRAKASHAM NEW DELHI –

110 002.

3. TRANSLATION: HINDI – ENGLISH ONLY

(ANUVADH ABYAS – III) Lessons.1 – 15 only

PUBLISHER: DAKSHIN BHARATH HINDI PRACHAR SABHA CHENNAI – 600 017.

4. LETTER WRITING

(Leave letter, Job Application, Ordering books, Letter to Publisher, Personal letter)

5. CONVERSATION

(Doctor& Patient, Teacher & Student, Storekeeper & Buyer, Two Friends, Booking clerk &

Passenger at Railway station, Autorickshaw driver and Passenger)

SEMESTER- II

PART I: MALAYALAM - II

Credits: 3 Course Code: N7BCA2T51 – C

Hours per week: 6 Total Instructional Hours: 75 Hrs

PROSE: NON-FICTION

This paper will have the following five units:

UNIT I & II

Biography

Page 27: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

23

UNIT III, IV & V

Smaranakal

TEXT BOOKS:

1. V.T.Bhatahirippad, “Kanneerum Kinavum”, D.C. Books, Kottayam, Unit I & II.

2. Madhavikkutty, “Balyakalasmaranakal”, D.C. Books, Kottayam, Unit III, IV & V.

REFERENCE BOOKS:

1. Dr. K.M. George, “Jeevacharitrasahithyam”, N.B.S. Kottayam.

2. Dr.NaduvattomGopalakrishnan, “JeevacharitrasahithyamMalayalathil”, Kerala Bhasha

Institute, Trivandrum.

3. Dr. Vijayalam Jayakumar, “Athmakathasahithyam Malayalathil”, N.B.S. Kottayam.

4. Prof. Ramesh chandran. V, “Sancharasahithyam Malayalathil”, Kerala Bhasha Institute,

Trivandrum.

SEMESTER - II

PART I: FRENCH - II

Credits: 3 Course Code: N7BCA2T51 – D

Hours per week: 6 Total Instructional Hours: 75 Hrs

PRESCRIBED TEXT: ALORS I

UNITS: 6 – 10

AUTHOR(S): Marcella Di Giura Jean-Claude Beacco

AVAILABLE AT: Goyal Publishers Pvt Ltd, 86,University Block,

Jawahar Nagar (Kamla Nagar), New Delhi – 110007.

Tel: 011 – 23852986 / 9650597000

Question Paper Pattern: SEMESTER II

(ALL QUESTIONS TO BE SET ONLY FROM THE PRESCRIBED TEXT)

Maximum Marks: 75 Time: 3 Hrs

SECTION A (10)

1.CHOISISSEZ LA MEILLEURE RÉPONSE: (10X1=10)

SECTION B (20)

2. TRADUISEZ LES TEXTES SUIVANTS EN ANGLAIS:(4/5) (4X5=20)

(Pg-Nos:86 ex-4,104 ex-3,116 ex-3a,b,134 ex-4,146 ex-2,162,163,164,165,166,167)

SECTION C (45)

3. COMPRÉHENSION (8x1=8)

4. EXERCICES DE GRAMMAIRE: (EITHER/OR) (5X5=25)

5. FAITES DES PHRASES: (6/8) (6X1=6)

6. TRADUISEZ LES EXPRESSIONS EN ANGLAIS: (6/8) (6X1=6)

Page 28: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

24

SEMESTER - II

ENGLISH FOR ENRICHMENT - II

Credits: 3 Course Code: N7BCA2T62

Hours per Week: 6 Total Instruction Hours: 75 Hrs

Learning Objective: To enable the students in understanding the intrinsic nuances of English

language.

UNIT I 15 Hours

The Conjurer’s Revenge-Stephen Leacock,

The Land Where There were no old Men - Jean Ure,

Student Mobs - J.B. Priestly.

UNIT II 15 Hours

The Clerk of Oxford’s Tale from The Canterbury Tales - Geoffrey Chaucer.

The Ancient Mariner - S.T. Coleridge,

The Song of Hiawatha - H.W. Longfellow.

UNITIII 15 Hours

The Village Schoolmaster-Oliver Goldsmith,

The Stolen Boat Ride - William Wordsworth,

Sita-Toru Dutt.

UNITIV 15 Hours

I Have a Dream-Martin Luther King

Sorrows of Childhood – Charles Chaplin

At School – M.K. Gandhi.

UNITV 15 Hours

Letter Writing

Precise Writing

Hints Developing

Learning Outcomes:

On successful completion of the course, the students should have acquired.

• Improved Communication Skills

• Confidence to deal with real life situation.

TEXT BOOK:

1. Dr.Khader Almas, N. Mehar Taj, S. Alliya Parveen.Edt.Razia Nazir Ali, Dept of English.

JBAS College, Chennai, “Reflections”, Macmillan 2007.

PREPARED BY VERIFIED BY

Mr. I.Indusoodan

Assistant Professor,

Dept of UG English

Mrs. K.Mahalakshmi

HOD, Dept of PG English

Page 29: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

25

SEMESTER - II

CORE 4: DIGITAL FUNDAMENTALS AND COMPUTER

ORGANIZATION

(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)

Credits: 3 Course Code:N7BCA2T73

Hours per week: 4 Total Instructional Hours: 50 Hrs

Learning Objectives:

To understand the basic concepts of number theory, Boolean algebra, combinational

and sequential logic circuit.

To acquire knowledge on the principles of computer organization

UNIT I 13 Hours

Binary Systems: Digital Computers and Digital Systems – Binary Numbers – Number Base

Conversion – Octal and Hexadecimal Numbers – Complements: 1’s Complements and 2’s

Complements. 9’s Complements and 10’s Complements. Boolean algebra and Logic Gates:

Boolean Function – Canonical and Standard Forms: Minterms - Maxterms– Digital Logic

Gates.

UNIT II 10 Hours

Simplification of Boolean Functions: The Map Method - Two Variables Maps – Three

Variables Maps – Four Variables Maps – Product of Sums Simplification – Don’t Care

Conditions. Combinational Logic: Introduction – Design Procedure – Adders-Full Adder-Half

Adder.

UNIT III 9 Hours

Combinational Logic with MSI and LSI: Decoders – Encoders - Multiplexers -

Demultiplexer. Sequential Logic: Introduction – Flip Flops – Basic Flip Flop Circuit – D Flip

Flop – JK Flip Flop – T Flip Flop.

UNIT IV 9 Hours

Central Processing Unit: Introduction – General Register Organization – Instruction Formats.

Input and Output Organization: Peripheral Device – ASCII Alpha Numeric Characters –

Input and Output Interface – I/O Bus and Interface Modules – I/O versus Memory Bus –

Isolated versus Memory Mapped I/O – Modes of transfer.

UNIT V 9 Hours

Memory Organization: Memory Hierarchy – Main Memory – RAM and ROM Chips –

Memory Address Map – Memory Connection to CPU – Auxiliary Memory – Magnetic Disks –

Magnetic Tape – Cache Memory.

Learning Outcomes:

After successful completion of this course students can be able to understand how

Boolean functions are used to implement different types of combinational and sequential

logic.

Page 30: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

26

To understand computer organization like I/O organization, CPU and Memory

organization.

TEXT BOOKS:

1. M.Morris Mano, “Digital Logic & Computer Design”, Prentice Hall of India Pvt. Ltd.,

New Delhi, 2013. (UNIT I, II, III).

2. M.Morris Mano, “Computer System Architecture”, Prentice Hall of India Pvt. Ltd., New

Delhi, Third Edition, 2013. (UNIT IV, V).

REFERENCE BOOKS:

1. Donald P.Leach, Albert Paul Malvino, Goutam Saha, “Digital Principles & Applications”,

Tata McGraw Hill, Six Edition, 2008.

2. R.P. Jain, “Modern Digital Electronics”, Tata McGraw Hill, Fourth Edition, 2012.

3. Poornachandra.S, “Digital Computer Fundamentals”, Tata McGraw Hill, First Edition,

2009.

4. William Stallings, “Computer Organization and Architecture”, Pearson Education, Eighth

Edition, 2010.

PREPARED BY VERIFIED BY

Mrs.R.Briundha Devi

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

SEMESTER - II

CORE 5: OBJECT ORIENTED PROGRAMMING WITH C++

(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))

Credits: 3 Course Code: N7BCA2T74

Hours per week: 4 Total Instructional Hours: 50 Hrs

Learning Objectives:

To gain better understanding in the concepts of Functions, Pointers and Files.

To excel the students with the concepts of Object Oriented Programming.

UNIT I 9 Hours

Introduction to C++: Key concepts of OOP – Advantages of OOP. I/O in C++: unformatted

and formatted console IO operations. C++ declarations: Parts of C++ program

UNIT II 11 Hours

Classes and Objects: Declaring objects – The Public Keyword – The Private Keyword – The

Protected Keyword – Defining member functions – Static member variables and functions –

Page 31: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

27

Friend functions. Constructors and Destructors: Characteristics – Calling constructor and

destructor

UNIT III 10 Hours

Functions in C++: Parts of function – Inline Functions – Function overloading.Operator

overloading: Overloading unary, binary operators, Overloading with friend function.Arrays:

Characteristics of Arrays – Arrays of classes.

UNIT IV 10 Hours

Inheritance: Types of Inheritances – Single Inheritance – Multilevel Inheritance – Multiple

Inheritance – Hierarchical Inheritance – Hybrid Inheritance – Multipath Inheritance – Virtual

base classes – Abstract classes.

UNIT V 10 Hours

Pointers: Pointer Declaration – Pointer to class, object – This pointer – Pointer to derived

classes and base classes.–Working with Strings: Introduction – String Manipulating

Functions.Files: File opening modes – Sequential Read/Write operations – Random access

operation.

Learning Outcome:

Ability to design and implement programs using C++ concepts.

TEXT BOOK:

1. Ashok N Kamthane, “Object oriented Programming with ANSI and Turbo C++”, Pearson

Education Publication, 7th Impression, 2009.

REFERENCE BOOKS:

1. E.Balagurusamy, “Object oriented programming with C++”, TMH Publication, 4th Edition,

2010.

2. Herbert Schildt, “C++ - A Beginner’s Guide”, TMH Publication, 2nd Edition.

3. Yashavant Kanetkar, “Let Us C++”, BPB Publications,2nd Edition

4. Deitel HM & DJ Deitel, “C++ How to Program”, PHLearning Pvt.Ltd, 7th Edition.

PREPARED BY VERIFIED BY

Mrs.P.Parameshwari

Assistant Professor,

Dept of UG IT

Mrs.C.Akila

HOD, Dept of UG IT

CORE 6: LAB 2: C++ PROGRAMMING LAB

(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))

Credits: 3 Course Code: N7BCA2P75

Hours per week: 3 Total Lab Hours: 35 Hrs

Page 32: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

28

Formatted and Unformatted functions:

1. Write a C++ program to implement formatted functions.

2. Write a C++ program to implement unformatted functions.

Functions:

3. Write a C++ program to implement inline functions.

4. Write a C++ program for function overloading.

Constructor & Destructor:

5. Write a C++ program to create a class which consists of required variables with the

suitable data types. Using class name create the Constructor and Destructor invoke them

using object.

Operator Overloading:

6. Write a C++ program using operator overloading.

7. Write a C++ program using the concept of overloading with friend function.

Inheritance:

8. Write a C++ program to show single inheritance between two classes

9. Write a C++ program to create a class name called A1 and derive the class with another

class A2. Create a Class A3 using the concept of multilevel inheritance.

Pointer 10. Write a C++ program using pointers to object.

String Functions:

11. Write a C++ program to find whether the given string is a palindrome or not.

12. Write a program to compare and concatenate two strings.

PREPARED BY VERIFIED BY

Mrs.P.Parameshwari

Assistant Professor,

Dept of UG IT

Mrs.C.Akila

HOD, Dept of UG IT

SEMESTER - II

ALLIED 2: OPERATIONS RESEARCH

(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))

Credits: 5 Course Code: N7BCA2T66

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives: To teach the students about the Industrial applications of Operations

Research.

Page 33: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

29

UNIT I 12 Hours

Definition of OR - Characteristics of OR - Scope of OR - Uses and limitations of OR - Linear

Programming Problem: Introduction - Mathematical formulation of the problem -Graphical

method of solving LPP.

UNIT II 12 Hours

The Transportation problem: Introduction-Mathematical formulation-finding initial basic

feasible solution by NWCR, VAM only- MODI’S method of finding optimal solution (Non-

degenerate problems only).

UNIT III 12 Hours

The Assignment problem: Introduction - Mathematical formulation - Hungarian Assignment

method-special cases in assignment problem.

UNIT IV 12 Hours

Game Theory: Introduction - Two person zero sum game - The Maximin - Minimax principle -

saddle point - problems - Pure and Mixed games - Solution of 2 x 2 games - Graphical solution

of (2 x n) and (m x 2) games- Dominance property.

UNIT V 12 Hours

Network scheduling by PERT & CPM - Introduction - Network and basic components -Rules of

network construction - Time calculation in networks - CPM, PERT calculations.

Note: Problems - 80%, Theory - 20% (Derivations may be omitted for all units).

Learning Outcome: After the completion of the course the students will be able to solve

problems on LPP models, Transportation model, Assignment model, PERT& CPM Models.

TEXT BOOK:

1. Kanti swarup, P. K. Gupta, Man Mohan, Operations Research, S.Chand & Sons

Education Publications, New Delhi, 2014.

Unit I : Chapter 1, 2, 3 [Page No 25-29, 39-57,65-73]

Unit II: Chapter 10 [Page No 245-248,253-266]

Unit III: Chapter 11 [Page No 295-304, 308-312]

Unit IV: Chapter 17 [Page No 443- 460]

Unit V: Chapter 25 [Page No 763-766,771-785]

REFERENCE BOOKS:

1. Premkumar gupta, D.S.Hira, Operations Research, S.Chand & Sons Education,2008.

2. Hamdy A. Taha, An Introduction to Operations Research-Pearson’s Education, 2007.

3. J.K. Sharma, Operations Research-Theory of application, Macmillan India Ltd, 2004.

4. Frederick & Hillies, Gerald I.Lieberman, Operations Research, Tata Mac graw – Hill

Publications company, 2009.

Page 34: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

30

PREPARED BY VERIFIED BY

Mr. T.Ramesh Kumar

Assistant Professor,

Dept of UG Maths

Mr.R.Chitradevi

Assistant Professor, Dept of

UG Maths

SEMESTER - II

PART IV: mwtpay] fy]tpa[k] kdpjchpika[k]

Credits: 2 Course Code: N7BCA2T67

Hours per week: 2 Total Instructional Hours: 30 Hrs

ghl nehf;fk; (Learning Objective) :

fy]tpapd] cd]dj nehf]fj]ija[k] thH]tpay] bewpfisa[k] fw]gpj]jy] – ehl]od]

Rje]jpu nghuhl]l tuyhw]iw fw]gpj]J njrpa eydpy] tpHpg]g[zh]ita[k] njrg]gw]iwa[k]

Vw]gLj]Jjy] - ,e]jpa murpay] rl]lj]ija[k] kdpj chpika[k] bjhpe]j ey]y Fokfdhf]Fjy].

myF I gh.nt:6

fy]tp–tiuaiu - fy]tpapd] nehf]fk]- thH]tpay] bewpfs] – FLk]g cwtpd] cd]djk]/

fyhr]rhuj]jpd] mtrpak]/ rKjhaj]jpy] jdp kdpjdpd] g']F/ KGikahf thGk]fiy.

myF II gh.nt: 6]

,e;jpah Rje;jpu nghuhl;l tuyhW - fpHf;fpe;jpa fk;bgdp Ml;rp 1757 - 1858 - fk;bgdpapd;

td;Kiw bfhLikfs; - gphpl;o#; murpd; neuo Ml;rp - rpg;gha; fyfk; - ,e;jpah;fspd; g[ul;rpg;

nghuhl;lk; - $hypad; thyh ghQ; gLbfhiy - kf;fs; xj;JiHahik ,af;fk;.

Fwpg;g[ tiujy; :neU/ gnly;/ Rgh#; re;jpungh#;/ th.c.rp./ gfj]rp']

myF III gh.nt:6

,e;jpa murpay; rl;lk; - njhw;wKk; mtrpaKk; - ,e;jpaf; Foa[hpik - rk chpik - Rje;jpu

chpik - fiy/ fy;tp chpik - brhj;Jhpik - ,e;jpad; xt;bthUthpd; mog;gilf; flikfs;/

chpikfSk]/ rl]l']fSk].

myF IV gh.nt:6

fhe]jpar]rpe]jidfs] - fhe]jpa[k] rj]jpahfpuf bfhs]ifa[k]/ rh]nthjak] – mh]j]jKk]

tpsf]fKk]/ khzth]fSf]F tpntfhde]jhpd] bewpfs]/ mg]Jy]fyhKk] khzth]fSk].

myF V gh.nt:6

kdpjchpik–tiuaiu–kdpjchpikg] ghFghLfs] - thGk] chpik- rkj]jtchpik-

fyhr]rhugz]ghl]L chpik - murpay]/ bghUshjhuchpik-bgz]fs] chpik- FHe]ijfs]

chpik - bgz]fs] tij-bgz]qhpikfhf]Fk] mikg]g[fs] - kdpjchpikf] fHfk] -

ePjpkd]wk] - bgz]fs] chpikg] ghJfhg]g[.

khzth; bgWk; jpwd; (Learning Outcome):

khzth;fs; fy]tpapd; Kf;fpaj;Jtk;/ Rje;jpug;nghuhl;lj;jpd; kfj;Jtk;/ murpay;

rl;lfs; kw;Wk; kdpj chpikfs; Mfpatw;iw czh;e;J bfhz;ldh;.

gapw]WbkhHp jkpH] kw]Wk] M']fpyk].

njh]t[ bkhHp jkpH] my]yJ M']fpyk ].

Page 35: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

31

ghlE}y] mwtpay] fy]tpa[k] kdpj thH]tpaYk]

_ ru!]tjpjpahfuh$hfy]Y}hpbtspaPL . 2016

ghh;it E}y]fs]

1. bgz; tuyhWk; tpLjiyf;fhd nghuhl;lKk; - nguhrphpah;.g.R.re;jpughg[

-Kidth; ,y.jpyftjp

ghujp g[j;jf epiyak;

421/ mz;zhrhiy/

njdhk;ngl;il/ brd;id -18.

Kjw;gjpg;g[ - 2011

2. kfhj;kh fhe;jp E}y;fs; - fhe;jp E}y; btspaPl;Lf; fHfk;

mfpk;rh jUkk; th;j;jkhdd; gjpg;gfk;

21/ ,uhkfpU#;zh bjU/

jpahfuha efh;/ brd;id - 17.

VHhk; gjpg;g[ -2014

3. ,e;jpa tpLjiyg; nghuhl;l tuyhW - lhf;lh; f.bt';fnlrd;

n$.n$.gg;spnfrd;!;

29/ fw;gf tpehafh; fhk;gpsf;!;/

nf.g[J}h;/ kJiu.

kWgjpg;g[ -2002.

4. KGikahf thGk; fiy - K.nrl;L

_ ru!]tjp jpahfuh$h fy]Y}hp

btspaPL . 2008.

SEMESTER - II

PART IV: VALUE EDUCATION AND HUMAN RIGHTS

Credits: 2 Course Code: N7BCA2T67

Hours per week: 2 Total Instructional Hours: 30 Hrs

Learning Objective: To teach the students the lofty ideals of education and the importance ofthe

values of life.

UNITI 6 Hours

Education - Definition - The Purpose of Education - Important Values of Life - The Excellence

of Family and Family Relations - The Significance and the Necessity of Culture - The Role of

Individual in a Society - The Art of Complete Life.

Page 36: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

32

UNIT II 6 Hours

History of Indian Freedom Struggle - East India Company and Its Rule in India 1757-1858 - Its

Unlawful Practices and Atrocities - Direct Rule by British Government - Sepoy Mutiny - Indians

Revolt Against British Raj- The Massacre of Jallionwalah Bagh - Indians’ Non-Cooperation

Movement.

Short Notes: Pandit Jawaharlal Nehru, Patel, Subash Chandra Bose, V.O.Champarmpillai,

Baghat Singh.

UNIT III 6 Hours

IndianConstitution -The Birth and the Significanceof Indian Constitution - Indian Citizenship -

Equality of Rights - The Right to Freedom - Right to Arts, Culture and Education - Right to

Property - Basic Responsibilities of Every Indian - The Rights and The Acts Concerned.

UNIT IV 6 Hours

Gandhian Thoughts - Gandhi and his Principle of Sathyagraha - Sarvodhaya-Concept and

Meaning - Swami Vivekananda and his Teachings to the Students - Dr. A.P.J. Abdul Kalam and

the Students.

UNIT V 6 Hours

Human Rights - Definition - Classification of Human Rights - Rights to Live - Rights to Equality

- Traditional and Cultural Rights - Social, Political and Economic Rights - Rights of Women -

Rights of Children - Exploitation and Cruelty to Women - Organization Protecting Women’s

Rights - Human Rights Organizations - Courts of Justice - Safety of Women Rights.

Learning Outcome: Students understood the importance of education, the greatness of freedom

struggle, constitution and human rights.

Medium of Instruction : Tamil and English

Medium of Examination : Tamil and English

TEXT BOOK:

“Ethics of life and the Great Religions of the World”, Publication of Sree Saraswathi

Thyagaraja College, 2016.

REFERENCE BOOKS:

1. Pen varalarum viduthalaikana poratamum - Pro.P.S.Santhirababu

Dr L.Thilagavathi

Bharathi Buthaga nilayam

421, Anna street

Thenampettai, Chennai -18.

Muthl pathippu - 2011.

2. Mahathma Gandhi Books - Gandhi Nool Vellietuk kalagam.

Agimsai Dharumam Varthamanan Pathippagam

21, Ramakrishna Street,

Thiyagaraya Nagar, Chennai - 17

Page 37: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

33

7th Pathippu -2014

3. Inthiya viduthalai poratta varalaru - Dr K.Vengatesh

J.J.Publications

29, Karpaga vinayagar complex

K.Puthur, Madurai.

Reprint - 2002.

4. Mulumaiyaga vazhum kalai - M.Setu

Sree SaraswathiThyagaraja College

Publication, 2008.

PREPARED BY VERIFIED BY

Prof.R.Padmanaban

Dean Academic Affairs

Dr.S.Rajalatha

HOD, Dept of Tamil

SEMESTER - II

PART V: jhs;I: kdtsf;fiy nahfh

Credit: 1 Course Code: N7BCA2T58

Hours per week: 1 Total Instructional Hours: 50 Hrs

ghl nehf]fk] (Learning Objective) :

khzth]fs; Fzey nkk]ghl]ow]fhd kjpg]g[f]fy]tp mspj]jy] – nahfthH]t[ kw]Wk]

cly]eyk] gw]wpczh]jy] - ew]Fz']fis tsh]j]jYk] kw]Wk] jPaFz']fisj] jtph]j]jYk]-

MSikia kjpg]gPL bra]jy].

myF I Ez]zwpt[/ czu]r]rp/ vz]zk] Muha]jy] / kw]Wk] Mir rPuikj]jy] 10 Hours

kdmikjp kw]Wk] kdmGj]jj]jpy] czu]tpd] g']F- czu]r]rpapd] tiffs]- ,yf]F

epu]zapj]jy]- jd]dk]gpf]if- epidthw]wypd] tiffs]- epidthw]wiytsh]f]Fk]

Eqf]f']fs]- thH]j]Jk]gaDk]- mz]ikfhybjhHpy] El]g';fisf] ifahSjy].

myF II rpdk] jtph]j]jy]/ btw]wpa[k] njhy]tpa[k] 10 Hours

rpdk]- rpdj]jpw]fhdfhuz']fs]- rpdKk] mikjpa[k] rpdj]jpd] jPatpist[fs] rfpg]g[j]

jd]ika[k] kd]dpg]g[k]- thH]tpd] rthy]fSk] mtw]iwvjph]bfhs]SjYk]- rthy]fspd]

Mjhu']fs]- btw]wpa[k] njhy]tpa[k] njhy]tpfisr] rkhspj]jy] gpur]rpidfisj] jPh]j]jy]-

KobtLj]jy].

myF III kdtsKk] kdpjkjpg]g[k] 10 Hours

kdpjthH]tpy] kdjpd] g']F- kdKk] kdtsKk] kdtsj]jpw]fhdfhuzpfs]- kdpjkjpg]g[

cau]t[- ew]Fz']fs]- mfpk]ircz]ikciuj]]jy]- jpUlhik - Raf]fl]Lg]ghL- J}a]ik-

kdpjFynrit- ehl]Lg]gw]W kdepiwt[-rkj]Jtk]rfpg]g[j]jd]ik- tpl]Lf]bfhLj]jy] jpahfk]-

kd]dpj]jy]- rPh]]ik- neh]ik- fhynkyhz]ik-Ie]bjhGf]fg]gz]ghL.

Page 38: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

34

myF IV ,is"h]ty]yik 10 Hours

tiuaiwrhj]jpaf]TW jw]nghijarKjhaj]jpy],is"u] ty]yikapd] mtrpak]-thH]f]ifj]

jj]Jtk]- thH]tpd] nehf]fk]- fy]tptHp ,is"u] ty]yik- fy]tpapd] nkd]ik-

nahfKk] ,is"u] ty]yika[k].

myF V kdpjclYk; cly; eyKk; 10 Hours

cly; eyk; - cly; eyj;jpd; mtrpak; - kdpjtsjpwd;fs; - kdpjcly; mikg;g[k; ,af;fKk;

- neha;fs; - neha;fspd; fhuz']fs; - neha; jLg;g[ Kiwfs; - Ie;jpd; mst[Kiw–rkr]rPu;

czt[ - cly; eyj;jpw;FCl;lr]rj]jpd; mtrpak; - kUj;JtKiwfs; gw;wpaxUghh]it.

khzth; bgWk; jpwd; (Learning Outcome):

khzth;fSf;F Fzeyk;/ cly; eyk; kw;Wk; kd eyk; rPuhf;fg;gLfpwJ.

ghl E}y]fs]

1. nahfKk; ,is"h; ty;yika[k; - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 2015.

ghh;it E}y]fs]

1. kdtsf]fiy bjhFg]g[ - 1 - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 1983.

2. kdtsf]fiy bjhFg]g[[ - 2 - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 1990.

3. kjKk; kdpjDk; - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Ie;jhk; gjpg;g[ - 2012.

4. czt[ Kiw - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 2006.

PREPARED BY VERIFIED BY

Mrs.V.Amsaveni

Assistant Professor,

Dept of Tamil

Dr.S.Rajalatha

HOD, Dept of Tamil

Page 39: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

35

SEMESTER - II

PART V: jhs;II: kdtsf;fiy nahfh

Credits: 1 Course Code: N7BCA2P58

Hours per week: 1 Total Instructional Hours: 50 Hrs

ghl nehf]fk] (Learning Objective):

Mir rPuikj]jy]/ rpdk] jtph]j]jy]/ ftiyxHpj]jy] Mfpatw]Wf]fhd mfj]jha]t[

gapw]rpfs] kw]Wk] nahfhrd']fs] fw]Wf]bfhLj][jy].

myF I !]if nahfhtpd] vspaKiwclw]gapw]rp 12 Hours

1.1 vspaKiwclw]gapw]rp1.2 fhafy]g gapw]rp1.3 gf]Ftkpy]yhghy] <h]g]igeph]tfpj]jy]

myF II jtk] 12 Hours

2.1 jtk] - tpsf]fk]- kdmiyr]RHy] ntfk] - tiffs]

2.2 !]ifapd] bghJ kw]Wk] rpwg]g[j]jt']fs]- Kf]fpaj]Jtk]

2.3 gapw]rpfs]- g[Utikajpahdk] - fUikajpahdk] -jz]LtlRj]jp- jiycr]rp

jpahdk]

myF III vz]zk] Muha]jy] -MirrPuikj]jy] gapw]rpKiw 10 Hours

3.1 epidthw]wy] gapw]rp-vz]zk] Muha]jy] gapw]rp

3.2 MirrPuikj]jy] gapw]rpKiw

myF IV rpdk] jtpu]j]jy] - ftiyxHpj]jy] gapw]rp 10 Hours

4.1 rpdk] jtph]]j]jy] gapw]rpKiw

4.2 ftiyxHpf]Fk] jpwk] - gapw]rp

myF V Mrd']fs] 6 Hours

5.1 Nupatzf]fk]

5.2 jz]lhrdk] - rf]fuhrdk](gf]fthl]oy])

5.3 jpupnfhzhrdk] - t$]uhrdk] -gj]khrdk]

5.4 ehoRj]jp - Kj]jpiufs]

khzth; bgWk; jpwd; (Learning Outcome):

khzth;fs; mfj]jha]t[ gapw]rpfs] kw]Wk] nahfhrd']fisf; fw]Wf]bfhs;fpd;wdh;.

ghl E}y]fs]

1. nahfKk; ,is"h; ty;yika[k; - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 2015.

Page 40: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

36

ghh;it E}y]fs]

1. vspa Kiw clw]gapw]rp - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 1983.

2. fhafy]gk] - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 1980.

3. czt[ Kiw - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 2006.

4. Light of Yoga - cyf rKjha nrth r';fk;/

ntjhj;jphp gjpg;gfk;/

101/,uzpad; bjU/ <nuhL.

Kjy; gjpg;g[ - 2006.

PREPARED BY VERIFIED BY

Mrs.V.Amsaveni

Assistant Professor,

Dept of Tamil

Dr.S.Rajalatha

HOD, Dept of Tamil

SEMESTER - III

CORE 7: OPERATING SYSTEMS

(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))

Credits: 5 Course Code: N7BCA3T71

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning Objective:

To understand the basic concepts and system components in various operating systems.

UNIT I 14 Hours

Introduction and Process Concepts: Definition of OS - Early History of OS - Definition of

Process - Process States - Process State Transitions - Process Control Block - Operations on

Processes - Suspend and Resume - Interrupt Processing: Interrupt classes - Concept Switching.

Page 41: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

37

UNIT II 15 Hours

Deadlock & Indefinite Postponement: Introduction - Examples of Deadlock - Related

Problem: Indefinite Postponement - Resource Concepts - Four Necessary Conditions for

Deadlock - Major Areas of Deadlock Research - Deadlock Prevention - Deadlock Avoidance and

the Banker’s Algorithm - Deadlock Detection - Deadlock Recovery.

UNIT III 16 Hours

Storage Management and Virtual Storage Management: Storage Hierarchy - Real Storage

Management Strategies - Contiguous Vs Non-Contiguous Storage allocation - Single User

Contiguous Storage Allocation - Fixed Partition Multiprogramming - Variable Partition

Multiprogramming, Multiprogramming with Storage Swapping. Virtual Storage Management

Strategies: Page Replacement Strategies - Working Sets - Demand Paging – Page size.

UNIT IV 14 Hours

Processor Management Job and Processor Scheduling: Scheduling Levels - Preemptive Vs

Non-Preemptive Scheduling - Priorities - Deadline Scheduling - FIFO - RR - Quantum Size -

SJF - SRT - HRN. Distributed Computing: Classification of Sequential and Parallel Processing

- Array Processors - Data Flow Computers - Multiprocessors - Fault Tolerance.

UNIT V 16 Hours

Information Management Disk Performance Optimization: Operation of Moving Head Disk

Storage - Need for Disk Scheduling - Seek Optimization - FCFS - SSTF - SCAN - RAM Disks -

Optical Disks. File and Database Systems: Introduction - File System - File System Functions -

File Organization - Allocating and Freeing Space - File Descriptor - Access Control Matrix.

Learning Outcomes: To enable the student to have

Knowledge in Processes and Process Management.

Scheduling concepts, Deadlocks and Memory Management.

TEXT BOOK:

1. H. M. Deitel,, “Operating System”, 2nd Edition, Pearson Education Publication,

Mumbai,2002

REFERENCE BOOKS:

1. Achyut S Godbole, “Operating System”, TMH Publishers, 2002.

2. Silbersehatz, Galvin, “Operating System Concepts”, 6th Edition, Wiley India, New Delhi,

2011.

3. William Stallings, “Operating Systems: Internals and Design Principles”, (English) 6th

Edition, Pearson Education.

4. Deitel,Deitel and Choffness , “Operating System”, 3rd Edition, Pearson Education PvtLtd,

India, 2011

Page 42: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

38

PREPARED BY VERIFIED BY

Mrs.B.Hemalatha,

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

SEMESTER - III

CORE 8: RELATIONAL DATABASE MANAGEMENT SYSTEM

(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))

Credits: 5 Course Code: N7BCA3T72

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning Objectives:

To understand the fundamentals of data models and conceptualize and depict a database

system using ER diagram

To make a study of SQL and relational database design.

UNIT I 15 Hours

Introduction: Purpose of Database Systems – View of Data – Database Language – Relational

Databases – Database Architecture – Database Users and Administrators. Relational Model:

Structure of Relational Databases – Fundamental Relational Algebra Operation – Extended

Relational Algebra Operation – Null Values – Modification of the database.

UNIT II 15 Hours

Database Design and the E-R Model: Overview of the Design Process – The Entity

Relationship Model – Constraints – Entity Relationship Diagrams.

Relational Database Design: Atomic Domains and First Normal Form – Decomposition Using

Functional Dependencies – Keys and Functional Dependencies – Boyce Codd Normal Form –

BCNF and Dependency Preservation – Third Normal Form.

UNIT III 15 Hours

Interactive SQL: Invoking SQL* Plus – Data Manipulation in Database Management System-

Oracle Data types – Two Dimensional Matrix Creation - Insertion of Data into tables – Updating

the Contents of a table – Deletion Operations – The Many Faces of the Select Command –

Modifying Structure of Tables – Removing/Deleting/Dropping Tables – Data Constraints.

UNIT IV 15 Hours

Logical operators – Range Searching – Pattern Matching – Oracle Functions – Grouping Data

from Tables in SQL – Manipulating Dates in SQL – Joins – Subqueries – Using the Union,

Intersect and Minus Clause – Views - Granting Permissions – Revoking the Permissions Given.

UNIT V 15 Hours

PL/SQL: Introduction – PL/SQL Execution Environment- PL/SQL Syntax – Cursors- Locks.

Stored Functions: What are Functions? – Where do functions Reside?– How Oracle Creates a

Function?– How Oracle Executes a Function?– Advantages of Functions –Syntax for Creating a

Stored Function – An Application Using a Function – Deleting a Stored Function. Database

Page 43: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

39

Triggers: Introduction – Use of Database Triggers – How to apply Database Triggers – Syntax

for creating Triggers.

Learning Outcomes:

Acquired the knowledge to construct queries using SQL.

Ability to design E‐R model and implement normalization Techniques.

TEXT BOOKS:

1. Silberschatz A, Korth, “Database System Concepts”, McGraw-Hill, 5th Edition (UNIT I, II).

2. Ivan Bayross, “Commercial Application Development using ORACLE Developer 2000”,

BPB Publication, New Delhi, 2007 (UNIT III, IV, V).

REFERENCE BOOKS:

1. Silberschatz A, Korth, “Database System Concepts”, McGraw-Hill, 6th Edition.

2. Raghu Rama Krishnan, Johannes Gehrke, “Database Management System”, McGraw- Hill,

3rd Edition.

3. Bob Bryla, “Oracle Database Foundations”, BPB Publication, 2004.

4. J.Keerthika, “Database Management Systems”, Excellent Publishers, 1st Edition, 2014.

PREPARED BY VERIFIED BY

Mr.H.Vignesh Ramamoorthi,

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

SEMESTER – III

CORE 9: LAB 3: RELATIONAL DATABASE MANAGEMENT SYSTEM (Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))

Credits: 5 Course Code: N7BCA3P63

Hours Per Week: 6 Total Lab Hours: 75 Hrs

1. DDL and DML Commands

2. Select Command

a) Global data extract

b) The retrieval of specific columns from table

c) Elimination of duplicates from the select statement (distinct)

d) Sorting of data in a table

e) Use arithmetic operators (+, -, *, /) and relational operators (<, >, <=, >=, < >)

3. Constraints

a) Not NULL

b) Primary key

c) Unique key

d) Foreign key

Page 44: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

40

e) Check

4. Logical Operators (AND, OR, NOT, BETWEEN)

5. Pattern Matching (LIKE, NOT LIKE, IN, NOT IN)

6. Aggregate functions (AVG, COUNT, MIN, MAX, SUM)

7. Grouping Data (GROUP BY, HAVING)

8. Date Functions (SYSDATE, ADD_MONTHS, LAST_DAY, NEXT_DAY)

9. Creation of Views and selecting data from the view

10. Joins (EQUI JOIN, SELF JOIN)

11. Sub Queries

12. Commit, Rollback and Save point

13. Triggers

14. Design an E-R Model for any Real Time Application (Example: Railway Reservation

System).

PREPARED BY VERIFIED BY

Mr.H.Vignesh Ramamoorthi,

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

SEMESTER - III

ALLIED 3: ORGANISATIONAL BEHAVIOUR

Credits: 5 Course Code: N7BCA3T94

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning Objectives:

To help the students understand theology of organizational behavior.

To become successful entrepreneurs, efficient administrators and good leaders.

UNIT I 15 Hours

Importance and Scope of Organizational Psychology - Hawthrone Experiment: Importance-

Finding and Implication - Individual Differences -Intelligence Tests - Measurement of

Intelligence. Personality Tests: Psychological Test - Myers - Briggs Type Indicator - Big Five

Personality Model - Personality Traits for Testing Personality- Nature, Types and Uses.

UNIT II 15 Hours

Perception - Factors Affecting Perception - Motivation - Theories – Maslow’s, Hertzberg,

McGregor, ERG-Financial and Non-Financial Motivation - Techniques of Motivation.

UNIT III 15 Hours

Job Satisfaction - Meaning–Factors- Importance of Job Satisfaction - Morale-Importance-

Employee Attitude and Behavior and Their Significance to Employee Productivity-Job

Enrichment-Job Enlargement.

Page 45: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

41

UNIT IV 15 Hours

Group: Types - Group Dynamics -Cohesiveness - Group Norms- Conflict: Types of Conflict -

Resolution of Conflict-Sociometry - Stress - Nature, Sources, Effects - Managing Stress.

UNIT V 15 Hours

Leadership - Types - Theories - Trait, Managerial Grid, Fiedlers Contingency Theory -

Organizational Climate - Organizational Effectiveness - Organizational Development -

Counseling and Guidance - Importance of Counseling - Types of Counseling.

Learning Outcomes: Students should be able to:

• Understand individual behavior in organizations, including diversity, attitudes, job

satisfaction, emotions, moods, personality, values, perception, decision making, and

motivational theories.

• Understand group behavior in organizations, including communication, leadership, power

and politics, conflict, and negotiations.

• Understand the organizational system, including organizational structures, culture, human

resources, and change, leadership, perception

TEXT BOOKS:

1. L.M.Prasad, “Organisational Behaviour”, Sultan Chand & Sons, New Delhi, 2008.

2. SubbaRao P, “Management and Organizational Behaviour”, Himalaya Publishing House,

New Delhi, 2009.

REFERENCE BOOKS:

1. S.S.Khanka, “Organizational Behaviour Text and Cases”, SultanChand& Co Ltd, New

Delhi, 2008.

2. Stephen P Robbins, Judge A Timothy, “OrganisationalBehaviour”, Pearson, New Delhi,

13th Edition, 2009.

3. Fred Luthans, “Organizational Behaviour Text and Cases”, McGraw Hill (Edu) Ltd, New

Delhi, 2014.

4. K.Aswathappa, “Organizational Behaviour Text, Cases and Games”, Himalaya

Publication, New Delhi, 2013.

PREPARED BY VERIFIED BY

Mrs.K.Shobana

Assistant Professor,

Dept of BBA

Mrs.K.Kavitha

HOD, Dept of BBA

SEMESTER - III

SKILL BASED COURSE 1: LAB 1: PHOTOSHOP LAB

Credits: 2 Course Code: N7BCA3P65

Hours per week: 4 Total Lab Hours: 50 Hrs

1. Create a Sunflower using Photoshop.

2. Create Water drops using Photoshop.

Page 46: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

42

3. Create Roll over button using Photoshop.

4. Digitally paint a Fantasy Tree Scene.

5. Create a Space Explosion from scratch in Photoshop.

6. Create lighting effects in Photoshop.

7. Animate a Plane Flying in the Clouds using Photoshop.

8. Create Plastic Surgery for the Nose using Photoshop.

9. Create See – through text using Photoshop.

10. Create a webpage using Photoshop.

11. Convert a Black and White Photo to Color Photo using Photoshop.

12. Create Realistic Stone Structure using Photoshop.

PREPARED BY VERIFIED BY

Mrs.B.Hemalatha

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

SEMESTER- III

PART IV: BASIC TAMIL - I

Credits: 2 Course Code: N7BCA3T56 - A

Hours per week: 2 Total Instructional Hours: 27 Hrs

ghl nehf;fk; (Learning Objective):

jkpH; vGj;Jf;fspd; rpwg;g[/ jkpHh] gz]ghL kw]Wk] ,yf]fpa']fis mwpKfk] bra]jy]/

kly] vGjg] gapw]Wtpj]jy].

myF I jkpH] vGj]Jfs] mwpKfk] gh.nt:06

caph]/ bka]/ caph]bka]/ Ma]jk] –vGj]Jg]gapw]rp kw]Wk]

cr]rhpg]g[

myF II jpiz/ghy]/ vz]/ ,lk]/ fhyk]/ xUik gd]ik/ gh.nt: 06

Fwpy]/ beoy] ntWghL

myF III bgah;r;brhy;/ tpidr;brhy; tiffs; gh.nt:03

myF IV epWj;jw; Fwpfs; - fhw;g[s;sp/ miug;g[s;sp/ gh.nt:06

Kw;Wg;g[s;sp/ tpag;g[f;Fwp/ tpdhf;Fwp

bra;jp thf;fpak;/ tpdh thf;fpak;/ czh;r;rp thf;fpak;

myF V fij kw]Wk] ghly]fs] - bghUs] tpsf]fk] jUjy]. gh.nt:06

khzth; bgWk; jpwd; (Learning Outcome):

vGj;Jf;fisg; gw;wpa mwpKfKk; brhw;fis vGJtjw;Fk; ngRtjw;Fk;

fw;Wf;bfhs;fpd;wdh;. jkpHh;fspd; gz;ghL/ ,yf;fpa';fis mwpe;Jbfhs;fpd;wdh;.

Page 47: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

43

ghh;it E}y]fs]

1. g"]rje]jpuk] - Kidth;. Jiu Re;jnurd;

n$hjp yl;Rkp gg;spnf#d;!;

24-135 fw;gfk; mbtd;a[

ehd;fhk; bjU, brd;id – 28, gjpg;g[ - 2006.

2. ey]y jkpH] - Kidth.; f. bts;sp kiy

tp$ah gjpg;gfk;

20/ ,uh$ tPjp, nfhit – 1, gjpg;g[ - 2006.

3. jkpHpy; jtwpd;wp vGj/ ngr - ey;yh\h;.Kidth;.nfh.bghpaz;zd;

fw;f! Kj;jkpH; gjpg;gfk;

9 v nkf;kpy;yd; fhydp

e';if ey;Y}h;/ brd;id – 61. gjpg;g[ -2006

4. ,dpa jkpH; gapw;rp E}y; - nfh.re;jpunyfh

g[j;jfk; -3 miyL gg;sp#h;!; gpiuntl; ypkpbll;

brd;id - 02. gjpg;g[ - 2008.

PREPARED BY VERIFIED BY

Dr.M.Revathi

Assistant Professor,

Dept of Tamil

Dr.S.Rajalatha

HOD, Dept of Tamil

SEMESTER - III

PART IV: ADVANCED TAMIL - I

Credits: 2 Course Code: N7BCA3T56 –B

Hours per week: 2 Total Instructional Hours: 27 Hrs

ghl nehf;fk; (Learning Objective):

gy;ntW ,yf;fpa tot';fspd] tHpna thH]tpaiya[k] bkhHpapd] ,dpikiaa[k]

czh]j]Jjy].

myF I ,f]fhy ,yf]fpa']fs - g[Jf]ftpijfs] gh.nt:06

ckhgjp - bfhy]iyg]g[wj]J khJis

Fl]onutjp - mg]ghitg] gw]wpa ,ir

bjd]wy] - Ch]td

gpukps] - tz]zj]Jg] g{r]rpa[k] flYk]

fy]gdh - gwj]jy] mjd] Rje]jpuk]

myF II rpw]wpyf]fpak] gh.nt:03

fyp']fj]Jg] guzp - nga]fisg]ghoaJ.

myF III gf]jp ,yf]fpa']fs] gh.nt:07

ehad]khh] g[uhzk]

ekpee]jp ehadhh] g[uhzk].

Page 48: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

44

Mz]lhs] – ehr]rpahh] jpUbkhHp

Mwhk] jpUbkhHp (Kjy] Ie]J ghly]fs])

myF IV rpWfijj] bjhFg]g[ gh.nt:06

fp.th.$fd]ehjd] - kpl]lha]f]fhud]

mfpyd]] - Kjy] yl]rpak]

Nlhkzp - ehfyp']fkuk]

myFV bkhHp bgah]g]g[/ mYtyff] foj']fs] gh.nt:05

khzth; bgWk; jpwd; (Learning Outcome):

r';ffhyk; Kjy; ,f;fhyk; tiuapyhd ,yf;fpa';fs; tHpna bkhHpapd; ,dpik

kw;Wk; thH;tpay; jd;ik fisa[k; cah;e;J bfhs;fpd;wdh;.

ghh]it E}y] fs]

1. jkpHpy] rpWfij gpwf]fpwJ - rp.R. bry;yg;gh

fhyr;RtL gjpg;gfk;

669 - nf.gp.rhiy/ ehfh;nfhtpy; - 01,gjpg;g[ - 2007.

2. r']f ,yf;fpaj; bjhFg;g[f;fs; - epa{ br";Rhp g[f; Qt[!;

41/gp rpl;nfh ,d;l!;l;hpay; v!;nll;

mk;gj;J}h; / brd;id – 98. ,uz;lhk; gjpg;g[ - 2004

3.gf;jp ,yf;fpak; - g. mUzhryk;

irt rpj;jhe;j E}w;gjpg;g[f; fHfk;

brd;id -06/gjpg;g[ - 1990.

4. bfh']Fnjh] thH]f]if - ,. ,uh$khh;j;jhz;ld;

a[idl;bll; iul;lh;!;

67 - gPl;lh;!; rhiy

,uhag;ngl;il/ brd;id -14. Kjy; gjpg;g[ -2003

PREPARED BY VERIFIED BY

Dr.S.Dhandapani

Assistant Professor,

Dept of Tamil

Dr.S.Rajalatha

HOD, Dept of Tamil

SEMESTER- III

PART IV: BASIC ENGLISH FOR COMPETITIVE

EXAMINATIONS – I

Credits: 2 Course Code: N7BCA3T76 – C

Hours per week: 2 Total Instructional Hours: 27 Hrs

Learning Objective:

To prepare students for competitive examination and interviews

Page 49: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

45

UNIT I 5 Hours

Parts of Speech.

UNIT II 5 Hours

Numbers, Case, Gender.

UNIT III 5 Hours

Voices, Narration, Degrees of Comparison.

UNIT IV 6 Hours

Precis Writing. Expansion of an Idea, Report Writing,

Letter Writing.

UNIT V 6 Hours

Public Speaking, Group Discussion, Interview Etiquettes.

Learning Outcome:

On successful completion of the course, the students should have acquired basic rules of

English grammar which in turn help them in clearing through competitive exams.

TEXT BOOK:

1. “Basic English for Competitive Examinations”, Department of English, Sree Saraswathi

Thyagaraja College, Pollachi, 2017.

REFERENCE BOOKS: 1. R.N.Shukla& N.M.Nigam, “Facets of English Grammar”, , Macmillan, 2009

2. R.P.Bhatnagar& Rajul Bhargava, “English for Competitive Examinations”, Macmillan,

2007.

PREPARED BY VERIFIED BY

Mrs. R.Vennila Nancy Christina

HOD, Dept of UG English

Mrs. K.Mahalakshmi

HOD, Dept of PG English

SEMESTER - IV

CORE 10: SOFTWARE ENGINEERING

(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))

Credits: 5 Course Code: N7BCA4T71

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning objective:

This course is to provide students with an understanding of the essential software

engineering concepts.

Page 50: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

46

UNIT I 18 Hours

Software and Software Engineering: The Nature of Software - Software Engineering - The

Software Process - Software Engineering Practice- Software Myths.Process Models: A Generic

Process Model - Prescriptive Process Models - Specialized Process Models - The Unified

Process. Agile Development: What is agility? - Agile Process- Agile Process Models.

UNIT II 15 Hours

Understanding Requirements: Requirements Engineering - Eliciting Requirements.

Requirement Modeling: Requirements Analysis - Data Modeling Concepts - Class-Based

Modeling - Flow Oriented Modeling -Creating a Behavioral Model.

UNIT III 15 Hours

Design Concepts: Design Concepts - The Design Model. Architectural Design: Architectural

Styles - Architectural Design. Component Level Design: Designing class based components.

User Interface Design: User Interface Analysis and Design - Interface Design steps.

UNIT IV 14 Hours

Software Testing: Unit Testing – Integration Testing - Validation Testing - System Testing -

Software Testing Fundamentals - White Box Testing – Basic Path Testing - Control Structure

Testing - Black Box Testing.

UNIT V 13 Hours

Reengineering: Reengineering – Business Process Reengineering - Software Reengineering -

Reverse Engineering - Restructuring. Case study: SRS for Banking System.

Learning outcome:

Students acquire the ability to develop software projects.

TEXT BOOK:

1. Roger S Pressman, “Software Engineering a Practitioner’s Approach”, Seventh Edition,

McGraw Hill International Edition, 2010.

REFERENCE BOOKS:

1. Richard Fairley, “Software Engineering Concepts”, 1st Edition, Tata McGraw-Hill

Publishing Company Limited, 2010.

2. Waman S. Jawadekar, “Software Engineering – Principles and Practice”, 1st Edition, Tata

McGraw Hill Publishing Company Limited, 2011.

3. Carlo Ghezzi, Mehdi Jazayeri, Dino MAndrioli, “Fundamentals of Software Engineering”,

2nd Edition,Pearson Education, 2003.

4. K.K.Aggarwal, Yogesh Singh, “Software Engineering”, New Age International Publishers,

2007.

PREPARED BY VERIFIED BY

Mr.M.Vijaya Kumar

Assistant Professor,

Dept of UG CT

Mr.M.Premkumar

HOD, Dept of UG CT

Page 51: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

47

SEMESTER - IV

CORE 11: VB.NET

Credits: 5 Course Code: N7BCA4T62

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning Objectives: To understand

The concept of .NET Framework and GUI Design Tool.

To make them aware of Data access and Files in VB.Net.

UNIT I 12 Hours

Essential Visual Basic.Net: The .NET Framework and the Common Language Runtime -

Building VB.NET Applications - The Visual Basic Integrated Development Environment. The

Visual Basic Language: Conditionals: Visual Basic Statements - Statement Syntax - The

Option and Imports Statements - Declaring Constants - Declaring variables - Data Types -

Making Decisions with If…Else Statements - Using Select Case - Making Selections with

Switch and Choose.

UNIT II 18 Hours

The Visual Basic Language and Loops: Looping Statements - Do Loop -For Loop - For

Each…Next Loop - While Loop –With Statement. Procedures, Scopes and Exception

Handling: Sub Procedures and Functions - Understanding Scope - Handling Exception.

Windows Forms:MsgBox Function -MessageBox.Show Method -Input Box Function - Buttons

- Checkboxes - Radio Buttons - Panels - Group Boxes.

UNIT III 15 Hours

Object-Oriented Programming: Classes and Objects - Fields, Properties, Methods and Events -

Class vs. Object Members - Abstraction, Encapsulation, Inheritance and Polymorphism -

Overloading, Overriding and Shadowing - Constructors and Destructors. Object-Oriented

Inheritance: Access Modifiers- Inheritance Modifiers - Creating Interfaces - Polymorphism -

Early and Late Binding.

UNIT IV 15 Hours

Data Access with ADO.NET: Accessing Data with the Server Explorer - Accessing Data with

Data Adaptors and Datasets - Working with ADO.NET - Overview of ADO.NET Objects

Immediate Solutions: Basic SQL - the Server Explorer - Creating a New Data Connection.

Binding Controls to Databases: Binding Data to Controls - Navigating in Datasets. Creating

Windows Services and Deploying Applications: Deploying Applications.

UNIT V 15 Hours

Menus and Dialog-Boxes: Introduction to Files - Dialog-Boxes. Working with Files:

Introduction- Classification - Handling Files and Folders using Functions - Handling Files and

Folders Using Classes - Directory Class - File Class - File Processing Using Functions.

Learning Outcomes: Students will be able

To design, formulate, and construct applications in VB.NET ,

Build integrated VB.NET solutions using files and

Page 52: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

48

TEXT BOOKS:

1. Steven Holzner, “Visual Basic.NET Programming Black Book”, Dream Tech Press, 2013.

(UNIT I, II, III, IV).

2. ShirishChavan, “Visual Basic.NET”, Pearson Edition, 2009. (UNIT V).

REFERENCE BOOKS:

1. Jeffrey R.Sharpiro, “The Complete Reference Visual Basic.Net”, TataMcGraw Hill.

2. Mohammed Azam, “Programming with Visual Basic 6.0”, Vikas Pubs Pvt.,Ltd, 9th Edition,

2009

3. Noel Jerke, “Visual Basic 6”- The Complete Reference”, McGraw Hill , NewDelhi, 3rd

Edition

4. “Visual Basic 6-Sams Teach Yourself in 24 hours”, Sams Tech Media, NewDelhi, Reprint

2007.

PREPARED BY VERIFIED BY

Mrs.B.Hemalatha

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

SEMESTER - IV

CORE 12: LAB 4: VB.NET PROGRAMMING LAB

Credits: 5 Course code: N7BCA4P73

Hours per week: 6 Total Lab Hours: 75 Hrs

1. Create a Program for a various font application.

2. Develop a Program for employee details with salary calculation using MDI.

3. Develop a Program for simple calculator.

4. Create a Program using date and time handling functions.

5. Develop a Program using classes and objects.

6. Develop a Program for create and reading text file.

7. Develop a Program for to implement a binary search using collection class.

8. Develop an application to create, save, update, delete and search employee profile in

employee database system (with database connectivity).

9. Develop an application to create inventory management system (with database connectivity).

10. Develop an application to create student mark entry system (with database connectivity).

PREPARED BY VERIFIED BY

Mrs.B.Hemalatha

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

Page 53: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

49

SEMESTER - IV

ALLIED 4: FUNDAMENTALS OF ACCOUNTING

(This Course is common for all students of B.Sc (Maths), B.Sc (CS), BCA, B.Sc (CT)

admitted from 2017-18 onwards)

Credits: 5 Course Code: N7BCA4T74

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning Objective: To enable the students to learn the Principles and Concepts of

Accountancy.

UNIT I 15 Hours

Accounting: Meaning- Definition –Nature and Scope of Accounting-Objectives-Advantages –

Accounting Cycles, Concepts and Conventions – Accounting Rules – Journal, Ledger and Trial

Balance

UNIT II 15 Hours

Subsidiary books - meaning - types of subsidiary books - Purchase - Purchase Return -Sales -

Sales Return Book - Cash Book - Single Column, Double Column and Triple column cash book.

UNIT III 15 Hours

Bank Reconciliation Statements: Reconciliation between Cash Book, Pass Book and overdraft

- Problems relating to the preparation of Bank Reconciliation Statement.

UNIT IV 15 Hours

Preparation of final accounts – Trading, Profit and loss account and balance sheet (With

Adjustments)

UNIT V 15 Hours

Bills of exchange: Definition – features – advantages- types – Bills honoured and maturity-

Bills discounted with bank – Bills endorsed to creditor – Bills for collection – Retiring of bill

before due date – Dishonour of bill.

Note: The Syllabus will have 20 % Theory and 80 % Problems.

Learning Outcomes: On Successful Completion of this course, the students are expected to

have a better understanding on the

Concepts and Conventions of Accounting

Basic Accounting framework

TEXT BOOK:

1. T.S.Reddy and A.Murthy, “Financial Accounting”, Margham Publishers, 24,

Rameshwaram Road, T.Nagar, Chennai -600017, 7thEdition – 2016

REFERENCE BOOKS:

1. T.S. Grewal, “Introduction to Accountancy”, Sultan Chand & Company Ltd, 7361 Ram

Nagar, New Delhi – 110 055, Edition 2014

2. K.L.Narang, S.P.Jain, “Advanced Accountancy”, Kalyani Publishers, B-I/1292, Rajinder

Nagar, Ludhiana – 141008, 18thEdition – 2014.

Page 54: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

50

3. N. Vinayagam, P.L. Mani, K.L. Nagarajan, “Principles of Accountancy”, Eurasi Publishing

House, Edition, 2013.

4. V. Rajasekaran & R. Lalitha, “Financial Accounting”, Pearson India Limited, New Delhi,

1st Edition, 2011.

PREPARED BY VERIFIED BY

Mr. P.SenthilKumar

Assistant Professor,

Dept of B.Com

Dr.I.Siddiq

HOD, Dept of B.Com

SEMESTER - IV

SKILL BASED COURSE 2: LAB 2: FLASH LAB

Credits: 2 Course Code: N7BCA4P75

Hours per week: 4 Total Lab Hours: 50 Hrs

1. Create Shapes and Drawings using Flash.

2. Change a Shape to Another Shape (Shape Animation).

3. Create a Man to walk with the help of Key Frame Animation.

4. Draw a Bird with Flash tools and make it fly with Key Frame Animation.

5. Change the Colors of an Object with the help of Animation.

6. Animate a Ball with the help of Guide line Animation.

7. Create a Shining Store with the help of Movie Clip.

8. Create Buttons and Links with Frames.

9. Create an Album with the help of Buttons.

10. Create a 3D Rotation of a Box with the help of Shape Animation.

11. Create an application using flash tools.

PREPARED BY VERIFIED BY

Mrs.B.Hemalatha

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

SEMESTER - IV

PART IV: BASIC TAMIL - II

Credits: 2 Course Code: N7BCA4T56-A

Hours per week: 2 Total Instructional Hours: 27 Hrs

ghl nehf;fk; (Learning Objective):

jkpH; vGj;Jf;fspd; rpwg;g[/ jkpHh] gz]ghL kw]Wk] ,yf]fpa']fis mwpKfk] bra]jy]/

kly] vGjg] gapw]Wtpj]jy].

Page 55: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

51

myF I brhw]bghUs] tpsf]fk]: kyh]fs]/ fha]fs] gh.nt:05

Ritfs]/gH']fs]/ cly] cWg]g[fs].

myF II brhw]bwhlh] tpsf]fk]. gh.nt:04

(KJbkhHp/ mwp"h]fspd] bjhlh]fs]/

,yf]fpa thpfs]/ cUtf']fs])

myF III jkpHh] gz]ghL gh.nt:06

tpHhf]fs]/ rl']Ffs]/ ehl]Lg]g[wg; gHf]ftHf]f']fs]

mwpKfk].

myF IV jkpH] bra]a[s] ghly]fs] kdg]ghlk] bra]jy] gh.nt:06

Mj]jpr]No/ bfhd]iw nte]jd]/ ghujpahh].

myF V fojk] vGJjy]/ tpy']Ffs] gwitfs] gh.nt:06

Fwpj]J khzth]fis vGj itj]jy].

khzth; bgWk; jpwd; (Learning Outcome):

vGj;Jf;fisg; gw;wpa mwpKfKk; brhw;fis vGJtjw;Fk; ngRtjw;Fk;

fw;Wf;bfhs;fpd;wdh;. jkpHh;fspd; gz;ghL/ ,yf;fpa';fis mwpe;Jbfhs;fpd;wdh;.

ghh;it E}y]fs]]

1. ,yf]fpa tuyhW - nrhk . ,stuR

kzpthrfh; gjpg;gfk;

8-7 rp';fh; bjU

ghhp Kid, brd;id – 8. Mwhk;gjpg;g[ - 2007

2 . ghujpahh; ftpijfs; - ghujpahh;

_ ,e;J gg;spnfrd;!]

100/ bfdhy; g']f] nuhL

fpHf;F rp.I.o.efh;, brd;id – 35.

13-Mk; gjpg;g[ -2011

3. gjpbdz; fPH;f;fzf;F - th;;j;jkhdd; gjpg;gfk;

E}y;fs; - bjhFg;g[ E}y] V.Mh;.Mh;. fhk;g;bsf;!;

141/ c!;khd; rhiy/

jpahfuha efh;, brd;id – 17.

,uz;lhk; gjpg;g[ - 1999.

4. ePjp E}y; fH";rpak; - bfhw;wit btspaPL

4/2 Re;juk; bjU

jpahfuhah; efh;/ brd;id -17

Kjw;gjpg;g[ - 2014.

Page 56: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

52

5.ehl;Lg;g[w ,ay; Ma;t[ - lhf;lh; R.rf;jpnty;

kzpthrfh; gjpg;gfk;

31/ rp';fh; bjU/ ghhpKid/ brd;id - 108

Kjw;gjpg;g[ - 1983.

PREPARED BY VERIFIED BY

Dr.M.Revathi

Assistant Professor,

Dept of Tamil

Dr.S.Rajalatha

HOD, Dept of Tamil

SEMESTER - IV

PART IV: ADVANCED TAMIL - II

Credits: 2 Course Code: N7BCA4T56 - B

Hours per week: 2 Total Instructional Hours: 27 Hrs

ghl nehf;fk; (Learning Objective):

gy;ntW ,yf;fpa tot';fspd] tHpna thH]tpaiya[k] bkhHpapd] ,dpikiaa[k]

czh]j]Jjy].

myF I r']f ,yf]fpak; - mfk]] gh.nt:05

ew]wpiz - tpy]yhg]g{tpd] - Re]juj]jdhh]

fypj]bjhif - Rlh]j]bjhO,* nfsha]* - fgpyh;

mfehD}W - md]dha] thHp - j']fhy] Klf]bfhw]wdhh]

myF II r']f ,yf]fpak; - g[wehD}W gh.nt:04

<vd ,uj]jy] - fiHjpd]ahidahh]

<d]W g[we]jUjy] - \jpd] Ky]iy bghd]Koahh]

myF III rpyg]gjpfhuk] - fl]Liu fhij gh.nt:06

myF IV ciueil E}y] - tz]zjhrd] - mfk] g[wk] gh.nt:06

(njh]e]j ehd;F fl]Liufs])

C"]ry] kdR, fw]wJ kdk], ,aw]if kfue]j']fs]

ee]jpah tl]lr] broapd] k"]rs] ,iy

myF V bghJf]fl]Liufs] gh.nt:06

khzth]fs] bfhz]lhoa tpHh Fwpj]J mth]fis vGj itj]jy].

khzth; bgWk; jpwd; (Learning Outcome):

r';ffhyk; Kjy; ,f;fhyk; tiuapyhd ,yf;fpa';fs; tHpna bkhHpapd; ,dpik

kw;Wk; thH;tpay; jd;ik fisa[k; cah;e;J bfhs;fpd;wdh;.

Page 57: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

53

ghh;it E}y]fs]]

1. jkpH; ciueilapd; njhw;wk; tsh]r]rp - f.ifyhrgjp

epa{ br"]Rhp g[j]jf epWtdk]/ brd;id.

2. r']f ,yf;fpaj; bjhFg;g[f;fs; - epa{ br";Rhp g[f; Qt[!;

41/gp rpl;nfh ,d;l!;l;hpay; v!;nll;

mk;gj;J}h; / brd;id - 98

,uz;lhk; gjpg;g[ - 2004

3. jkpH;f; fhg;gpa';fs; - fp.th. $fe;ehjd;

Ky;iy epiyak;

9/ ghujp efh; Kjy; bjU

jpahfuha efh;

brd;id – 600 017

Kjw;gjpg;g[ 2012

4. Tj;Jk; rpyk;g[k; - Kidth;. m.mwpt[ek;gp

rpj;jpuk; btspaPL

15/fiythzp efh;

,yhRg; ngl;il

g[Jr;nrhp – 605 008

,uz;lhk; gjpg;g[ - 2009.

PREPARED BY VERIFIED BY

Dr.S.Dhandapani

Assistant Professor, Dept of Tamil

Dr.S.Rajalatha

HOD, Dept of Tamil

SEMESTER - IV

Non Major Elective – II : BASIC ENGLISH FOR COMPETITIVE

EXAMINATIONS – II

Credits: 2 Course Code: N7BCA4T76 - C

Hours per week: 2 Total Instructional Hours: 27 Hrs

Learning Objective:

To prepare students for competitive examination with basic grammar knowledge.

UNIT I 5 Hours

Concord (Subject Verb Agreement)Articles

Synonyms -Antonyms

UNIT II 5 Hours

Tenses, Common Errors, Idioms and Phrases

Page 58: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

54

UNIT III 5 Hours

Kinds of Sentence (Transformation)

Classification of Sentences (Simple, Complex, Compound)

Rearrange the Sentences

Improvement of Sentences

UNIT IV 6 Hours

One Word Substitution, Selection of Misspelt /Correctly Spelt Words

Odd Word Out

UNIT V 6 Hours

Comprehension, Cloze Test

Learning Outcome:

On successful completion of the course, the students to be in the comfort level of spoken,

written and also assist the students to avoid error in writing

TEXT BOOK:

1. “Basic English for Competitive Examinations”, Department of English, Sree Saraswathi

Thyagaraja College, Pollachi, 2017.

REFERENCE BOOKS:

1. R.N.Shukla & N.M.Nigam, “Facets of English Grammar”, Macmillan, 2009

2. R.P.Bhatnagar& Rajul Bhargava, “English for Competitive Examinations”, Macmillan,

2007.

PREPARED BY VERIFIED BY

Mrs. R.Vennila Nancy Christina

HOD, Dept of UG English

Mrs. K.Mahalakshmi HOD, Dept of PG English

SEMESTER - IV

EXTRA CREDIT COURSE

MATHEMATICS FOR COMPETITIVE EXAMINATIONS

Credits: 2 Course Code: N7BCA4T67

Hours per week: 4 Total Instructional Hours: 50 Hrs

Learning Objective: To train the students on quantitative aptitude and verbal reasoning.

UNIT I (10 Hours)

Analogy

Coding and Decoding

Direction Sense Test

Page 59: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

55

UNIT II (10 Hours)

Blood Relations

Logical Reasoning

UNIT III (10 Hours)

Average

Problems on Numbers

Problems on Ages

UNIT IV (10 Hours)

Percentages

Ratio and Proportion

Profit and Loss

UNIT V (10 Hours)

Time & Work

Time and Distance

Learning Outcome: After the completion of the course the student will gain confidence and

skill to appear for all competitive examinations conducted by central and state governments.

Text Book:

1. “Mathematics for Competitive Examinations”, Department of Mathematics, Sree Saraswathi

Thyagaraja College, Pollachi, 2016.

Reference Books:

1. R.S. Aggarwal, A Modern Approach to Verbal and Non-Verbal Reasoning, S. Chand &

Company Ltd, 2011 Edition, New Delhi (For units I & II only).

2. R.S. Aggarwal, Quantitative Aptitude for Competitive Examinations, S. Chand & Company

Ltd, 2012 Edition, New Delhi(For units III, IV, V).

3. B. S. Sijwali, Quantitative Aptitude, Arihand Publications (India) PVT LTD, 2007.

4. Abhijit Guha, Quantitative Aptitude for Competitive Examinations, McGraw Hill Companies,

2006.

Calculation of Exclusive Internal Marks For “Mathematics For Competitive

Examinations” For All UG Programmes

a) Average of two cycle tests – For a maximum of 25 marks

b) Model Examination – For a maximum of 50 marks

c) Assignment marks – For a maximum of 05 marks

d) Attendance marks – For a maximum of 10 marks

Page 60: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

56

e) Unannounced Quiz – For a maximum of 10 marks

Total marks – 100 marks

PREPARED BY VERIFIED BY

Ms.M.Thangamani

Ms.R.Chitradevi

Ms.R.D.Beulah

Assistant Professors,

Dept of UG Maths

R.Senthil Amutha

HOD, Dept of UG Maths

SEMESTER – V

CORE 13: COMPUTER NETWORKS AND INFORMATION SECURITY

(Common to BSc (CS), BSc (IT), BCA)

Credits: 5 Course Code: N7BCA5T71

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

To gain knowledge on the basic concepts of computer networks.

Students understand the conceptsin the areas of Information Security.

UNIT I 14 Hours

Introduction to network: Uses - Network Hardware: LAN – WAN – MAN – Wireless –

Home Networks. Network Software: Protocol Hierarchies – Design Issues for the Layers –

Connection-oriented and connectionless services – Service Primitives – The Relationship of

services to Protocols. Reference Models: OSI Reference Model – TCP/IP reference Model –

Comparison of OSI and TCP/IP – Critique of OSI and protocols – Critique of the TCP/IP

Reference model.

UNIT II 10 Hours

Physical layer: Guided Transmission Media: Magnetic Media – Twisted Pair Coaxial Cable –

Fiber Optics. Communication Satellites: Geostationary, Medium – Earth Orbit, Low Earth

Orbit – Public Switched Telephone Network: Structure of telephone network – local loops –

Modems – Switching techniques.

UNIT III 11 Hours

Data link layer: Data link layer design issues – Error Detection and correction – Medium

Access Control Sub Layer: Multiple Access Protocols – ALOHA – Wireless LAN Protocols.

Bluetooth: Bluetooth Architecture – Bluetooth application.

UNIT IV 15 Hours

Network Layer: Routing algorithms: The optimality Principle – Shortest path routing –

Routing for mobile hosts – Congestion Control Algorithms. Transport Layer: The Transport

Page 61: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

57

Service –Services Provided to the Upper Layers. TCP: Introduction to TCP – The TCP Service

Model – The TCP Protocol – TCP Connection Establishment and Connection Release.

Application Layer: DNS – The Domain Name System

UNIT V 10 Hours

Information Security: Terminology and Background-Substitution ciphers-Transpositions -

Publickey encryption

Learning Outcomes:

Students will be able to:

Have a good understanding of the OSI Reference Model and Information Security.

Ability to analyze the requirements for a given organizational structure and select the

most appropriate networking architecture and technologies.

TEXT BOOKS:

1. Andrew S. Tanenbaum, “Computer Networks”, Pearson Education, 4th Edition, 2003.

2. Charles P.Pfleeger, S.L.Pfleeger, “Security in Computing”, Pearson Education, 4th Edition,

2013.

REFERENCE BOOKS:

1. Achyut Godbole, “Data Communication and Networks”, TMH, 2007.

2. Uyless Black, “Computer Networks Protocols, Standards, and Interfaces”, PHI, 2nd

Edition, 2010.

3. Sarma.C.R, “Computer Networks Pragmatic Approach”, Jaico Publishing Home.

4. Behrouz A. Forouzan, “Data Communication and Networking”,Tata McGraw Hill

Publicatons, 4th edition, 2007.

PREPARED BY VERIFIED BY

Dr.B.Radha

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

SEMESTER – V

CORE 14: JAVA PROGRAMMING

(Common to B.Sc (IT) & BCA)

Credit: 5 Course Code: N7BCA5T62

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning Objectives: To understand OOP and the basic concepts in Java such as Applets,

Threads, AWT and Packages.

Page 62: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

58

UNIT I 16 Hours

OOPS: Fundamentals of Object Oriented Programming – Introduction- Object Oriented

Paradigm – Basic Concepts of Object Oriented Programming – Benefits of OOP-Applications of

OOP. Java Evolution: Java History – Java Features - How java differs from C and C++.

Overview of Java Language - Constants, Variables and Data types.

UNIT II 14 Hours

Classes and Objects: Operators and Expressions- Decision Making and Branching, Decision

Making and Looping- Classes, Objects and Methods-Arrays, Strings and Vectors.

UNIT III 15 Hours

Interfaces: Multiple Inheritances. Packages: Putting classes together- Multithreaded

Programming- Creating threads -Life Cycle of a Thread –Implementing the ‘Runnable’

Interface- Managing Errors and Exceptions.

UNIT IV 16 Hours

Applet and AWT: Applet programming- Introduction- Applet Lifecycle- Adding Applet to

HTML File-Graphics Programming.

Frames and Windows: Frame class-Creating and displaying a Frame – Displaying messages in

a window-Button and Label- Events Handling.

UNIT V 14 Hours

I/O Package: Managing Input / Output Files in Java: Introduction-Concepts of Streams- Stream

Classes – Using streams - Input/Output Exceptions – Creation of files – Reading / Writing

Characters, Reading /Writing Bytes - Handling Primitive Data types.

Learning Outcome: Apply knowledge in Developing System and Web applications using the

Concepts in Java such as Applets, Threads, AWT and Packages.

TEXT BOOKS:

1. E. Balagurusamy, “Programming with Java – a Primer”, TMH publication 3rd Edition,

2008. (UNIT I, II, III, IV, V).

2. C.Xavier, “Programming with Java 2”, Scitech Publications (INDIA) Pvt. Ltd. 2008, (UNIT

IV).

REFERENCE BOOKS:

1. Patrick Naughton & Hebert Schildt, “The Complete Reference Java 2”, 2nd Edition, TMH

Publication.

2. Stoker Carol Plew, “An Introduction to Java Programming”, Galgottia Publications.

3. Ravikumar.B.N, “Java Programming”, Eastern Book Promoters Belgaum.

4. John R. Hubbard, “Programming with Java”, McGraw Hill Publication, 2nd Edition.

PREPARED BY VERIFIED BY

Mr.S.Natheem Mohammed

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

Page 63: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

59

SEMESTER - V

CORE 15: LAB 5: JAVA PROGRAMMING LAB

Credits: 5 Course Code: N7BCA5P63

Hours per week: 6 Total Lab Hours: 75 Hrs

1. Develop a java program to find Fibonacci numbers

2. Develop a java program sorting numbers

3. Develop a Java program to display the mark statement with result and grade.

STRINGS AND VECTORS

4. Develop a Java program to implement Method Overloading.

5. Develop a Java Applications to extract a portion of a character string and print the

extracted string.

6. Develop a Java program to add, delete list of elements using Vectors.

PACKAGE AND INTERFACES

7. Develop a Java program to create your own package.

8. Develop a Java Program to implement the concept of multiple inheritance using

Interfaces.

MULTITHREADING AND EXCEPTIONS

9. Develop a Java Program to implement the concept of multithreading with the use of any

three multiplication tables and assign three different priorities to them.

10. Develop a Java Program to create an Exception called payout-of-bounds and throw the

exception.

APPLET

11. Develop a Java Program to draw gridlines using Applets.

12. Develop a Java Program to create an Applet with three text fields for name, age and

qualification and a text field for multiple lines for address.

AWT AND EVENT HANDLING

13. Develop a Java Program to demonstrate the Multiple Selection List-box.

14. Develop a Java Program to create Menu Bars and pull down menus.

FILES

15. Develop a Java Program which open an existing file and append text to that file.

PREPARED BY VERIFIED BY

Mr.S.Natheem Mohammed

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

Page 64: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

60

SEMESTER - V

DOMAIN BASED ELECTIVE - I

(A). OBJECT ORIENTED SYSTEM DEVELOPMENT

Credits: 5 Course Code: N7BCA5T64 - A

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

To understand the concept of object oriented methodologies and unified modeling

language.

To have a firm foundation on object oriented systems development environment,

concepts, visual modeling techniques and the UML (Unified Modeling Language)

UNIT I 12 Hours

Object Basis: Object Oriented Philosophy – Objects – Object are Grouped in Classes –

Attributes: Object State, Properties, Behaviors and Methods – Encapsulation and Information

Hiding – Class Hierarchy – Inheritance – Multiple Inheritance – Polymorphism – Advanced

Topics: Object Identity – Static and Dynamic Binding – Meta Classes.

UNIT II 12 Hours

Object Oriented Methodologies: Rumbaugh object Model – The Booch methodology – The

Jacobson methodology – Patterns – Frameworks – Unified Approach: object Oriented Analysis

and Design – Iterative Development and Continuous Testing – Modeling Based on UML – The

UA Approach – The Layered Approach to Software Development.

UNIT III 12 Hours

Unified Modeling Language: Introduction – Static and Dynamic Models – UML diagrams –

Class Diagrams – Use Case Diagrams – UML Dynamic Modeling: Interaction Diagram –

Sequence Diagram – Collaboration Diagram – State Chart Diagram – Activity Diagram.

UNIT IV 12 Hours

Identifying Object Relationships, Attributes and Methods: Introduction, Associations, Super

– Sub Class Relationships – A Part of Relationships – Aggregations. Class Responsibility:

Identifying Attributes and Methods – Methods and Messages.

UNIT V 12 Hours

Designing Classes: Introduction – The Process – Refining Attributes – Designing Methods and

Protocols – Packaging and Managing Classes. Access Layer: Object Storage and Object

Interoperability: Database Management Systems – Database Views – Database Models –

Hierarchical Model – Network Model – Relational Model – Database Interface.

Learning Outcomes:

After completion of the course the students would be well versed with;

The role of System Analyst.

Key modeling concepts that apply to both the traditional structured approach

and the newer object-oriented approach.

Page 65: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

61

Unified Process and use of UML for Object-Oriented Analysis and Design.

TEXT BOOK:

1. Ali Bahrami, “Object Oriented Systems Development”, Irwin-McGraw Hill, New Delhi,

International editions, 1999.

REFERENCE BOOKS:

1. Grady Booch, “Object Oriented Analysis and Design with Applications”, Pearson

Publications, Second Edition, 2006.

2. Martin Fowler, Kendall Scott, “UML Distilled-Applying the standard Object Modeling

Language”, Addition Wesley, Third Edition 1977.

3. Bennett Simon, McRonn Steve, Farmer Ray “Object Oriented Analysis and Design”, Tata

McGraw Hill, Second Edition, 2011.

4. Peter Coad, “Object Oriented Analysis”, Pearson Education, Second Edition, 1990

PREPARED BY VERIFIED BY

Ms.Juliet Rozario

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

(B). MOBILE COMPUTING AND WAP

Credit Hrs: 5 Course Code: N7BCA5T64 - B

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

To understand the challenges of wireless communication and the solutions that is in use.

To study about various types of wireless data networks, wireless protocols and wireless

voice networks.

To design and implement mobile applications.

UNIT I 14 Hours

Wireless Communication Fundamentals: Introduction – Applications-A short History of

wireless Communications. Wireless Transmission – Frequencies for Radio transmission –

Signals – Antennas – Signal Propagation – Multiplexing- Modulations – Amplitude shift

keying- Frequency shift keying-Phase shift keying-Spread Spectrum.

Page 66: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

62

UNIT II 13 Hours

Medium Access Control – SDMA – FDMA – TDMA – Fixed TDM- Classical Aloha- CDMA.

Telecommunication Systems: – Global System for Mobile Communications – GPRS –

Satellite Systems – Basics –Applications- Broadcast Systems – Digital Audio Broadcasting –

Digital Video Broadcasting.

UNIT III 13 Hours

Wireless Networks: Wireless LAN: Infrared Vs Radio Transmission – Infrastructure Networks

– Ad hoc Networks – IEEE 802.11 –System Architecture-Protocol Architecture- Bluetooth-

User scenarios- Bluetooth Architecture-Introduction to Wireless ATM – Services - Location

Reference Model.

UNIT IV 11 Hours

Mobile Network Layer: Mobile IP – Goals – assumptions – entities and terminology – IP

Packet delivery – agent advertisement and discovery – registration – tunneling and

encapsulation – optimizations – Dynamic Host Configuration Protocol (DHCP) – routing –

DSDV – DSR – Alternative Metrics.

UNIT V 9 Hours

WAP: Introduction – Protocol Architecture – Extensible Markup Language (XML) –

WML Script – Applications – Wireless Telephony Application (WTA) – Wireless Telephony

Application Architecture.

Learning Outcomes:

Upon completion of the course, students will be able to

To comprehend wireless LAN and cellular systems

To understand protocols at network and transport layer

To learn development of applications in mobile computing platform

TEXT BOOK:

1. Jochen Schiller, “Mobile Communications”, PHI/Pearson Education, Second Edition, 2016.

REFERENCE BOOKS:

1. Kaveh Pahalavan, Prasanth Krishnamoorthy, “Principles of Wireless Networks”,

PHI/Pearson Education, 2003.

2. Adelstein, Frank, Gupta, Sandeep KS, Richard III, Golder, Schwiebert, Loren,

“Fundamentals of Mobile and Pervasive Computing”, ISBN: 0071412379, Tata McGraw

Hill Publications, 2005.

3. Stallings Williams, “Wireless Communications and Networks”, Pearson Education,

Second Edition, 2014.

4. Asoke K Talukder, Hasan Ahmed, Roopa R Yavagal, “Mobile Computing”, Tata McGraw

Hill Publications, Second edition, 2010.

PREPARED BY VERIFIED BY

Ms.A.Pavithra

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

Page 67: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

63

(C). DATA MINING AND WAREHOUSING

Credits: 5 Course Code: N7BCA5T64 - C

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

Learning the Data Mining techniques and the concepts of Data Warehousing.

Learning how to gather and analyze large sets of data to gain useful business

understanding

UNIT I 12 Hours

Data Mining – Data mining versus query tools – Data mining in marketing – Practical

applications of data mining – What is learning? – Self-Learning computer systems – Machine

learning and the methodology of science – Concept learning – A Kangaroo in mist – Data mining

and the data warehouse: Need for a data warehouse – Designing decision support systems –

Client / Server and data warehousing.

UNIT II 12 Hours

The Knowledge Discovery Process: Introduction – Data Selection – Cleaning – Enrichment –

Coding – Preliminary analysis of the data set using traditional query tools – Visualization

techniques – Likelihood and distance – OLAP tools – k-nearest neighbour – Decision trees –

Association rules – Setting up a KDD environment: Different forms of Knowledge – The KDD

environment – Ten golden rules.

UNIT III 12 Hours

Real-life Applications: Learning as compression of data sets – The information content of a

message – Noise and redundancy – The significance of noise – Fuzzy databases – The traditional

theory of the relational database – From relations to tables – From keys to statistical

dependencies – Denormalization – Data mining primitives.

UNIT IV 12 Hours

Data Warehousing: Characteristics of a data warehouse – Data marts – Other aspects of data

mart – Online Analytical Processing: Introduction – OLTP and OLAP Systems – Data modeling-

star schema for multidimensional view – Data modeling-multifact star schema or snow flake

schema – OLAP tools – OLAP tools and the Internet.

UNIT V 12 Hours

Developing a Data Warehouse: Why and how to build a Data Warehouse? – Data Warehouse

Architectural strategies and Organizational Issues – Design Considerations – Data Content –

Metadata – Distribution of data – Tools for data warehousing – Performance considerations –

Crucial decisions in designing a data warehouse – Applications of data warehousing and data

mining in Government: Introduction – National data warehouses – Other areas for data

warehousing and data mining.

Learning Outcomes:

Comprehend the roles that the datamining plays in various fields and manipulate

different data mining techniques.

Page 68: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

64

Understand the entire KDD process and various forms of knowledge.

TEXT BOOKS:

1. Pieter Adriaans, Dolf Zantinge, “Data Mining”, Pearson Education, 2007. (UNITS I, II &

III).

2. C. S. R. Prabhu, “Data Warehousing Concepts, Techniques, Products and Applications”,

PHI Pvt. Ltd. 2006. (UNITS IV & V)

REFERENCE BOOKS:

1. Margaret H. Dunham, “Data Mining Introductory and Advanced Topics”, Pearson

Education, 2008.

2. Alex Berson, Stephen J. Smith, “Data Warehousing, Data Mining & OLAP”, Tata

McGraw-Hill Edition, 2007.

3. Jiawei Hanand Micheline Kamber, “Data Mining Concepts and Techniques”, Elsevier,

Second Edition, Reprinted 2008.

4. Berson, Alex & Smith, Stephenj, “Data Warehousing, Data Mining, and OLAP”, TMH

Pub.Co.Ltd, New Delhi, 2012.

PREPARED BY VERIFIED BY

Mr.G.Murugasen

Assistant Professor,

Dept of UG IT

Mrs.C.Akila

HOD, Dept of UG IT

(D). E- COMMERCE & M - COMMERCE

Credits: 5 Course Code: N7BCA5T64 - D

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objective: To understand the concepts in Electronic Commerce, Electronic Payment

Systems, Security, Online Advertising and Marketing.

UNIT I 12 Hours

E-Commerce: Anatomy of E- Commerce Applications - Electronic Commerce Consumer

Applications. Network Infrastructure for E-Commerce: Components of theI-way-Network

Access Equipment- Global Information Distribution Networks.

UNIT II 12 Hours

Internet as a Network Infrastructure: The Internet Terminology. NSFNET: Architecture and

Components - National Research and Education Network. The Business of Internet

Commercialization: Telco/ Cable/ Online Companies- National Independent ISPs – Local-

Level ISPs.

Page 69: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

65

UNIT III 12 Hours

E-Commerce and World Wide Web: Architectural Framework for E-Commerce - WWW as

the Architecture. Consumer Oriented E-Commerce: Mercantile Process Model- Mercantile

Models from the Consumers Perspective.

UNIT IV 12 Hours

Introduction: The Fundamental Functional Platform of M - Commerce -Applications-The Value

Chain Supporting M-Commerce Transactions. Services and Applications in Horizontal and

Vertical Markets: Personal Organizers-Location Based Services and Applications - M-

Commerce Portals-Communication and Messaging-M-Commerce Data Synchronization -

Education-Gaming Services. Mobile versus Wired Security: Mobile Device Constraints-

Security Model-Privacy Issues. Over View of Wireless Networks: Mobile System Work-

Evaluation and Migration of Mobile Networks-Mobile Packet Standards-3G Wireless-Standard-

Short Range Mobile Networks.

UNIT V 12 Hours

Mobile Security Overview: Introduction -Public Key Infrastructure-Strategies in Wireless

Internet Security-Security Issues in WTLS.Mobile Security in Information Applications: The

Basics-Security of Wireless Information Delivery Models-Mobile Servers Security Flaws-

Applications Communications Applications:MCRM-SFA-ASP - Messaging.Service Sector:

Retail-Banking and Finance-Travel-Manufacturing-Distribution - Healthcare, Public Services

and Hospitality -Entertainment and the Military.Bluetooth: Architecture Overview-Security

Overview- WAP in Bluetooth.

Learning Outcomes:

Demonstrate an understanding of the foundations and importance of E-commerce.

Describe the infrastructure for E-commerce.

Design and implement an e-commerce application.

TEXT BOOKS:

1. Ravi Kalakota & Andrew B.Whinston, “Frontiers of Electronic - Commerce”, Wesley

1999.

2. Kapil Raina, Anurag Harsh, “M-Commerce security: A Beginner’s Guide”, Tata McGraw -

Hill Publishing Company Limited, New Delhi.

REFERENCE BOOKS:

1. PeteLoshin, & Paul A. Murphy, “Electronic Commerce”, 2nd Edition, Jaico Publishing

House, 2000.

2. P. J. Louis, “M-Commerce Crash Course”, McGraw- Hill Companies February 2001

3. Kenneth C. Laudon, “E-Commerce: Business, Technology, Society”, 4th Edition, Pearson.

4. E.Brian Mennecke, J.Troy Strader, “Mobile Commerce: Technology, Theory and

Applications”, Idea Group Inc., IRM press, 2003.

Page 70: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

66

PREPARED BY VERIFIED BY

Mr.A.Somasundaram

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

(E). COMPUTER INSTALLATION AND SERVICING

Credits: 5 Course Code: N7BCA5T74 – E

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

Students gain the knowledge on hardware components of the computer.

And they also learn about Trouble Shooting, Servicing and Computer maintenance.

UNIT I 12 Hours

Personal Computer: Evolution - PC to Pentium - Technical Specifications. PC System:

Personal Computer System - Functional Blocks - System Unit - Display Unit – Keyboard. Inside

PC: Motherboard - BIOS – CMOS - RAM - Motherboard Types - Processors - Chipsets - Bus

Standards - SMPS (Switched Mode Power Supplies). On-Board Memory: PC’s Memory

Organization - Memory Packaging - I/O Ports.

UNIT II 12 Hours

Recording and Retrieval in Magnetic Media: Magnetic Storage Fundamentals - Diskette

Basics - Floppy Disk Drive and Controller - Hard Disk Drive and Controller – MMX -

Multimedia Extensions.

UNIT III 12 Hours

Input Devices: Keyboard - Mouse - Scanner - Digitizer - Digital Camera. Monitors and

Display Adapters: Display - Video Basics - VGA Monitors - Display Controllers - Digital

Display Technology - Thin Displays - CRT Controller - Graphics Cards.

UNIT IV 12 Hours

Output Devices: DOT Matrix Printer - Plotter - Printer Controller - Laser Printer - Ink-Jet

Printer. Computer Installation: Room Preparation - Power Supply - PC Installation.

UNIT V 12 Hours

Trouble Shooting & Servicing: Troubleshooting the motherboard – Trouble shooting the

keyboard – Troubleshooting the floppy / hard disk drives – Trouble shooting the printer-

Computer maintenance : Data security – Computer and Communication : Networking –

Modem - Internet

Learning Outcomes:

Students can disassemble and assembles hardware components of the computer.

And they can Trouble Shoot, Service and maintain the computer.

.

Page 71: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

67

TEXT BOOK:

1. D. Balasubramanian, “Computer Installation and Servicing”, Second Edition, Tata

McGraw-Hill Publishing Company Limited, New Delhi, 2010.

REFERENCE BOOKS:

1. Peter Abel, Niyaz Nizamuddin, “IMB PC Assembly Language and Programming”, Pearson

Education, 2007.

2. Scott Mueller, “Repairing PC's”, PHI, 1992.

3. Brain Austin, “Upgrading your PC in Easy steps”, Dream tech publications, 2006.

4. Craig Zacker, John Rourke, “The complete reference PC Hardware”, Tata McGraw-Hill

Edition, Seventh Re-print 2009.

PREPARED BY VERIFIED BY

Mrs.J.Geetanjali

Assistant Professor,

Dept of UG CT

Mr.M.Premkumar

HOD, Dept of UG CT

SEMESTER -V

SKILL BASED COURSE 3: WEB TECHNOLOGIES

Credits: 2 Course code: N7BCA5T65

Hours per week: 4 Total Instructional Hours: 50 Hrs

Learning Objectives:

To understand Web based programming and scripting languages.

To learn the basic web concepts and to create rich internet applications that use most

recent client-side programming technologies.

To learn the basics of HTML, DHTML, XML, CSS, VBScript, Java Script and AJAX.

UNIT I 10 Hours

HTML: HTML-Introduction-tag basics- page structure-adding comments working with texts,

paragraphs and line break. Emphasizing test- heading and horizontal rules-list-font size, face and

color-alignment-links-tables-frames

UNIT II 10 Hours

Forms & Images Using Html: Graphics: Introduction-How to work efficiently with images in

web pages, image maps, GIF animation, adding multimedia, data collection with html forms-

textbox, password, list box, combo box, text area, tools for building web page front page

UNIT III 10 Hours

XML & DHTML: Cascading style sheet (CSS)-what is CSS-Why we use CSS-adding CSS to

your web pages-Grouping styles-extensible markup language (XML).

Page 72: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

68

Dynamic HTML: Document object model (DCOM)-Accessing HTML & CSS through DCOM

–Dynamic content styles & positioning-Event bubbling-data binding.

UNIT IV 10 Hours

VB Script: Introduction-scripting language options & comparison-VB script programming

basic-working with operators-controlling program flow with VB script-working with functions,

subroutines & dialog boxes-data type conversion features.

UNIT V 10 Hours

Java Script & AJAX: Introduction to Java script-Advantage of Java script-Java script syntax-

data type variable-array-operators, making statements-date & time-mathematics-strings-Event

handling-form properties. AJAX.

Learning Outcomes:

Ability to Develop and publish Web pages using Hypertext Markup Language (HTML).

Ability to optimize page styles and layout with Cascading Style Sheets (CSS).

Ability to Understand, analyze and apply the role of languages to create a capstone

Website using client side web programming languages like HTML, DHTML, CSS,

XML, JavaScript, VBScript and AJAX.

TEXT BOOKS:

1. M.R. Patil - “Web Technology”, Sapna book house, Bangalore- First Edition May 2005.

(UNIT I, II, III & IV).

2. Mike Mcgrath, “Java Script”, Dream Tech Press, First Edition 2006. (UNIT V: JAVA

SCRIPT)

3. Achyut S Godbole & Atul Kahate, “Web Technologies”, Second Edition, 2002. (UNIT V:

AJAX)

REFERENCE BOOKS:

1. Renuga Ambiger, “Web Technology”, Eastern book promoters, Belgaum, 1st Edition 2003.

2. Ramesh Bangia, “Web Technology”, Firewall Media Publications, 1st Edition 2006.

3. C.Xavier, “World Wide Web Design with HTML”, TMH Publishers, 2001.

4. Wendy Willard, “A Beginners Guide HTML 4th Edition”, Tata MC Graw Hill, 2009.

PREPARED BY VERIFIED BY

Ms.D.Balashivasri

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

Page 73: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

69

SEMESTER - V

SKILL BASED COURSE 4: LAB 3: WEB TECHNOLOGIES LAB

Credits: 2 Course Code: N7BCA5P66

Hours per week: 4 Total Lab Hours: 50 Hrs

HTML

1. Design a web page for a company using HTML formatting tags.

2. Design a web page using ordered list and unordered list in a table.

3. Design a web page with

a) An image

b) A table, with a heading and row span/cols span.

c) Color the page

b) Link to another page.

4. Design a webpage for college admission process

XML

5. Design a XML program to implement internal data type definition (DTD) using CSS.

6. Design a XML program to implement external data type definition (DTD) using CSS.

DHTML

7. Design a DHTML program for event handling using on Click&On Error

8. Design a DHTML program to implement filters and transitions

VB SCRIPT

9. Design a VB Script program for customer profile using functions.

10. Designa VB Script program for event handling using onclick, onmove, onload.

JAVA SCRIPT & AJAX

11. Design a Java Script code to display the current date and time in Browser and using AJAX

display content of a text file in the same web page.

12. Develop a simple calculator using form fields.

PREPARED BY VERIFIED BY

Ms.D.Balashivasri

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

Page 74: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

70

SEMESTER - V

SUMMER PROJECT

Credit: 1 Course Code: N7BCA5R47

GUIDELINES FOR PROJECT

SREE SARASWATHI THYAGARAJA COLLEGE (Autonomous)

An ISO 9001:2008 Certified and NAAC Accredited Institution

(Affiliated to Bharathiar University, Coimbatore), Pollachi – 642 107

1. OBJECTIVE OF THE PROJECT

The primary objective of the Project is to gain through practical experience, a sound

appreciation and understanding of the theoretical principles learnt in four semesters. Project is

oriented towards developing the skills, knowledge and attitudes needed to make an effective start

as a member of the Computer / IT profession.

Some of the many expected advantages to be gained by an UG graduates are

Systematic introduction to the ways of industry and developing talent and attitudes, so that he

/ she can enjoy fully, a career in IT industry (as a S/W developer / Trainee / Software

Engineer/ Database administrator etc. ).

Recognizing his / her responsibilities as a professional of the future.

Understanding real life situations in industrial organizations and their related environments

and accelerating the learning process of how his / her knowledge could be used in a

realistic way.

Understanding that the problems encountered in the industry rarely have unique solutions and

gaining experience to select the optimal solution from the many alternatives available.

2. PROCEDURE

The following procedure will be adopted for the process:

2.1 Before the training actually starts, profile of the company / organization must be

submitted for the evaluation purposes.

2.2 The letter of the training will be issued only by the Centre Head or Project incharge.

2.3 No student will change organization/Project during the training period. However for the

betterment of students case will be put up by Project Incharge approved by the Centre

Head.

2.4 After the student joins the training, a joining report must be submitted within stipulated

time.

2.5 No project will be accepted unless it is done in consultation with the faculty and signed

by him/her.

3. RULES

All the students must follow the following rules & regulations.

a. All the communication must be in writing. No verbal communication will be accepted.

b. Students should follow the procedures as mentioned in guidelines.

Page 75: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

71

c. All the reports and forms must be submitted in the prescribed formats.

d. Student must be in regular touch with his/her project in charge.

4. TYPES OF ORGANIZATIONS

Students can opt for various types of institutes / organizations for their summer project. But

before the training actually starts, profile of the company / organization must be submitted. A

group of students not exceeding four may choose one organization / institution for project.

5. FIELDS FOR PROJECTS

Following is the list of fields under which projects can be undertaken. Students are required to

select only one project from the category listed below and get it approved from their project in

charge.

Database projects

Network projects

Web based projects

Application Oriented

System side projects

6. RULES FOR PRESENTATION

Students should use LCD for Presentation and Demonstration.

The presentation should not be paper reading and duration of the project will be of 10

minutes to 20 minutes for each presentation.

7. GUIDELINE FOR PRESENTATION OF PROJECT REPORT

7.1. NUMBER OF COPIES TO BE SUBMITTED

Students should submit two copies to the Head of the Department concerned on or before

the specified date. The Head of the Department should send one and one copy to the

student concerned.

7.2. SIZE OF PROJECT REPORT

The size of project report should not exceed 100 pages of typed matter reckoned from the

first page of Chapter 1 to the last page.

7.3. ARRANGEMENT OF CONTENTS OF PROJECT REPORT

The sequence in which the project report material should be arranged and bound should

be as follows

7.4. PROJECT REPORT FORMAT: Refer Appendix 1

7.5. PAGE DIMENSIONS AND MARGIN

The dimensions of the final bound copies of the project report should be 290mm x

205mm. Standard A4 size (297mm x 210mm) paper may be used for preparing the

copies.

The final two copies of the project report (at the time of submission) should have the

following page margins:

Top edge : 30 to 35 mm

Bottom edge : 25 to 30 mm

Left side : 35 to 40 mm

Page 76: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

72

Right side : 20 to 25 mm

The project report should be prepared on good quality white paper preferably not lower

than 80gms /Sq. Meter.

Tables and figures should conform to the margin specifications. Large size figures should

be photographically or otherwise reduced to the appropriate size before insertion.

7.6. MENUSCRIPT PREPARATION:

The candidates shall supply a typed copy of the manuscript to the guide for the purpose

of approval. In the preparation of the manuscript, care should be taken to ensure that all

textual matter is typed to the extent possible in the same format as may be required for

the final project report.

Hence, some of the information required for the final typing of the project report is

included also in this section.

The headings of all items 2 to 11 listed section 4 should be typed in capital letters without

punctuation and centered 50mm below the top of the page. The text should commence 4

spaces below this heading. The page numbering for all items 1 to 8 should be done using

lower case Roman numerals and the pages thereafter should be numbered using Arabic

numerals.

7.6.1. Title page – A specimen copy of the title page for respective UG programmes for

project report is given in Appendix 2.

7.6.2. Bonafide Certificate – Using double spacing for typing the Bonafide Certificate

should be in this format as given in Appendix 3.

7.6.3. Synopsis – Synopsis should be an essay type of narrative not exceeding 200

words, outlining the problem, the methodology used for tackling it and a summary of the

project.

7.6.4. Acknowledgement – It should be brief and should not exceed one page when

typed double spacing.

7.6.5. Table of contents – The table of contents should list all material following it as

well as any material which precedes it. The title page, bonafide Certificate and

acknowledgement will not find a place among the items listed in the table of contents but

the page numbers of which are in lower case Roman letters. One and a half spacing

should be adopted for typing the matter under this head.

7.6.6. List of Tables and Figures – The list should use exactly the same captions as

they appear above the tables/Figures in the text. One and a half spacing should be

adopted for typing the matter under this head.

7.6.7. Parts – The Project may be broadly divided into 3 parts (i) Introduction (ii)

Development of the main theme of the project report, (iii) Results, Discussion and

Conclusion.

7.6.8. Appendices – Appendices are provided to give supplementary information, which

if included in the main text may serve as a distraction and cloud the central theme under

discussion.

7.6.9. Bibliography

Books: AUTHOR NAME, TITLE, PUBLICATION, EDITION.

Web Reference: URL/Web Address.

Page 77: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

73

8. TYPING INSTRUCTIONS

8.1. General

This section includes additional information for final typing of the project report. Some

information given earlier under ‘Manuscript preparation’ shall also be referred.

The impressions on the typed copies should be black in colour.

Uniformity in the font of letters in the same project report shall be observed.

A sub-heading at the bottom of a page must have at least two full lines below it or else it

should be carried over to the next page.

The last word of any page should not be split using a hyphen.

One and a half spacing should be used for typing the general text.

Single spacing should be used for typing:

a. Long Tables

b. Long quotations

c. Foot notes

d. Multiline captions

e. References

All quotations exceeding one line should be typed in an indented space – the indentation being

15mm from either margin.

Double spacing should be used for typing the Bonafide Certificate and Acknowledgement.

8.2. Chapters

The format for typing chapter headings, division’s headings and sub division headings are

explained through the following illustrative examples.

Chapter heading : CHAPTER 1

Division heading : INTRODUCTION

Division heading : 1.1 OUTLINE OF PROJECT REPORT

Sub-division heading : 1.1.2. Literature Review

The word CHAPTER without punctuation should be centered 50mm down from the top of

the page. Two spaces below, the title of the chapter should be typed centrally in capital

letters. The text should commence 4 spaces below this title, the first letter of the text starting

20mm, inside from the left hand margin.

The division and sub-division captions along with their numberings should be left-justified.

The typed material directly below division or sub-division heading should commence 2

spaces below it and should be offset 20mm from the left hand margin. Within a division or

sub-division, paragraphs are permitted. Even paragraph should commence 3 spaces below the

last line of the preceding paragraph, the first letter in the paragraph being offset from the left

hand margin by 20mm.

9. NUMBERING INSTRUCTIONS

9.1. Page Numbering

All pages numbers (whether it be in Roman or Arabic numbers) should be typed without

punctuation on the upper right hand corner 20mm from top with the last digit in line with the

Page 78: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

74

right hand margin. The preliminary pages of the project report (such as Title page,

Acknowledgement, Table of Contents etc.) should be numbered in lower case Roman

numerals. The title page will be numbered as (i) but this should not be typed. The page

immediately following the title page shall be numbered (ii) and it should appear at the top

right hand corner as already specified. Pages of main text, starting with Chapter 1 should be

consecutively numbered using Arabic numerals.

9.2. Numbering of Chapters, Divisions and Sub-Divisions

The numbering of chapters, divisions and sub-divisions should be done, using Arabic

numerals only and further decimal notation should be used for numbering the divisions and

sub-divisions within a chapter. For example, sub-division 4 under division 3 belonging to

chapter 2 should be numbered as 2.3.4. The caption for the sub-division should immediately

follow the number assigned to it.

Every chapter beginning with the first chapter should be serially numbered using Arabic

numerals. Appendices included should also be numbered in an identical manner starting with

Appendix 1.

9.3. Numbering of Tables and Figures

Tables and Figures appearing anywhere in the project report should bear appropriate

numbers. The rule for assigning such numbers is illustrated through an example. Thus if as

figure in Chapter 3, happens to be the fourth then assign 3.4 to that figure. Identical rules

apply for tables except that the word Figures is replaced by the word Table. If figures (or

tables) appear in appendices then figure 3 in Appendix 2 will be designated as Figure A 2.3.

If a table to be continued into the next page this may be done, but no line should be drawn

underneath an unfinished table. The top line of the table continued into the next page should,

for example read Table 2.1 (continued) placed centrally and underlined.

10. BINDING SPECIFICATIONS

Project report submitted for UG Programmes should be bound using flexible cover of Silver

white. The cover should be printed in black letters and the text for printing should be

identical to what has been prescribed for the title page.

APPENDIX 1

Project Report Format

- Acknowledgement

- Organization Certificate

- Synopsis

- Table of Contents

- Abstract

1. Introduction

1.1. Organization Profile

1.2. Overview of the Project

2. System Study

2.1. Existing System

2.1.1 Drawbacks of Existing System

Page 79: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

75

2.2. Proposed System

2.2.1 Advantages of Proposed System

3. System Specification

3.1. Hardware specification

3.2. Software specification

4. System Design

4.1. DFD (Level 0, 1, 2)

4.2. ER Diagram

4.3. SFD

4.4. Table Design

5. Testing

5.1. Testing Methodologies

6. Implementation

6.1. Modules and its Descriptions (with Screen Shots)

7. Conclusion and Future Enhancement

8. Source Code

9. Bibliography

******

Page 80: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

76

APPENDIX 2

PROJECT TITLE

A Project report submitted in partial fulfillment of the requirements for the award of the degree

of BACHELOR OF COMPUTER APPLICATIONS

Submitted by

NAME OF THE STUDENT

(REG_NO )

Guide

GUIDE NAME

(BACHELOR OF COMPUTER APPLICATIONS)

Sree Saraswathi Thyagaraja College, (Autonomous)

(Affiliated to BHARATHIAR UNIVERSITY, Coimbatore),

Pollachi.

(MONTH AND YEAR)

Page 81: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

77

APPENDIX 3

DECLARATION

I <Student Name> hereby declare that the project report entitled < “NAME OF THE

PROJECT”> submitted to Sree Saraswathi Thyagaraja College (Autonomous), Pollachi ,

affiliated to Bharathiar University, Coimbatore in partial fulfillment of the requirements for

the award of the degree of BACHELOR OF COMPUTER APPLICATIONS is a record of

original work done by me under the guidance of <Guide Name>, Assistant Professor,

Department of COMPUTER APPLICATIONS and it has not previously formed the basis for

the award of any Degree / Diploma / Associate ship / Fellowship or other similar title to any

candidate of any University.

Place : Signature

Date : (STUDENT NAME)

Page 82: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

78

APPENDIX 4

Sree Saraswathi Thyagaraja College (Autonomous)

(Affiliated to Bharathiar University, Coimbatore),

Pollachi.

CERTIFICATE

This is to certify that the project report entitled <”PROJECT TITLE”> submitted to

Sree Saraswathi Thyagaraja College (Autonomous), Pollachi, affiliated to Bharathiar

University, Coimbatore in partial fulfillment of the requirements for the award of the degree

of BACHELOR OF COMPUTER APPLICATIONS is a record of original work done by

<STUDENT NAME >under my supervision and guidance and the report has not previously

formed the basis for the award of any Degree / Diploma / Associate ship / Fellowship or other

similar title to any candidate of any University.

Date: Guide

Place: (Guide Name)

Counter Signed by

HOD DEAN SCIENCES PRINCIPAL

(HOD NAME) (DEAN NAME) (PRINCIPAL NAME)

Viva-voce Examination held on________________

INTERNAL EXAMINER EXTERNAL EXAMIN

Page 83: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

79

SEMESTER V

PART V: EXTENSION ACTIVITIES

NSS/Sports

Course Code: N7BCA5P28

Every student shall participate compulsorily for period of not less than two years (4 semesters) in

any one of the following programmes.

NSS,

NCC,

Sports,

YRC and

Other Extra curricular activities.

The student’s performance will be examined by the staff in-charge of extension activities

along with the Head of the respective department and a senior member of the Department on the

following parameters. The marks shall be sent to the Controller of Examinations before the

commencement of the final semester examinations.

20% of marks for Regularity of attendance

60% of marks for Active Participation in Classes / Camps / Games / Special Camps /

programmes in college District / State / University activities.

10% of marks for Exemplary awards / Certificates / Prizes.

10% of marks for Other Social components such as Blood Donations, Fine Arts, etc.

The above activities shall be conducted outside the regular working hours of the college. The

marks sheet will carry the following remarks as per the following mark range.

A-Exemplary - 80 and above

B-very good - 70-79

C-good - 60-69

D-fair - 50-59

E-Satisfactory - 40-49

This grading shall be incorporated in the mark sheet to be issued at the end of the

semester. (Handicapped students who are unable to participate in any of the above activities shall

be required to take a testing the theoretical aspects of any one of the above fields and be graded

and certified accordingly

Page 84: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

80

SEMESTER - VI

CORE 16: PHP PROGRAMMING

Credits: 5 Course Code: N6BCA6T61

Hours per week: 6 Total Instructional Hours: 75 Hrs

Learning Objectives:

To inculcate the concepts and provide a foundation to successfully build interactive, data-

driven website using PHP.

To learn the basic dynamic web concepts to create rich internet applications

UNIT I 16 Hours

Introducing PHP – Basic development Concepts – Creating first PHP Scripts – Using Variable

and Operators – Storing Data in variable – Understanding Data types – Setting and Checking

variables – Data types – Using Constants – Manipulating Variables with Operators.

UNIT II 15 Hours

Controlling Program Flow: Writing Simple Conditional Statements - Writing More Complex

Conditional Statements – Repeating Action with Loops – Working with String and Numeric

Functions.

UNIT III 14 Hours

Working with Arrays: Storing Data in Arrays – Processing Arrays with Loops and Iterations –

Using Arrays with Forms - Working with Array Functions – Working with Dates and Times.

UNIT IV 14 Hours

Using Functions and Classes: Creating User-Defined Functions - Creating Classes – Using

Advanced OOP Concepts. Working with Files and Directories: Reading Files-Writing Files-

Processing Directories.

UNIT V 16 Hours

Working with Database and SQL: Introducing Database and SQL- Using MySQL-Adding and

modifying Data-Handling Errors – Using SQLite Extension and PDO Extension. Introduction

XML - Simple XML and DOM Extension.

Learning Outcomes:

Ability to Capture, retrieves, and display information via a database such as MySQL and

SQLite.

Ability to explore techniques for developing effective and maintainable dynamic content

system.

Ability to create a capstone project that integrates PHP, HTML, and a relational database

into a real world web application.

TEXT BOOK:

1. Vikram Vaswani, “PHP A Beginner‘s Guide”, Tata McGraw-Hill, 2008.

Page 85: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

81

REFERENCE BOOKS:

1. Steven Holzner, “The PHP Complete Reference”, Tata McGraw-Hill Edition, 2010

2. Steven Holzner, “Spring into PHP5”, Tata McCraw Hill Edition, 2005.

3. Steve, Tim converse, Joyce Park, “Php6 and Mysql”, Bible-2009.

4. Peter Moulding, “PHP Black Book”, Dreamtech Press, 2002.

PREPARED BY VERIFIED BY

Ms.D.Balashivasri

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

SEMESTER - VI

CORE 17: LAB 6: PHP PROGRAMMING LAB

Credits: 4 Course Code: N7BCA6P62

Hours per week: 6 Total Instructional Hours: 75 Hrs

1. Develop a PHP program using controls and functions.

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

3. Develop a PHP program using String function and Arrays.

4. Develop a PHP program to display student information using MYSQL table.

5. Develop a PHP program to design a college application form using MYSQL table.

6. Develop a PHP program using parsing functions (use Tokenizing)

7. Develop a PHP program and check Regular Expression, HTML functions, Hashing

functions.

8. Develop a PHP program and check File System functions, Network functions, and Date &

time functions.

9. Develop a PHP program using session.

10. Develop a PHP program using cookie and session.

PREPARED BY VERIFIED BY

Ms.D.Balashivasri

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

SEMESTER - VI

DOMAIN BASED ELECTIVE - II

(A). SOFTWARE TESTING AND QUALITY ASSURANCE

Credits: 5 Course Code: N7BCA6T63 - A

Hours per week: 5 Total Instructional Hours: 60 Hrs

Page 86: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

82

Learning Objectives:

To understand fundamentals of software testing and testing techniques.

To learn various metrics of software quality.

To acquire knowledge on software quality management.

UNIT I 12 Hours

Software development Lifecycle model – phases of software project – quality, quality assurance

and quality control - - testing, verification and validation – process model to represent different

phases – life cycle model – white box testing: what is white box testing – static –structural

testing – challenges in white box testing.

UNIT II 12 Hours

Black Box Testing: What Is Black Box Testing – Why Black Box Testing? – When to do Black

Box Testing? – How to do Black Box Testing? - Integration Testing – What is Integration

Testing? – Integration Testing As A Type Of Testing – Integration Testing as a Phase of Testing

– Scenario Testing – Defect Bash- System and Acceptance Testing: Why System Testing Done

– Functional Vs Non-Functional Testing – Function System – Non Functional System Testing –

Acceptance Testing.

UNIT III 12 Hours

Performance Testing – Factors Governing Performance – Methodology for Performance Testing

– Tools For Performance. Regression Testing: What Is Regression Testing? – Types of

Regression Testing – When to do Regression Testing? – How to do Regression Testing? –

Adhoc Testing: Buddy Testing – Pair Testing – Exploratory Testing – Iterative Testing – Agile

And Extreme Testing – Defect Testing – Usability And Accessibility Testing.

UNIT IV 12 Hours

Product Metrics: Software Quality – Framework for Software Metrics – Metrics for Analysis

Model – Metric for Design Model –Metrics for Source Code – Metrics for Testing.

UNIT V 12 Hours

Quality Management – Quality Concepts - Software Quality Assurance – Software Reviews –

Formal Technical Reviews – Formal Approach to SQA – Statistical Software Quality Assurance

– Software Reliability – The ISO 9000 Quality Standards – SQL Plan.

Learning Outcomes:

Able to test the software using various testing techniques.

Propose and defend innovative solutions to software quality assurance in the context of

various software development environments.

To know about various ISO 9000 quality standards.

TEXT BOOKS:

1. Srinivasan Desikan, Gopalaswamy Ramesh, “Software Testing”, Pearson Education, 2013.

(Unit I, II, III)

2. Roger Pressman, “Software Engineering a Practitioner’s Approach”, Tata McGraw Hill

Education (India), Seventh Edition, 2014. (Unit IV, V)

Page 87: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

83

REFERENCE BOOKS:

1. Stephoen H.Kan, “Metrics and Models in Software Quality Engineering”, Pearson

Education, Second Edition, 2007.

2. Louis Tamres, “Introduction Software Testing”, Pearson Education, First Edition, 2006.

3. Galin Daniel, “Software Quality Assurance”, Pearson Education, 2010.

4. Tian Jeff, “Software Quality Engineering”, Wiley India, New Delhi, Second Edition, 2009.

PREPARED BY VERIFIED BY

Ms.R.Briundha Devi

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

B.NETWORK PROTOCOLS

Credits: 5 Course Code: N7BCA6T63 - B

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives: To understand the basic concepts of Protocols.

To understand the high speed network protocols and design issues.

To learn Network Security Technologies and various protocols in wireless LAN, MAN.

.

UNIT I 12 Hours

Introduction and Overview: The Motivation for Internetworking – The TCP/IP Internet –

Internet Services. Review of underlying Network Technologies: Ethernet Technology – FDDI

– WAN Technologies, ARPANET. Internetworking Concept and Architectural Model:

Application and Network Level Interconnection – Internet Architecture – Interconnection

through IP.

UNIT II 12 Hours

Error and Control Messages (ICMP): The Internet Control Message Protocol – Error

Reporting vs. Error Correction, ICMP Message Delivery – ICMP Message Format. Routing in

an Autonomous system (RIP, OSPF, HELLO): Static vs. Dynamic Interior Routes – Routing

Information Protocol – The Hello Protocol – The Open SPF Protocol.

UNIT III 12 Hours

Bootstrap and Auto Configuration (BOOTP, DHCP): The BOOTP Retransmission Policy –

The BOOTP Message Format – Then Two-step Bootstrap Procedure – Dynamic Host

Configuration Dynamic IP Address Assignment – DHCP Message Format – DHCP Options and

Message Type. Applications: Remote Login (Telnet, Rlogin): Remote Interactive Computing –

TELNET Protocol – Rlogin (BSD UNIX).

Page 88: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

84

UNIT IV 12 Hours

Applications: File Transfer and Access (FTP, TFTP, NFS): File Access and Transfer –

Online shared Access – FTP features – FTP Process Model – TFTP – NFS – NFS

Implementation – Remote Procedure Call (RPC). Electronic Mail (SMTP, POP, IMAP,

MIME): Electronic Mail – SMTP – Mail retrieval and mail box manipulation protocols – Post

office protocol – Internet Message Access Protocol – The MIME extension for Non-ASCII data.

UNIT V 12 Hours

Applications: World Wide Web (HTTP): Architectural Components – Uniform Resource

Locators – Hypertext Transfer Protocol. Voice and Video Over IP (RTP): Real-time Transport

Protocol (RTP) - RTP Control Protocol (RTCP) – RTCP Operation – IP Telephony and

Signaling. Internet Management (SNMP): Simple Network Management Protocol.

Learning Outcomes:

Acquiring the knowledge of various protocols of wired and wireless networks.

To implement the protocols in network design and services.

TEXT BOOK:

1. Douglas E.Comer, “Internetworking with TCP / IP – Principles, Protocols and

Architectures”, Fourth Edition, Prentice – Hall of India, Delhi, 2002.

REFERENCE BOOKS

1. Uyless Black, “Computer Networks – Protocols, Standards and Interfaces”, 2nd Edition,

Prentice Hall of India, Delhi, 2012.

2. Fourouzan Behrouz, “TCP/IP Protocol”, 4th Edition,Tata Mcgraw Hill Education , 2012

3. Shanthi. M, Jayalakshmi. S, “Computer Networks II TCP/IP”, Subhas Stores Books

Corner, 2006.

4. W. Richard Stevens, G.Gabrani, “TCP/IP Illustrated Volume I”, Pearson Education,

2006.

PREPARED BY VERIFIED BY

Ms.P.Sathya

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

(C). BIG DATA ANALYTICS

Credits: 5 Course Code: N7BCA6T63 - C

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

To learn the basics of big data, its types, components.

To learn the concepts of virtualization.

Page 89: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

85

UNIT I 12 Hours

Grasping the Fundamentals of Big Data: The Evolution of Data Management - Understanding

the Waves of Managing Data - Defining Big Data - Building a Successful Big Data Management

Architecture - The Big Data Journey. Examining Big Data Types: Defining Structured Data -

Defining Unstructured Data - Looking at Real-Time and Non-Real-Time Requirements - Putting

Big Data Together.

UNIT II 12 Hours

Old Meets New- Distributed Computing: A Brief History of Distributed Computing-

Understanding the Basics of Distributed Computing- Getting Performance Right. Digging into

Big Data Technology Components: Exploring the Big Data Stack- Layer 0: Redundant

Physical Infrastructure- Layer 1: Security Infrastructure- Interfaces and Feeds to and from

Applications and the Internet- Layer 2: Operational Databases- Layer 3: Organizing Data

Services and Tools -Layer 4: Analytical Data Warehouses -Big Data Analytics -Big Data

Applications.

UNIT III 12 Hours

Virtualization and How It Supports Distributed Computing: Understanding the Basics of

Virtualization- Managing Virtualization with the Hypervisor- Abstraction and Virtualization-

Implementing Virtualization to Work with Big Data. Examining the Cloud and Big Data:

Defining the Cloud in the Context of Big Data- Understanding Cloud Deployment and Delivery

Models- The Cloud as an Imperative for Big Data- Making Use of the Cloud for Big Data-

Providers in the Big Data Cloud Market.

UNIT IV 12 Hours

Operational Databases: RDBMSs Are Important in a Big Data Environment- Non relational

Databases- Key-Value Pair Databases- Document Databases- Columnar Databases- Graph

Databases- Spatial Databases- Polyglot Persistence. Map Reduce Fundamentals: Tracing the

Origins of Map Reduce -Understanding the map Function- Adding the reduce Function -Putting

map and reduce Together -Optimizing Map Reduce Tasks. Exploring the World of Hadoop:

Explaining Hadoop -Understanding the Hadoop Distributed File System (HDFS)-

HadoopMapReduce.

UNIT V 12 Hours

Appliances and Big Data Warehouses: Integrating Big Data with the Traditional Data

Warehouse- Big Data Analysis and the Data Warehouse- Changing the Role of the Data

Warehouse -Changing Deployment Models in the Big Data Era- Examining the Future of Data

Warehouses. Defining Big Data Analytics: sing Big Data to Get Results- Modifying Business

Intelligence Products to Handle Big Data- Studying Big Data Analytics Examples- Big Data

Analytics Solutions. Understanding Text Analytics and Big Data: Exploring Unstructured

Data- Understanding Text Analytics- Analysis and Extraction Techniques- Putting Your Results

Together with Structured Data -Putting Big Data to Use- Text Analytics Tools for Big Data.

Learning Outcomes: At the end of the module,

The students will possess the skills necessary for utilizing tools (including deploying

them on Hadoop/MapReduce) to handle a variety of big data analytics,

The students will be able to apply the analytics techniques on a variety of applications.

Page 90: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

86

TEXT BOOK:

1. Judith Hurwitz, Alan Nugent, Dr. Fern Halper and Marcia Kaufman, “Big Data for

Dummies”, John Wiley & Sons, Inc, 2013.

REFERENCE BOOKS:

1. Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data

Streams with Advanced Analytics”, John Wiley & sons, 2012.

2. DT Editorial Services, “Big Data Black Book”, Dreamtech Press, 2015.

3. Seema Acharya, Subhashini Chellappan, “Big Data and Analytics”, Wiley Publication, first

edition. Reprint in 2016

4. O’Reilly Media, “Big Data now: Current Perspective”, O’Reilly Media, 2013 Edition.

WEB REFERENCES:

1. https://www.javatpoint.com/what-is-big-data

2. http://www.guru99.com/bigdata-tutorials.html

PREPARED BY VERIFIED BY

Mrs.J.Arul Mary

Assistant Professor,

Dept of UG IT

Mrs.C.Akila

HOD, Dept of UG IT

(D). BUSINESS PROCESS OUTSOURCING

Credits: 5 Course Code: N7BCA6T63 - D

Hours per Week: 5 Total Instructional Hours: 60 Hrs

Learning objectives: To understand the various activities engaged in BPO domains

UNIT I 12 Hours

Introduction to Business Process: Nature and Types of Business Organization-Organization

Structure - Definition - Complexity -Formalization-Outcomes for Individuals. Explanation: Size

- Technology - Environment - Natural Cultures.

UNIT II 12 Hours

Introduction to Business Process Outsourcing and Offshore BPO: Benefits of BPO - Growth

Drivers - BPO Models and Types of Vendors. Offshore BPO: Evolution - Global ITES/BPO

Scenario - Offshore BPO Destinations - Challenges of Off Shoring - BPO Companies in India.

UNIT III 12 Hours

Contact center and Healthcare BPO: Types of Call Centers - Technology - Components and

Working Principles of a Call Center- Issues and Problems. Structure of American Healthcare

Sector - Activity Profile - Future Trends and Threats.

Page 91: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

87

UNIT IV 12 Hours

Transaction Processing BPO and Human Resource BPO: Elements of Back Office Services -

Financial Services - Insurance. Reasons for Outsourcing HR - Activities Involved in HR BPO -

HR Outsourcing Trends.

UNIT V 12 Hours

Career Opportunities in the BPO Industry: Employment Opportunities -Employee Structure -

Skill Set Required -Compensation Levels. Case study: Intelnet Global, CBay System, Data

matrix.

Learning Outcomes:

Understand the concept of outsourcing and identify different types of outsourcing.

Understand Healthcare BPO and the technologies required

Understand the Career Opportunities in the BPO Industry

TEXT BOOKS:

1. Richard H.Hall, “Organization, Structure, Processes and Outcomes”, Pearson Education,

7th Edition. (UNIT: I)

2. SarikaKulkarni, “Business Process Outsourcing”, Jaico Publishing House, 2005 (UNIT: II,

III, IV & V)

REFERENCE BOOKS:

1. Dr. S. Nakkiran, “Business Process Outsourcing”, Deep & Deep Publishers, 2004.

2. Ed. Gopal. R, Manjrekar, Pradip, “BPO/KPO Management – An Industry Perspective”,

Excell Books.

3. Akshaya Bhargava, “Random Notes on Indian BPO”, the ICFAI University Press. 2006.

4. Kulkarni, Sarika, “Business Process Outsourcing”, Jaico Publishing House, Delhi, 2005.

PREPARED BY VERIFIED BY

Mr.A.Somasundaram

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

(E). MASTERING LAN AND TROUBLESHOOTING

Credits: 5 Course Code: N7BCA6T73 – E

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

To enable the students to learn about the internal organization of a PC.

Enable them to obtain knowledge in Motherboard oriented circuits and Maintanance.

Page 92: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

88

UNIT I 12 Hours

PC Hardware Overview: Introduction to Computer Organization – Memory - PC family - PC

Hardware - Interconnections between Boxes. Inside the Boxes: Motherboard, Daughter Boards,

Floppy Disk Drive, HDD, Speaker, Mode Switch, Front Panel Indicators & Control - Mother

Board Logic -Memory Space - I/O Port Address - Wait State - Interrupts - I/O Data Transfer -

DMA Channels - POST Sequence.

UNIT II 15 Hours

Peripheral Devices: Floppy Drive Controller - Overview - Disk Format - FDC System Interface

- FDD Interface Hard Disk Controller - Overview - Disk Drives and Interface - Controller Post

Description Hard Disk Card - Hard Disk Format. Display Adapter: CRT Display - CRT

Controller Principle - CRT Controller 6845. Printer Controller: Centronics Interface-

Programming Sequence - Hardware Overview – Printer - Sub Assemblers.

UNIT III 12 Hours

Motherboard Circuits: Mother Board Functions - Functional Units and Inter Communications -

Reset Logic - CPU Nucleus Logic - DMA Logic - Wait State Logic - NM Logic - Speaker Logic

- Keyboard Interface - SMPS.

UNIT IV 09 Hours

Installation and Maintenance: Introduction - Pre Installation Planning -Installation Practice -

Routine Checks-Special Configuration Memory Up Gradation - HD Up Gradation - DOS

Command (Internal and external). Preventive Maintenance - System Usage.

UNIT V 12 Hours

Troubleshooting: Computer Faults - Nature of Faults - Types of Faults -Diagnostic Programs

and Tools - Fault Elimination - Systematic Trouble Shooting Procedure Mother Board Problem -

Serial Port Problems - FDC, HDC, Display Problems - Display Adapter - Printer Problem -

Monitor Problems, HDC, FDC Problems.

Learning Outcomes:

Student obtains knowledge on Pheripheral devices and Motherboard components.

And they can also able to handle on types of faults occurring in PC.

TEXT BOOKS:

1. B.Govindarajulu, “IBM Pc and Clones”, Tata McGraw Hill Co.2010, Second Edition.

REFERENCE BOOKS:

1. Meyers, “Introduction to PC Hardware and Troubleshooting”, TataMcGraw Hill.

2. Robert C Brenner, “IBM PC Trouble shooting and Repair guide”, BPB Publications.

3. Stwart Yarnold, “PC Troubleshooting”, Dreamtech press, 2007

4. “Computer Hardware”, Law Point, 2007.

PREPARED BY VERIFIED BY

Mr.M.Senthil Kumar

Assistant Professor,

Dept of UG CT

Mr.M.Premkumar

HOD, Dept of UG CT

Page 93: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

89

SEMESTER - VI

DOMAIN BASED ELECTIVE - III

(A). SOFTWARE PROJECT MANAGEMENT

Credit: 5 Course Code: N7BCA6T64 - A

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

To understand and develop projects and also solve problems in software project

management.

To know of how to do project planning for the software process.

To learn the cost estimation techniques during the analysis of the project.

UNIT I 13 Hours

Introduction To Software Project Management: Introduction – Why is Software Project

Management Importance – Project – S/W Projects Versus Other Types of Project – Activities

Covered by S/W Project Management – Some Ways of Categorizing S/W Projects –

Management – Problems with S/W Projects – Overview of Project Planning. Project

Evaluation: Evaluation of Individual Projects – Technical Assessment – Cost Benefit

Evaluation Techniques – Risk Evaluation.

UNIT II 12 Hours

Selection Approach: Introduction – Choosing Technologies – Structure Versus Speed of

Delivery – Waterfall Model – V-Process Model – Spiral Model. Software Estimation: Basis

for S/W Estimating – S/W Effort Estimation Techniques – Albrecht Function Point Analysis –

COCOMO Model. Risk Management: Risk – Categories of Risk – Framework – Risk

Identification – Risk Assessment – Risk Planning – Risk Management – Evaluating Risk –

Applying PERT Technique.

UNIT III 11 Hours

Activity Planning: Introduction – Objectives – Project Schedules – Project And Activities –

Sequencing And Scheduling Activities – Network Planning Models – Formulating A Network

Model – Forward Pass – Backward Pass – Identifying Critical Activities. Resource Allocation:

Nature of Resources – Identifying Resource Requirements – Scheduling Resources –

Publishing Resource Schedule – Cost Schedules – Scheduling Sequence.

UNIT IV 13 Hours

Monitoring And Control: Creating Framework – Collecting Data – Visualizing Progress –

Cost Monitoring – Prioritizing Monitoring – Change Control. Managing People:

Organizational Behavior – Selecting Right Person for the Job – Motivation – Oldham-Hackman

Job Characteristics Model – Decision Making – Leadership – Organizational Structures.

UNIT V 11 Hours

Software Quality: Introduction – Importance – Definition – ISO 9126 – Practical S/W Quality

Measures Product Versus Process Quality Management – Techniques – Quality Plans.

Page 94: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

90

Learning Outcomes:

Understand the activities during the project scheduling of any software application.

Can apply the software estimation and recent quality standards for evaluation of the

software projects.

Able to create reliable, replicable cost estimation that links to the requirements of project

planning and managing.

TEXT BOOK:

1. Bob Hughes & Mike Cotterell, “Software Project Management”, Tata McGraw-Hill

Publications, Fourth Edition, 2006.

REFERENCE BOOKS:

1. Kelkar.S.A, “Software Project Management – A Concise Study”, Prentice Hall of India

Publication, Third Edition, 2012.

2. Joel Henry, “Software Project Management A Real World guide to Success”, Pearson

Education Publication, First Edition, 2003.

3. Bob Hughes, Mike Cotterell, Rajib Mall, “Software Project Management”, Tata McGraw

Hill Education, Fifth Edition, 2011.

4. Kieron Conway, “Software Project Management”, Dreamtech Press publication, Sixth

Edition, 2008.

PREPARED BY VERIFIED BY

Ms.Juliet Rozario

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

(B). NETWORK SECURITY

Credits: 5 Course Code: N7BCA6T64 - B

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

To understand about the basics of cryptography.

To know the different kinds of security threats in networks and its solution.

To know the different kinds of security threats in databases and solution available.

UNIT I 13 Hours

Introduction: Why Network Security is Needed - Management Principles-Security Principles-

Security Attacks-Qualities of A Good Network. Organizational Policy And Security: Security

Policies, Standards And Guidelines-Information Policy-Security Policy-Physical Security-

Security Procedures-Building A Security Plan.

UNIT II 11 Hours

Security Infrastructure: Infrastructure Components - Goals of Security Infrastructure -Design

Page 95: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

91

Guidelines. Cryptography: Terminology and Background - Data Encryption Method -

Cryptographic Algorithms - Secret Key Cryptography.

UNIT III 12 Hours

Hardware and Software Security: Hardware Security - Smart Card – Biometrics - Virtual

Private Network (VPNs) - Security Protocols. Database Security: Introduction to Databases -

Characteristics of Database Approach - Database Security Issues- Database Security - Data

Warehouse Control and Security. Wireless Security: Wireless Application Protocol (WAP) -

WAP Security - Wireless LAN - Wireless LAN Security.

UNIT IV 11 Hours

Network Security: Fundamental Concepts - Identification and Authentication - Access Control -

A Model for Network Security - Malicious Software – Firewalls. Risk Management:

Introduction – Overview - Identify the Risk to an Organization - Risk Analysis.

UNIT V 13 Hours

Network Management: Goal of Network Management- Network Management Model-

Infrastructure for Network Management-Simple Network Management Protocol (SNMP).

Security Management: Security Plan - Security Analysis - Change Management - Disaster

Recovery - Protecting Storage Media - Protection of System Documentation - Exchanges of

Information And Software - Security Requirements of System.

Learning Outcomes:

Apply cryptographic algorithms for encrypting and decryption for secure data

transmission.

Understand the WAP security.

Gain the knowledge of Network Management and Security Management.

TEXT BOOK:

1. Brijendra Singh, “Network Security and Management”, Prentice Hall of India Publications,

New Delhi, 2007,

REFERENCE BOOKS:

1. Roberta Bragg, Mark Phodes-ousley, Keith Strassberg, “Network Security - The Complete

Reference”, Tata McGraw-Hill Publishing Company Limited, 1st Edition, 2004.

2. Atual Kahate - “Cryptography and Network Security”, Tata McGraw-Hill publications,

Second Reprint, 2008.

3. Ankit Fadia, “Network Security A Hackers Perspective”, Macmillan India Ltd. 1st Edition,

2013.

4. Andrew Lockhart, “Network Security Hacks”, O’Reilly media, Second Edition, 2006.

PREPARED BY VERIFIED BY

Mr.R.Sureshkumar

Assistant Professor,

Dept of UG CS

Dr.S.Sasikala

HOD, Dept of UG CS

Page 96: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

92

(C). INTERNET OF THINGS

Credits: 5 Course Code: N7BCA6T64 - C

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

To learn the evolution, principles, communications of internet.

To discover the devices used in IoT.

UNIT I 12 Hours

The Internet of Things: An Overview - The Flavour of the Internet of Things - The “Internet”

of “Things” - The Technology of the Internet of Things - Enchanted Objects - Who is making the

Internet of Things? Design Principles for Connected Devices - Calm and Ambient Technology -

Magic as Metaphor - Privacy - Keeping Secrets - Who’s Data Is It Anyway? - Web Thinking for

Connected Devices -Small Pieces, Loosely Joined - First-Class Citizens on the Internet -

Graceful Degradation Affordances.

UNIT II 12 Hours

Internet Principles - Internet Communications: An Overview – IP - TCP - The IP Protocol

Suite (TCP/IP) - UDP - IP Addresses - DNS - Static IP Address Assignment - Dynamic IP

Address Assignment - IPv6 MAC Addresses - TCP and UDP Ports - An Example: HTTP Ports -

Other Common Ports - Application Layer Protocols - HTTP - HTTPS: Encrypted HTTP - Other

Application Layer Protocols.

UNIT III 12 Hours

Thinking About Prototyping: Sketching - Familiarity - Costs versus Ease of Prototyping -

Prototypes and Production - Changing Embedded Platform - Physical Prototypes and Mass

Personalization - Climbing into the Cloud - Open Source versus Closed Source - Why Closed? -

Why Open? - Mixing Open and Closed Source - Closed Source for Mass Market Projects -

Tapping into the Community.

UNIT IV 12 Hours

Prototyping Embedded Devices: Electronics - Sensors - Actuators - Scaling Up the Electronics

- Embedded Computing Basics - Microcontrollers - System-on-Chips - Choosing Your Platform

- Arduino - Developing on the Arduino - Some Notes on the Hardware - Openness - Raspberry

Pi - Cases and Extension Boards - Developing on the Raspberry Pi - Some Notes on the

Hardware – Openness.

UNIT V 12 Hours

Prototyping the Physical Design: Preparation - Sketch, Iterate, and Explore - Nondigital

Methods - Laser Cutting - Choosing a Laser Cutter - Software - Hinges and Joints - 3D Printing -

Types of 3D Printing - Software - CNC Milling - Repurposing/Recycling

Learning Outcomes: At the end of this course the students,

Understand the Communications done through internet

Able to realize the revolution of Internet in Sensor Networks

Page 97: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

93

TEXT BOOK:

1. Adrian McEwen and Hakim Cassimally, “Designing the Internet of Things”, John Wiley

and Sons, Ltd. 2014 Edition

REFERENCE BOOKS:

1. Arshdeep Bahga, Vijay Madisetti, “Internet of things: A Hands on Approach”, Arshdeep

Bahga, Vijay Madisetti, 2014 Edition.

2. Marco Schwartz, “Internet of Things with the Arduino Yún”, Packt Publishing, 2014.

3. David Boswarthick, Olivier Hersent, Omar Elloumi, “The Internet of Things: Key

Applications and Protocols”, Wiley Publication, 2015.

4. James Weaver, Stephen Chin, “Raspberry Pi with Java: Programming the Internet of

Things (IoT)”, McGraw-Hill, 2015.

PREPARED BY VERIFIED BY

Mr.S.Dhanaraj

Assistant Professor,

Dept of UG IT

Mrs.C.Akila

HOD, Dept of UG IT

(D). CLOUD COMPUTING

Credits: 5 Course Code: N7BCA6T74 - D

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objective: To enable the students learn the Basics of Cloud, Architecture of Cloud,

Cloud Platforms and Cloud Applications.

UNIT I 12 Hours

Cloud Computing at a Glance - Historical Developments - Building Cloud Computing

Environments - Computing Platforms and Technologies Parallel vs. Distributed Computing -

Elements of Parallel Computing - Elements of Distributed Computing - Technologies for

Distributed Computing.

UNIT II 12 Hours

Virtualization: Characteristics - Virtualization Techniques - Virtualization and Cloud

Computing - Pros and Cons of Virtualization. Cloud Computing Architecture: Cloud

Reference Model - Types of Clouds - Economics of Clouds, Open challenges.

UNIT III 12 Hours

Concurrent Computing-Thread Programming: Programming applications with Threads -

Multithreading with Aneka - Programming applications with Aneka threads. High Throughput

Computing-Task Programming: Task Computing - Task-based Application Models - Aneka

Task-Based Programming.

UNIT IV 12 Hours

Data Intensive Computing –Map-Reduce Programming: Introduction - Technologies for

data-intensive computing - Aneka MapReduceProgramming. Cloud Platforms in Industry:

Amazon Web Services - Google AppEngine - Microsoft Azure.

Page 98: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

94

UNIT V 12 Hours

Cloud Applications: Scientific Applications: Healthcare – Biology - Geo-science. Business

Applications: CRM and ERP – Productivity - Social Networking. Media Applications -

Multiplayer Online Gaming. Advanced Topics in Cloud Computing: Energy Efficiency in

Clouds - Market Based Management of Clouds - Federated Clouds / InterCloud - Third Party

Cloud Services.

Learning Outcomes:

Students know the fundamentals and essentials of Cloud Computing.

Students have a sound foundation of the cloud computing so that they can start using and

adopting Cloud Computing services and tools in their real life scenarios.

TEXT BOOK:

1. RajKumar Buyya, Christian Vecchiloa, S. Thamarai Selvi, “Mastering Cloud Computing

Foundations and Applications Programming”, TMH Publications, New Delhi, 2013.

REFERENCE BOOKS:

1. Velte Anthony and Velte T.J Elsenpeter, “Cloud Computing a Practical Approach”, 1st

Edition, 2010, Tata McGraw Hill Pvt Ltd, New Delhi.

2. Lennings Roger, “Cloud Computing with the Windows Azure Platform”, Wiley India Pvt

Ltd, 2010, New Delhi.

3. Michael Miller, “Cloud Computing”, 8th Edition, 2012, Pearson Education-New Delhi.

4. Prasant Kumar Pattnaik, Manas Ranjan Kabat, Souvik Pal, “Fundamentals of Cloud

Computing”, Vikas Publishing House, New Delhi, 2014.

PREPARED BY VERIFIED BY

Mr.S.Natheem Mohammed

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

(E). EMBEDDED SYSTEMS & REAL TIME OPERATING SYSTEM

Credits: 5 Course Code: N7BCA6T64 - E

Hours per week: 5 Total Instructional Hours: 60 Hrs

Learning Objectives:

The students learn the concept of Embedded Systems, Embedded Programming.

They also learn the concept of Real Time Operating Systems.

Page 99: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

95

UNIT I 12 Hours

Introduction to Embedded Systems: Embedded System - Processor in the System - Other

Hardware Units - Software Embedded into a System - Exemplary Embedded Systems -

Embedded System - On-Chip (SOC) and in VLSI Circuit. Processor and Memory

Organization: Structural Units in a Processor - Memory Devices - Direct Memory Access -

Interfacing Processor, Memories and I/O Devices.

UNIT II 12 Hours

Devices and Buses for Device Networks: I/O Devices - Timer and Counting Devices. Device

Drivers and Interrupts Servicing Mechanism: Device Drivers - Parallel Port Device Drivers

in a System - Serial Port Device Drivers in a System - Device Drivers for Internal Programmable

Timing Devices - Interrupt Servicing (Handling) Mechanism - Context and the Periods for

Context Switching, Deadline and Interrupt Latency.

UNIT III 12 Hours

Programming Concepts and Embedded Programming in C and C++: Software

Programming in Assembly Language (ALP) and in High Level Language ‘C’. ‘C’ Program

Elements: Header and Source Files and Preprocessor Directives. Program Elements: Macros

and Functions. Program Elements: Data Types, Data Structures, Modifiers, Statements, Loops

and Pointers - Queues - Stacks - Lists and Ordered Lists - Embedded Programming in C++ - ‘C’

Program Compiler and Cross-Compiler - Source Code Engineering Tools for Embedded C / C++

- Optimization of Memory Needs.

UNIT IV 12 Hours

Software Engineering Practices in the Embedded Software Development Process: Software

Algorithm Complexity - Software Development Process Life Cycle and Its Models - Software

Analysis - Software Design - Software Implementation - Software Testing, Validating and

Debugging - Real Time Programming Issues During the Software Development Process -

Software Project Management - Software Maintenance - Unified Modeling Language (UML) -

Inter-Process Communication and Synchronization of Processes. Tasks and Threads: Multiple

Processes in an Application - Problem of Sharing Data by Multiple Tasks and Routines - Inter

Process Communication.

UNIT V 12 Hours

Real Time Operating Systems: Operating System Services - Network Operating Systems -

Real-time and Embedded System Operating Systems - Hardware. Software Co-design in an

Embedded System: Embedded System Project Management - Embedded System Design and

Co-Design Issues in System Development Process - Design Cycle in the Development Phase for

an Embedded System - Uses of Target System or its Emulator and In-Circuit Emulator (ICE) -

Use of Software Tools for Development of an Embedded System - Use of Scopes and Logic

Analyzers for System Hardware Tests - Case Study of an Embedded System for a Smart Card.

Learning Outcomes:

The students obtain knowledge on Embedded Programming in C & C++.

They also familiar with the concept of Real Time Operating Systems.

Page 100: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

96

TEXT BOOK:

1. Raj Kamal, “Embedded Systems Architecture, Programming and Design”, Second Edition,

Tata McGraw-Hill Publishing Company Limited, New Delhi, 2012.

REFERENCE BOOKS:

1. N. S. Gopalsingh, “Embedded System”, First Edition, Eastern Book Promoters, Belgaum,

2007.

2. Steve Heath, “Embedded Systems Design”, Second Edition, Elsevier (Reed Elsevier India

(P) Limited, Gurgaor, 2009.

3. K. V. Shibu, “Introduction to Embedded Systems”, Tata McGraw Hill, New Delhi, 2009.

4. Siewert Sam, “Real Time Embedded Systems and Components”, Cengage Learning India

Private Ltd.

PREPARED BY VERIFIED BY

Mr.M.Senthil Kumar

Assistant Professor,

Dept of UG CT

Mr.M.Premkumar

HOD, Dept of UG CT

SEMESTER - VI

SKILL BASED COURSE 5: ASP.NET

Credits: 2 Course Code: N6BCA6T65

Hours per week: 4 Total Instructional Hours: 50 Hrs

Learning Objectives:

To understand the fundamentals of developing modular application by using object

oriented methodologies.

Set up and configure programming environment for ASP.net programs. Create ASP.Net

applications using standard .net controls. Develop a data driven web application.

UNIT I 11 Hours

Introduction to Active Server Pages: Introduction -What is ASP? - ASP Objects and

Components - Basics of ASP - Variables in VBScript - Conditional Programming - Case

Constructs - Looping Constructs.

UNIT II 9 Hours

Active Server Pages and Http: The Response Object - Caching & ASP - The Request Object -

Cookies and ASP - Creating Cookies - Retrieving Cookies - Including Files in ASP.

UNIT III 9 Hours

ASP.NET: What is ASP.NET? Introduction - An Overview of ASP & ASP.NET - ADO &

ADO.NET Objects - ASP.NET Programming Languages.Programming Basics: Basics of

Programming - Program Flow - Effective Coding Techniques - Designing Applications - The

ASP Server Object.

Page 101: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

97

UNIT IV 10 Hours

Web Forms & ASP.NET: Web forms. ASP.NET Configuration. Scope and State: ASP.NET

and Configuration - ASP.NET and State - ASP Sessions- Session Object.

UNIT V 11 Hours

ASP.NET Objects & Components: The Scripting Object Model - Active Server Components

and Controls. ASP.NET & SQL Server: Using Databases in ASP.NET Applications - ActiveX

Data Objects - The ADO.NET Object Model - Coding Structured Query Language (SQL).

Learning Outcomes: Apply technical knowledge and perform specific technical skills, includes:

Design, Debug and Deploy web applications using ASP.NET

Use ASP.NET controls in web applications.

Create database driven ASP.NET web applications and web services

TEXT BOOKS:

1. Jude D’Souza, Monica D’Souza, “Discover ASP 3.0”, Tata McGraw-Hill, 2002. (UNIT I &

II)

2. Dave Mercer, “ASP.NET A Beginner’s Guide”, Tata McGraw-Hill Edition, 2008. (UNIT

III,IV & V)

REFERENCE BOOKS:

1. Matthew Mac Donald, “The Complete Reference ASP.NET”, Tata McGraw-Hill Edition,

2009.

2. Vikas Gupta, “.Net Programming”, 2007.

3. Kogent Solutins, “ASP.NET 3.5 Black Book”, Dream Tech Press, 2009.

4. Chris Hart, John Kauffman, David Sussman, Chris Ullman, “Beginning ASP.NET 2.0 with

C#”, Dream Tech Press.

PREPARED BY VERIFIED BY

Mr.S.Natheem Mohammed

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

SEMESTER - VI

SKILL BASED COURSE 6: LAB 4: ASP. NET LAB

Credits: 2 Course Code: N7BCA6P66

Hours per week: 4 Total Lab Hours: 50 Hrs

1. Design a Simple page introducing you, how old you are, what you do, what you likeand

dislike. Modify the introduction to include a bullet list of what you do and List the 5 things

Page 102: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

98

you like most and dislike as numbered Lists. Create another page about your favorite Hobby

and Link it to your main page. Put a quote on new page.

2. Design a new HTML file and do the following:

Add a Horizontal Rule.

Add a link to E-mail Id.

Add aLine break.

Add Dateto the bottom of the page.

Add the Footer.

Add some text describing multiple headings and Paragraphs.

3. Design a web Form for an Online Library. This form must be able to accept the membership

ID of the Person borrowing a book, the name and Id of the book, and the name of the book’s

author. On submitting the form, the user (the person borrowing the book) must be thanked

and informed of the date when the book is to be returned. You can enhance the look of the

page by using Various ASP.net controls.

4. Design an ASP.Net Web Forms using the Applications.

5. Developan ASP.Net Program using controls.

6. Develop an ASP.Net Program to illustrate Validation Controls.

7. Develop an ASP.Net Program using Web User controls.

8. Develop an ASP.Net Program using Data Binding with Server controls.

9. Develop an ASP.Net Program using Database Programming concepts in ADO.Net.

10. Develop an ASP.Net Program, to illustrate Web service.

PREPARED BY VERIFIED BY

Mr.S.Natheem Mohammed

Assistant Professor,

Dept of BCA

Mrs.D.Geetha

HOD, Dept of BCA

Page 103: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

99

---------------------------------------------------------------------------------------------------------------------

2. AUTONOMOUS EXAMINATIONS RULES AND

REGULATIONS

Page 104: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

100

1.

2. Or Or

3.

4

Yoga

5. EXTRA CREDIT COURSES

and

CURRICULUM STRUCTURE OF UG PROGRAMS

(2017– 18 Batch onwards)

PART - I

PART - II

PART - III

PART - IV

Environmental Studies, Value Education and Human Rights

Skill Based Courses / Non – Major Electives

or or or

a) Basic Tamil for New Learners

1. Core 2. Allied 3. Electives

English

Extension Actvities

a. Tamil b. Hindi c. Malayalam d. French

b) Advanced Tamil

c) Basics of English for

Competency Examinations– I

Basics of English for

Competency Examinations– II

Mathematics for

Competitive Examinations

Summer Project /

Internship

NSS/ Sports

Page 105: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

101

EXAMINATION SYSTEM UNDER AUTONOMY

1. Pattern of Examinations:

The college follows semester pattern. Each academic year consists of two semesters

and each semester ends with the End Semester Examination. A student should have a

minimum of 75% attendance out of 90 working days to become eligible to appear for the

examinations.

2. Internal Examinations:

The questions for every examination shall have equal representation from the units of

syllabus covered. The question paper pattern and coverage of syllabus for each of the internal

(CIA) tests are as follows.

First Internal Assessment Test for courses except

Part IV-Non Major Electives (Basics of English for Competency Examinations– I & II)

Syllabus : First Two Units

Working Days : On completion of 30 working days, approximately

Duration : Two Hours

Max. Marks : 50

For the First internal assessment test, the question paper pattern to be followed as given

below:

Question Paper Pattern

Section A

Attempt all questions (three each from both units)

06 questions – each carrying one mark 06 X 01 = 06

Multiple Choice

Section B

Attempt all questions (two each from both units)

04 questions – each carrying five marks 04 X 05 = 20

Inbuilt Choice [Either / Or]

Section C

Attempt all questions

(Minimum one question shall be asked from each unit)

03 questions - each carrying eight marks 03 X 08 = 24

Inbuilt Choice [Either / Or]

(Reduce these marks to a maximum of 05 i.e., (Marks obtained/50) X 5 === A)

Second Internal Assessment Test for courses except

Part IV-Non Major Elective(Basics of English for Competency Examinations– I & II)

Syllabus : Third & Fourth Units

Working Days : On completion of 60 working days, approximately

Page 106: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

102

Duration : Two Hours

Max. Marks : 50

For the First internal assessment test, the question paper pattern to be followed as given

below:

Question Paper Pattern

Section A

Attempt all questions (three each from both units)

06 questions – each carrying one mark 06 X 01 = 06

Multiple Choice

Section B

Attempt all questions (two each from both units)

04 questions – each carrying five marks 04 X 05 = 20

Inbuilt Choice [Either / Or]

Section C

Attempt all questions

(Minimum one question shall be asked from each unit)

03 questions - each carrying eight marks 03 X 08 = 24

Inbuilt Choice [Either / Or]

(Reduce these marks to a maximum of 05 i.e., (Marks obtained/50) X 5 === B)

Model Examinations for courses except

Part IV-Non Major Elective :( Basics of English for Competency Examinations– I & II)

Syllabus : All Five Units

Working Days : On completion of 85 working days approximately,

Duration : Three Hours

Max. Marks : 75

For the Model Examinations, the question paper pattern to be followed as given below:

Question Paper Pattern

Section A

Attempt all questions

10 questions – each carrying one mark 10 X 01 = 10

Multiple Choice

Section B

Attempt all questions

(Minimum one question shall be asked from each unit)

05 questions – each carrying five marks 05 X 05 = 25

Inbuilt Choice [Either / Or]

Section C

Attempt all questions

(Minimum one question shall be asked from each unit)

05 questions - each carrying eight marks 05 X 08 = 40

Inbuilt Choice [Either / Or]

Page 107: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

103

(Reduce these marks to a maximum of 05 i.e., (Marks obtained/75) X 10 === C)

Assignments

Each student is expected to submit at least two assignments per course. The

assignment topics will be allocated by the course teacher. The students are expected to submit

the first assignment before the commencement of first Internal Assessment Test and the

second assignment before the commencement of second Internal Assessment Test. Photo

copies will not be accepted for submission.

Scoring pattern for Assignments

Punctual Submission : 2 Marks

Contents : 4 Marks

Originality/Presentation skill : 4 Marks

Maximum : 10 Marks x 2 Assignments = 20 marks

(Reduce these marks to a maximum of 5 i.e., (Marks obtained / 20) X 5 ====D)

Attendance Mark

Attendance Range Marks

96 % and above - 5 Marks

91 % & up to 95 % - 4 Marks

86% & up to 90 % - 3 Marks

81% & up to 85 % - 2 Marks

From 75 % to 80% - 1 Mark

Maximum - 5 Marks (===== E)

Calculation of Internal Marks for theory courses except

Part IV-Non Major Elective

1. Internal Assessment Test : Average of the two tests.

Reduced to a Maximum of 05 Marks (A+B/2)

2. Model Examination : Reduced to a Maximum of 10 Marks (C)

3. Assignment : Reduced to a Maximum of 05 Marks (D)

Page 108: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

104

4. Attendance : Reduced to a Maximum of 05 Marks (E)

__________

Internal marks Score: F = (A +B)/2 + C + D + E = 25 Marks

__________

The calculation procedure of the Internal Marks for courses which have exclusive

internal assessment such as Environmental Studies, etc in the following pattern.

a. Average of Two Cycle tests - For a maximum of 20 Marks

b. Model Examinations - For a maximum of 25 Marks

c. Attendance Marks - For a maximum of 5 Marks

______

Total - For a maximum of 50 Marks

______

The calculation procedure of internal assessments marks for practical examinations

are based on the following criteria. The assessment is for 40 marks of each practical

course.

a. Record - For a maximum of 8 Marks

b. Average of Two Cycle tests - For a maximum of 10 Marks

c. Model Examinations - For a maximum of 10 Marks

d. Average Lab performance - For a maximum of 12 Marks

______

Total - For a maximum of 40 Marks

_______

The calculation procedure of internal assessments marks for practical

examinations are based on the following criteria. The assessment is for 20 marks of each

practical course.

a. Record - For a maximum of 4 Marks

b. Average of Two Cycle tests - For a maximum of 5 Marks

c. Model Examinations - For a maximum of 5 Marks

d. Average Lab performance - For a maximum of 6 Marks

________

Total - For a maximum of 20 Marks

_________

The Internal assessments marks for project evaluation is based on the following

criteria. The assessment is for 40% marks of each project / internship course.

a. I Review - For a maximum of 10%

b. Pre-Final review - For a maximum of 15%

Page 109: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

105

c. Final review - For a maximum of 15%

______

Total - For a maximum of 40%

______

Calculation of Internal Marks for “Yoga” For All UG Programmes

I. THEORY

1. Internal Assessment Test : Average of the two tests.

Reduced to a Maximum of 25 Marks (A+B/2)

2. Model Examination : Reduced to a Maximum of 25 Marks (C)

__________

Internal marks Score: D = (A +B)/2 + C = 50 Marks

__________

II. PRACTICAL

1. Kayakalpa : 10 Marks

2. Surya Namashkhar : 10 Marks

3. Physical Exercise : 20 Marks

4. Asanas : 10 Marks

__________

Internal marks Score: E = 50 Marks

__________

Final Internal Marks for Yoga F = (D + E) / 2

III. EXTRA CREDIT COURSE

Marks will be converted to Grades for Extra credit courses as given below for UG

programmes

S.No Marks Grade

1 90-100 O-Outstanding

2 75-89 D-Distinction

Page 110: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

106

3 60-74 A-Very Good

4 50-59 B- Good

5 40-49 C- Average

6 Less than 40 R- Reappear

Calculation of Exclusive Internal Marks for “Mathematics For Competitive Examinations” For

All UG Programmes

f) Average of two cycle tests – For a maximum of 25 marks

g) Model Examination – For a maximum of 50 marks

h) Assignment marks – For a maximum of 05 marks

i) Attendance marks – For a maximum of 10 marks

j) Unannounced Quiz – For a maximum of 10 marks

Total marks – 100 marks

Evaluation system for Part-IV Non Major Elective Course

(Basics of English for Competency Examinations– I & II)

The question paper pattern given below shall be followed for Part IV-Non Major

Elective: Basics of English for Competency Examinations– I. There is no internal mark

for this course.

First Internal Assessment Test

Syllabus : First Two Units

Working Days : On completion of 30 working days, approximately

Duration : Two Hours

Max. Marks : 50

Question Paper Pattern

Section A

Attempt all questions (twenty five each from both units)

100 questions – each carrying half mark 50 X 01 = 50

Second Internal Assessment Test

Syllabus : Third and Fourth Units

Working Days : On completion of 65 working days approximately,

Duration : Two Hours

Max. Marks : 50

Question Paper Pattern

Section A

Page 111: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

107

Attempt all questions

06 questions – each carrying one mark 06 X 01 = 06

Multiple Choice

Section B

Attempt all questions (two each from both units)

04 questions – each carrying five marks 04 X 05 = 20

Inbuilt Choice [Either / Or]

Section C

Attempt all questions

(Minimum one question shall be asked from each unit)

03 questions - each carrying eight marks 03 X 08 = 24

Inbuilt Choice [Either / Or]

Model Examinations

Syllabus : All Five Units

Working Days : On completion of 85 working days approximately,

Examination : Commences any day from 86th working day to 90th working day.

Duration : Three Hours

Max. Marks : 75

Question Paper Pattern

Section A

Attempt all questions

10 questions – each carrying one mark1 10 X 01 = 10

Multiple Choice

Section B

Attempt all questions

05 questions – each carrying five marks 05 X 05 = 25

Inbuilt Choice [Either / Or]

Section C

Attempt all questions

05 questions – each carrying eight marks 05 X 08 = 40

Inbuilt Choice [Either / Or]

Page 112: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

108

The question paper pattern given below shall be followed for Part IV-Non Major

Elective: Basics of English for Competency Examinations– II for all UG programs.

There is no internal mark for this course

First Internal Assessment Test

Syllabus : First Two Units

Working Days : On completion of 30 working days, approximately

Duration : Two Hours

Max. Marks : 50

Question Paper Pattern

Section A

Attempt all questions (twenty five each from both units)

100 questions – each carrying half mark 50 X 01 = 50

Second Internal Assessment Test

Syllabus : Third and Fourth Units

Working Days : On completion of 65 working days approximately,

Duration : Two Hours

Max. Marks : 50

Question Paper Pattern

Section A

Attempt all questions (from Unit III)

40 questions – each carrying half mark 20 X 01 =20

Multiple Choice

Section B

Attempt all questions (from Unit IV)

06 questions – each carrying five marks 06 X 05 = 30

Inbuilt Choice [Either / Or]

Model Examinations

Syllabus : All Five Units

Working Days : On completion of 85 working days approximately,

Examination : Commences any day from 86th working day to 90th working day.

Page 113: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

109

Duration : Three Hours

Max. Marks : 75

Question Paper Pattern

Section A

Attempt all questions (from Unit I,II & III)

40 questions – each carrying one mark 40 X 01 = 40

Multiple Choice

Section B

Attempt all questions ( from Unit IV & V)

05 questions – each carrying five marks 07X 05 = 35

3. External Examinations:

The external examinations for theory courses will be conducted for 75 % marks, for

all UG and PG degree programs. The external theory examinations will be conducted only

after the completion of 90 working days in each semester.

Normally, the external practical examinations will be conducted before the

commencement of theory examinations. Under exceptional conditions these examinations

may be conducted after theory examinations are over. The external evaluation will be for

60% marks of each practical course.

The external viva voce examinations project work / Internship also will be conducted

after the completion of theory examinations. The external assessment is for 60% marks of the

project work / Internship.

End Semester Examination for courses other than

Part IV-Non Major Elective: Basics of English for Competency Examinations– I & II,

in UG and Parallel Programs

Syllabus : All Five Units

Working Days : On completion of a minimum of 90 working days.

Duration : Three Hours

Max. Marks : 75

Question Paper Pattern

Section A

Attempt all questions

10 questions – each carrying one mark 10 X 01 = 10

Multiple Choice

Section B

Page 114: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

110

Attempt all questions

(Minimum one question shall be asked from each unit)

05 questions – each carrying five marks 05 X 05 = 25

Inbuilt Choice [Either / Or]

Section C

Attempt all questions

(Minimum one question shall be asked from each unit)

05 questions – each carrying eight marks 05 X 08 = 40

Inbuilt Choice [Either / Or]

End Semester Examination

Part IV-Non Major Elective: Basics of English for Competency Examinations– I

Syllabus : All Five Units

Working Days : On completion of a minimum of 90 working days.

Duration : Three Hours

Max. Marks : 75

Question Paper Pattern

Section A

Attempt all questions

10 questions – each carrying one mark 10 X 01 = 10

Multiple Choice

Section B

Attempt all questions

05 questions – each carrying five marks 05 X 05 = 25

Inbuilt Choice [Either / Or]

Section C

Attempt all questions

05 questions – each carrying eight marks 05 X 08 = 40

Inbuilt Choice [Either / Or]

End Semester Examination

Part IV-Non Major Elective: Basics of English for Competency Examinations– II

Syllabus : All Five Units

Working Days : On completion of a minimum of 90 working days.

Duration : Three Hours

Max. Marks : 75

Question Paper Pattern

Section A

Attempt all questions (from Unit I,II & III)

40 questions – each carrying one mark 40 X 01 = 40

Page 115: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

111

Multiple Choice

Section B

Attempt all questions ( from Unit IV & V)

05 questions – each carrying five marks 07X 05 = 35

For Practical examination without coding, 60% of External assessment marks

can be distributed in the following pattern.

a. Record - For a maximum of 12 Marks

b. Algorthim (2) - For a maximum of 24 Marks

c. Execution & Output(2) - For a maximum of 24 Marks

__________

Total - For a maximum of 60 Marks

__________

For Practical examination with coding, 60% of External assessment marks can

be distributed in the following pattern.

a. Record - For a maximum of 12 Marks

b. Algorthim (2) - For a maximum of 8 Marks

c. Coding(2) - For a maximum of 20Marks

d. Execution & Output(2) - For a maximum of 20 Marks

__________

Total - For a maximum of 60 Marks

__________

For Project work / Internship, Evaluation should be done and viva-voce conducted jointly

by external and internal examiners.

Marks for Evaluation - 80% of the total.

Marks for Viva -Voce - 20% of the total.

80% Marks for Evaluation can be distributed as follows

a. Methodology 20%

b. Application Skill/Tools & Techniques/Analysis 25%

c. Logical Presentation and Result/Future enchancement/Suggestion 25%

d. Regularity with Punctuality 10%

Page 116: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

112

4. Essential conditions for the Award of Degree / Diploma / Certificates:

1. Pass in all components of the degree, i.e., Part–I, Part–II, Part–III, Part – IV and Part–V

individually is essential for the award of degree.

2. First class with Distinction and above will be awarded for part III only. Ranking will be

based on marks obtained in Part – III only.

3. GPA (Grade Point Average) will be calculated every semester separately. If a candidate

has arrears in a course, then GPA for that particular course will not be calculated. The

CGPA will be calculated for those candidates who have no arrears at all. The ranking also

will be done for those candidates without arrears only.

4. The improvement marks will not be taken for calculating the rank. In the case of courses

which lead to extra credits also, they will neither be considered essential for passing the

degree nor will be included for computing ranking, GPA, CGPA etc.

5. The grading will be awarded for the total marks of each course.

6. Fees shall be paid for all arrears courses compulsorily.

7. There is provision for re-totaling and revaluation for UG and PG programmes on payment

of prescribed fees.

5. Classification of Successful Candidates [Course-wise]:

RANGE OF MARKS

(In percent) GRADE POINTS GRADE DESCRIPTION

90 - 100 9.0 - 10.0 O OUTSTANDING

80 - 89 8.0 - 8.9 D+ EXCELLENT

75 - 79 7.5 - 7.9 D DISTINCTION

70 – 74 7.0 - 7.4 A+ VERY GOOD

60 – 69 6.0 - 6.9 A GOOD

50 – 59 5.0 - 5.9 B AVERAGE

40 – 49 # 4.0 - 4.9 C SATISFACTORY

00 – 39 0.0 U RE-APPEAR

ABSENT 0.0 U ABSENT

Reappearance is necessary for those who sCore: below 50% Marks in PG **;

those who sCore: below 40% Marks in UG*;

# only applicable for UG programs

Individual Courses

Ci = Credits earned for course “i” in any semester

Page 117: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

113

Gi = Grade Point obtained for course “I” in any semester

'n' refers to the semester in which such courses were credited.

GRADE POINT AVERAGE [GPA] = ΣCi Gi

ΣCi

Sum of the multiplication of grade points by the credits of the courses

GPA = -------------------------------------------------------------------------------------

Sum of the credits of the courses in a semester

6. Classification of Successful Candidates (overall):

CGPA GRADE CLASSIFICATION OF FINAL

RESULT

9.5 to 10.0 O+ First Class - Exemplary *

9.0 and above but below 9.5 O

8.5 and above but below 9.0 D++

First Class with Distinction * 8.0 and above but below 8.5 D+

7.5 and above but below 8.0 D

7.0 and above but below 7.5 A++

First Class 6.5 and above but below 7.0 A+

6.0 and above but below 6.5 A

5.5 and above but below 6.0 B+ Second Class

5.0 and above but below 5.5 B

4.5 and above but below 5.0 C+ # Third Class

4.0 and above but below 4.5 C #

0.0 and above but below 4.0 U Re-appear

“*” The candidates who have passed in the first appearance and within the prescribed semester of the

Programme (Major, Allied: and Elective Course alone) are eligible.

“#” Only applicable to U.G. Programme

Page 118: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

114

Σn Σi Cni Gni

CUMULATIVE GRADE POINT AVERAGE [CGPA] = ------------------

Σn Σi Cn i

Sum of the multiplication of grade points by the credits

of the entire program

CGPA= -----------------------------------------------------------------------------------------------------

Sum of the Courses of entire Program

In order to get through the examination, each student has to earn the minimum marks

prescribed in the internal (wherever applicable) and external examinations in each of the

theory course, practical course and project viva.

Normally, the ratio between internal and external marks is 25:75. There is no passing

minimum for internal component. The following are the minimum percentage and marks for

passing of each course, at UG and PG levels for external and aggregate is as follows:

S.No Program Passing Minimum in Percent

External (75) Aggregate (100)

1 UG Degree 40% (30) 40% (40)

2 PG Degree 50% (38) 50% (50)

However, the passing minimum marks may vary depending up on the maximum

marks of each course. The passing minimum at different levels of marks is given in the

following table:

S.

No

UG & PG

Maximum Marks Passing minimum for UG Passing minimum for PG

Int. Ext. Total Int. Ext. Agg. 40% Int. Ext. Agg. 50%

1 25 75 100 - 30 40 - 38 50

2 50 150 200 - 60 80 - 75 100

3 40 60 100 - 24 40 - 30 50

4 80 120 200 - 48 80 - 60 100

5 80 20 100 - 8 40 - 10 50

6 160 40 200 - 16 80 - 20 100

7 15 60 75 - 24 30 - 30 38

Page 119: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

115

8 50 - 50 20 - 20 25 - 25

9 - 50 50 - 20 20 - 25 25

10 - 75 75 0 30 30 - - -

7. Reappearance:

The students having arrears shall appear in the subsequent semester (external)

examinations compulsorily. The candidates may be allowed to write the examination in the

same syllabus for 3 years only. Thereafter, the candidates shall be permitted to write the

examination in the revised / current syllabus depending on various administrative factors.

There is no re-examination for internals.

8. Criteria for Ranking of Students:

1. Marks secured in all the courses will be considered for PG Programs and marks secured

in Core: and Allied: courses (Part-III) will be considered for UG programs, for ranking of

students.

2. Candidate must have passed all courses prescribed chosen / opted in the first attempt

itself.

3. Improvement marks will not be considered for ranking but will be considered for

classification.

9.External Examination Grievances Committee:

Those students who have grievances in connection with examinations may represent

their grievances, in writing, to the chairman of examination grievance committee in the

prescribed proforma. The Principal will be chairman of this committee.

Page 120: Syllabus forstc.ac.in/syllabus/2017-2018/BCA.pdf · 35 Z N7BCA5P66 V III Skill Based Course 4 Lab 3: Web Technologies Lab 4 2 40 60 100 36 Z N7BCA5R47 V IV Extra Credit Course Summer

116

SREE SARASWATHI THYAGARAJA COLLEGE (AUTONOMOUS)

THIPPAMPATTI, POLLACHI - 642 107

Student Grievance Form

Date:

Place:

From

Register No : ………………………………………......,

Name : ………………………………………......,

Class : …………………………………………...,

Sree Saraswathi Thyagaraja College,

Pollachi – 642 107.

To

The Principal / Examination-in-charge,

Sree Saraswathi Thyagaraja College,

Pollachi – 642 107.

Through: 1. Head of the Department,

Department of ……………….……….,

Sree Saraswathi Thyagaraja College,

Pollachi – 642 107.

2. Dean of the Department

Faculty of ……………………………….,

Sree Saraswathi Thyagaraja College,

Pollachi – 642 107.

Respected Sir / Madam,

Sub: ………………………………………………………………………………... - reg.

NATURE OF GRIEVANCE: ……………………………………………………………………

...…………………….………………………………………………………………………………

………………………………………………………………………………………………………

Thanking you,

Yours

Truly,

Signature

Forwarded by:

1. HOD with comments / recommendation

………………………………………………………………………………………................

2. Dean with comments / recommendation

………………………………………………………………………………………................

3. Signature and Directions of the Principal

………………………………………………………………………………………................

4. Controller of Examinations:

……………………………………………