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: [emailprotected], 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, Advertisem*nt 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 Leaco*ck
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 hom*omorphism - Some Special Lattices.
UNIT V (15 Hours)
Boolean Algebra: Definition and examples-Cover-Boolean hom*omorphism-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 Advertisem*nt 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:
………………………………………………………………………………………................