syllabus forstc.ac.in/syllabus/2016-2017/b.sc_computer_technology.pdf · 2018-01-04 · syllabus...

101
Syllabus for B.Sc COMPUTER TECHNOLOGY 2016 2017 Batch Knowledge Wisdom Compassion SREE SARASWATHI THYAGARAJA COLLEGE An Autonomous, NAAC Re-Accredited with 'A' Grade, ISO 9001:2008 Certified Institution, Affiliated to Bharathiar University, Coimbatore, Approved by AICTE for MBA/MCA and by UGC for 2(f) & 12(B) status, Thippampatti, Palani Road, Pollachi - 642 107, Coimbatore District, Tamil Nadu, Tel.: 04259-266008, 266550, Tele Fax: 04259-266009, Email: [email protected], Website: www.stc.ac.in

Upload: others

Post on 06-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Syllabus for

B.Sc COMPUTER TECHNOLOGY

2016 – 2017 Batch

Knowledge Wisdom Compassion

SREE SARASWATHI THYAGARAJA COLLEGE An Autonomous, NAAC Re-Accredited with 'A' Grade, ISO – 9001:2008 Certified Institution,

Affiliated to Bharathiar University, Coimbatore, Approved by AICTE for MBA/MCA and by UGC for

2(f) & 12(B) status,

Thippampatti, Palani Road, Pollachi - 642 107, Coimbatore District, Tamil Nadu,

Tel.: 04259-266008, 266550, Tele Fax: 04259-266009,

Email: [email protected], Website: www.stc.ac.in

PERSONAL MEMORANDA

1. Register Number :

2. Name :

3. Class :

4. Father‟s Name and Occupation :

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

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

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

PIN ………………………………………

6. Residential Phone No : STD Code ……………………………..

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

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

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

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

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

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

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

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

9. Day Scholar / Hosteller :

10. Blood Group :

INDEX

Page No

1. Scheme of Examinations & Syllabus

a. Scheme of Examinations 01-07

b. Semester-wise Syllabus 08-80

2. Autonomous Examinations Rules and Regulations

a. Examination Regulation 81-96

b. Grievance Form 97

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

SCHEME OF EXAMINATION AND SYLLABUS

1

SREE SARASWATHI THYAGARAJA COLLEGE [AUTONOMOUS], POLLACHI SCHEME OF EXAMINATIONS AND SYLLABI FOR B.Sc - COMPUTER TECHNOLOGY (CBCS) WITH EFFECT FROM

2016 – 2017 BATCH

BATCH CODE: N6 MEDIUM OF INSTRUCTION: ENGLISH PROGRAMME CODE: BCT

S.NO SPL COURSE

CODE SE

M

PA

RT

TYPE

COURSE

HOURS CREDITS INT EXT TOTAL

1 A

N6BCT1T51-A/

N6BCT1T51-B/

N6BCT1T51-C/

N6BCT1T51-D

I I

Language -I

Tamil – I /

Hindi – I /

Malayalam – I /

French –I

6 3 25 75 100

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

3 Z N6BCT1T63 I III Core:1 Problem Solving: Computing

Science Approaches 4 3 25 75 100

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

5 Z N6BCT1P65 I III Core:3 Lab 1: Programming in C Lab 3 3 40 60 100

6 Z N6BCT1T66 I III Allied:1 Statistics 5 5 25 75 100

7 Z N6BCT1T47 I IV Environmental Studies 2 2 50 - 50

8 Z I IV Yoga - - - - -

30 22 650

9 A

N6BCT2T51-A/

N6BCT2T51-B/

N6BCT2T51-C/

N6BCT2T51-D

II I

Language -I

Tamil – II /

Hindi – II/

Malayalam – II /

French – II

6 3 25 75 100

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

11 Z N6BCT2T43 II III Core:4 Object Oriented Programming

with C++ 4 3 25 75 100

2

SNO SPL COURSE

CODE SE

M

PA

RT

TYPE COURSE HOURS CREDITS INT EXT TOTAL

12 Z N6BCT2T64 II III Core:5 Digital Fundamentals And

Computer Organization 4 3 25 75 100

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

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

15 Z N6BCT2T67 II IV Value Education and Human

Rights 2 2 50 - 50

16 Z N6BCT2P58 II IV Yoga - 1 50 - 50

30 23 700

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

18 Z N6BCT3T62 III III Core:8 Relational Database

Management System 6 5 25 75 100

19 Z N6BCT3P63 III III Core:9 Lab 3: RDBMS Lab 6 5 40 60 100

20 Z N6BCT3T64 III III Allied:3 Discrete Mathematics 6 5 25 75 100

21 Z N6BCT3T45 III IV Skill-Based

Course-1

Microprocessor And Assembly

Language Programming 4 2 25 75 100

22 A

N5BCS3T21 – /

N6BCT3T56-A/

N6BCT3T56-B/

N6BCT3T66-C

III IV Non-Major

Elective -I

Basic Tamil - I /

Advanced Tamil - I /

Basic English for Competitive

Examinations-I

2 2 - 75 75

30 24 575

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

24 Z N6BCT4T62 IV III Core:11 Visual Basic .Net

Programming 6 5 25 75 100

3

SNO SPL COURSE

CODE SE

M

PA

RT

TYPE COURSE HOURS CREDITS INT EXT TOTAL

25 Z N6BCT4P63 IV III Core:12 Lab 4: Visual Basic .Net

programming Lab 6 5 40 60 100

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

27 Z N6BCT4P65 IV IV Skill-Based

Course-2

Lab1:Microprocessor and

assembly language

programming Lab

4 2 20 30 50

28 A

N6BCT4T56-A/

N6BCT4T56-B/

N6BCT4T66-C

C

IV IV

Non-Major

Elective- II

Basic Tamil - II /

Advanced Tamil - II /

Basic English for Competitive

Examinations-II

2 2 - 75 75

30 24 525

29 Z N6BCT5T41 V III Core:13 Data Communication and

Networking 5 5 25 75 100

30 Z N6BCT5T62 V III Core:14 Programming in Java 6 5 25 75 100

31 Z N6BCT5P63 V III Core:15 Lab 5: Programming in Java

Lab 6 5 40 60 100

32 A N6BCT5T64 V III Elective Elective-I 5 5 25 75 100

33 Z N6BCT5T65 V IV Skill-Based

Course-3 Linux Programming 4 2 25 75 100

34 Z N6BCT5P66 V IV Skill-Based

Course-4

Lab 2: Linux Programming

Lab 4 2 40 60 100

4

SNO SPL COURSE

CODE SE

M

PA

RT

TYPE COURSE HOURS CREDITS INT EXT TOTAL

35 Z N6BCT5R07 V IV Extra Credit

Course Summer Project* - 1* - 50* 50*

36 A N6BCT5P28 V V National Service Scheme /

Sports GRADE

37 Z N6BCT5R68 V IV Extra Credit

Course Comprehensive Viva - Voce* - 1* - 50* 50*

30 24+2* 600+100*

38 Z N6BCT6T61 VI III Core:16 Web Technology 6 5 25 75 100

39 Z N6BCT6P62 VI III Core:17 Lab 6: Web Technology Lab 6 4 40 60 100

40 A N6BCT6T63 VI III Elective Elective-II 5 5 25 75 100

41 A N6BCT6T64 VI III Elective Elective-III 5 5 25 75 100

42 Z N6BCT6T45 VI IV Skill-Based

Course-5

Principles of Protocol and

Network Management 4 2 25 75 100

43 Z N6BCT6P46 VI IV Skill-Based

Course-6 Lab 3: Network Lab 4 2 20 30 50

44 Z N6BCT6T67 V IV Extra Credit

Course

Mathematics for Competitive

Examinations* 4* 2* 100* - 100*

30 + 4* 23 + 2* 550 + 100*

140 + 4* 3600 +200*

Note:

* These are courses conducted during the special hours with extra credits.

5

ELECTIVE LIST

BSC CS

Elective I Object Oriented System Development

Elective II Software Testing and Quality Assurance

Elective III Software Project Management

BSC CS

Elective I Mobile Computing and WAP

Elective II Network Protocols

Elective III Network Security

BCA

Elective I E - Commerce & M - Commerce

Elective II Business Process Outsourcing

Elective III Cloud Computing

BSC CT

Elective I Computer Installation and Servicing

Elective II Mastering LAN and Troubleshooting

Elective III Embedded Systems & Real Time Operating System

BSC IT

Elective I Data Mining and Warehousing

Elective II Big Data Analytics

Elective III Internet of Things

6

CLASSIFICATION OF TOTAL CREDITS:

S.No Type No. of Courses Credits

01 Languages 2 6

02 English 2 6

03 Core 17 72

04 Allied 4 20

05 Electives 3 15

06 Skilled based Course 6 12

07 Non-Major Electives 2 4

08 Environmental Studies 1 2

09 Value Education 1 2

10 Yoga 1 1

11 Extension Activities 1 -

Total Credits 140

12 Summer Project 1 1

13 Comprehensive Viva 1 1

14 Mathematics for Competitive

Examinations 1 2

Extra Credits 4

7

EXPANSION FOR THE TITLES

S.NO Serial Number

SPL Z For Compulsory one and A To X for Alternatives (Shall be Indicated along with Code Connected by a Hyphen Mark)

CODE Code Number for Each of the Course

SEM I To X For First Semester To Last Semester (Six For UG Programmes And Four / Six / Ten For PG Programmes)

PART I To V For UG Programmes And Blank Space For PG Programmes

TYPE Nature of the course

COURSE Title of the Paper

HOURS Contact Allocated for Each Course

CREDITS Credit Weightage Allocated for Each Course and Total for Each Programme

INT Maximum Internal Marks Allocated for Each Course

EXT Maximum External Marks Allocated for Each Course

TOTAL Maximum Total Marks Allocated for Each Course

8

SEMESTER- I - Kjy] gUtk]

Credits: 3 gFjp I jkpH] I Course Code: N6BCT1T51- A

Part I Tamil I Total Instructional hours- 75 (ftpijfs;/ rpWfijfs;/ ehty;/ ,yf;fpa tuyhW/ ,yf;fzk;(gapw;rp VL))

myFIftpijfs] 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;

myF V ,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;

9

ghlE}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.g[Jf;ftpij tuyhW - ,. ,uh$khh;j;jhz;ld;

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

67 - gPl;lh;!; rhiy

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

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

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

brd;id

Kjy; gjpg;g[ - 1989.

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

fhyr;RtL gjpg;gfk;

ehfh;nfhtpy;.

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

10

SEMESTER- I

Part I – Hindi- I

For Under-graduate Degree Programmes

(For the Students admitted during 2015-2016 onwards)

Course Code: N6BCT1T51 - B (Prose, Non-detailed Text, Grammar & Translation Books Prescribed:

1. PROSE: NUTHAN GADYA SANGRAH

Editor: Jayaprakash

(Prescribed Lessons– only6)

Lesson 1– BharthiyaSanskurthi

Lesson 3-Razia

Lesson 4– Makreal

Lesson 5-Bahtha PaniNirmala

Lesson 6– Rashtrapitha Mahathma Gandhi

Lesson 9–NindaRas.

Publisher:Sumitra Prakashan Sumitravas, 16/4 Hastings Road, Allahabad– 211 001.

2. NON DETAILED TEXT: KAHANIKUNJ.

Editor: Dr.V.P.Amithab. (Stories 1 -6 only)

Publisher: Govind Prakashan Sadhar Bagaar, Mathura, UttarPradesh– 281 001.

3. GRAMMAR:SHABDHAVICHAR ONLY

(NOUN,PRONOUN,ADJECTIVE, VERB, TENSE,CASE ENDINGS)

Theoretical &Applied.

Book for reference:VyakaranPradeep byRamdev.

Publisher : HindiBhavan, 36,TagoreTown, Allahabad – 211 002.

4. TRANSLATION: English-Hindi only.

ANUVADH ABHYAS–III (1-15 lessons only)

Publisher: DAKSHIN BHARATHHINDIPRACHAR SABHA, CHENNAI – 17.

5. COMPREHENSION: 1 Passage from ANUVADH ABHYAS – III (16-30)

Publisher: DAKSHIN BHARATHHINDIPRACHAR SABHA, CHENNAI – 17.

11

SEMESTER- I

Part I – Malayalam - I

For Under-graduate Degree Programmes

(For the Students admitted during 2015-2016 onwards)

Course Code: N6BCT1T51 - C

Prose: Composition& Translation This paper will have the following five units:

Unit I & II

Novel

Unit III & IV

Short story

Unit V

Composition and Translation

Textbooks prescribed:

Unit I & II

Naalukettu– M.T. Vasudevan Nair

(D. C. Books, Kottayam,Kerala)

Unit III & IV

Nalinakanthi– T.Padmanabhan

(D. C. Books, Kottayam,Kerala)

Unit V

Expansion of ideas, General Essayand Translationof asimple passagefrom English

about 100words) to Malayalam

Reference books: 1. KavithaSahithyaCharitram–Dr. M.Leelavathi(Kerala SahithyaAcademy, Trichur)

2. Malayala Novel SahithyaCharitram– K. M.Tharakan (N.B.S. Kottayam)

3. Malayala NatakaSahithyaCharitram– G. Sankarapillai (D.C.Books, Kottayam)

4. CherukathaInnaleInnu– M. Achuyuthan (D.C. Books, Kottayam)

5. SahithyaCharitram Prasthanangalilude-Dr. K.M. George,(ChiefEditor)

(D.C. Books,Kottayam

SEMESTER- I

Part I– French – I

Course Code: N6BCT1T51 - D

Prescribed text : ALORS I

Units : 1–5

Authors : MarcellaDiGiura

Jean-ClaudeBeacco Available at : GoyalPublishersPvtLtd

86, UniversityBlock

Jawahar Nagar (KamlaNagar)

NewDelhi–110007.

Tel : 011 –23852986/9650597000

12

SEMESTER- I Part II -English for Enrichment-I

Credits: 3 Course Code: N6BCT1T62 Hours per Week: 6 Total Instructional Hours: 75

COURSE OBJECTIVE

To expose students to the various facets of literature and thereby to enhance them incomprehending the efficiency of English language.

SKILL SET TO BE ACQUIRED

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

Unit I Credit Hours: 15 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 Credit Hours: 15 I‟m Getting Old- Robert Kroetsche , The Gift of the Magi-O.Henry My Greatest Olympic Prize-Jesse Owens, Voices

Unit III Credit Hours: 15 Gateman‟s Gift-R.K.Narayan , The Ant and the Grasshopper-Somerset Maugham A Poison Tree-William Blake, Narration Unit IV Credit Hours: 15 La Belle Dame Sans Merci-John Keats , The Postmaster-Rabindranath Tagore To An Unborn Pauper Child-Thomas Hardy , Tenses

Unit V Credit Hours: 15 Refugee Mother And Child- Chinua Achebe Reading Comprehension, Advertisement Reference:

1. The Radiant English Anthology, Prof. Gangadhar P.Kudari, Dept Of English, Gadag, Macmillan Limited, 2008

2. Short Stories Narration. An Anthology Of Short Stories M.M. Lukose, Formerly Professor Of English, Kottayam, Macmillan,Collection of Short stories

3. A Book of Modern ShortStories, G.Kumara Pillai, Macmillan Publishers, 1997

13

SEMESTER – I

PROBLEM SOLVING: COMPUTING SCIENCE APPROACHES

Credits: 3 Course Code: N6BCT1T63

Total Instructional Hours: 50 Hrs

COURSE OBJECTIVE: To understand the basic concepts in problem solving aspects, Graphs and

Files.

SKILL SETS TO BE ACQUIRED: To enable the students to acquire the knowledge in the basic

concepts in problem solving aspects, Graphs and Files.

UNIT I 12 Hours

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

Implementation of Algorithms - Program Verification - Efficiency - Analysis of Algorithms.

Fundamental Algorithms: Exchanging the Values of 2 Variables - Counting.

UNIT II 10 Hours

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

Dynamic Storage Management.

UNIT III 10 Hours

Binary Trees: Introduction to Binary trees - Types of Trees - Basic definition of Binary Trees -

Binary Tree Traversal. Graphs: Introduction to Graphs - Terms Associated with Graphs - Sequential

Representation of Graphs - Traversal of Graphs - DFS - BFS.

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.

TEXT BOOKS:

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

(UNIT I).

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

Source Pvt. Ltd., 2006 (Unit II & V).

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

New Delhi, 1st

Reprint, 2007 (Unit III & 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.

14

SEMESTER – I

PROGRAMMING IN C

Credits: 3 Course Code: N6BCT1T64

Total Instructional Hours: 50 Hrs

COURSE OBJECTIVE: To understand the concepts of C.

SKILL SETS TO BE ACQUIRED: To enable the student to develop the programming skill in C

programming concepts.

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.

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.

15

SEMESTER – I

PROGRAMMING IN C LAB

Credits: 3 Course Code: N6BCT1P65

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.

16

SEMESTER- I

STATISTICS

Credits: 5 Course Code: N6BCT1T66

Total Instructional Hours: 60

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

Skill sets to be acquired: 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.

Unit I: (12 Hours)

Measure of Central Tendency: Mean – Combined 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 umbers - 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

Text Books:

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

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

354,360-367 ]

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.

17

SEMESTER – I

PART IV: ENVIRONMENTAL STUDIES

Credits: 2 Course Code: N6BCT1T47

Total Instructional Hours: 27 Hrs

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, Case Studies.

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.

d. Aquatic Ecosystems (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.

18

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.2 Urban Problems Related to Energy.

5.3 Water Conservation, Rainwater Harvesting and Watershed Management.

5.4 Resettlement 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.

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.

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

19

SEMESTER- II - ,uz;lhk; gUtk]

Credits: 3 gFjp I jkpH] II Course Code: N6BCT2T51 - A

Part I Tamil II Total Instructional hours- 75

nehf;fk;:

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

myFI 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)

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)

myFIIgf;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])

20

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;lfHp jptha;/

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

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

myFIV,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;

myFV,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;

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.

2e.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.

21

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

kzpthrfh; gjpg;gfk;

brd;id.

4. vGJk; fiy - b$ankhfd;

jkpHpdp

67/ gPl;lh;!; rhiy

,uhangl;il

brd;id – 14

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

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

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

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

vdp ,e;jpad; gjpg;gfk;

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

bjw;F c!;khd] rhiy

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

7.jkpH; ciueilapd;

njhw;wk; tsh]r]rp - f.ifyhrgjp

epa{ br"]Rhp g[j]jf epWtdk]/brd;id.

8.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';Zf ey;Y}h;/ brd;id – 61.

22

SEMESTER- II

Part I – Hindi -II

For Under-graduate Degree Programmes

(For the Students admitted during 2015-2016 onwards)

Course Code: N6BCT2T51 - B (Modern Poetry, Novel, Translation &Letter Writing)

1. MODERN POETRY; SHABARI– by NARESH MEHTHA PUBLISHERS: Lokbharathi

Prakashan I Floor, DuebariBuilding MahathmaGandhi Marg, Allahabad -1.

2. ONE ACT PLAY: EKANKÏSANKALAM

ByVEERENDRAKUMAR MISHRA PUBLISHER: VANIPRAKASHAM

NEWDELHI–110 002.

3. TRANSLATION: HINDI– ENGLISH ONLY, (ANUVADH ABYAS–III) Lessons.1– 15 only.

PUBLISHER: DAKSHINBHARATHHINDIPRACHAR SABHA CHENNAI– 600017.

4. LETTER WRITING: (Leaveletter, Job Application, Orderingbooks, Letter to Publisher,

Personalletter)

5. CONVERSATION: (Doctor &Patient, Teacher&Student, Storekeeper&Buyer, Two Friends,

Bookingclerk &Passenger at Railwaystation, Autorickshaw driver andPassenger)

23

SEMESTER- II

Part I – Malayalam - II

ForUnder-graduateDegreeProgrammes

(FortheStudents admitted during 2015-2016 onwards)

Course Code: N6BCT2T51 - C

Pros: Non-fiction

These papers will have the following five units:

Unit I & II Biography

Unit III, IV & V Smaranakal

Textbooks prescribed: Unit I & II

KanneerumKinavum-V.T.Bhatahirippad - (D.C. Books, Kottayam)

Unit III, IV & V

Balyakalasmaranakal–Madhavikkutty - (D.C. Books, Kottayam)

Referencebooks: 1. Jeevacharitrasahithyam – Dr. K.M. George(N.B.S. Kottayam)

2. JeevacharitrasahithyamMalayalathil– Dr. NaduvattomGopalakrishnan (KeralaBhasha

Institute, Trivandrum)

3. Athmakathasahithyam Malayalathil– Dr. Vijayalam Jayakumar (N.B.S. Kottayam)

4. Sancharasahithyam Malayalathil– Prof. Ramesh chandran. V,(KeralaBhashaInstitute,

Trivandrum)

SEMESTER II

Part I– French – II

Course Code: N6BCT2T51 - D Prescribed text : ALORSI

Units : 6 –10

Authors : MarcellaDi Giura

Jean-ClaudeBeacco

Available at : GoyalPublishersPvtLtd

86, UniversityBlock

Jawahar Nagar(Kamla

Nagar) NewDelhi–

110007.

Tel : 011 –23852986/ 9650597000

24

SEMESTER- II

English for Enrichment-II

Credits: 3 Course Code: N6BCT2T62

Hours per Week: 6 Total Instruction Hours: 75

COURSE OBJECTIVE

To enable the students in understanding the intrinsic nuances of English language.

SKILL SET TO BE ACQUIRED

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

• Improved Communication Skills

• Confidence to deal with real life situation.

Unit-I Credit Hours: 15

The Conjurer‟s Revenge-Stephen Leacock

The Land Where There Were no old Men – Jean Ure

Student Mobs – J.B. Priestly

Unit-II Credit Hours: 15

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

Unit-III Credit Hours: 15

The Village Schoolmaster-Oliver Goldsmith

The Stolen Boat Ride – William Wordsworth

Sita-Toru dutt

Unit-IV Credit Hours: 15

I Have a Dream-Martin Luther King

Sorrows of Childhood – Charles Chaplin

At School – M.K. Gandhi

Unit-V Credit Hours: 15

Letter Writing

Precis Writing

Hints Developing

Text:

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

JBAS College, Chennai. Macmillan 2007

25

SEMESTER – II

OBJECT ORIENTED PROGRAMMING WITH C++

Credits: 3 Course Code: N6BCT2T43

Total Instructional Hours: 50 Hrs

COURSE OBJECTIVE: To inculcate knowledge on object oriented programming in C++ and

algorithm aspects of data structure.

SKILL SETS TO BE ACQUIRED: To enable the students to acquire the knowledge on the basic

concepts of OOPS and to develop Programs using C++ data structure.

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 -

Data Types in C++ - Type Casting - Constants - Operators in C++ - Precedence of Operators in

C++.

UNIT II 11 Hours Control Structures: Decision Making Statements: Nested if else Statement - The Jump

Statement - The GOTO Statement - The Break Statement - The Continue Statement - The Switch

Case Statement - Loops in C++ - The for Loop - Nested for Loops - The While Loop - The do-while

Loop. Functions in C++: Parts of Function - Inline Functions - Function Overloading.

UNIT III 10 Hours

Classes and Objects: Declaring Objects - The Public Keyword - The Private Keyword - The

Protected Keyword - Defining Member Functions - Static Member Variables and Functions - Array

of Objects - Friend Functions. Constructors and Destructors: Characteristics - Calling Constructor

and Destructor.

UNIT IV 10 Hours

Operator Overloading: Overloading Unary, Binary Operators, Overloading with Friend

Function. 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. Arrays: Characteristics of Arrays - Arrays of Classes. Working with

Strings: Introduction - String Manipulating Functions. Files: File Opening Modes - Sequential

Read/Write Operations - Random Access Operation.

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

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

Revised Edition, 2010.

26

SEMESTER – II

DIGITAL FUNDAMENTALS AND COMPUTER ORGANIZATION

Credit: 3 Course Code: N6BCT2T64

Total Instructional Hours: 50 Hrs

COURSE OBJECTIVE: To understand the basic concepts used in the design and analysis of Digital

Systems and also to acquire knowledge on the principles of computer organization and design.

SKILL SETS TO BE ACQUIRED: To enable the students to gain the concepts of Digital circuits,

Logic Gates and of architectural design of computer.

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

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.

TEXT BOOKS:

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

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

2. M.Morris Mano – “Computer System Architecture”, 3rd

Edition, Prentice Hall of India Pvt.

Ltd., New Delhi, 2004 (UNIT IV, V).

REFERENCE BOOKS:

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

McGraw Hill, 6th

Edition.

2. R.P. Jain, “Modern Digital Electronics”,Tata McGraw Hill, 2nd

Edition.

3. Thomas L.Floyd, “Digital Fundamentals”, Pearson Education,10th

Edition.

27

SEMESTER – II

C++ PROGRAMMING LAB

Credits: 3 Course Code: N6BCT2P65

Total Lab Hours: 35 Hrs

Looping & Decision Making:

1. Develop a C++ program to arrange the given list in ascending order.

2. Develop a C++ program to display four different lines using switch-case Statement.

Functions:

3. Develop a C++ program to find the Fibonacci Series of N numbers.

4. Develop a C++ program to swap values using pass by address.

Constructor & Destructor:

5. Develop a C++ program to using the Constructor and Destructor.

Operator Overloading:

6. Develop a C++ program using Operator Overloading.

7. Develop a C++ program using the concept of Overloading with friend function.

Inheritance:

8. Develop a C++ program to illustrate Single Inheritance.

9. Develop a C++ program to illustrate Multilevel Inheritance.

Pointer:

10. Develop a C++ program using Pointers to Object.

String Functions:

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

12. Develop a C++ program to insert one string into another string and to remove specified

characters from the string.

28

SEMESTER- II

OPERATIONS RESEARCH

Credits: 5 Course Code: N6BCT2T66

Total Instructional Hours: 60

Course Objectives: To teach the students about the Industrial applications of Operations Research.

Skill sets to be acquired: After the completion of the course the students will be able to solve

problems on LPP models, Transportation model, Assignment model, Game theory model, PERT&

CPM Models.

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 - 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 rectangular games - Dominance

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

UNITV (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).

TEXT BOOK:

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: Chapter11 [Page 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.

29

SEMESTER- II

Part -IV mwtpay] fy]tpa[k] kdpjchpika[k]

Credits: 2 Course Code: N6BCT2T67

Total Instructional hours- 30

nehf]fk]: 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 – 1 (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 – 2 (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 – 3 (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 – 4 (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 – 5 (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[.

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

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

ghlE}y] mwtpay] fy]tpa[k] kdpj thH]tpaYk] _ ru!]tjpjpahfuh$hfy]Y}hpbtspaPL . 2016

30

SEMESTER- II

Part - IV

Value Education and Human Rights

Credits: 2 Course Code: N6BCT2T67

Total Instructional Hours: 30

Objectives: To teach the students the lofty ideals of education and the importance of the values of

life.

Unit-I (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.

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

Sing.

Unit-III (6 Hours)

Indian Constitution – The birth and the significance of 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. Abdul Kalam and the students.

Unit-V (6Hours)

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 – Organisation protecting women‟s rights – Human

rights organisations – Courts of justice – Safety of women rights.

Medium of instruction : Tamil and English

Medium of Examination : Tamil and English

Reference:

Ethics of life and the Great Religions of the world

Publication of Sree SaraswathiThyagaraja College – 2016.

31

SEMESTER – II nahfh kw;Wk; cly; eyKk; RfhjhuKk;

kdtsf;fiy nahfh - ghlj;jpl;lk;

jhs] 1

Credits: 1 Course Code: N6BCT2P58

Total Instructional Hours: 50

nehf]fk]:khzth]fs]Fzeynkk]ghl]ow]fhdkjpg]g[f]fy]tpmspj]jy] –nahfthH]t[ kw]Wk]

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

MSikiakjpg]gPL bra]jy].

myFIEz]zwpt[/ czu]r]rp/ vz]zk] Muha]jy] / kw]Wk] Mir rPuikj]jy] 10 Hrs 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].

myFII rpdk] jtph]j]jy]/ btw]wpa[k] njhy]tpa[k ]10 Hrs

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]

myFIIIkdtsKk] kdpjkjpg]g[k] 10 Hrs

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

kjpg]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.

myFIV,is"h]ty]yik 10 Hrs

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 VkdpjclYk; cly; eyKk; 10 Hrs

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.

BOOKS REFERENCES:

1. The world order of Holistic unity-ThathuvagnaniVethathiri Maharishi.

2. kdtsf]fiybjhFg]g[- 1- jj]Jt"hdpntjhj]jphpkfhp#p.

3. kdtsf]fiybjhFg]g[- 2- jj]Jt"hdpntjhj]jphpkfhp#p.

4. kdk]-jj]Jt"hdpntjhj]jphpkfhp#p.

5. Standard Progressive Matrices-IC Raveen.

6. 16 personality factor-Raymond Cattell.

7. Multiple Intelligence-Howard Gatgner.

8. Psychology-Robert A. Baron.

9. Advanced Educational Psychology-G.K.Mangal

10. Light on yoga-BKS Iyenger

11. czt[ Kiw- jj]Jt"hdpntjhj]jphpkfhp#p

32

SEMESTER – II kdtsf;fiy nahfh - ghlj;jpl;lk;

jhs] II

Credits : 1 Course Code: N6BCT2P58

Total Instructional Hours: 50

nehf]fk] :Mir rPuikj]jy]/ rpdk] jtph]j]jy]/ ftiyxHpj]jy] Mfpatw]Wf]fhdmfj]jha]t[

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

myFI !]if nahfhtpd] vspaKiwclw]gapw]rp 12 Hrs 1.1 vspaKiwclw]gapw]rp1.2 fhafy]g gapw]rp1.3 gf]Ftkpy]yhghy] <h]g]igeph]tfpj]jy]

myFIIjtk]

2.1 jtk] - tpsf]fk]- kdmiyr]RHy] ntfk] – tiffs] 12 Hrs

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]rpjpahdk]

myFIIIvz]zk] Muha]jy] –MirrPuikj]jy] gapw]rpKiw 10Hrs

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

3.2 MirrPuikj]jy] gapw]rpKiw

myFIV rpdk] jtpu]j]jy] –ftiyxHpj]jy] gapw]rp 10 Hrs

4.1 rpdk] jtph]]j]jy] gapw]rpKiw4.2 ftiyxHpf]Fk] jpwk] - gapw]rp

myFV Mrd']fs] 6Hrs

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]

BOOKS REFERENCES

1. vspaKiwclw]gapw]rp-jj]Jt"hdpntjhj]jphpkfhp#p

2. fhafy]gk]- jj]Jt"hdpntjhj]jphpkfhp#p

3. czt[ Kiw - jj]Jt"hdpntjhj]jphpkfhp#p

4. kdk] - jj]Jt"hdpntjhj]jphpkfhp#p

5. jpUf]Fws] –lhf]lh] - $p.a[.nghg].

6. Sound Health through yoga-Dr.Chandrasekaran

7. Light on yoga-BKS.Iyenger

33

SEMESTER - III

OPERATING SYSTEMS

Credits: 5 Course Code: N6BCT3T61

Total Instructional Hours: 75 Hrs

COURSE OBJECTIVE: To understand the concepts of fundamental and system components in

various operating systems.

SKILL SETS TO BE ACQUIRED: To enable the student to have the complete knowledge in

Processes and Process Management, scheduling concepts, Deadlocks, Memory Management, I/O

and File systems etc.

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.

UNIT II 15 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 III 16 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 IV 14 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 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.

TEXT BOOK:

1. H. M. Deitel, Paul J. Deitel, David R. Choffnes, “Operating System”, 2nd

Edition, Pearson

Education Publication, Mumbai, 2006.

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 Stalling, ”Operating Systems – Internals and Design Principles”, 5th

Edition PHI

Publishcation, 2008.

4. D.M.Dhamdhere, “ Operating Systems – A Concept Based Approach”, Tata McGraw-Hill

Edition, 2003.

34

SEMESTER - III

RELATIONAL DATABASE MANAGEMENT SYSTEM

Credits: 5 Course Code: N6BCT3T62

Total Instructional Hours: 75 Hrs

COURSE OBJECTIVE:

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.

To know about data storage techniques an query processing.

To impart knowledge in transaction processing, concurrency control techniques and recovery

procedures.

SKILL SETS TO BE ACQUIRED: To enable the students to gain knowledge in DBMS and

RDBMS.

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

SQL: Background - Data Definition - Basic Structure of SQL Queries - Set Operations -

Aggregate Functions - Null Values - Nested Sub Queries - Views - Modification of the Database -

Joined Relations.

UNIT III 15 Hours

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

Relationship Model - Constraints - Entity Relationship Diagrams. Transaction Management:

Transaction Concepts - Transaction State - Implementation of Atomicity & Durability - Concurrent

Executions - Recoverability - Serializability - Implementation of Isolation.

UNIT IV 15 Hours 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. Interactive SQL: The Oracle Data Types

- 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 - Logical Operators - Range Searching - Pattern Matching.

UNIT V 15 Hours

Using the Union, Intersect and Minus Clause - Granting Permissions - Revoking the

Permission – Cursors. Stored Functions: Functions - Residence of Function - Function Creation -

Function Executes - Advantages of Functions - Syntax for Creating a Stored Function - An

Application Using a Function - Deleting a Stored Function. Database Triggers: Introduction - Use of

Database Triggers - Application of Database Triggers - Syntax for Creating Triggers.

TEXT BOOKS:

1. Silberschatz A, Korth, “Database System Concepts”, 5th

Edition, McGraw-Hill (UNIT I, II, III).

35

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

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

REFERENCE BOOKS:

1. Raghu Rama Krishnan, Johannes Gehrke, “Database Management System”, 3rd

Edition,

McGraw- Hill.

2. Bob Bryla, “Oracle Database Foundations”, BPB Publication.

3. Rajesh Narang, ”Database Management System” PHI Publication 2004.

4. Nilesh Shah, ”Database System Using Oracle”, 2nd

Edition PHI Publication 2005.

SEMESTER – III

RDBMS LAB

Credits: 5 Course Code: N6BCT3P63

Total Instructional Hours: 75Hrs

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. Use the following Constraints

Not NULL, Primary key, Unique key, Foreign key, 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. Dates 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).

36

SEMESTER – III

DISCRETE MATHEMATICS

Credits: 5 Course Code: N6BCT3T64

Total Instructional Hours: 75

Course Objective: To teach the students about the discrete structures of Mathematics.

Skill sets to be acquired: After the completion of the course the student will be able to understand

the concepts of mathematical logic, relation, grammars.

UNIT I (15 Hours)

Mathematical Logic – Introduction –TF Statements - Connectives - Negation, Conjunction,

Disjunction, Conditional and Biconditional - Well formed Formulas –Truth table of formulas -

Tautology - Equivalence of Formulas - Duality law - Tautological Implications - Normal Forms –

Principle normal Forms -Theory of Inference

UNIT II (15 Hours)

Set Theory: Basic Concepts of Set Theory – Operations on Sets – properties of set operations-

verification of the basic laws of algebra of sets by venn diagrams.

Relations: Cartesian product of two sets-Relations – Representation of relation-Operation of relations-

- Equivalence Relations

UNIT III (15 Hours)

Functions: Definitions –Examples of Functions – Range of functions- One to One ,Onto ,Into

functions- Special types of functions- Invertible functions- Composition of functions

UNIT IV (15 Hours)

Partial Ordering - Poset - Hasse Diagrams - Lattices - Some Properties of Lattices - Lattices as

Algebraic Systems -Sub Lattices - Direct Product and Homomorphism - Some Special Lattices.

UNIT V (15 Hours)

Boolean Algebra: Definition and examples-Cover-Boolean Homomorphism-minterm –Principal

disjunctive normal form- Principal conjective normal form- Karnaugh map upto four variable.

TEXT BOOKS:

1. Dr. M. K. Venkataraman, Dr. N. Sridharan, N. Chandrasekaran, Discrete Mathematics, The

National Publishing Company Chennai, 2006

Unit I , [Page No 9.1-9.11 , 9.14, 9.15, 9.21 - 9.34, 9.40 - 9.63].

Unit II, [Page No 1.1-1.23, 2.6-2.28]

Unit III ,[ Page No 3.1-3.18]

Unit III, [Page No 10.1-10.32]

Unit V, [Page No 10.34-10.42, 10.45-10.64].

REFERENCE BOOKS:

1. Dr. A. Singaravelu, Dr.V.Ravichandran, Dr. T.N. Shanmugam, Discrete Mathematics,

Meenakshi agency 2008, 5th

edition

2. G. Balaji, Discrete Mathematics, Balaji publications, 1st edition, 2006

3. J. P.Tremblay R Manohar, Discrete Mathematical Structures with Applications to `Computer

Science, Mc Graw Hill International Edition, 2007.

37

SEMESTER - III

MICROPROCESSOR AND ASSEMBLY LANGUAGE PROGRAMMING

Credits: 2 Course Code: N6BCT3T45

Total Instructional Hours: 50 Hrs

COURSE OBJECTIVE: To enable the students learn the concept of the architecture of

microprocessor, importance of interfacing devices and explaining how to program the

microprocessor.

SKILL SETS TO BE ACQUIRED: To provide in-depth knowledge of the Assembly Language

Programming.

UNIT – I 10 Hours

Introduction to Microprocessors: Microprocessors-Microprocessor instruction set and

computer Language-Applications (MCIS)-Introduction to 8085: 8085 Programming Model-

Instruction Classification-Instruction, Data format and storage – Overview of 8085 instruction set

UNIT – II 10 Hours

Architecture: Microprocessor architecture and its operation – memory classification – Input /

Output (I/O) devices – Logic devices for interfacing – 8085 MPU – Memory interfacing.

UNIT – III 10 Hours

Introduction to 8085 instruction: Data Transfer operation – Arithmetic operation – Logic

operation – branch operation – develop assembly language programs – Looping.

UNIT – IV 10 Hours

Counters and Timing: counters and time delay – Code Conversion: BCD to Binary, Binary to

BCD, Binary to ASCII and ASCII to Binary – BCD Addition, subtraction, multiplication.

UNIT – V 10 Hours

Interfacing Peripherals (I/O) and Application: 8085 interrupt – Interfacing data counters:

Digital to Analog Converters (DAC) - Analog to Digital Converters (ADC) – Interfacing keyboard

and seven segment display – Basic concepts in serial I/O.

TEXT BOOK:

1. Ramesh S. Goankar, “Microprocessor Architecture, Programming, and Application with

8085”, Fifth Edition , Penram International Publishing (India) Private Limited, 2010.

REFERENCE BOOKS:

1. B.Ram, “Fundamentals of Microprocessor and Microcomputers”, Six Edition, Dhanpat Rai

Publications, New Delhi, 2007

2. N.K.Srinath “ 8085 Microprocessor Programming and Interfacing”, First Edition, Prentice

Hall of India Private Limited, New Delhi,2005.

3. Gilmore,” Microprocessors Principles and Applications”, 7th

Edition, Tata McGraw-Hill

Edition, 1998.

4. A.K.Ray, K.M.Bhurchandi, ”Advanced Microprocessor and Peripherals”, 2nd

Edition, 2009

38

SEMESTER- III- \d;whk; gUtk;

Credits: 2 gFjp IV mog;gilj; jkpH] I Course Code :N6BCT3T56-A

Part IV Basic Tamil I Total Instructional hours- 27

nehf;fk; :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

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.

39

SEMESTER- III -\d;whk; gUtk;

Credits: 2 gFjp IV rpwg;g[j; jkpH; I Course Code :N6BCT3T56-B

Part IV Advanced Tamil I Total Instructional hours- 27

nehf;fk; : 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].

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]

myF – V bkhHp bgah]g]g[/ mYtyff] foj']fs] gh.nt:05

ghh]it E}y]

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

fhyr;RtL gjpg;gfk;

669 - nf.gp.rhiy/ ehfh;nfhtpy; - 01

40

SEMESTER – III

Non-Major Elective 1: BASIC ENGLISH FOR COMPETITIVE EXAMINATIONS-I

Credits: 2 Course Code: N6BCT3T66-C

Total Instructional Hours: 27

COURSE OBJECTIVE

To prepare students for competitive examination and interviews

SKILL SET TO BE ACQUIRED

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

English grammar

Unit I Credit Hours: 5

Parts of Speech

Unit II Credit Hours: 5 Numbers

Case

Gender

Unit III Credit Hours: 5

Voices

Narration

Degrees of Comparison

Unit IV Credit Hours: 6

Precis Writing

Expansion of an Idea

Report Writing

Letter Writing

Unit V Credit Hours: 6

Public Speaking

Group Discussion

Interview Etiquettes

Text: High School English Grammar and Composition by Wren and Martin

41

SEMESTER – IV

SOFTWARE ENGINEERING

Credits: 5 Course Code: N6BCT4T61

Total Instructional Hours: 75 Hrs

COURSE OBJECTIVE: To impart knowledge on the development process of software.

SKILL SETS TO BE ACQUIRED: To provide skill in developing a software project.

UNIT I 15 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.

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

Architecture - Architectural Styles - Architectural Design. User Interface Design: User Interface

Analysis and Design - Interface Design steps.

UNIT IV 15 Hours

Testing: Validation Testing - System Testing - Software Testing Fundamentals - White Box

Testing - Control Structure Testing - Black Box Testing. Risk Management: Software Risks - Risk

Identification - Risk Projection - Risk Refinement - Risk Mitigation, Monitoring and Management.

UNIT V 15 Hours

Reengineering: Reengineering - Software Reengineering - Reverse Engineering. Case study:

SRS for Banking System.

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.

42

SEMESTER – IV

VISUAL BASIC .NET PROGRAMMING

Credits: 5 Course Code: N6BCT4T62

Total Instructional Hours: 75 Hrs

COURSE OBJECTIVE: To teach the concepts of Visual Basic .NET and to develop simple

applications.

SKILL SETS TO BE ACQUIRED: To develop programming skill in Visual Basic .NET.

UNIT – I 15 Hours

Essential Visual Basic .NET: Upgrading from Visual Basic 6.0 – The .NET Framework and

the Common Language Runtime – Building VB .NET Applications – The Visual Basic Integrated

Development Environment – The Visual Basic Language: Operators, Conditionals and Loops.

UNIT – II 15 Hours

The Visual Basic Language: Procedures, Scope, and Exception Handling: Sub Procedures and

Functions – Handling Exceptions – Creating Sub Procedures – Creating Functions – Using

Unstructured Exception Handling – Using Structured Exception Handling – Windows forms.

UNIT – III 15 Hours

Windows Forms: Text Boxes, Rich Text Boxes, Labels and Link Labels: The Control Class –

Text Boxes – Rich Text Boxes – Labels – Link Labels – Accessing Text in a Text Box – Adding

Scroll Bars to Text Boxes – Aligning Text in Text Boxes – Creating a Password Control – Using

Labels instead of Text Boxes – Formatting Text in Labels – Creating Link Label – Windows Forms:

Buttons, Check Boxes, Radio Buttons, Panels and Group Boxes.

UNIT – IV 15 Hours

Windows Forms: List Boxes, Checked List Boxes, Combo Boxes and Picture Boxes: Using

the ListBox Class – Adding items to a List Box – Removing items from a ListBox – Sorting a

ListBox – Using the CheckedListBox Class – Adding items to Checked List Boxes – Using the

ComboBox Class – Creating Simple ComboBoxes, Drop-down Combo Boxes and Drop-down List

Combo Boxes – Adding items to a Combo Box – Removing items from a Combo Box – Sorting a

Combo Box – Using the PictureBox Class – Windows Forms: Scroll Bars, Splitters, Track Bars,

Pickers, Notify Icons, Tool Tips and Timers: Scroll Bars – Splitters – Track Bars – Pickers – Notify

Icons – Tool Tips – Timers – Using the HScrollBar and VScrollBar Classes – Using the

DateTimePicker Class – Using the Month Calendar Class.

UNIT – V 15 Hours

Windows Forms: Menus, Built-in Dialog Boxes and Printing: Menus – Menu Items – Context

Menus – The Built-in Dialog Boxes – Font Dialogs – Color Dialogs – Print Dialogs – Page Setup

Dialogs – Windows Forms: Image Lists, Tree and List Views, Tool Bars, Status and Progress Bars

and Tab: Image Lists, Tree Views, Tool Bars – Status Bars – Progress Bars – Tab Controls – Data

Access with ADO .NET.

TEXT BOOK:

1. Steven Holzner, “Visual Basic .NET Programming”, Dreamtech. 2011.

REFERENCE BOOKS: 1. Evangelos Petroustes, “Mastering Visual Basic .NET”, BPB Publication, First Edition, 2002.

2. Bill Evjen Beres “Visual Basic .NET Programming Bible”, Wiley Dream Tech, 2002.

3. Jeffrey R.Sharpiro, “The Complete Reference Visual Basic.Net”, Tata McGraw Hill

4. Shirish Chavan, “VB.NET” Pearson Education 2009.

43

SEMESTER – IV

VISUAL BASIC .NET PROGRAMMING LAB

Credits: 5 Course code:

N6BCT4P63

Total Lab Hours: 75 Hrs

1. Program for various font applications.

2. Program for a notepad application.

3. Program to maintain employee details.

4. Program to maintain supplier details.

5. Program to simulate a simple calculator.

6. Program to simulate a digital clock with reset option.

7. Program to maintain student details.

8. Program for newspaper vendor.

9. Program to create and read text file.

10. Program for hospital management system.

44

SEMESTER – IV

FUNDAMENTALS OF ACCOUNTING

Hours per week: 6 Hrs Course Code: N6BCT4T64

Credits: 5 Total Instructional Hours: 75

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

Skill sets to be acquired: 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

UNIT – I

Accounting - Definition – Nature and Scope of Accounting – Accounting Cycles, Concepts

and Conventions – Rules – Journal, Ledger and Trial Balance. (15Hours)

UNIT – II

Subsidiary books- Types of Cash Book-Single Column, Double Column Triple column cash

book (15 Hours)

UNIT III

Bank Reconciliation Statement (15 Hours)

UNIT – IV

Final accounts of Sole Traders with Adjustments (15 Hours)

UNIT – V Bill of exchange (excluding Accommodation Bill). (15 Hours)

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

TEXT BOOKS

1. N. Vinayagam, P.L. Mani, K.L. Nagarajan, Principles of Accountancy, Sultan Chand &

Company Ltd, 7361 Ram Nagar, New Delhi – 110 055, Revised Edition 2008

REFERENCE BOOKS

1. Murthy and Reddy, Financial Accountancy, Margham Publishers, 24, Rameshwaram

Road, T.Nagar, Chennai -600017, Edition – 2008

2. T.S. Grewal, Introduction to Accountancy, Sultan Chand & Company Ltd, 7361 Ram Nagar,

New Delhi – 110 055, Revised Edition 2008K.L.Narang, S.P.Jain, Advanced Accountancy,

Kalyani Publishers, B-I/1292, Rajinder Nagar, Ludhiana – 141008, Edition – 2007

45

SEMESTER - IV

MICROPROCESSOR AND ASSEMBLY LANGUAGE PROGRAMMING LAB

Credits: 2 Course Code: N6BCT4P65

Total Instructional Hours: 50 Hrs

1. Study of assembler (turbo) and assembler directives.

2. Study of int 21h functions for input and output.

3. Multiprocessing addition and subtraction.

4. Conversion of BCD into ASCII character.

5. Delay loop implementation.

6. Arrangement of numbers in ascending order.

7. Checking with a given string is a palindrome or not.

8. Macro Addition.

9. Macro Maximum.

10. BCD to Binary conversion.

46

SEMESTER- IV- ehd;fhk; gUtk;

Credits: 2 gFjp IV mog;gilj; jkpH] II Course Code :

N6BCT4T56 - A

Part IV Basic Tamil II Total Instructional hours- 27

nehf;fk; : jkpHh] gz]ghL kw]Wk] ,yf]fpa']fis mwpKfk] bra]jy]

kly] vGjg] gapw]Wtpj]jy].

myF – I brhw]bghUs] tpsf]fk]. gh.nt:05

kyh]fs]/ fha]fs]/ 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].

ghh]it E}y]

,yf]fpa tuyhW - nrhk . ,stuR

kzpthrfh; gjpg;gfk;

8-7 rp';fh; bjU

ghhp Kid

brd;id – 8

47

SEMESTER- IV - ehd;fhk;; gUtk;

Credits : 2 gFjp IV rpwg;g[j; jkpH; II Course Code : N6BCT4T56 -

B

Part IV Advanced Tamil II Total Instructional hours- 27

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

ghh]it E}y]

jkpH; ciueilapd; njhw;wk; tsh]r]rp - f.ifyhrgjp

epa{ br"]Rhp g[j]jf epWtdk]/ brd;id.

48

SEMESTER IV

BASIC ENGLISH FOR COMPETITIVE EXAMINATIONS-II

Credits: 2 Course Code: N6BCT4T66-C

Total Instructional Hours: 27

Course Objective

To prepare students for competitive examination with basic grammar knowledge.

SKILL SET TO BE ACQUIRED

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

Unit I Credit Hours: 5

Concord (Subject Verb Agreement)

Articles

Synonyms -Antonyms

Unit II Credit Hours: 5 Tenses

Common Errors

Idioms and phrases

Unit III Credit Hours: 5

Kinds of Sentence (transformation)

Classification of Sentences (simple, complex, compound)

Rearrange the Sentences

Improvement of Sentences

Unit IV Credit Hours: 6

One word substitution

Selection of mis spelt /correctly spelt words

Odd word out

Unit V Credit Hours: 6

Comprehension

Cloze test

Text: High School English Grammar and Composition by Wren and Martin

49

SEMESTER – V

DATA COMMUNICATION AND NETWORKING

Credits: 5 Course Code: N6BCT5T41

Total Instructional Hours: 50 Hrs

COURSE OBJECTIVE: To teach the fundamental layers of OSI Model.

SKILL SETS TO BE ACQUIRED: To impart thorough knowledge of the data communications and

networking concepts.

UNIT – I 10 Hours

Introduction to communications and Networking : Introduction – Fundamental concepts -

Data communications – Protocols- standards – Standards organizations - Signal propagations-

Analog and Digital signals- Bandwidth of a signal and a medium- Fourier analysis and the concept of

bandwidth of a signal - The data transmission rate and the bandwidth. Information encoding:

Introduction – Representing different symbols- Minimizing errors- Multimedia – Multimedia and

Data compression.

UNIT – II 10 Hours

Asynchronous transfer mode (ATM): Introduction- Overview of ATM – Packet size –

Virtual circuits in ATM – ATM cells – Switching – ATM layers – Miscellaneous Topics.

UNIT – III 10 Hours

Data and Signals: Analog and Digital – Digital Signals – Transmission Impairment – Data

Rate Limits – Performance – Digital Transmission: Analog-to-Digital Conversion – Transmission

Modes – Analog Transmission: Digital-to-Analog Conversion – Transmission Media: Guided Media

– Unguided Media: Wireless

UNIT – IV 10 Hours

Data Link Layer: Introduction – Block Coding – Cyclic Codes: Cyclic Redundancy

Check – Data Link Control: Framing – Flow and Error Control – Protocols – Noiseless Channels –

HDLC – Multiple Access: Random Access – Wireless LANs: IEEE 802.11

UNIT – V 10 Hours

Network Layer: IPv4 Addresses – Internetworking – IPv4 – ICMP – Delivery – Forwarding

– Unicast Routing Protocols – Transport Layer: Process-to-Process Delivery – UDP – Congestion

Control and Quality of Service: Congestion – Congestion Control – Quality of Service.

TEXT BOOKS:

1. Achyut S. Godbole, “Data Communications and Networks”, Tata McGraw-Hill Publishing

Company, 2010 (Unit I,II)

2. Behrouz A. Forouzan, “Data Communications and Networking”, Fourth Edition, Tata

McGraw-Hill Publishing Company Limited, New Delhi, 2011 (Unit III,IV,V)

REFERENCE BOOKS:

1. Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, PHI Pvt. Ltd., 2006.

2. Dimitri Bertsekas, Robert Gallager, “Data Networks”, Second Edition, Pearson Education,

2009.

3. C.R.Sarma, ”Computer Networks- A Pragmatic Approach”, JAICO Publishing Home,

2007.

4. V.S.Bagad, I.A.Dhotre, “ Computer Networks”, Technical Publication, Pune. 2007

50

SEMESTER – V

PROGRAMMING IN JAVA

Credit: 5 Course Code: N6BCT5T62

Total Instructional Hours: 75 Hrs

COURSE OBJECTIVE: To understand the basic concepts in Java such as Applets, Threads, AWT

and IO packages.

SKILL SETS TO BE ACQUIRED: To enable the students to gain knowledge in Core java

programming and GUI components.

UNIT I 12 Hours

OOPS: Fundamentals of Object Oriented Programming – Introduction – Object Oriented

Paradigm – Basic Concepts of Object Oriented Programming. Java Evolution: Java History – Java

Features – How java differs from C and C++. Overview of Java Language – Constants, Variables

and Data types. Operators and Expressions.

UNIT II 12 Hours

Decision Making and Branching, Decision Making and Looping .Classes and Objects:–

Classes, Objects and Methods – Arrays, Strings and Vectors. Interfaces: Multiple Inheritance.

Packages: Putting classes together.

UNIT – III 17 Hours

String Handling: Constructors – Special String Syntax – Character Extraction – Comparison –

indexof and lastindexof – String copy modifications – valueof – String Buffer – append – insert –

Exception Handling: Fundamentals – Exception Types – Uncaught Exceptions – try and catch –

Multiple catch clauses – Nested try statements – throw – throws – finally – Exception Subclasses.

UNIT – IV 17 Hours

Threads and Synchronization: The Java Thread Model – Thread – Runnable – Thread

Priorities – Synchronization – Inter-Thread Communication – Utilities: Simple Type Wrappers –

Enumerations – Runtime – System – Date – Math – Random – Input/Output: File – InputStream –

OutputStream – File streams – String Buffer Input Stream – Filtered streams – Sequence Inputstream

– Networking: InetAddress – Datagrams – Sockets for “Clients” – Sockets for “Servers” – URL –

URL Connection.

UNIT – V 17 Hours

Applets: HTML Applet Tag – Syntax for the <APPLET> Tag – Passing Parameters – Applet

Context and Show Document – Printf Debugging – order of Applet Initialization – Repainting –

Sizing Graphics – Color – Color Methods –Fonts – Multi-Line Text Alignment – Abstract Window

Toolkit: Components – Container – Panel – Label – Button – Checkbox – Checkboxgroup – Choice –

List – Textfield – TextArea – Layout – Event.

TEXT BOOKS:

1. E.Balagurusamy – “Programming with Java – A Primer”, TMH publication, 5th Edition,

2015 (UNIT I, II).

2. Patrick Naughton, “Java Handbook the Authoritative Guide to the Java Revolution” Tata

McGraw-Hill Edition, 2008(UNIT III, IV, V).

REFERENCE BOOK:

1. Hebert

Schildt – “The Complete Reference Java 2”, TMH publication, 2nd

Edition, 2009.

2. Deitel H.M, Deitel P.J, “How to Program” 6th

Edition, Pearson Publication 2007.

3. Ravikumar B.N, “ Java Programming “, Eastern Book Promoters, Belgaum,2005

4. “Introduction to Object Oriented Programming Through Java” ISRD Group, Tata McGraw Hill

Edition, 2008.

51

SEMESTER –V

PROGRAMMING IN JAVA LAB

Credits: 5 Course Code: N6BCT5P63

Total Lab Hours: 75 Hrs

1. Write a java program to perform factorial of a number.

2. Write a java program sorting numbers.

3. Write a Java program to display the mark statement with result and grade.

4. Write a Java program to implement Method Overloading.

5. Write a Java program to add, delete list of elements using Vectors.

6. Write a Java program to create your own package.

7. Write a java program to create an Exception and throw the exception for payroll system.

8. Write a Java Program to implement the concept of multiple inheritance using Interfaces.

9. Write a java program for Mouse Event Handling in a Frame Window.

10. Write a Java Program to create an Applet with three text fields for name, age and

qualification and a text field for multiple line for address.

11. Write a Java Program to demonstrate the Multiple Selection List-box.

12. Write a Java Program which open an existing file and append text to that file.

52

SEMESTER –V

DOMAIN BASED ELECTIVE – I (N6BCT5T64)

(A) COMPUTER INSTALLATION AND SERVICING

Credits: 5 Total Instructional Hours: 60 Hrs

COURSE OBJECTIVE: To impart the knowledge about the hardware components of the computer.

SKILL SETS TO BE ACQUIRED: To enable the students to troubleshoot the problems in the

computer.

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

Installation and Preventive Maintenance: Introduction - System Configuration - Pre-

Installation Planning - Installation Practice -Routine Checks - PC Assembling and Integration -

BIOS Setup - Engineering Versions and Compatibility - Preventive Maintenance – DOS – Virus-

Data-Recovery.

TEXT BOOKS:

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.

53

(B) OBJECT ORIENTED SYSTEM DEVELOPMENT

Credits: 5 Total Instructional Hours: 60 hrs

COURSE OBJECTIVE: To understand the basics of object oriented system development.

SKILL SETS TO BE ACQUIRED: To enable the students to gain fundamental knowledge in

object oriented methodology, unified modeling language, designing classes & access layer.

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

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”, 2nd

Edition, Pearson

Publications, 2006.

2. Martin Fowler, Kendall Scott, “UML Distilled-Applying the standard Object Modeling

Language”, Addition Wesley, 1977.

54

(C) MOBILE COMPUTING AND WAP

Credits: 5 Total Instructional Hours: 60 Hrs

COURSE OBJECTIVE: To understand the basics of wireless data communication technologies,

Wireless LAN and Wireless Application Protocols.

SKILL SETS TO BE ACQUIRED: To enable the students to gain fundamental techniques in

Mobile Communications, Mobile content services and Wireless Technology.

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.

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 09 Hours

WAP: WAP - Introduction - Protocol Architecture - Extensible Markup Language (XML) -

WML Script - Applications - Wireless Telephony Application (WTA) - Wireless Telephony

Application Architecture.

TEXT BOOK:

1. Jochen Schiller – “Mobile Communications”, PHI/Pearson Education, 2nd

Edition, 2003.

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. Rishabh Anand-“Wireless and Mobile Computing”, S.K.Kataria and sons Publishers.

55

(D) E - COMMERCE & M - COMMERCE

Credits: 5 Total Instructional Hours: 60 Hrs

COURSE OBJECTIVE: To understand the concepts in Electronic Commerce, Electronic Payment

Systems, Security, Online Advertising and Marketing.

SKILL SETS TO BE ACQUIRED: To enable the students to gain knowledge about advanced

Network Architecture, Network Security and Online Marketing techniques.

UNIT I 12 Hours

E - Commerce: Anatomy of E - Commerce Applications - Electronic Commerce Consumer

Applications. Network Infrastructure for E -Commerce: Components of the I- 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

ISP‟s.

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 Consumer‟s 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.

TEXT BOOK:

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

1. PeteLoshin, & Paul A. Murphy, “Electronic Commerce”, 2nd

Edition, Jaico Publishing House,

2000.

56

(E) DATA MINING AND WAREHOUSING

Credits: 5 Total Instructional Hours: 60Hrs

COURSE OBJECTIVE: To teach the Data Mining techniques and the concepts of Data

Warehousing.

SKILL SETS TO BE ACQUIRED: To provide knowledge of the Data mining tools and the

applications of Data Warehousing.

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: Customer Profiling - Prediction Bid Behavior of Pilots - 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.

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.

57

SEMESTER – V

LINUX PROGRAMMING

Credits: 2 Course code: N6BCT5T65

Total Instructional Hours: 50 Hrs

Objective: To understand Web based programming and scripting languages.

Skill Sets To Be Acquired: To enable the students to create the WebPages using HTML, DHTML,

XML, VBSCRIPT and JAVA SCRIPT.

UNIT I 10 Hours UNIX Basics-The UNIX File System-The VI Editor: Basic vi commands- The file.exrc, vi option -

Filters-Process Management in UNIX.

UNIT II 10 Hours An Introduction to UNIX, LINUX, and GNU - Shell programming – Pipes and Redirection – Shell

Syntax: Variables – conditions – control structures.

UNIT III 10 Hours Shell Syntax: functions – commands – command execution – Working with Files: Linux File

Structures – System calls and device drivers – Library functions – Low level file access – The

Standard I/O Library – Scanning directories.

UNIT IV 10 Hours Process and signals: Process – Process structure – Starting new processes – Signals.

UNIT V 10 Hours Interprocess communication – Pipes: process pipes – pipe call – parent and child processes.

Text Books:

1. ISRD Group “Basics of OS, Unix and shell programming” The McGraw-Hill

Companies, 2006 (UNIT – I).

2. Neil Matthew, Richard Stones, “Beginning Linux Programming”, 4th

Edition,

WROX, 2011 (UNIT – II TO V).

Reference Books:

1. UreshVahalia, “UNIX Internals, The New Frontiers”, Pearson Education Limited,

2002

2. Peter Dyson, Stan Kelly–Bootle, John Heilborn, “UNIX Complete”, BPB

Publications, 1999

3. Sumitabha Das,” Unix Concepts and Applications” , 4th

Edition ,Tata McGraw Hill

Edition, 2009.

4. Yashvant Kanethar, “ UNIX Shell Programming” BPB Publications, 2006.

58

SEMESTER – V

LINUX PROGRAMMING LAB

Credits: 2 Course Code: N6BCT5P66

Total Instructional Hours: 50 Hrs

1. Write a shell program to check the given number is palindrome or not.

2. Write a shell program to find the sum of digits.

3. Write a shell script using for loop to print the following pattern.

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

4. Write a shell program to check whether the file contents are same or not.

5. Write a shell script for searching a given file.

6. Write a shell program to find the root of an equation using quadratic method.

7. Write a shell script for copying the contents of file.

8. Write a shell program to prepare payslip.

9. Write a shell program using recursive function.

10. Write a shell program to implement menu driven.

11. Write a shell script to implement file permissions.

12. Write a shell script to implement file manipulation.

59

SEMESTER – V

SUMMER PROJECT

Course Code: N6BCT5R07

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

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.

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.

60

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

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

61

7.6.2. Bonafide Certificate – Using double spacing for typing the Bonafide Certificate should be in

thisformat as given in Appendix 3.

7.6.3. Synopsis – Synopsis should be an essay type of narrative not exceeding 200 words, outlining

theproblem, 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 underthis head.

7.6.6. List of Tablesand Figures – The list should use exactly the same captions as they appear

abovethe tables/Figures in the text. One and a half spacing should be adopted for typing the matter

under this head.

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

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

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:

(i) Long Tables

(ii) Long quotations

(iii) Foot notes

(iv) Multiline captions

(v) 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.

62

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

63

APPENDIX 1

Project Report Format

- Acknowledgement

- Organization Certificate

- Synopsis

- Index

1. Introduction

1.1. Overview of the Project

2. System Study

2.1. Existing System

2.2. Proposed System

3. System Specification

3.1.Hardware specification

3.2.Software specification

4. System Design

4.1. DFD

4.2. ER-Diagram

4.3. SFD

4.4. Database Design

5. Testing

5.1. Testing Methodologies

6. Implementation

7. Future Enhancement

8. User Manual: A complete document (Help Guide) of the software developed.

9. Source Code

10. Bibliography

**********

APPENDIX 2

PROJECT TITLE

PROJECT REPORT

Submitted by

NAME OF THE STUDENT

(REG_NO: )

Under the guidance of

GUIDE NAME, QUALIFICATION AND DESIGNATION

In partial fulfillment of the requirements

for the award of the degree of

BACHELOR OF COMPUTER TECHNOLOGY

Bharathiar University, Coimbatore

DEPARTMENT OF COMPUTER TECHNOLOGY

SREE SARASWATHI THYAGARAJA COLLEGE

(Autonomous)

An ISO 9001:2008 Certified and NACC Accredited Institution

(Affiliated to Bharathiar University, Coimbatore)

Pollachi – 642 107

Month and Year

64

APPENDIX 3

DECLARATION I <Student Name>, <Reg_No.> do hereby declare that this project entitled<Name of the

Project> submitted to the SREE SARASWATHI THYAGARAJA COLLEGE, Pollachi in partial

fulfillment of requirement of the award of the degree BACHELOR OF COMPUTER

TECHNOLOGY., is a record of original work done by me during the period of study at SREE

SARASWATHI THYAGARAJA COLLEGE, POLLACHI, under the guidance of <Guide Name>

Lecturer in Computer technology.

Place : Signature of Candidate

Date :

APPENDIX 4

CERTIFICATE

This is to certify that the project work entitled <”PROJECT TITLE”> is a bonafide record of work

done by <STUDENT NAME AND REGISTER NUMBER> submitted in partial fulfillment of

the requirement for the award of the degree BACHELOR OF COMPUTER TECHNOLOGY of

Bharathiar University, Coimbatore under my supervision.

Date: Signature of the Guide

Place:

Counter Signed by

H.O.D DEAN PRINCIPAL

External Viva-voce Conducted on -------------------

INTERNAL EXAMINER EXTERNAL EXAMINER

65

SEMESTER: V

PART V: EXTENSION ACTIVITIES

Course Code: N6BCT5P28

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, 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 testin the theoretical aspects of any one of the above fields and be graded and certified

accordingly)

SEMESTER V

COMPREHENSIVE VIVA-VOCE

Credits: 1 Course Code: N6BCT5R68

Comprehensive viva-voce for 50 marks shall be assessed at the end of V semester and the

questions shall have an equal representation from all the subjects covered upto V semester in the

syllabus. The evaluation of the comprehensive wise viva-voce will be based on the performance of

the students and the same shall be done by an external examiner.

66

SEMESTER - VI

WEB TECHNOLOGY

Credits: 5 Course Code: N6BCT6T61

Total Instructional Hours: 75 Hrs

COURSE OBJECTIVE: To understand Web based programming and scripting languages.

SKILL SETS TO BE ACQUIRED: To enable the students to create the WebPages using HTML,

XML, JAVA SCRIPT, ASP .NET, and PHP.

UNIT I 15 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 15 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 15 Hours

Java Script: 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.

UNIT IV 15 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. Web

Forms & ASP.NET: Web forms, ASP.NET Configuration.

UNIT V 15 Hours

PHP: Introduction – Basic development Concepts – Creating first PHP Scripts – Using

Variable and Operators – Controlling Program Flow: Writing Simple Conditional Statements -

Working with String and Numeric Functions.

TEXT BOOKS

1. M.R. Patil, “ Web Technology ” , First Edition May 2005 (Unit I,II)

2. Mike Mcgrath, “ Java Script ”, Dreamtech press,First Edition 2006 (Unit III)

3. Dave Mercer, “ ASP.NET A Beginner‟s Guide ”,Tata McGraw-Hill Edition, 2008 (Unit IV)

4. Vikram Vaswani, “ PHP A Beginner„s Guide ”, Tata McGraw-Hill, 2008 (Unit V)

REFERENCE BOOKS

1. Ramesh Bangia - “ Web Technology ”, Firewall Media Publications, First Edition 2006.

2. Matthew Mac Donald “ The Complete Reference ASP.NET ”, Tata McGraw-Hill Edition, 2009.

3. Steven Holzner “ The PHP Complete Reference “, Tata McGraw-Hill Edition, 2010.

67

SEMESTER - VI

WEB TECHNOLOGY LAB

Credits: 4 Course Code: N6BCT6P62

Total Instructional Hours: 75 Hrs

HTML

1. Design a simple web page using standard HTML tags like HEAD, TITLE and BODY.

2. Design an HTML web page, which makes use of INPUT, META, SCRIPT, FORM, APPLET and

MAP.

3. Write a HTML program to design registration form for Railway Reservation.

4. Working with various attributes of standard HTML elements.

JAVA SCRIPT

5. Write a java script code which makes use of Java Script‟s inbuilt as well as user defined objects

like navigator, date, array, event, number, etc.

6. Using Java Script‟s window, document objects and their properties write various methods like

alert(), eval(), parseInt(), etc. to give the dynamic functionality to HTML web pages.

7. Write Java Script program to implement simple calculator.

ASP.NET

8. Create an ASP.Net Web Forms using the Applications.

9. Create an ASP.Net Program Using controls.

PHP

10. Develop a PHP program using controls and functions.

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

12. Develop a PHP program using String function and Arrays.

68

SEMESTER –VI

DOMAIN BASED ELECTIVE – II (N6BCT6T63)

(A) MASTERING LAN AND TROUBLESHOOTING

Credits: 5 Total Instructional Hours: 60 Hrs

COURSE OBJECTIVE: To Enable the students to learn about the internal organization of a PC and

Local Area Network

SKILL SETS TO BE ACQUIRED: On successful completion of the course the student should have

knowledge on types of faults occurring in PC and the methodologies to solve the problems.

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.

TEXT BOOKS:

1. Robert C Brenner - "IBM PC Trouble shooting and Repair guide", BPB publications.

2. Zacker – “Upgrading & Trouble shooting Networks – the complete reference”, Tata

McGraw Hill.

REFERENCE BOOKS: 1. Meyers –“Introduction to PC Hardware and Troubleshooting”, TataMcGraw Hill .

2. B.Govindarajulu ,“ IBM Pc and Clones” Tata McGraw Hill Co.2010.

3. Winn & Rosch, “Hardware Bible”,Tec Media

4. Ray Duncan.” Advanced MS-Dos Programming”,1994

69

(B) SOFTWARE TESTING AND QUALITY ASSURANCE

Credits: 5 Total Instructional Hours: 50 Hrs

COURSE OBJECTIVE: To understand the basic concepts used in the software testing and also to

acquire knowledge on the software quality assurance.

SKILL SETS TO BE ACQUIRED: To enable the students to gain the concepts of different types of

testing, product metrics and quality of software.

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 10 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 8 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 8 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.

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”, Sixth Edition.

(Unit IV, V)

REFERENCE BOOKS:

1. Stephoen H.Kan, “Metrics and Models in Software Quality Engineering”, Pearson Education.

2. Louis Tamres, “Introduction Software Testing”, Addison Wesley Publication 1st Edition.

3.Galin Daniel,“Software Quality Assurance”, Pearson Education.

70

(C) NETWORKS PROTOCOLS

Credits: 5 Total Instructional Hours: 60 Hrs

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

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.

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”, Second

Edition, Prentice – Hall of India, Delhi, 2012.

2. Udupa – “Network Management System essentials”, McGraw Hill, 2013.

3. Shanthi. M Jayalakshmi s, “Computer Networks II TCP/IP”, Subhas stores books corner,

2007.

71

(D) BUSINESS PROCESS OUTSOURCING

Credits: 5 Total Instructional Hours: 60 Hrs

COURSE OBJECTIVE: To understand the various activities engaged by BPO domains

SKILL SETS TO BE ACQUIRED: To understand the company activities of BPO.

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.

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.

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

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.

72

(E) BIG DATA ANALYTICS

Credits: 5 Total Instructional Hours: 60 Hrs COURSE OBJECTIVE: To make the students to understand the concept of data analytics SKILL SETS TO BE ACQUIRED: To enable the students to acquire the knowledge in data analytics 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) - Hadoop Map Reduce. 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: Using 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. TEXT BOOK: 1. Judith Hurwitz, Alan Nugent, Dr. Fern Halper and Marcia Kaufman, “Big Data for Dummies”,

John Wiley & Sons, Inc,2013. REFERENCE BOOK: 1. Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams

with Advanced Analytics”, John Wiley & sons, 2012.

73

SEMESTER –VI DOMAIN BASED ELECTIVE – III (N6BCT6T64)

(A) EMBEDDED SYSTEMS & REAL TIME OPERATING SYSTEM

Credits: 5 Total Instructional Hours: 60 Hrs Course Objective: To enable the students to learn about concept of embedded systems& RTOS. Skill sets to be acquired: On successful completion of the course the student should have knowledge on embedded programming in C & C++, Peripherals and Automation systems. 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. 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.

74

(B) SOFTWARE PROJECT MANAGEMENT

Credit: 5 Total Instructional Hours: 60 Hrs

Course Objective: To understand and develop projects and also solve problems in software project

management.

Skill Sets to be acquired: To enable the students to know about the fundamental needs to develop

software project and to manage it in efficient way.

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.

TEXT BOOK:

1. Bob Hughes & Mike Cotterell – “Software Project Management”, Tata McGraw-Hill

Publications, 4th

Edition, 2006.

REFERENCE BOOKS:

1. Kelkar.S.A – “Software Project Management – A Concise Study”, Prentice Hall of India

Publication.

2. Joel Henry – “Software Project Management A Real World guide to Success”, Pearson

Education Publication.

3 Bob Hughes, Mike Cotterell,Rajib Mall-“Software Project Management”, Mcgraw Hill

Education,5th

Edition

75

(C) NETWORK SECURITY

Credits: 5 Total Instructional Hours: 60 Hrs

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

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.

TEXT BOOK:

1. Brijendra Singh - “Network Security and Management”, Prentice Hall of India Publications,

2007, New Delhi

REFERENCE BOOKS:

1. Atual Kahate - “Cryptography and Network Security”, Tata McGraw-Hill publications.

2. Ankit Fadia - “Network Security”, Macmillan India ltd.

3. Andrew Lockhart - “Network Security Hacks”,O‟Reilly media,2nd

Edition ,2006.

76

(D) CLOUD COMPUTING

Credits: 5 Total Instructional Hours: 60 Hrs

Course Objective: To enable the students learn the concept of the architecture of cloud computing.

Skill sets to be acquired: To provide in-depth knowledge of trends and principles of cloud

computing.

UNIT I 12 Hours

Introduction - Collaboration to the Cloud - How Cloud Computer Works - Pros and Cons - Benefits -

Developing Cloud Services - Pros and Cons of Cloud Service Development - Types of Cloud Service

Development - Discovering Cloud Service Development and Tools.

UNIT II 12 Hours

Cloud Computing for the Family - Cloud Computing for the Community - Collaborating on Group

Projects and Events - Cloud Computing for the Corporation - Exploring Online Calendar Application

- Exploring Online Scheduling Application - Exploring Online Task Management.

UNIT III 12 Hours

Collaborating on Event Management: Understanding Event Management Application - Event

Planning and Work Flow Management - Exploring Event Management Application. Collaborating

on Contact Management: Understanding Contact Management and CRM - Exploring Contact

Management and CRM Application. Collaborating on Project Management: Understanding Project

Management - Exploring Project Management Applications.

UNIT IV 12 Hours

Collaborating on Word Processing: Work Processing Works - Exploring Web Based Work

Processors - Collaborating on Spread Sheets - Web Based Spread Sheets Work - Exploring Web

Based Spread Sheets. Collaborating on DB: Understanding DBMS - Exploring Web Based DB -

Collaborating on Presentation.

UNIT V 12 Hours

Storing and Sharing Files: Understanding Cloud Storage - Evaluation. Online File Storage and

Sharing Services: MS - Office Live Workspace -Exploring Online Book Marking Services. Sharing

Digital Photographs: Photo Editing Applications - Exploring Photo Sharing Communities.

TEXT BOOK:

1. Michael Miller, “Cloud computing”, 8th

Edition, 2012, Pearson Education-New Delhi.

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.

77

(E) INTERNET OF THINGS

Credits: 5 Total Instructional Hours: 60 Hrs

Course Objective: To make the students to understand the concepts OF IoT

Skill sets to be acquired: To enable the student to acquire the knowledge in IoT

UNIT I 12 Hours

The Internet of Things: An Overview - The Flavor 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 – Non-Digital Methods

- Laser Cutting - Choosing a Laser Cutter - Software - Hinges and Joints - 3D Printing - Types of 3D

Printing - Software - CNC Milling - Repurposing/Recycling

TEXT BOOK:

1. Adrian McEwen and Hakim Cassimally,”Designing the Internet of Thing”, John Wiley

and Sons Ltd, 2014 Edition.

REFERENCE BOOK:

1. Peter Waher, “Learning Internet of Things”, Packt Publishing Limited ,2015 Edition.

78

SEMESTER - VI

PRINCIPLES OF PROTOCOL AND NETWORK MANAGEMENT

Credits: 2 Course Code: N6BCT6T45

Total Instructional Hours: 50 Hrs

COURSE OBJECTIVE: To understand the knowledge on fundamentals and basic concept of

network protocols.

SKILL SETS TO BE ACQUIRED: To enable the students to gain the knowledge on network

protocols and network management.

UNIT – I 10 Hours

Introduction: TCP/IP protocol suite-Addressing-IP Addresses: Class full addressing-other

issues-sub netting and super netting-variable length blocks-delivery-forwarding-routing.

UNIT – II 10 Hours

ARP & RARP: ARP- ARP Package-RAP- Internet protocol: Datagram-fragmentation-

option-checksum-internet package. ICMP: types-Message format-error reporting-query-checksum-

debugging tools-ICMP package.

UNIT – III 10 Hours

IGMP: Group management-IGMP messages-operations-IGMP packages-UDP: process to

process communication- user datagram-checksum-UDP operation-use of UDP-UDP packages. TCP:

TCP services-features-segments connections-flow control-congestion control.

UNIT – IV 10 Hours

Network management: what is network management-network management vocabulary-

network management example-additional network management protocol capabilities-network

management enhancement-revolution of network management-network implementation and

management strategies: strategies design-network management categories-management tools-network

management configuration.

UNIT – V 10 Hours

Desktop management: desktop management interface-intellection ZPRO components-

DMI/SNMP mapping-desktop SNMP .Web based management: setting up law access-Cisco catalyst

switch Z home web page-SNMP configurations-switched port analyzer-web browser/web server

communication.

TEXT BOOKS:

1. Behrouz.A.Forouzan,”TCP/IP protocol suite”, 3rd

edition, TMH-2008, New Delhi.

2. J.Richard Burke,” Network management concepts and practice”, 1st edition Pearson

education-2004, New Delhi.

REFERENCE BOOKS:

1. Douglas E.Comer,”Internetting with TCP/IP Principles protocols, architecture”, 5th edition,

PHI-006, New Delhi.

2. Mani Subramanian, “Network management Principles and practices”, 4th

edition Pearson

education-2003, New Delhi.

79

SEMESTER - VI

NETWORK LAB

Credits: 2 Course Code: N6BCT6P46

Total Instructional Hours: 50 Hrs

1. Write a JAVA program to detect errors using Vertical Redundancy Check (VRC).

2. Write a JAVA program to detect errors using Longitudinal Redundancy Check (LRC).

3. Write a JAVA program to detect errors using Cyclic Redundancy Check (CRC).

4. Write a Socket program to implement Asynchronous Communication in JAVA.

5. Write a Socket program to implement Isochronous Communication using JAVA language.

6. Write a JAVA program to implement Stop and Wait Protocol.

7. Write a JAVA program to implement Sliding Window Protocol.

8. Write a JAVA program to implement the shortest path routing using Dijkstra‟s algorithm.

9. Write a JAVA program to perform file transfer from Client to the Server and vice-versa.

10. Write a JAVA program to implement Remote Procedure Call under Client / Server

environment.

80

SEMESTER III / IV / V

MATHEMATICS FOR COMPETITIVE EXAMINATIONS

(Common for all UG students admitted in 2016 and onwards onwards)

Credits: 2 Course Code: N6BCT6T67

Hours per Week: 4 Total Instructional Hours: 50

Course Objective: To train the students on quantitative aptitude and verbal reasoning.

Skill sets to be acquired: 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.

UNIT I (10 Hours)

Analogy

Coding and Decoding

Direction Sense Test

UNIT II (10 Hours)

Blood Relations

Logical Reasoning

UNIT III (10 Hours)

Average

Problems on Numbers

Problems on Ages

UNIT IV

Percentages

Ratio and Proportion (10 Hours)

Profit and Loss

.UNIT V

Time & Work (10 Hours)

Time and Distance

Text Book:

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

81

Autonomous Examinations Rules and

Regulations

82

1.

2. or or

4.

EXTRA CREDIT COURSES

5. and and

CURRICULUM STRUCTURE OF UG PROGRAMS

(2016 – 17 Batch onwards)

PART - I

PART - II

PART - III

PART - IV

PART - V

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 Activities

a. Tamil b. Hindi c. Malayalam d. French

NSS/ Sports

b) Advanced Tamil

tertertert or

c)Basic English for Competitive

Examinations-I

Basic English for

Competitive Examinations-II

Mathematics for Competitive

Examinations

Summer Project /

Internship

Yoga

Comprehensive Viva -

Voce

83

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 (English for Competency – I, General Knowledge and English for Competency – 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(English for Competency – I, General Knowledge and English for Competency – II)

Syllabus : Third & Fourth Units Working Days : On completion of 60 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:

84

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:(English for Competency – I,

General Knowledge and English for Competency – II)

Syllabus : All Five Units

Working Days : On completion of 85 working days approximately,

Duration : Three Hours

Max. Marks : 75

For the ModelExaminations, 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]

(Reduce these marks to a maximum of 05 i.e., (Marks obtained/75) X 10 ===C)

85

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)

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

______

86

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%

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

__________

87

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

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

e) Unannounced Quiz – For a maximum of 10 marks

Total marks – 100 marks

Evaluation system for Part-IV Non Major Elective Course

(English for Competency – I,

General Knowledge and English for Competency – II)

The question paper pattern given below shall be followed for Part IV-Non Major Elective:

English for Competency – 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

88

Question Paper Pattern

Section A

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]

89

The question paper pattern given below shall be followed for Part IV-Non Major Elective:

General Knowledge and English for Competency – 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,

90

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 (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: English for Competency – I &

General Knowledge and English for Competency – 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

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]

91

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: English for Competency – 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: General Knowledge and English for Competency – 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

Multiple Choice

Section B

Attempt all questions ( from Unit IV & V)

05 questions – each carrying five marks 07X 05 = 35

92

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%

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

93

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

Gi= Grade Point obtained for course “I” in any semester

'n' refers to the semester in which such courses were credited.

94

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

Σn Σi Cni Gni

CUMULATIVE GRADE POINT AVERAGE [CGPA] = ------------------

ΣnΣi Cn i

95

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

8 50 - 50 20 - 20 25 - 25

9 - 50 50 - 20 20 - 25 25

10 - 75 75 0 30 30 - - -

96

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.

97

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:

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