syllabus for - stc.ac.instc.ac.in/syllabus/2017-2018/b.sc_computer_science.pdfsyllabus for -...
TRANSCRIPT
Syllabus for
B.Sc COMPUTER SCIENCE
2017 – 2018 Batch
Knowledge Wisdom Compassion
SREE SARASWATHI THYAGARAJA COLLEGE An Autonomous, NAAC Re-Accredited with 'A' Grade, ISO – 9001:2008 Certified Institution,
Affiliated to Bharathiar University, Coimbatore, Approved by AICTE for MBA/MCA and by UGC
for
2(f) & 12(B) status,
Thippampatti, Palani Road, Pollachi - 642 107, Coimbatore District, Tamil Nadu,
Tel.: 04259-266008, 266550, Tele Fax: 04259-266009,
Email: [email protected], Website: www.stc.ac.in
Programme Objectives:
The B.Sc Computer Science Programme is designed with the following specific objectives.
To be a foundation graduate programme this will act as a feeder course for higher studies
in the area of Computer Science/Applications.
To develop skills in software development and hardware maintenance so as to enable the
graduates to take up self-employment.
To provide specialization in Multimedia Systems and Animation Techniques.
To Train & Equip the students to meet the requirement of the Industrial standards.
Programme Outcomes:
Students can use a range of programming languages and tools to develop computer
programs that are effective to solve the problems.
To understand the basic concept of computer architectures, including computer hardware
and networking.
To Design, and analyze precise specifications of algorithms, procedures, and interaction
behavior.
Ability to communicate effectively in both verbal and written form in industry and
society.
Apply the technologies in various fields of Computer Science, including Mobile
applications, Web site development and management, databases, and computer networks &
information security.
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-09
b. Semester-wise Syllabus 10-106
2. Autonomous Examinations Rules and Regulations
a. Examination Regulation 107-122
b. Grievance Form 123
--------------------------------------------------------------------------------------------------------
-
1. SCHEME OF EXAMINATION AND
SYLLABUS
1
SREE SARASWATHI THYAGARAJA COLLEGE [AUTONOMOUS], POLLACHI SCHEME OF EXAMINATIONS AND SYLLABI FOR B.Sc COMPUTER SCIENCE (CBCS) STUDENTS ADMITTED DURING
2017– 2018 and ONWARDS
BATCH CODE: N7 MEDIUM OF INSTRUCTION: ENGLISH PROGRAMME CODE: BCS
S.NO SPL COURSE
CODE SE
M
PA
RT
TYPE
COURSE
HOURS CREDITS INT EXT TOTAL
1 A
N7BCS1T51-A/
N7BCS1T51-B/
N7BCS1T51-C/
N7BCS1T51-D
I I
Language -I
Tamil – I /
Hindi – I /
Malayalam – I /
French –I
6 3 25 75 100
2 Z N7BCS1T62 I II Language-II English For Enrichment-I 6 3 25 75 100
3 Z N7BCS1T73 I III Core:1 Problem Solving & Data
Structures 4 3 25 75 100
4 Z N7BCS1T44 I III Core:2 Programming in C
4 3 25 75 100
5 Z N7BCS1P75 I III Core:3 Lab 1: Programming in C &
Data Structures 3 3 40 60 100
6 Z N7BCS1T76 I III Allied:1 Statistics 5 5 25 75 100
7 Z N7BCS1T97 I IV Foundation
Course Environmental Studies 2 2 50 - 50
8 Z I IV Yoga - - - -
-
30
22 650
2
S.NO SPL COURSE
CODE SE
M
PA
RT
TYPE
COURSE
HOURS CREDITS INT EXT TOTAL
9 A
N7BCS2T51-A/
N7BCS2T51-B/
N7BCS2T51-C/
N7BCS2T51-D
II I
Language -I
Tamil – II /
Hindi – II/
Malayalam – II /
French – II
6 3 25 75 100
10 Z N7BCS2T62 II II Language- II English For Enrichment-II 6 3 25 75 100
11 Z N7BCS2T73 II III Core:4 Digital Fundamentals and
Computer Organization 4 3 25 75 100
12 Z N7BCS2T74 II III Core:5 Object Oriented Programming
with C++ 4 3 25 75 100
13 Z N7BCS2P75 II III Core:6 Lab 2: C++ Programming 3 3 40 60 100
14 Z N7BCS2T66 II III Allied:2 Operations Research 5 5 25 75 100
15 Z N7BCS2T67 II IV Foundation
Course
Value Education and Human
Rights 2 2 50 - 50
16 Z
N7BCS2P58
II IV Yoga - 1 50 - 50
30 23 700
17 Z N7BCS3T71 III III Core:7 Operating System 6 5 25 75 100
18 Z N7BCS3T72 III III Core:8 Relational Database
Management System 6 5 25 75 100
19 Z N7BCS3P63 III III Core:9 Lab 3: Relational Database
Management System 6 5 40 60 100
20 Z N7BCS3T64 III III Allied:3 Discrete Mathematics 6 5 25 75 100
3
S.NO SPL COURSE
CODE SE
M
PA
RT
TYPE COURSE HOURS CREDITS INT EXT TOTAL
21 Z N7BCS3T65 III IV Skill-Based
Course-1 Multimedia Systems 4 2 25 75
100
22 A
N7BCS3T56-A/
N7BCS3T56-B/
N7BCS3T76-C
III IV
Non-Major
Elective -I
Basic Tamil - I /
Advanced Tamil - I /
Basics of English for
Competency Examinations– I
2 2 - 75 75
30 24 575
23 Z N7BCS4T71 IV III Core:10 Software Engineering 6 5 25 75 100
24 Z N7BCS4T72 IV III Core:11 VB.Net programming 6 5 25 75 100
25 Z N7BCS4P73 IV III Core:12 Lab 4: VB.Net Programming 6 5 40 60 100
26 Z N7BCS4T64 IV III Allied:4 Fundamentals of Accounting 6 5 25 75 100
27 Z N7BCS4P45 IV IV Skill-Based
Course-2
Multimedia Systems – Lab 1:
Photoshop and Corel Draw 4 2 20 30 50
28 A
N7BCS4T56-A/
N7BCS4T56-B/
N7BCS4T76-C
IV IV
Non-Major
Elective- II
Basic Tamil - II /
Advanced Tamil - II /
Basics of English for
Competency Examinations– II
2 2 - 75 75
29 Z
N7BCS4T67
IV IV Extra Credit
Course
Mathematics for Competitive
Examinations*
4* 2* 100* - 100*
30+4* 24+2* 525+100*
4
S.NO SPL COURSE
CODE SE
M
PA
RT
TYPE COURSE HOURS CREDITS INT EXT TOTAL
30 Z N7BCS5T71 V III Core:13 Computer Networks &
Information Security 5 5 25 75 100
31 Z N7BCS5T72 V III Core:14 Java Programming 6 5 25 75 100
32 Z N7BCS5P73 V III Core:15 Lab 5: Java Programming 6 5 40 60
100
33 A
N7BCS5T64A/
N7BCS5T64B/
N7BCS5T64C/
N7BCS5T64D /
N7BCS5T74E
V III Elective-I
Object Oriented System
Development/ Mobile
computing and WAP/ Data
Mining& Data Warehousing/
E- Commerce and M-
Commerce /Computer
Installation and Servicing
5 5 25 75
100
34 Z N7BCS5T65 V IV Skill-Based
Course-3
Gaming and its Applications
4 2 25 75 100
35 Z N7BCS5P76 V IV Skill-Based
Course-4
Lab 2: Gaming Application
Development Using C++
4 2 40 60 100
36 Z N7BCS5R08 V IV
Extra Credit
Course
Summer Project*
- 1* - 50* 50*
5
S.NO SPL COURSE
CODE SE
M
PA
RT
TYPE
COURSE
HOURS CREDITS INT EXT TOTAL
37 A N7BCS5P29 V V Extension
Activities
National Service Scheme /
Sports GRADE
30 24+1* 600+50*
38 Z N7BCS6T61 VI III Core:16 PHP 6 5 25 75 100
39 Z N7BCS6P62 VI III Core:17 Lab 6: Programming in PHP 6 4 40 60
100
40 A
N7BCS6T63A/
N7BCS6T63B/
N7BCS6T63C/
N7BCS6T63D/
N7BCS6T73E
VI III Elective-II
Software Testing and Software
Quality Assurance /Network
Protocols/ Big Data Analytics/
Business Process Outsourcing/
Mastering LAN and
Troubleshooting
5 5 25 75 100
41 A
N7BCS6T64 A/
N7BCS6T64 B/
N7BCS6T64 C
N7BCS6T74D/
N7BCS6T64E
VI III Elective-III
Software Project Management
/ Network Security /Internet of
Things/ Cloud Computing/
Embedded Systems and Real
Time Operating Systems
5 5 25 75 100
42 Z N7BCS6T45 VI IV Skill-Based
Course-5 Animation Techniques 4 2 25 75 100
43 Z N7BCS6P46 VI IV Skill-Based
Course-6
Animation Techniques – Lab
3: Flash and 3Ds Max 4 2 20 30
50
6
S.NO SPL COURSE
CODE SE
M
PA
RT
TYPE
COURSE
HOURS CREDITS INT EXT TOTAL
44 Z N7BCS7R08 V IV Extra Credit
Course
Online Certification Course
(Optional)* - 1* - - -
30 23 550
140 + 4* 3600
+150*
Note:
*These are courses conducted during the special hours with extra credits.
*For extra credit courses, marks will be converted into grades.
7
ELECTIVE LIST
B.Sc CS
Elective – I A. Object Oriented System Development
Elective – II A. Software Testing and Software Quality Assurance
Elective – III A. Software Project Management
B.Sc CS
Elective – I B. Mobile computing and WAP
Elective – II B. Network Protocols
Elective – III B. Network Security
BCA
Elective – I C. E-Commerce and M-Commerce
Elective – II C. Business Process Outsourcing
Elective – III C.Cloud Computing
B.Sc CT
Elective – I D.Computer Installation and Servicing
Elective – II D.Mastering LAN and Troubleshooting
Elective – III D.Embedded Systems and Real Time Operating Systems
B.Sc IT
Elective – I E.Data Mining and Data Warehousing
Elective – II E.Big Data Analytics
Elective – III E.Internet of Things
8
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
S.No Type No. of Courses Credits
12 Summer Project 1 1
13 Online Certifcation Course 1 1
14 Mathematics for Competitive
Examinations 1 2
Extra Credits 4
9
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
10
SEMESTER- I - Kjy] gUtk]
Credits: 3 gFjp I jkpH] Course Code: N7BCS1T51-A
Hours per Week: 6 Part I Tamil Total Instructional hours- 75
jhs; - I
ghl nehf;fk; (Learning Objectives) :
jkpH] ,yf;fpaj;jpy] cs;s neuoj;jd;ik/ epfH;fhy r\f mirt[fs;/ bkhHp
eil Kjypatw]iw vspjpy] tps';fpf; bfhs]Sk] tifapy] Kjy] gUtj]]Jf]fhd
ghl']fs] bjhpt[ bra]ag]gl]Ls]sd.,d;iwa ,yf;fpa';fs; jUk; gilg;g[
mDgtj;jpd; ePl;rpahfg; bghJf; fl;Liufs;/ ftpij/ rpWfij gilg;gjw;fhd
gapw;rpfisa[k] ,g]ghlj]jpl]lk] tH']FfpwJ.
(ftpijfs;/ rpWfijfs;/ ehty;/ ,yf;fpa tuyhW/ ,yf;fzk;(gapw;rp VL))
myF I ftpijfs] gh.nt:15
ghujpahh; - v']fs] jha]
ghujpjhrd; - eP';fns brhy;Y';fs;
fz;zjhrd; - xU fe]jy] Jzpapd] fij
Koaurd] - be"]R bghWf]Fjpy]iyna
ehkf]fy] ftp"h] - fj;jpapd;wp uj;jkpd;wp
jkpHd;gd; - ts;Sthpd; jha; ,we;j ehspy;
rpw;gp - XL XL r']fpyp
K.nkj]jh - fhy]fshy] ele]j fij
mg]Jy] uFkhd] - mtjhuk;
ituKj]J - ek]gpf]if tpij
jkpHr;rp j';fghz;oad; - ,Ug;g[
ry]kh - tpyfpg] nghFk] thH]f]if
iQf]T ftpijfs]
myF II rpWfijfs; gh.nt :16
g[Jikg]gpj]jd] - flt[Sk] fe]jrhkpg]gps]isa[k]
F.mHfphprhkp - md]gspg]g[
b$afhe;jd; - ehd; ,Uf;fpnwd;
Mh;.Nlhkzp - njtfp
g{kzp - bjhiyt[
gl;rp - bgj;j tapW
eh"]rpy] ehld] - Noa g{ Nlw]f
re]jpuh - g{idfs] ,y]yhj tPL
myF III ehty; gh.nt :17
K.tujuhrdhh; - fhpj;Jz;L
myF IV ,yf;fpa tuyhW gh.nt : 10
1. ftpij ,yf;fpaj;jpd; njhw;wKk; tsh;r]rpa[k;
2. rpWfijapd; njhw;wKk; tsh;r;rpa[k;
3. ehtypd; njhw;wKk; tsh;r;rpa[k;
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;
11
2. thf;fpa';fspy; Vw;gLk; gpiHfs;
3. ty;ypdk; kpFk;/ kpfh ,l';fs;
4. bky;byGj;J kpFk; ,l';fs;
5. ,yf;fzf; Fwpg;g[
rhpahd brhw;fisf; fz;lwpjy;
ftpij vGJjy;
fojk;/ tpz;zg;gk; tiujy;
khzth; bgWk; jpwd; (Learning Outcome) :
jkpH; ,yf;fpa';fspy; ,f;fhy tifg;ghLfis mwpe;J bfhs;Sjy; kw;Wk;
ftpij/ rpWfij vGj KaYk; jd;ik. brhw;fisg ;gpiHapd;wp vGj fw;Wf;bfhz;ldh;.
ghl E}y]fs]
1. ftpijj] jpul;L - _ ru!;tjp jpahfuh$h fy;Y}hp btspaPL
2015 $^d] gjpg]g[
2. jkpH; ,yf]fpa tuyhW - K.tujuhrd]
rhfpj]a mfhlkp btspaPL/ g[Jjpy]yp.
kW gjpg]g[ - 1994.
ghh;it E}y]fs]
1.bfh']Fnjh] thH]f]if - ,. ,uh$khh;j;jhz;ld;
a[idl;bll; iul;lh;!;
67 - gPl;lh;!; rhiy
,uhag;ngl;il/ brd;id -14.
Kjy; gjpg;g[ -2003
2.rpWfijapd] njhw]wKk] - rpl]o rptghj Re]juk]
tsh]r]rpa[k] f;hpah gjpg;gfk;
brd;id
Kjy; gjpg;g[ - 1989.
3.jkpHpy; rpWfij gpwf;fpwJ - rp.R.bry;yg;gh
fhyr;RtL gjpg;gfk;
ehfh;nfhtpy;.
2007 gjpg;g[.
4. jkpHpy; jtwpd;wp vGj/ ngr/ - ey;yh\h;.Kidth;.nfh.bghpaz;zd;
fw;f! Kj;jkpH; gjpg;gfk;
9 v nkf;kpy;yd; fhydp
e';if ey;Y}h;/ brd;id – 61.
gjpg;g[ -2006.
Prepared By Verified By
Dr.R.Baby
Assistant Professor, Dept of Tamil
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
12
SEMESTER – I
Part I – Hindi
Credits: 3 Course Code: N7BCS1T51-B
Hours per Week: 6 Total Instructional Hours: 75
1. PROSE: NUTHAN GADYA SANGRAH
Editor: Jayaprakash (Prescribed Lessons – only 6) Lesson 1 – Bharthiya Sanskurthi Lesson 3
- Razia Lesson 4 – Makreal Lesson 5- Bahtha Pani Nirmala Lesson 6 – Rashtrapitha
Mahathma Gandhi Lesson 9 – Ninda Ras. Publisher: Sumitra Prakashan Sumitravas, 16/4
Hastings Road, Allahabad – 211 001.
2. NON DETAILED TEXT: KAHANI KUNJ.
Editor: Dr.V.P.Amithab. (Stories 1 -6 only) Publisher: Govind Prakashan Sadhar Bagaar,
Mathura, Uttar Pradesh – 281 001.
3. GRAMMAR: SHABDHA VICHAR ONLY
(NOUN, PRONOUN, ADJECTIVE, VERB, TENSE, CASE ENDINGS) Theoretical &
Applied. Book for reference: Vyakaran Pradeep by Ramdev.
Publisher: Hindi Bhavan, 36, Tagore Town Allahabad – 211 002.
4. TRANSLATION: English- Hindi only. ANUVADH ABHYAS – III (1-15 lessons Only)
Publisher: DAKSHIN BHARATH HINDI PRACHAR SABHA CHENNAI -17.
5. COMPREHENSION: 1 Passage from ANUVADH ABHYAS – III (16- 30)
DAKSHIN BHARATH HINDI PRACHAR SABHA CHENNAI- 17.
*************
SEMESTER – I
Part I – Malayalam
Credits: 3 Course Code: N7BCS1T51-C
Hours per Week: 6 Total Instructional Hours: 75
First Semester Paper I. Prose, Composition & Translation
This paper will have the following five units:
Unit I & II Novel
Unit III & IV Short story
Unit V Composition & Translation
TEXT BOOKS:
Unit I & II Naalukettu – M.T. Vasudevan Nair (D. C. Books, Kottayam, Kerala)
Unit III & IV Nalinakanthi – T.Padmanabhan (D. C. Books, Kottayam, Kerala)
13
Unit V Expansion of ideas, General Essay and Translation of a simple passage from English
about 100 words) to Malayalam
REFERENCE BOOKS:
1. Kavitha Sahithya Charitram –Dr. M. Leelavathi (Kerala Sahithya Academy, Trichur)
2. Malayala Novel Sahithya Charitram – K. M.Tharakan (N.B.S. Kottayam)
3. Malayala Nataka Sahithya Charitram – G. Sankarapillai (D.C. Books, Kottayam)
4. Cherukatha Innale Innu – M. Achuyuthan (D.C. Books, Kottayam)
5. Sahithya Charitram Prasthanangalilude - Dr. K .M. George, (Chief Editor) (D.C. Books,
Kottayam
*************
SEMESTER – I
Part I- FRENCH
Credits: 3 Course Code: N7BCS1T51-D
Hours per Week: 6 Total Instructional Hours: 75
Prescribed text : ALORS I
Units : 1 – 5
Authors : Marcella Di Giura Jean-Claude Beacco
Available at : Goyal Publishers Pvt Ltd 86, University Block Jawahar
Nagar (Kamla Nagar) New Delhi – 110007.
Tel : 011 – 23852986 / 9650597000
*************
SEMESTER – I
ENGLISH FOR ENRICHMENT-I
Credits: 3 Course Code: N7BCS1T62
Hours per Week: 6 Total Instructional Hours: 75
Learning Objective
To expose students to the various facets of literature and thereby to enhance them in
comprehending the efficiency of English language.
Unit I 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.
14
Unit II Credit Hours: 15
I’m Getting Old- Robert Kroetsche
The Gift of the Magi-O.Henry
My Greatest Olympic Prize-Jesse Owens
Voices
Unit III Credit Hours: 15
Gateman’s Gift-R.K.Narayan
The Ant and the Grasshopper-Somerset Maugham
A Poison Tree-William Blake
Narration
Unit IV Credit Hours: 15
La Belle Dame Sans Merci-John Keats
The Postmaster-Rabindranath Tagore
To An Unborn Pauper Child-Thomas Hardy
Tenses
Unit V Credit Hours: 15
Refugee Mother And Child- Chinua Achebe
Reading Comprehension
Advertisement
Learning Outcome
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
TEXT BOOK:
1. “The Radiant English Anthology”, Prof. Gangadhar P.Kudari, Department of
English, J.T.College, Gadag, Macmillan Limited, 2008
REFERENCE BOOK:
1. “A Book of Modern ShortStories”, G.Kumara Pillai, Macmillan Publishers, 1997
Prepared By Verified By
Ms.B.Abinaya
Assistant Professor, Dept of English
Ms.R.Vennila Nancy Christina
HOD, Dept of English
*************
15
SEMESTER – I
CORE 1: PROBLEM SOLVING & DATA STRUCTURES
(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))
Credits: 3 Course Code: N7BCS1T73
Hours per week: 4 Total Instructional Hours: 50 Hrs
Learning Objectives: Students will be able to
Be familiar with Problem solving approaches, algorithm analysis, stacks and queues
Implement various sorting and searching algorithms.
UNIT I 12 Hours Introduction to Computer Problem- Solving: Problem Solving Aspect - Top-Down Design
- Implementation of Algorithms - Efficiency - Analysis of Algorithms.
UNIT II 10 Hours
Exchanging the Values – Counting – Summation of Set of Number – Factorial Computation –
Sine Computation – Fibonacci Sequence – Reversing the Digits of an Integer – Base
Conversion – Character to Number Conversion.
UNIT III 10 Hours Stacks and Queues: Fundamentals. Linked List: Singly Linked Lists - Doubly Linked Lists
and Dynamic Storage Management.
UNIT IV 10 Hours Searching and Sorting - Sorting: An Introduction - Bubble Sort - Quick Sort - Merge Sort -
Heap Sort. Searching: An Introduction - Linear or Sequential Search - Binary Search.
UNIT V 8 Hours Files: File Organization – Sequential Organization – Random Organization – Linked
Organization – Inverted Files – Storage Management.
Learning Outcomes:
Ability to summarize problem solving, searching and sorting techniques.
Ability to describe file, stack, queue and linked list operations.
TEXT BOOKS:
1. Dromey R.G, “How to Solve it by Computer”, Prentice Hall of India, Delhi, 2000 (UNIT
I & II).
2. Ellis Horowitz and Sartaj Sahni, “Fundamentals of Data Structures”, Galgotia Book
Source Pvt. Ltd., 2006 (Unit III & V).
3. ISRD Group, “Data Structures Using C”, Tata McGraw Hill Education Private Limited,
New Delhi, first Reprint, 2007 (IV).
16
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”, Tata McGraw Hill Publication Company Ltd., New Delhi, Second Edition,
2002.
3. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, Pearson Education,
Second Edition, 2008.
4. Ashok N. Kamthane, “Programming and Data Structures”, Pearson Education, 2004.
Prepared By Verified By
Mr.A.Somasundaram
Assistant Professor, Dept of BCA
Ms.D.Geetha
HOD, Dept of BCA
*************
SEMESTER – I
CORE 2: PROGRAMMING IN C (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 3 Course Code: N7BCS1T44
Hours per week: 4 Total Instructional Hours: 50 Hrs
Learning Objectives:
To learn the basic concepts of C language.
To understand and develop structured programs using C language.
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.
17
UNIT V 10 Hours Files: Introduction - Streams & File Types - Steps for File Operations - File I/O - Structures
Read & Write - Other File Functions - Command Line Arguments - Environment Variables
- I/O Redirection.
Learning Outcomes:
Ability to develop programs using the basic concepts of C Programming & Data
Structures.
TEXT BOOK:
1. Ashok Kamthane, “Programming with ANSI and Turbo C”, Pearson education – 2009.
REFERENCE BOOKS:
1. Yaeshwant Kanitkar, “Let Us C”, BPB publications, New Delhi, 2007, 8th
Edition.
2. E. Balagurusamy, “Programming in ANSI C”, Sixth Edition, TMH Publishing Pvt.,
Ltd., 2012.
3. Byron S. Gottfried, “Programming with C”, Second Edition, TMH Publishing Pvt.,
Ltd., 2008.
4. Paul Deitel Harvey Deitel “, C How to Program”, Pearson Education, 2010.
Prepared By Verified By
Mr.M.Premkumar
HOD, Dept of B.Sc CT
Mr.M.Premkumar
HOD, Dept of B.Sc CT
*************
SEMESTER – I
CORE 3: PROGRAMMING IN C & DATA STRUCTURES (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 3 Course Code: N7BCS1P75
Hours per week: 3 Total Lab Hours: 35 Hrs
Operators:
1. Develop a C Program to find the sum and average of N marks of a student.
2. Develop a C program to find the biggest number.
Looping and decision making statements:
3. Develop a C program to check whether the given number is prime or not and display the
n range of prime numbers.
4. Develop a C program to experiment the operation of stack.
Functions & Strings: 5. Develop a C program to illustrate recursive function.
6. Develop a C program to experiment the queue operation.
7. Develop a C program to manipulate strings using string functions.
18
Pointers: 8. Develop a C program using pointers.
Sorting & searching using Arrays: 9. Develop a C program to sort and store the elements using Arrays.
10. Develop a C program to perform binary search.
Structures: 11. Develop a C program using the structures.
Files:
12. Develop a C program to illustrate the file operations.
Prepared By Verified By
Mr.M.Premkumar
HOD, Dept of B.Sc CT
Mr.M.Premkumar
HOD, Dept of B.Sc CT
*************
SEMESTER I
STATISTICS (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS1T76
Hours per week: 5 Total Instructional Hours: 60
Learning Objective: To enable the students to acquire knowledge of statistics and their uses.
Unit I: (12 Hours)
Measure of Central Tendency: Mean – Median – Mode. Measures of Dispersion:
Range – Quartile Deviation – Mean Deviation - Standard Deviation – Problems.
Unit II: (12 Hours)
Correlation: Definition – Types of Correlation. Methods of Correlation: Scatter
Diagram – Karl Pearson’s Coefficient of Correlation – Spearmen’s Rank Correlation.
Unit III: (12 Hours)
Regression: Regression types and method of analysis - Regression line, Regression
equations - Simple problems.
Unit IV: (12 Hours)
Index numbers: Meaning, uses , Price Index numbers, Quantity Index numbers -
Methods of construction Index numbers - Laspeyer’s, Paasche’s and Fisher’s Ideal Index
numbers - Cost of living index number, uses, Problems in cost of living index numbers.
Unit V: (12 Hours)
Time series analysis : Meaning, Uses, components of time series – Secular Trends:
Method of semi Averages, Method of moving Averages, Method of Least squares-Problems
Learning Outcome: On successful completion of this course, the student able to solve the
problems in Measures of Central tendency, Dispersion, understood the concept of Statistical
tools and their Applications.
TEXT BOOK:
1. P.A.Navaneethan, Business Mathematics and Statistics, Jai Publishers, May 2014.
19
UNIT I , [Page No: 159-176, 196-209,212-219,225-227, 243-245, 305-320, 325-340,
353-354 ]
UNIT II, [Page No:503-508, 513-522, 524, 527,528]
UNIT III,[Page No:540-555]
UNIT IV, [Page No:444-456, 467-471, 474-483]
UNIT V, [Page No: 579-583, 585-600]
REFERENCE BOOKS:
1. Gupta S.C., Kapoor V.K., “Elements of Mathematical Statistics”, Sultan Chand &
Sons, New Delhi.
2. Gupta C.B, Vijay Gupta, “An introduction to Statistical Methods”, Vikas
publishing house private limited.
3. R.S.N.Pillai, Bagavathi, Statistics theory & Practice, S. Chand company PVT Ltd,
New Delhi , Reprint 2015.
4. P.R. Vittal, Mathematical Statistics, Margham Publications , 2004.
Prepared By Verified By
Ms.S.Soundari
Assistant Professor, Dept of UG
Mathematics
Ms.K.Sathiyapriya
Assistant Professor, Dept of UG
Mathematics
*************
SEMESTER – I
ENVIRONMENTAL STUDIES
Credit: 2 Course Code: N7BCS1T97
Hours per Week: 2 Total Instructional Hours: 27
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.
20
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 Biogeographical classification of India.
3.3 Value of biodiversity: consumptive use, productive use, social, ethical. Aesthetic and
option values
3.4 Biodiversity at global, National and local levels.
3.5 India as a mega –diversity nation.
3.6 Hot-spots of biodiversity.
3.7 Threats to biodiversity: habitat loss, poaching of wildlife man-wildlife conflicts.
3.8 Endangered and endemic species of India.
3.9 Conservation of biodiversity: In-situ and Ex-situ conservation of biodiversity.
4. ENVIRONMENTAL POLLUTION 5 Hours
4.1 Definition
Causes, effects and control measures of: -
1. Air pollution
2. Water pollution
3. Soil pollution
4. Noise pollution
5. Thermal pollution
4.2 Solid Waste Management: Causes, effects and control measures of urban and industrial
wastes.
4.3 Role of an individual in Prevention of Pollution.
4.4 Pollution Case Studies.
4.5 Disaster Management: Floods, Earthquake, Cyclone and Landslides.
5. SOCIAL ISSUES AND THE ENVIRONMENT 6 Hours
5.1 Sustainable development
5.2 Urban problems related to energy.
5.3 Water conservation, rainwater harvesting, watershed management.
21
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
*************
22
SEMESTER- II - ,uz;lhk; gUtk]
Credits: 3 gFjp I jkpH] Course Code:
N7BCS2T51-A
Hours per Week: 6 Part I Tamil Total Instructional hours: 75
jhs; - II
ghl nehf;fk; (Learning Objective) :
bjhd;;ikahd jkpH;r; r\fj;jpd; gz;ghl;L thapyhf vLj]Jf] bfhs;sg;gl
ntz;oa mk;r';fis tpsf]Fjiya[k]/ thH;f;ifia bewpg;gLj;Jtija[k; r\f
nehf;fkhff; bfhz;oUf;Fk; ,yf;fpa';fspd] tHpna khdpl kjpg;g[fis mwpe;J
bfhs;Sk; tifapy; ,g;ghlj;jpl;lk; mikf;fg;gl;Ls;sJ. khzth]fSf]Fg] gad]ghl]L
nehf]fpy] bkhHpbgah]g]g[g] gapw]rp itf]fg]gl]Ls]sJ.
(r';f ,yf;fpak;/ gf;jp ,yf;fpak;[/ rpw;wpyf;fpak;/ciueil/ ,yf;fzk;(gapw;rp VL) )
myF I r';f ,yf;fpak; gh.nt : 15
ew;wpiz - tpisahL MabkhL(172)
FWe;bjhif - ntuy;ntyp (18)
Kl;Lntd; bfhy; (28)
I';FWE}W - Vjpy bga;k;kiH (462)
thd;gprph; fUtp (461)
fypj;bjhif - kiuah kuy; ftu (06)
mfehD}W - kd;WghL mtpe;J (128)
g[wehD}W - cz;lhy; mk;k ,t;t[yfk; (182)
cw;WHp cjtp[a[k; (183)
gilg;g[g; gy gilj;Jg; (188)
<bad ,uj;jy; (204)
myF IIgf;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)
23
- 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] ( 2 ghly;fs;)
,ilf]fhl]Lr] rpj]jh] (2 ghly;fs;)
nghfh] – md;dj;jpw;F bgho/ fUntk;g[ FoePh;
(2 ghly;fs])
rpw;wpyf;fpa';fs; - Fw;whyf; Fwt";rp – tre;jty;yp ge;joj;jy;
(4 ghly;fs;)
Kf;Tlw;gs;S– fiwg;gl;Ls;sJ/ fha fz;lJ/
Mw;Wbts;sk;/ (3 ghly;fs;)
Kj;Jf;FkhuRthkp gps;isj; jkpH;-kPndW
Fz;lfHp jptha;/
brk;bghd; mor;rpW fpz;fpzpnahL(5/6 tJ ghly;)
myF III ciueil gh.nt: 15
1.rPh;jpUj;jk; my;yJ ,sik tpUe;J - jpU.tp.f.
2. kdpj neak; - nt.Kj;Jyf;Fkp
3.gazk; bry;nthk; - bt.,iwad;g[
4. cyfshtpa Ie;J kjpg;g[fs; - rp.nrJuhkd;
5. fhLk; kdpjUk; - R.jpnahlh; gh!;fud;
myF IV ,yf;fpa tuyhW gh.nt : 15
1. r';f ,yf;fpaj;jpd; rpwg;g[f;fs;
2. gf;jp ,yf;fpak; kw;Wk; rpw;wpyf;fpaj;jpd; njhw;wKk; tsh;r;rpa[k;
3. ciueilapd; njhw;wKk; tsh;r;rpa[k;
myF V ,yf;fzk; gh.nt : 10
gapw;rp VL - ey;y jkpHpy; vGJtJ vg;go>
1. xUik/ gd;ik kaf;f';fs;
2. tGr;brhw;fis ePf;Fjy;
3. gpwbkhHpr; brhw;fis ePf;Fjy;
4. brhw;gphpg;g[ gpiHfis ePf;Fjy;
5. xyp ntWghL mwpe;J rhpahd bghUs; mwpjy;
6. bkhHpbgah;g;g[
7. rpWfij vGJjy;
khzth; bgWk; jpwd; (Learning Outcome) :
r';f ,yf;fpa';fs; kw;Wk; rpw;wpyf;fpa';fs; gw;wp mwpfpd;wdh;. gf;jp
,yf;fpa'fs;/ rpj;jh; ghly;fs;/ ciueilfs; Mfpatw;wpYs;s ,yf;fpa MSikfis
czh;fpd;wdh;. bkhHpbgah;g;gpd; ,f;fhy njitfis bjhpe;Jbfhs;fpd;wdh;.
thf;fpaj;ijg; gpiH ePf;fj;ij fw;Wf;bfhz;ldh;.
ghl E}y]fs]
1. ,yf;fpaj] jpul;L - _ ru!;tjp jpahfuh$h fy;Y}hp btspaPL
24
2015 $^d] gjpg]g[
2. jkpH; ,yf]fpa tuyhW - K.tujuhrd]
rhfpj]a mfhlkp btspaPL/ g[Jjpy]yp.
kW gjpg]g[ - 1994.
ghh]it E}y]fs]
1.r']f ,yf;fpaj; bjhFg;g[f;fs; - epa{ br";Rhp g[f; Qt[!;
41/gp rpl;nfh ,d;l!;l;hpay; v!;nll;
mk;gj;J}h; / brd;id - 98
,uz;lhk; gjpg;g[ - 2004.
2.e.Kj;Jr;rhkp fl;Liufs; - bjhFg;g[ rp. mz;zhkiy
fht;ah gjpg;gfk;
16- 2 tJ FWf;Fj; bjU
ou!;l; g[uk; /nfhlk;ghf;fk;
brd;id -24/ gjpg;g[ - 2005.
3. jkpH;f;fhjy; - t.Rg. khzpf;fdhh;
kzpthrfh; gjpg;gfk;
brd;id.
Kjy; gjpg;g[ - 2007.
4.gf;jp ,yf;fpak; - g. mUzhryk;
irt rpj;jhe;j E}w;gjpg;g[f; fHfk;
brd;id -06/gjpg;g[ - 1990.
5. irtKk; rkzKk; - ntYg]gps]is
vdp ,e;jpad; gjpg;gfk;
102vz; 57 gp.vk;.$p. fhk;bsf;!;
bjw;F c!;khd] rhiy
jp.efh;/ brd;id -17/ gjpg;g[ - 1990.
6. jkpHpy; jtwpd;wp vGj/ ngr - ey;yh\h;.Kidth;.nfh.bghpaz;zd;
fw;f! Kj;jkpH; gjpg;gfk;
9 v nkf;kpy;yd; fhydp
e';if ey;Y}h;/ brd;id – 61.
gjpg;g[ -2006.
Prepared By Verified By
Dr.J.Sairabanu
Assistant Professor, Dept of Tamil
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
25
SEMESTER – II
PART-I –HINDI Credit: 3 Course Code: N7BCS2T51-B
Hours per Week: 6 Total Instruction Hours: 75
(Modern Poetry, Novel, Translation & Letter Writing)
1. Modern Poetry; Shabari – By Naresh Mehtha
Publishers: Lokbharathi Prakashan I Floor,Duebari Building Mahathma Gandhi Marg,
Allahabad -1.
2. One Act Play: Ekankï Sankalam
By Veerendra Kumar Mishra Publisher: Vani Prakasham New Delhi – 110 002.
3. Translation: Hindi – English Only,
(Anuvadh Abyas – Iii) Lessons.1 – 15 Only Publisher: Dakshin Bharath Hindi Prachar Sabha
Chennai – 600 017.
4. Letter Writing: (Leave Letter, Job Application, Ordering Books, Letter to Publisher,
Personal Letter)
5. Conversation: (Doctor & Patient, Teacher & Student, Storekeeper & Buyer, Two Friends,
Booking Clerk & Passenger at Railway Station, Autorickshaw Driver And Passenger)
*************
SEMESTER – II
PART-I –MALAYALAM Credit: 3 Course Code: N7BCS2T51-C
Hours per Week: 6 Total Instruction Hours: 75
This paper will have the following five units:
Unit I & II Biography
Unit III, IV & V Smaranakal
TEXT BOOKS:
1. Unit I & II Kanneerum Kinavum- V.T.Bhatahirippad (D.C. Books, Kottayam)
2. Unit III, IV & V Balyakalasmaranakal – Madhavikkutty (D.C. Books, Kottayam)
REFERENCE BOOKS:
1. Jeevacharitrasahithyam – Dr. K.M. George (N.B.S. Kottayam)
2. Jeevacharitrasahithyam Malayalathil – Dr. Naduvattom Gopalakrishnan (Kerala
Bhasha Institute, Trivandrum)
3. Athmakathasahithyam Malayalathil – Dr. Vijayalam Jayakumar (N.B.S. Kottayam)
4. Sancharasahithyam Malayalathil – Prof. Ramesh chandran. V, (Kerala Bhasha
Institute, Trivandrum)
*************
26
SEMESTER – II
PART-I-FRENCH Credit: 3 Course Code: N7BCS2T51-D
Hours per Week: 6 Total Instruction Hours: 75
TEXT BOOK:
ALORS I Units : 6 – 10
Authors : Marcella Di Giura Jean-Claude Beacco
Available at : Goyal Publishers Pvt Ltd 86, University Block Jawahar Nagar
(Kamla Nagar) New Delhi – 110007.
Tel : 011 – 23852986 / 9650597000
*************
SEMESTER –II
ENGLISH FOR ENRICHMENT
Credit: 3 Course Code: N7BCS2T62
Hours per Week: 6 Total Instruction Hours: 75
Learning Objective
To enable the students in understanding the intrinsic nuances of English language.
Unit-I Credit Hours: 15
The Conjurer’s Revenge-Stephen Leacock
The Land Where There were no old Men – Jean Ure
Student Mobs – J.B. Priestly
Unit-II Credit Hours: 15
The Clerk of Oxford’s Tale from The Canterbury Tales - Geoffrey Chaucer.
The Ancient Mariner – S.T. Coleridge
The Song of Hiawatha – H.W. Longfellow
Unit-III Credit Hours: 15
The Village Schoolmaster-Oliver Goldsmith
The Stolen Boat Ride – William Wordsworth
Sita-Toru dutt
Unit-IV Credit Hours: 15
I Have a Dream-Martin Luther King
Sorrows of Childhood – Charles Chaplin
At School – M.K. Gandhi
Unit-V Credit Hours: 15
Letter Writing
Precis Writing
27
Hints Developing
Learning Outcome On successful completion of the course, the students should have acquired.
• Improved Communication Skills
• Confidence to deal with real life situation.
TEXT BOOK:
“Reflections”, Dr.Khader Almas, N. Mehar Taj, S. Alliya Parveen. Edt. Razia Nazir Ali,
Dept of English. JBAS College, Chennai. Macmillan 2007.
Prepared By Verified By
Mr.I.Indusoodan
Assistant Professor, Dept of English
Ms.R.Vennila Nancy Christina
HOD, Dept of English
*************
SEMESTER – II
CORE 4: DIGITAL FUNDAMENTALS AND COMPUTER
ORGANIZATION
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credit: 3 Course Code: N7BCS2T73
Hours per Week: 4 Total Instructional Hours: 50 Hrs
Learning Objectives:
To understand the basic concepts of number theory, Boolean algebra,
combinational and sequential logic circuits.
To acquire knowledge on the principles of computer organization.
UNIT I 13 Hours
Binary Systems: Digital Computers and Digital Systems – Binary Numbers – Number
Base Conversion – Octal and Hexadecimal Numbers – Complements: 1’s Complements and
2’s Complements. 9’s Complements and 10’s Complements. Boolean algebra and Logic
Gates: Boolean Function – Canonical and Standard Forms: Minterms - Maxterms–
Digital Logic Gates.
UNIT II 10 Hours
Simplification of Boolean Functions: The Map Method - Two Variables Maps – Three
Variables Maps – Four Variables Maps – Product of Sums Simplification – Don’t Care
Conditions. Combinational Logic: Introduction – Design Procedure – Adders-Full Adder-
Half Adder.
28
UNIT III 9 Hours
Combinational Logic with MSI and LSI:– Decoders – Encoders - Multiplexers-
Demultiplexer. Sequential Logic: Introduction – Flip Flops – Basic Flip Flop Circuit – D
Flip Flop – JK Flip Flop – T Flip Flop.
UNIT IV 9 Hours
Central Processing Unit: Introduction – General Register Organization – Instruction
Formats. Input and Output Organization: Peripheral Device – ASCII Alpha Numeric
Characters – Input and Output Interface – I/O Bus and Interface Modules – I/O versus
Memory Bus – Isolated versus Memory Mapped I/O – Modes of transfer.
UNIT V 9 Hours
Memory Organization: Memory Hierarchy – Main Memory – RAM and ROM Chips –
Memory Address Map – Memory Connection to CPU – Auxiliary Memory – Magnetic
Disks – Magnetic Tape – Cache Memory.
Learning Outcomes:
After successful completion of this course students can able to understand how
Boolean functions are used to implement different types of combinational and
sequential logic.
To understand computer organization like I/O organization, CPU and Memory
organization.
TEXT BOOKS:
1. M.Morris Mano – “Digital Logic & Computer Design”, Prentice Hall of India Pvt.
Ltd., New Delhi, 2013. (UNIT I, II, III).
2. M.Morris Mano – “Computer System Architecture”, Prentice Hall of India Pvt.
Ltd., New Delhi, Third Edition, 2013. (UNIT IV, V).
REFERENCE BOOKS:
1. Donald P.Leach, Albert Paul Malvino, Goutam Saha, “Digital Principles &
Applications”, Tata McGraw Hill, Six Edition, 2008.
2. R.P. Jain, “Modern Digital Electronics”, Tata McGraw Hill, Fourth Edition, 2012.
3. Poornachandra.S, “Digital Computer Fundamentals”, Tata McGraw Hill, First
Edition, 2009.
4. William Stallings,”Computer Organization and Architecture”, Pearson Education,
Eighth Edition, 2010.
Prepared By Verified By
Ms.R.Briundha Devi
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
************
29
SEMESTER – II
CORE 5: OBJECT ORIENTED PROGRAMMING WITH C++ (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 3 Course Code: N7BCS2T74
Hours per Week: 4 Total Instructional Hours: 50 Hrs
Learning Objectives:
To gain better understanding in the concepts of Functions, Pointers and Files.
To excel the students with the concepts of Object Oriented Programming.
UNIT I 9 Hours
Introduction to C++: Key concepts of OOP – Advantages of OOP. I/O in C++:
unformatted and formatted console IO operations. C++ declarations: Parts of C++
program
UNIT II 11 Hours Classes and Objects: Declaring objects – The Public Keyword – The Private Keyword –
The Protected Keyword – Defining member functions – Static member variables and
functions – Friend functions. Constructors and Destructors: Characteristics – Calling
constructor and destructor
UNIT III 10 Hours
Functions in C++: Parts of function – Inline Functions – Function overloading.Operator
overloading: Overloading unary, binary operators, Overloading with friend
function.Arrays: Characteristics of Arrays – Arrays of classes
UNIT IV 10 Hours
Inheritance: Types of Inheritances – Single Inheritance – Multilevel Inheritance – Multiple
Inheritance – Hierarchical Inheritance – Hybrid Inheritance – Multipath Inheritance –
Virtual base classes – Abstract classes.
UNIT V 10 Hours
Pointers: Pointer Declaration – Pointer to class, object – This pointer – Pointer to derived
classes and base classes.–Working with Strings: Introduction – String Manipulating
Functions.Files: File opening modes – Sequential Read/Write operations – Random access
operation.
Learning Outcome:
Ability to design and implement programs using C++ concepts.
TEXT BOOK:
1. Ashok N Kamthane – “Object oriented Programming with ANSI and Turbo C++”,
Pearson Education Publication, Seventh Impression, 2009.
REFERENCE BOOKS:
1. E.Balagurusamy, “Object oriented programming with C++”, TMH Publication,
Fourth Edition, 2010.
2. Herbert Schildt, ”C++ - A Beginner’s Guide”, TMH Publication, Second Edition
3. Yashavant Kanetkar, “Let Us C++”, BPB Publications, Second Edition.
4. Deitel HM & DJ Deitel, “C++ How to Program”, PH/Learning Pvt.Ltd, Seventh
Edition.
30
Prepared By Verified By
Ms.P.Parameswari
Assistant Professor, Dept of B.Sc IT
Ms.C.Akila
HOD, Dept of B.Sc IT
*************
SEMESTER – II
CORE 6: LAB- 2: C++ PROGRAMMING (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 3 Course Code: N7BCS2P75
Hours per Week: 3 Total Lab Hours: 35Hrs
Formatted and Unformatted functions:
1. Write a C++ program to implement formatted functions.
2. Write a C++ program to implement unformatted functions.
Functions:
3. Write a C++ program to implement inline functions.
4. Write a C++ program for function overloading.
Constructor & Destructor:
5. Write a C++ program to create a class which consists of required variables with the
suitable data types. Using class name create the Constructor and Destructor invoke
them using object.
Operator Overloading:
6. Write a C++ program using operator overloading.
7. Write a C++ program using the concept of overloading with friend function.
Inheritance:
8. Write a C++ program to show single inheritance between two classes
9. Write a C++ program to create a class name called A1 and derive the class with
another class A2. Create a Class A3 using the concept of multilevel inheritance.
Pointer
10. Write a C++ program using pointers to object.
String Functions:
11. Write a C++ program to find whether the given string is a palindrome or not.
12. Write a program to compare and concatenate two strings.
Prepared By Verified By
Ms.P.Parameswari
Assistant Professor, Dept of B.Sc IT
Ms.C.Akila
HOD, Dept of B.Sc IT
*************
31
SEMESTER II
OPERATIONS RESEARCH (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Hours per week: 5 Course Code: N7BCS2T66
Credits: 5 Total Instructional Hours: 60
Learning Objectives: To teach the students about the Industrial applications of Operations
Research.
UNIT I (12 Hours)
Definition of OR - Characteristics of OR - Scope of OR - Uses and limitations of OR -
Linear Programming Problem: Introduction - Mathematical formulation of the problem -
Graphical method of solving LPP.
UNIT II (12 Hours)
The Transportation problem: Introduction-Mathematical formulation-finding initial basic
feasible solution by NWCR, VAM only- MODI’S method of finding optimal solution (Non-
degenerate problems only).
UNIT III (12 Hours)
The Assignment problem: Introduction - Mathematical formulation - Hungarian Assignment
method-special cases in assignment problem.
UNIT IV (12 Hours)
Game Theory: Introduction - Two person zero sum game - The Maximin - Minimax principle
- saddle point - problems - Pure and Mixed games - Solution of 2 x 2 games - Graphical
solution of (2 x n) and (m x 2) games- Dominance property.
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).
Learning Outcome: After the completion of the course the students will be able to solve
problems on LPP models, Transportation model, Assignment model, PERT& CPM Models.
TEXT BOOK:
1. Kanti swarup, P. K. Gupta, Man Mohan, Operations Research, S.Chand & Sons
Education Publications, New Delhi, 2014.
Unit I : Chapter 1, 2, 3 [Page No 25-29, 39-57,65-73]
Unit II: Chapter 10 [Page No 245-248,253-266]
Unit III: Chapter 11 [Page No 295-304, 308-312]
Unit IV: Chapter 17 [Page No 443- 460]
Unit V: Chapter 25 [Page No 763-766,771-785]
REFERENCE BOOKS:
1. Premkumar gupta, D.S.Hira, Operations Research, S.Chand & Sons Education,2008.
2. Hamdy A. Taha, An Introduction to Operations Research-Pearson’s Education, 2007.
3. J.K. Sharma, Operations Research-Theory of application, Macmillan India Ltd, 2004.
4. Frederick & Hillies, Gerald I.Lieberman, Operations Research, Tata Mac graw – Hill
Publications company, 2009.
32
Prepared By Verified By
Mr.T.Rameshkumar
Assistant Professor, Dept of UG
Mathematics
Ms.R.Chithradevi
Assistant Professor, Dept of UG
Mathematics
*************
SEMESTER- II
Part -IV
mwtpay] fy]tpa[k] kdpjchpika[k]
Credits: 2 Course Code: N7BCS2T67
Total Instructional hours - 30
ghl nehf;fk; (Learning Objective) :
fy]tpapd] cd]dj nehf]fj]ija[k] thH]tpay] bewpfisa[k] fw]gpj]jy] – ehl]od]
Rje]jpu nghuhl]l tuyhw]iw fw]gpj]J njrpa eydpy] tpHpg]g[zh]ita[k] njrg]gw]iwa[k]
Vw]gLj]Jjy] - ,e]jpa murpay] rl]lj]ija[k] kdpj chpika[k] bjhpe]j ey]y
Fokfdhf]Fjy].
myF – 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[.
khzth; bgWk; jpwd; (Learning Outcome) :
khzth;fs; fy]tpapd; Kf;fpaj;Jtk;/ Rje;jpug;nghuhl;lj;jpd; kfj;Jtk;/ murpay;
rl;lfs; kw;Wk; kdpj chpikfs; Mfpatw;iw czh;e;J bfhz;ldh;.
gapw]WbkhHp - jkpH] kw]Wk] M']fpyk].
33
njh]t[[ bkhHp jkpH] my]yJ M']fpyk].
ghlE}y] - mwtpay] fy]tpa[k] kdpj thH]tpaYk] _ ru!]tjp jpahfuh$h fy]Y}hp btspaPL . 2017
ghh;it E}y]fs]
1. bgz; tuyhWk; tpLjiyf;fhd nghuhl;lKk; - nguhrphpah;.g.R.re;jpughg[
-Kidth; ,y.jpyftjp
ghujp g[j;jf epiyak;
421/ mz;zhrhiy/
njdhk;ngl;il/ brd;id -18.
Kjw;gjpg;g[ - 2011
2. kfhj;kh fhe;jp E}y;fs; - fhe;jp E}y; btspaPl;Lf; fHfk;
mfpk;rh jUkk; th;j;jkhdd; gjpg;gfk;
21/ ,uhkfpU#;zh bjU/
jpahfuha efh;/ brd;id - 17.
VHhk; gjpg;g[ -2014
3. ,e;jpa tpLjiyg; nghuhl;l tuyhW - lhf;lh; f.bt';fnlrd;
n$.n$.gg;spnfrd;!;
29/ fw;gf tpehafh;
fhk;gpsf;!;/
nf.g[J}h;/ kJiu.
kWgjpg;g[ -2002.
4. KGikahf thGk; fiy - K.nrl;L
_ ru!]tjp jpahfuh$h fy]Y}hp
btspaPL . 2008.
Prepared By Verified By
Prof.R.Padmanabhan
Dean,Academioc Affairs
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
SEMESTER- II
PART -IV
Value Education and Human Rights Credits: 2 Course Code: N7BCS2T67
Total Instructional hours- 30
Objective: 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.
34
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 6 Hours
Human rights – Definition – Classification of human rights – Rights to live – Rights to
Equality – Traditional and cultural rights – Social, political and economic rights – Rights of
women – Rights of children – Exploitation and cruelty to women – Organisation protecting
women’s rights – Human rights organisations – Courts of justice – Safety of women rights.
Learning Outcome: Students understood the importance of education, The greatness of
freedom struggle, constitution and human rights.
Medium of instruction : Tamil and English
Medium of Examination : Tamil and English
REFERENCE BOOK:
1. “Ethics of life and the Great Religions of the world”, Publication of Sree
Saraswathi Thyagaraja College – 2016.
REFERENCE BOOKS:
1. Pen varalarum viduthalaikana poratamum - Pro.P.S.Santhirababu
Dr L.Thilagavathi
Bharathi Buthaga nilayam
421, Anna street
Thenampettai, Chennai -18.
Muthl pathippu - 2011.
2. Mahathma Gandhi Books - Gandhi Nool Vellietuk kalagam.
Agimsai Dharumam Varthamanan Pathippagam
21, Ramakrishna Street,
Thiyagaraya Nagar, Chennai - 17
7th
Pathippu -2014
35
3. Inthiya viduthalai poratta varalaru - Dr K.Vengatesh
J.J.Publications
29, Karpaga vinayagar complex
K.Puthur, Madurai.
Marupathippu - 2002.
4. Mulumaiyaga vazhum kalai - M.Setu
Sree Saraswathi Thyagaraja College
Publication – 2008.
Prepared By Verified By
Prof.R.Padmanabhan
Dean, Academic Affairs
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
SEMESTER – II
,s']fiyghlj]jpl]lk]
PART -V kdtsf]fiy nahfh
jhs] 1
Course code: N7BCS2T58
Credits: I Instructional Hours: 50
ghl nehf]fk] (Learning Objective) :
khzth]fs; Fzey nkk]ghl]ow]fhd kjpg]g[f]fy]tp mspj]jy] – nahfthH]t[ kw]Wk]
cly]eyk] gw]wpczh]jy] - ew]Fz']fis tsh]j]jYk] kw]Wk] jPaFz']fisj]
jtph]j]jYk]-MSikia kjpg]gPL bra]jy].
myF-I Ez]zwpt[/ czu]r]rp/ vz]zk] Muha]jy] / kw]Wk] Mir rPuikj]jy] 10 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]wiy tsh]f]Fk]
Eqf]f']fs]- thH]j]Jk]gaDk]- mz]ikfhybjhHpy] El]g';fisf] ifahSjy].
myF- II rpdk] jtph]j]jy]/ btw]wpa[k] njhy]tpa[k] 10 Hrs
rpdk]- rpdj]jpw]fhd fhuz']fs]- rpdKk] mikjpa[k] rpdj]jpd] jPatpist[fs] rfpg]g[j]
jd]ika[k] kd]dpg]g[k]- thH]tpd] rthy]fSk] mtw]iw vjph]bfhs]SjYk]- rthy]fspd]
Mjhu']fs]- btw]wpa[k] njhy]tpa[k] njhy]tpfisr] rkhspj]jy] gpur]rpidfisj] jPh]j]jy]-
KobtLj]jy]
36
myF-III kdtsKk] kdpjkjpg]g[k] 10 Hrs
kdpjthH]tpy] kdjpd] g']F- kdKk] kdtsKk] kdtsj]jpw]fhd fhuzpfs]- 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.
myF-IV ,is"h]ty]yik 10 Hrs
tiuaiw rhj]jpaf]TW jw]nghija rKjhaj]jpy] ,is"u] ty]yikapd] mtrpak]-
thH]f]ifj] jj]Jtk]- thH]tpd] nehf]fk]- fy]tptHp ,is"u] ty]yik- fy]tpapd]
nkd]ik-
nahfKk] ,is"u] ty]yika[k].
myF- V kdpjclYk; cly; eyKk; 10 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.
khzth; bgWk; jpwd; (Learning Outcome) :
khzth;fSf;F Fzeyk;/ cly; eyk; kw;Wk; kd eyk; rPuhf;fg;gLfpwJ.
ghl E}y]fs]
1. nahfKk; ,is"h; ty;yika[k; - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 2015.
ghh;it E}y]fs] 1. kdtsf]fiy bjhFg]g[ - 1 - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 1983.
2. kdtsf]fiy bjhFg]g[[- 2 - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 1990.
3. kjKk; kdpjDk; - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Ie;jhk; gjpg;g[ - 2012.
4. czt[ Kiw - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 2006.
37
Prepared By Verified By
Mrs.V.Amsaveni
Assistant Professor, Dept of Tamil
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
SEMESTER –II ,s']fiyghlj]jpl]lk]
PART -V kdtsf]fiynahfh
jhs] II Course code: N7BCS2P58
Credits: 1 Instructional Hours: 50
ghl nehf]fk] (Learning Objective) :
Mir rPuikj]jy]/ rpdk] jtph]j]jy]/ ftiyxHpj]jy] Mfpatw]Wf]fhd mfj]jha]t[
gapw]rpfs] kw]Wk] nahfhrd']fs] fw]Wf]bfhLj][jy] .
myF-I !]if nahfhtpd] vspaKiw clw]gapw]rp 12Hrs
1.1 vspaKiwclw]gapw]rp 1.2 fhafy]g gapw]rp1.3 gf]Ftkpy]yhghy] <h]g]igeph]tfpj]jy]
myF-II jtk] 12 Hrs
2.1 jtk] - tpsf]fk]- kdmiyr]RHy] ntfk] – tiffs]
2.2 !]ifapd] bghJ kw]Wk] rpwg]g[j]jt']fs]- Kf]fpaj]Jtk]
2.3 gapw]rpfs]- g[Utikajpahdk] - fUikajpahdk] -jz]LtlRj]jp-
jiycr]rpjpahdk]
myF-III vz]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
myF-IV rpdk] jtpu]j]jy] –ftiyxHpj]jy] gapw]rp 10Hrs
4.1 rpdk] jtph]]j]jy] gapw]rpKiw4.2 ftiyxHpf]Fk] jpwk] - gapw]rp
myF – V 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]
khzth; bgWk; jpwd; (Learning Outcome) :
khzth;fs; mfj]jha]t[ gapw]rpfs] kw]Wk] nahfhrd']fisf;
fw]Wf]bfhs;fpd;wdh;. ghl E}y]fs]
1. nahfKk; ,is"h; ty;yika[k; - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 2015.
38
ghh;it E}y]fs]
1. vspa Kiw clw]gapw]rp - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 1983.
2. fhafy]gk] - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 1980.
3. czt[ Kiw - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 2006.
4. Light of Yoga - cyf rKjha nrth r';fk;/
ntjhj;jphp gjpg;gfk;/
101/,uzpad; bjU/ <nuhL.
Kjy; gjpg;g[ - 2006.
Prepared By Verified By
Mrs.V.Amsaveni
Assistant Professor, Dept of Tamil
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
39
SEMESTER - III
CORE 7: OPERATING SYSTEMS
(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))
Credits: 5 Course Code: N7BCS3T71
Hours per week: 6 Total Instructional Hours: 75 Hrs.
Learning Objective:
To understand the basic concepts and system components in various operating systems.
UNIT I 14 Hours Introduction and Process Concepts: Definition of OS - Early History of OS - Definition of
Process - Process States - Process State Transitions - Process Control Block - Operations on
Processes - Suspend and Resume - Interrupt Processing: Interrupt classes - Concept
Switching.
UNIT II 15 Hours Deadlock & Indefinite Postponement: Introduction - Examples of Deadlock - Related
Problem: Indefinite Postponement - Resource Concepts - Four Necessary Conditions for
Deadlock - Major Areas of Deadlock Research - Deadlock Prevention - Deadlock Avoidance
and the Banker’s Algorithm - Deadlock Detection - Deadlock Recovery.
UNIT III 16 Hours Storage Management and Virtual Storage Management: Storage Hierarchy - Real Storage
Management Strategies - Contiguous Vs Non-Contiguous Storage allocation - Single User
Contiguous Storage Allocation - Fixed Partition Multiprogramming - Variable Partition
Multiprogramming, Multiprogramming with Storage Swapping. Virtual Storage
Management Strategies: Page Replacement Strategies - Working Sets - Demand Paging –
Page size.
UNIT IV 14 Hours Processor Management Job and Processor Scheduling: Scheduling Levels - Preemptive
Vs Non-Preemptive Scheduling - Priorities - Deadline Scheduling - FIFO - RR - Quantum
Size - SJF - SRT - HRN. Distributed Computing: Classification of Sequential and Parallel
Processing - Array Processors - Data Flow Computers - Multiprocessors - Fault Tolerance.
UNIT V 16 Hours Information Management Disk Performance Optimization: Operation of Moving Head
Disk Storage - Need for Disk Scheduling - Seek Optimization - FCFS - SSTF - SCAN -
RAM Disks - Optical Disks. File and Database Systems: Introduction - File System - File
System Functions - File Organization - Allocating and Freeing Space - File Descriptor -
Access Control Matrix.
Learning Outcomes:
To enable the student to have
Knowledge in Processes and Process Management.
Scheduling concepts, Deadlocks and Memory Management.
40
TEXT BOOK: 1. H. M. Deitel, “Operating System”, Pearson Education Publication, Second Edition,
Mumbai, 2002
REFERENCE BOOKS: 1. Achyut S Godbole, “Operating System”, TMH Publishers, 2002.
2. Silbersehatz, Galvin, “Operating System Concepts”, Wiley India, New Delhi, Sixth
Edition, 2011.
3. William Stallings, “Operating Systems: Internals and Design Principles”, Pearson
Education, (English) Sixth Edition.
4. Deitel, Deitel and Choffness, “Operating System”, Pearson Education Pvt Ltd, India,
Third Edition 2011.
Prepared By Verified By
Ms.B.Hemalatha
Assistant Professor, Dept of BCA
Ms.D.Geetha
HOD, Dept of BCA
*************
SEMESTER –III
CORE 8: RELATIONAL DATABASE MANAGEMENT SYSTEM
(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))
Credits: 5 Course Code: N7BCS3T72
Hours per Week: 6 Total Instructional Hours: 75
Learning Objectives:
To understand the fundamentals of data models and conceptualize and depict a
database system using ER diagram
To make a study of SQL and relational database design.
UNIT – I 15 Hours
Introduction: Purpose of Database Systems – View of Data – Database Language –
Relational Databases – Database Architecture – Database Users and Administrators.
Relational Model: Structure of Relational Databases – Fundamental Relational Algebra
Operation – Extended Relational Algebra Operation – Null Values – Modification of the
database.
UNIT – II 15 Hours
Database Design and the E-R Model: Overview of the Design Process – The Entity
Relationship Model – Constraints – Entity Relationship Diagrams.
41
Relational Database Design: Atomic Domains and First Normal Form – Decomposition
Using Functional Dependencies – Keys and Functional Dependencies – Boyce Codd Normal
Form – BCNF and Dependency Preservation – Third Normal Form.
UNIT – III 15 Hours Interactive SQL: Invoking SQL* Plus – Data Manipulation in Database Management
System- Oracle Data types – Two Dimensional Matrix Creation - Insertion of Data into
tables – Updating the Contents of a table – Deletion Operations – The Many Faces of the
Select Command – Modifying Structure of Tables – Removing/Deleting/Dropping Tables –
Data Constraints.
UNIT – IV 15 Hours
Logical operators – Range Searching – Pattern Matching – Oracle Functions – Grouping Data
from Tables in SQL – Manipulating Dates in SQL – Joins – Subqueries – Using the Union,
Intersect and Minus Clause – Views - Granting Permissions – Revoking the Permissions
Given.
UNIT – V 15 Hours
PL/SQL: Introduction – PL/SQL Execution Environment- PL/SQL Syntax – Cursors- Locks.
Stored Functions: What are Functions? – Where do functions Reside?– How Oracle Creates
a Function?– How Oracle Executes a Function?– Advantages of Functions –Syntax for
Creating a Stored Function – An Application Using a Function – Deleting a Stored Function.
Database Triggers: Introduction – Use of Database Triggers – How to apply Database
Triggers – Syntax for creating Triggers.
Learning Outcomes:
Acquired the knowledge to construct queries using SQL.
Ability to design E‐R model and implement normalization Techniques.
TEXT BOOKS:
1. Silberschatz A, Korth – “Database System Concepts”, McGraw-Hill, Fifth Edition
(UNIT I, II).
2. Ivan Bayross –“Commercial Application Development using ORACLE Developer
2000”, BPB Publication, New Delhi, 2007(UNIT III, IV,V).
REFERENCE BOOKS:
1. Silberschatz A, Korth – “Database System Concepts”, McGraw-Hill, Sixth Edition
2. Raghu Rama Krishnan, Johannes Gehrke – “Database Management System”,
McGraw- Hill, Third Edition
3. Bob Bryla – “Oracle Database foundations”, BPB Publication, 2004.
4. J.Keerthika- “ Database Management Systems”, Excellent Publishers, First Edition
2014
Prepared By Verified By
Mr.H.Vignesh Ramamoorthy
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
42
SEMESTER –III
CORE 9: LAB 3- RELATIONAL DATABASE MANAGEMENT SYSTEM
(Common to B.Sc (CS), BCA, B.Sc (CT) & B.Sc (IT))
Credits: 5 Course Code: N7BCS3P63
Hours Per Week: 6 Total Lab Hours: 75
1. DDL and DML Commands
2. Select Command
a) Global data extract
b) The retrieval of specific columns from table
c) Elimination of duplicates from the select statement (distinct)
d) Sorting of data in a table
e) Use arithmetic operators (+, -, *, /) and relational operators (<, >, <=, >=,
< >)
3. Constraints
a) Not NULL
b) Primary key
c) Unique key
d) Foreign key
e) Check
4. Logical Operators (AND, OR, NOT, BETWEEN)
5. Pattern Matching (LIKE, NOT LIKE, IN, NOT IN)
6. Aggregate functions (AVG, COUNT, MIN, MAX, SUM)
7. Grouping Data (GROUP BY, HAVING)
8. Date Functions (SYSDATE, ADD_MONTHS, LAST_DAY, NEXT_DAY)
9. Creation of Views and selecting data from the view
10. Joins (EQUI JOIN, SELF JOIN)
11. Sub Queries
12. Commit, Rollback and Save point
13. Triggers
14. Design an E-R Model for any Real Time Application (Example: Railway Reservation
System)
Prepared By Verified By
Mr.H.Vignesh Ramamoorthy
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
43
SEMESTER III
DISCRETE MATHEMATICS B. Sc(CS), B.Sc(IT), B.Sc(CT)
(For students admitted from 2017-2018 and onwards)
Credits: 5 Course Code: N7BCS3T64
Hours per week: 6 Total Instructional Hours: 75
Learning Objective: To teach the students about the discrete structures of Mathematics.
UNIT I (15 Hours)
Mathematical Logic – Introduction –TF Statements - Connectives - Negation, Conjunction,
Disjunction, Conditional and Biconditional - Well formed Formulas –Truth table of formulas
-Tautology - Equivalence of Formulas - Duality law - Tautological Implications - Normal
Forms – Principle normal Forms -Theory of Inference
UNIT II (15 Hours)
Set Theory: Basic Concepts of Set Theory – Operations on Sets – properties of set operations
- verification of the basic laws of algebra of sets by venn diagrams.
Relations: Cartesian product of two sets - Relations – Representation of relation-Operation of
relations - Equivalence Relations
UNIT III (15 Hours)
Functions: Definitions – Examples of Functions – Range of functions- One to One, Onto, Into
functions - Special types of functions- Invertible functions- Composition of functions
UNIT IV (15 Hours)
Partial Ordering - Poset - Hasse Diagrams - Lattices - Some Properties of Lattices - Lattices
as Algebraic Systems -Sub Lattices - Direct Product and Homomorphism - Some Special
Lattices.
UNIT V (15 Hours)
Boolean Algebra: Definition and examples – Cover - Boolean Homomorphism - minterm –
Principal disjunctive normal form- Principal conjective normal form- Karnaugh map upto
four variable.
Learning Outcome: After the completion of the course the student will be able to understand
the concepts of mathematical logic, relation, grammars.
TEXT BOOK:
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 IV, [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.
44
4. Rakesh Dude, Adesh Pandy, Ritu Gupta, “Data Structure & Automata Theory”,
Narosa Publication, 2011.
Prepared By Verified By
Ms.S.Sathiya
Assistant Professor, Dept of UG
Mathematics
Mr.V.Mathan
Assistant Professor, Dept of UG
Mathematics
*************
SEMESTER III
SKILL BASED COURSE 1: MULTIMEDIA SYSTEMS
Credits: 2 Course Code: N7BCS3T65
Hours per Week: 4 Total Instructional Hours: 50 Hrs
Learning Objectives:
To understand the basic idea of multimedia presentation
To understand Image, Audio & Video file formats
To understand basic concepts of multimedia streaming technology and Report
Writing Documentaries.
UNIT I 9 Hours
Multimedia-An Overview: Introduction – Multimedia Presentation and Production –
Characteristics of a Multimedia Presentation – Hardware and Software Requirements – Uses
of Multimedia Text: Introduction – Types of Text – Unicode Standard – Font – Insertion of
Text – Text Compression – File Formats.
UNIT II 11 Hours
Image: Introduction – Image Types – Seeing Color – Color Models – Basic Steps for Image
Processing – Image Processing Software – File Formats. Audio: Introduction – Acoustics –
Fundamental Characteristics of sound – Musical Note and Pitch – Musical Instrument
Digital Interface (MIDI) – Audio File Formats and Codec – Audio Processing Software.
UNIT III 9 Hours
Video: Introduction – Video Signal Formats – Digital Video Standards – PC Video ––
Video File Formats and Codecs –Video Editing Software.
UNIT IV 11 Hours
Multimedia Architecture: Distributed Multimedia Applications – Streaming Technologies.
Multimedia Document: Document and Document Architecture – Standard Generalized
Markup Language – Open Document Architecture.
45
UNIT V 10 Hours
Multimedia Document: Open Media Framework – Digital Copyrights. Multimedia
Application Development: Conceptualization – Content Collection and Processing – Story
– Flowline – Script – Storyboard – Implementation – Authoring Metaphors – Testing and
Feedback – Final Delivery – Report Writing/Documentaries.
Learning Outcomes:
Ability to understand different multimedia tools.
Able to understand image, Audio, Video processing software.
Gain knowledge on different media streams in multimedia transmission.
TEXT BOOK:
1. Ranjan Parekh, “Principles of Multimedia”, Tata McGraw-Hill Publishing
Company Limited, New Delhi, 2008.
REFERENCE BOOKS:
1. Ramesh Bangia – “Learning Multimedia”, Khanna Book Publishing Co. Pvt. LTD,
2002, First Edition.
2. Tay Vaughan – “Multimedia: Making it Work”, Tata McGraw-Hill Education
Private Limited, New Delhi, Eighth Edition, 2011.
3. Ralf Steinmetz and Klara Nahrstedt – “Multimedia Computing Communication &
Application”, Fourth Impression - Pearson Education Publication, 2008.
4. John F.Koegel Buford - “Multimedia Systems”, Pearson Education, Fifth
Impression, 2008.
Prepared By Verified By
Mr.R.Sueshkumar
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMESTER- III - \d]whk] gUtk]
gFjp - IV jkpH] mog]gilj]jkpH;
Credits : 2 Course Code :N7BCS3T56-A
Hours per Week: 2 Total Instructional hours- 27
ghl nehf;fk; (Learning Objective) : jkpH; vGj;Jf;fspd; rpwg;g[/ jkpHh] gz]ghL kw]Wk] ,yf]fpa']fismwpKfk]
bra]jy]/ kly] vGjg] gapw]Wtpj]jy].
myF – I jkpH] vGj]Jfs] mwpKfk] gh.nt:06
46
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.
3. jkpHpy; jtwpd;wp vGj/ ngr - ey;yh\h;.Kidth;.nfh.bghpaz;zd;
fw;f! Kj;jkpH; gjpg;gfk;
9 v nkf;kpy;yd; fhydp
e';if ey;Y}h;/ brd;id – 61.
gjpg;g[ -2006
4. ,dpa jkpH; gapw;rp E}y; - nfh.re;jpunyfh
g[j;jfk; -3 miyL gg;sp#h;!; gpiuntl; ypkpbll;
brd;id - 02.
gjpg;g[ - 2008.
brd;id – 14 khzth; bgWk; jpwd; (Learning Outcome) :
vGj;Jf;fisg; gw;wpa mwpKfKk; brhw;fis vGJtjw;Fk; ngRtjw;Fk;
fw;Wf;bfhs;fpd;wdh;. jkpHh;fspd; gz;ghL/ ,yf;fpa';fis mwpe;Jbfhs;fpd;wdh;.
Prepared By Verified By
Dr.M.Revathy
Assistant Professor, Dept of Tamil
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
47
SEMESTER- III - \d]whk] gUtk]
gFjp - IV jkpH] rpwg]g[j]jkpH]]]
Credits : 2 Course Code : N7BCS3T56-B
Hours per Week: 2 Total Instructional hours- 27
ghl nehf;fk; (Learning Objective) : gy;ntW ,yf;fpa tot';fspd] tHpna thH]tpaiya[k] bkhHpapd] ,dpikiaa[k]
czh]j]Jjy].
myF – I ,f]fhy ,yf]fpa']fs] – g[Jf]ftpijfs] gh.nt:06
ckhgjp - bfhy]iyg]g[wj]J khJis
Fl]onutjp - mg]ghitg] gw]wpa ,ir
bjd]wy] - Ch]td
gpukps] - tz]zj]Jg] g{r]rpa[k] flYk]
fy]gdh - gwj]jy] mjd] Rje]jpuk]
myF – II rpw]wpyf]fpak] gh.nt:03
fyp']fj]Jg] guzp - nga]fisg]ghoaJ.
myF – III gf]jp ,yf]fpa']fs] gh.nt:07
ehad]khh] g[uhzk]
ekpee]jp ehadhh] g[uhzk].
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
gjpg;g[ - 2007.
2. r']f ,yf;fpaj; bjhFg;g[f;fs; - epa{ br";Rhp g[f; Qt[!;
41/gp rpl;nfh ,d;l!;l;hpay; v!;nll;
mk;gj;J}h; / brd;id - 98
,uz;lhk; gjpg;g[ - 2004
3.gf;jp ,yf;fpak; - g. mUzhryk;
irt rpj;jhe;j E}w;gjpg;g[f; fHfk;
brd;id -06/gjpg;g[ - 1990.
4. bfh']Fnjh] thH]f]if - ,. ,uh$khh;j;jhz;ld;
48
a[idl;bll; iul;lh;!;
67 - gPl;lh;!; rhiy
,uhag;ngl;il/ brd;id -14.
Kjy; gjpg;g[ -2003
khzth; bgWk; jpwd; (Learning Outcome) :
r';ffhyk; Kjy; ,f;fhyk; tiuapyhd ,yf;fpa';fs; tHpna bkhHpapd; ,dpik
kw;Wk; thH;tpay; jd;ik fisa[k; cah;e;J bfhs;fpd;wdh;.
Prepared By Verified By
Dr.S.Dhandapani
Assistant Professor, Dept of Tamil
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
SEMESTER –III
Non-Major Elective 1: BASIC ENGLISH FOR COMPETITIVE
EXAMINATIONS - I
Credits: 2 Course Code: N7BCS3T76-C
Total Instructional
hours- 27
Learning Objective:
To prepare students for competitive examination and interviews
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
49
Learning Outcome:
On successful completion of the course, the students should have acquired basic rules
of English grammar which in turn help them in clearing through competitive exams.
TEXT BOOK:
1. “Basic English for Competitive Examinations”, Department of English, Sree Saraswathi
Thyagaraja College, Pollachi, 2017.
REFERENCE BOOK:
1. “Facets of English Grammar”, R.N.Shukla& N.M.Nigam, Macmillan, 2009
2. “English for Competitive Examinations”, R.P.Bhatnagar& Rajul Bhargava, Macmillan,
2007.
Prepared By Verified By
Ms.R.Vennila Nancy Christina
HOD, Dept of English
Ms.K.Mahalakshmi
Assistant Professor, Dept of English
*************
50
SEMESTER – IV
CORE 10: SOFTWARE ENGINEERING (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS4T71
Hours per week: 6 Total Instructional Hours: 75 Hrs
Learning Objective:
This course is to provide students with an understanding of the essential software
engineering concepts.
UNIT I 18 Hours Software and Software Engineering: The Nature of Software - Software
Engineering - The Software Process - Software Engineering Practice- Software
Myths.Process Models: A Generic Process Model - Prescriptive Process Models -
Specialized Process Models - The Unified Process. Agile Development: What is agility? -
Agile Process- Agile Process Models.
UNIT II 15 Hours
Understanding Requirements: Requirements Engineering - Eliciting Requirements.
Requirement Modeling: Requirements Analysis - Data Modeling Concepts - Class-Based
Modeling - Flow Oriented Modeling -Creating a Behavioral Model.
UNIT III 15 Hours
Design Concepts: Design Concepts - The Design Model. Architectural Design:
Architectural Styles - Architectural Design. Component Level Design: Designing class
based components. User Interface Design: User Interface Analysis and Design - Interface
Design steps.
UNIT IV 14 Hours
Software Testing: Unit Testing – Integration Testing - Validation Testing - System
Testing - Software Testing Fundamentals - White Box Testing – Basic Path Testing - Control
Structure Testing - Black Box Testing.
UNIT V 13 Hours
Reengineering: Reengineering – Business Process Reengineering - Software
Reengineering - Reverse Engineering - Restructuring. Case study: SRS for Banking System.
Learning Outcome: Students acquire the ability to develop software projects.
TEXT BOOK:
1. Roger S Pressman, “Software Engineering a Practitioner’s Approach”, Seventh
Edition, McGraw Hill International Edition, 2010.
REFERENCE BOOKS:
51
1. Richard Fairley, “Software Engineering Concepts”, First Edition, Tata McGraw-Hill
Publishing Company Limited, 2010.
2. Waman S. Jawadekar, “Software Engineering – Principles and Practice”, First Edition,
Tata McGraw Hill Publishing Company Limited, 2011.
3. Carlo Ghezzi, Mehdi Jazayeri, Dino MAndrioli,”Fundamentals of Software
Engineering”, Second Edition, Pearson Education, 2003.
4. K.K.Aggarwal, Yogesh Singh,” Software Engineering”, New Age International
Publishers, 2007.
Prepared By Verified By
Mr.M.Vijaykumar
Assistant Professor, Dept of B.Sc CT
Mr.M.Premkumar
HOD, Dept of B.Sc CT
*************
SEMESTER – IV
CORE 11: VB.NET PROGRAMMING
Credits: 5 Course Code: N7BCS4T72
Hours per Week: 6 Total Instructional Hours: 75 hrs
Learning Objectives:
To understand the concept of GUI Design Tools, also to make them aware of controls
in VB.NET.
Code programs and develop interface using VB .NET.
UNIT I 15 Hours
Getting started in Visual Basic to .NET:- Welcome to Visual Basic.NET - .NET
Framework. Welcome to IDE: What is IDE – Using the Auto Hide facility – using the
Properties Window – setting the properties of Forms and Controls – using the Solution
Explorer – writing an Event Procedure – the Standard Toolbar.
Setting properties using the Properties Window: Classification of Properties.
Visual Basic.NET Programming Language-I: Variables and Data types.
UNIT II 16 Hours
Visual Basic.NET Programming Language-I: Text box control – Radio button control –
Programming Statements: IF...THEN AND IF...THEN…ENDIF –
IF…THEN…ELSE…ENDIF.
Visual Basic.NET Programming Language-II: The MsgBox ( ) function – The InputBox (
) function – List box control – Programming Statement: Select Case.
Visual Basic.NET Programming Language-III: Check box control – Iteration Statements –
Do While Loop – Do Loop While – Do until Loop – Do Loop until – For Next – Arrays.
52
UNIT III 15 Hours Menus and Dialog Boxes: Basic elements of menus – Generic procedure of creating menus
–creating a simple menu application.
Structured programming: - What is structured programming? – Events, Subroutines &
Functions – scope of variables – scope of procedures – Elementary and composite data types.
UNIT IV 16 Hours
Object-oriented programming: What is OOP? – Implementing OOPS – Inheritance
overriding – Collections.
Working with files: Introduction to files – classification of files – Handling files and folders
using functions – File processing using streams.
Advanced Techniques in Visual Basic.NET: Singe document interface and multiple
document interface.
UNIT V 13 Hrs
Data Access with ADO.NET: What are databases? – Connections, Data Adapters and
Datasets – Accessing Data with the Server Explorer – Accessing Data with Data Adaptors
and Datasets – Working with ADO.Net – Overview of ADO.Net Objects.
Learning Outcomes:
Ability to work with .NET Framework
Capability to design Visual Basic.NET project using main features of the integrated
development environment (IDE).
TEXT BOOKS:
1. Shirish Chavan, “Visual Basic.NET”, Pearson Education, Fourth Edition, 2009.
2. Steven Holzner, “Visual Basic.NET Black Book”, Wiley dreamtech press, 2008.
REFERENCE BOOKS:
1. Jeffrey R.Sharpiro, “The Complete Reference VISUAL BASIC.NET”, Tata McGraw Hill,
Sixteenth Reprint, 2010.
2. Jeffrey Kent, “Visual Basic.Net – A beginner’s guide”, Tata McGraw Hill, First Edition,
2002.
3. John Smiley, “Visual Basic.Net”, Tata McGraw Hill, First Edition, 2002.
4. Michael Halvorson, “Microsoft Visual Basic.NET Step By Step”, Prentice Hall of India
Pvt, First Edition, 2002.
Prepared By Verified By
Mr.H.Vignesh Ramamoorthy
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
53
SEMESTER – IV
CORE 12: LAB 4: VB.NET PROGRAMMING
Credits: 5 Course Code : N7BCS4P73
Hours per Week : 6 Total Lab Hours: 75 Hrs
1. Write a program to convert the given decimal number into binary, octal and
hexadecimal.
2. Write a program to develop a calculator with basic operations.
3. Write a program to create menus in a form using menu editor.
4. Write a program to add the items to list box and move the selected item from the list
box to the combo box.
5. Design a form using common dialog control to display the save and open dialog box.
6. Write a program to maintain student mark list using MS Access.
7. Write a program for a various font application.
8. Write a program for obtaining root directory and current directory.
9. Write a program to use a tool bar to set editor properties.
10. Write a program to create and reading text file.
11. Write a program to implement a binary search using collection class.
12. Write a program to create an employee details (with database connectivity).
Prepared By Verified By
Mr.H.Vignesh Ramamoorthy
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMESTER –IV
FUNDAMENTALS OF ACCOUNTING
(This Course is common for all students of B.Sc (Maths),B.Sc (CS), BCA, B.Sc
(CT)admitted from 2017-18 onwards)
Credits: 5 Course Code: N7BCS4T64
Hours per week: 6 Hrs Total Instructional Hours: 75
Learning Objective: To enable the students to learn the Principles and Concepts of
Accountancy
UNIT I 15 Hours
Accounting: Meaning- Definition –Nature and Scope of Accounting-Objectives-
Advantages – Accounting Cycles, Concepts and Conventions – Accounting Rules – Journal,
Ledger and Trial Balance.
UNIT II 15 Hours
54
Subsidiary books- meaning - types of subsidiary books- Purchase- Purchase Return -
Sales - Sales Return Book - Cash Book-Single Column, Double Column and Triple column
cash book.
UNIT III 15 Hours
Bank Reconciliation Statements: Reconciliation between Cash Book, Pass Book and
overdraft - Problems relating to the preparation of Bank Reconciliation Statement
UNIT IV 15 Hours
Preparation of final accounts – Trading, Profit and loss account and balance sheet (With Adjustments)
UNIT V 15 Hours
Bills of exchange: Definition – features – advantages- types – Bills honoured and
maturity- Bills discounted with bank – Bills endorsed to creditor – Bills for collection –
Retiring of bill before due date – Dishonour of bill
Note: The Syllabus will have 20 % Theory and 80 % Problems.
Learning Outcomes:
On Successful Completion of this course, the students are expected to have a better
understanding on the
Concepts and Conventions of Accounting
Basic Accounting framework
TEXT BOOKS
1. T.S.Reddy and A.Murthy Financial Accounting, Margham Publishers, 24,
Rameshwaram Road, T.Nagar, Chennai -600017, 7th
Edition – 2016
REFERENCE BOOKS
1. T.S. Grewal, Introduction to Accountancy, Sultan Chand & Company Ltd, 7361 Ram
Nagar, New Delhi – 110 055, Edition 2014
2. K.L.Narang, S.P.Jain, Advanced Accountancy, Kalyani Publishers, B-I/1292, Rajinder
Nagar, Ludhiana – 141008, 18th
Edition – 2014.
3. N. Vinayagam, P.L. Mani, K.L. Nagarajan, Principles of Accountancy, Eurasi Publishing
House, Edition-2013
4. V. Rajasekaran & R. Lalitha, “Financial Accounting”, Pearson India Limited, New Delhi,
1st Edition, 2011.
Prepared By Verified By
Mr.P.Senthilkumar
Assistant Professor, Dept of B.Com
Dr.I.Siddiq
HOD, Dept of B.Com
*************
55
SEMESTER - IV
SKILL BASED COURSE 2: MULTIMEDIA SYSTEMS – LAB 1:
PHOTOSHOP AND COREL DRAW
Credit: 2 Course Code: N7BCS4P45
Hours per Week: 4 Total Lab Hours: 50 Hrs
1. Create a Sunflower and Water drops using Photoshop.
2. Create Roll over button using Photoshop.
3. Create lighting effects in Photoshop.
4. Animate a Plane Flying in the Clouds using Photoshop.
5. Create Plastic Surgery for the Nose using Photoshop.
6. Convert a Black and White Photo to Color Photo using Photoshop.
7. Create a 3D text in Corel Draw.
8. Create a logo for your department in Corel Draw.
9. Create an advertisement for a Textile company in Corel Draw.
10. Using Corel Draw, design a business card for a company.
11. Using Corel Draw, design a banner for a marriage function.
12. Using Corel Draw, design a brochure for a Restaurant.
Prepared By Verified By
Mr.R.Sureshkumar
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMESTER- IV - ehd;fhk; gUtk]
gFjp - IV jkpH] mog]gilj]jkpH;
Credits : 2 Course Code : N7BCS4T56-A
Hours per Week: 2 Total Instructional hours- 27
ghl nehf;fk; (Learning Objective) :
jkpH; vGj;Jf;fspd; rpwg;g[/ jkpHh] gz]ghL kw]Wk] ,yf]fpa']fismwpKfk]
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
56
tpHhf]fs]/ rl']Ffs]/ ehl]Lg]g[wg; gHf]ftHf]f']fs]
mwpKfk].
myF – IV jkpH] bra]a[s] ghly]fs] kdg]ghlk] bra]jy ] gh.nt:06
Mj]jpr]No/ bfhd]iw nte]jd]/ ghujpahh].
myF – V fojk] vGJjy]/ tpy']Ffs] gwitfs] gh.nt:06
Fwpj]J khzth]fis vGj itj]jy].
khzth; bgWk; jpwd; (Learning Outcome) :
vGj;Jf;fisg; gw;wpa mwpKfKk; brhw;fis vGJtjw;Fk; ngRtjw;Fk;
fw;Wf;bfhs;fpd;wdh;. jkpHh;fspd; gz;ghL/ ,yf;fpa';fis mwpe;Jbfhs;fpd;wdh;.
ghh]it E}y]
1. ,yf]fpa tuyhW - nrhk . ,stuR
kzpthrfh; gjpg;gfk;
8-7 rp';fh; bjU
ghhp Kid
brd;id - 8
Mwhk;gjpg;g[ - 2007
2 . ghujpahh; ftpijfs; - ghujpahh;
_ ,e;J gg;spnfrd;!]
100/ bfdhy; g']f] nuhL
fpHf;F rp.I.o.efh;
brd;id - 35
13-Mk; gjpg;g[ -2011
3. gjpbdz; fPH;f;fzf;F
E}y;fs; - bjhFg;g[ E}y] - th;;j;jkhdd; gjpg;gfk;
V.Mh;.Mh;. fhk;g;bsf;!;
141/ c!;khd; rhiy/
jpahfuha efh;
brd;id - 17
,uz;lhk; gjpg;g[ - 1999.
4. ePjp E}y; fH";rpak; - bfhw;wit btspaPL
4/2 Re;juk; bjU
jpahfuhah; efh;/ brd;id -17
Kjw;gjpg;g[ - 2014.
5.ehl;Lg;g[w ,ay; Ma;t[ - lhf;lh; R.rf;jpnty;
kzpthrfh; gjpg;gfk;
31/ rp';fh; bjU/ ghhpKid/
brd;id - 108
Kjw;gjpg;g[ - 1983.
Prepared By Verified By
Dr.M.Revathy
Assistant Professor, Dept of Tamil
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
57
SEMESTER- IV - ehd;fhk; gUtk]
gFjp - IV jkpH] rpwg]g[j]jkpH]]]
Credits: 2 Course Code: N7BCS4T56-B
Hours per Week: 2 Total Instructional hours- 27
ghl nehf;fk; (Learning Objective) : gy;ntW ,yf;fpa tot';fspd] tHpna thH]tpaiya[k] bkhHpapd] ,dpikiaa[k]
czh]j]Jjy].
myF – I r']f ,yf]fpak; – mfk]] gh.nt:05
ew]wpiz - tpy]yhg]g{tpd] - Re]juj]jdhh]
fypj]bjhif - Rlh]j]bjhO,* nfsha]* - fgpyh;
mfehD}W - md]dha] thHp - j']fhy] Klf]bfhw]wdhh]
myF – II r']f ,yf]fpak; – g[wehD}W gh.nt:04
< vd ,uj]jy] - fiHjpd]ahidahh]
<d]W g[we]jUjy] - \jpd] Ky]iy bghd]Koahh]
myF – III rpyg]gjpfhuk] - fl]Liu fhij gh.nt:06
myF – IV ciueil E}y] - tz]zjhrd] -mfk] g[wk] gh.nt:06
(njh]e]j ehd;F fl]Liufs])
C"]ry] kdR
fw]wJ kdk]
,aw]if kfue]j']fs]
ee]jpah tl]lr] broapd] k"]rs] ,iy
myF – V bghJf]fl]Liufs] gh.nt:06
khzth]fs] bfhz]lhoa tpHh Fwpj]J mth]fis vGj itj]jy].
khzth; bgWk; jpwd; (Learning Outcome) :
r';ffhyk; Kjy; ,f;fhyk; tiuapyhd ,yf;fpa';fs; tHpna bkhHpapd; ,dpik
kw;Wk; thH;tpay; jd;ik fisa[k; cah;e;J bfhs;fpd;wdh;.
ghh]it E}y]
1.jkpH; ciueilapd; njhw;wk; tsh]r]rp - f.ifyhrgjp
epa{ br"]Rhp g[j]jf epWtdk]/ brd;id.
2. r']f ,yf;fpaj; bjhFg;g[f;fs; - epa{ br";Rhp g[f; Qt[!;
41/gp rpl;nfh ,d;l!;l;hpay; v!;nll;
mk;gj;J}h; / brd;id - 98
,uz;lhk; gjpg;g[ - 2004
3. jkpH;f;fhg;gpa';fs; - fp.th. $fe;ehjd;
Ky;iy epiyak;
9/ ghujp efh; Kjy; bjU
58
jpahfuha efh;
brd;id – 600 017
Kjw;gjpg;g[ 2012
4. Tj;Jk; rpyk;g[k; - Kidth;. m.mwpt[ek;gp
rpj;jpuk; btspaPL
15/fiythzp efh;
,yhRg; ngl;il
g[Jr;nrhp – 605 008
,uz;lhk; gjpg;g[ - 2009.
Prepared By Verified By
Dr.S.Dhandapani
Assistant Professor, Dept of Tamil
Dr.S.Rajalatha
HOD, Dept of Tamil
*************
Semester –IV
Non Major Elective-II - Basic English for Competitive xaminations-II
Credit:2 Course Code:N7BCS4T76-C
Hours per Week: 2 Total Instructional hours- 27
Learning Objective:
To prepare students for competitive examination with basic grammar knowledge.
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
59
Unit V Credit Hours: 6
Comprehension
Cloze test
Learning Outcome:
On successful completion of the course, the students to be in the comfort level
of spoken, written and also assist the students to avoid error in writing
Text Book:
1. “Basic English for Competitive Examinations”, Department of English, Sree Saraswathi
Thyagaraja College, Pollachi, 2017.
Reference Book:
1. “Facets of English Grammar”, R.N.Shukla& N.M.Nigam, Macmillan, 2009
2. “English for Competitive Examinations”, R.P.Bhatnagar& Rajul Bhargava, Macmillan,
2007.
Prepared By Verified By
Ms.R.Vennila Nancy Christina
HOD, Dept of English
Ms.K.Mahalakshmi
Assistant Professor, Dept of English
*************
SEMESTER IV
MATHEMATICS FOR COMPETITIVE EXAMINATIONS (Common for all UG students admitted in 2017 and onwards)
Credits: 2 Course Code: N7BCS4T67
Hours per Week: 4 Total Instructional Hours: 50
Learning Objective: To train the students on quantitative aptitude and verbal reasoning.
UNIT I (10 Hours)
Analogy
Coding and Decoding
Direction Sense Test
UNIT II (10 Hours)
Blood Relations
Logical Reasoning
60
UNIT III (10 Hours)
Average
Problems on Numbers
Problems on Ages
UNIT IV (10 Hours)
Percentages
Ratio and Proportion
Profit and Loss
UNIT V (10 Hours)
Time & Work
Time and Distance
Learning Outcome: After the completion of the course the student will gain confidence and
skill to appear for all competitive examinations conducted by central and state governments.
Text Book:
“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.
Prepared By Verified By
Ms.M.Thangamani,Ms.R.Chitradevi,Ms.R.D.Beulah
Assistant Professor, Dept of Mathematics
Ms.R.Senthil Amutha
HOD, Dept of
Mathematics
*************
61
SEMESTER –V
CORE 13: COMPUTER NETWORKS & INFORMATION SECURITY
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS5T71
Hours per Week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives:
• To gain knowledge on the basic concepts of computer networks.
Students understand the concepts in the areas of Information Security.
UNIT I 14 Hours
Introduction to network: Uses - Network Hardware: LAN – WAN – MAN – Wireless –
Home Networks. Network Software: Protocol Hierarchies – Design Issues for the Layers –
Connection-oriented and connectionless services – Service Primitives – The Relationship of
services to Protocols.
Reference Models: OSI Reference Model – TCP/IP reference Model – Comparison of OSI
and TCP/IP – Critique of OSI and protocols – Critique of the TCP/IP Reference model.
UNIT II 10 Hours
Physical layer: Guided Transmission Media: Magnetic Media – Twisted Pair Coaxial Cable
– Fiber Optics. Communication Satellites: Geostationary, Medium – Earth Orbit, Low
Earth Orbit – Public Switched Telephone Network: Structure of telephone network – local
loops – Modems – Switching techniques.
UNIT III 11 Hours
Data link layer: Data link layer design issues – Error Detection and correction – Medium
Access Control Sub Layer: Multiple Access Protocols – ALOHA – Wireless LAN
Protocols. Bluetooth: Bluetooth Architecture – Bluetooth application.
UNIT IV 15 Hours
Network layer: Routing algorithms: The optimality Principle – Shortest path routing –
Routing for mobile hosts – Congestion Control Algorithms.
Transport Layer: The Transport Service –Services Provided to the Upper Layers.
TCP: Introduction to TCP – The TCP Service Model – The TCP Protocol – TCP
Connection Establishment and Connection Release.
Application layer: DNS – The Domain Name System.
UNIT V 10 Hours
Information Security: Terminology and Background-Substitution ciphers-Transpositions-
Public key encryption.
Learning Outcomes:
Students will be able to:
Have a good understanding of the OSI Reference Model & Information security.
62
Ability to analyze the requirements for a given organizational structure and select the
most appropriate networking architecture and technologies.
TEXT BOOK:
1. Andrew S. Tanenbaum – “Computer Networks”, Pearson Education, Fourth
Edition, 2003.
2. Charles P.Pfleeger, S.L.Pfleeger-“Security in Computing”, Pearson Education,
Fourth Edition, 2013.
REFERENCE BOOKS:
1. Achyut Godbole,” Data Communication and Networks”, Tata McGraw Hill
Publicatons, 2007.
2. Uyless Black,” Computer Networks Protocols, Standards, and Interfaces “, PHI,
Second Edition, 2010.
3. Sarma.C.R-“Computer Networks Pragmatic Approach “, Jaico Publishing Home,
2005.
4. Behrouz A. Forouzan “Data communication and networking “, Tata McGraw Hill
Publicatons, Fourth edition, 2007.
Prepared By Verified By
Dr.B.Radha
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
CORE 14: JAVA PROGRAMMING
(Common to B.Sc (CS), B.Sc (IT) & BCA)
Credit: 5 Course Code: N7BCS5T72
Hours per week: 6 Total Instructional Hours: 75 Hrs
Learning Objective: To understand OOP and the basic concepts in Java such as Applets,
Threads, Interfaces and Packages.
UNIT I 16 Hours
The History and Evolution of Java: How Java changed the internet – Java’s Magic: The
Byte Code – Servlets: Java on the Server side – The Java Buzzwords – The Evolution of
Java. An Overview of Java: object oriented programming – A first simple program –
Lexical issues. Data types, variables and Arrays: The primitive types – Integers – Floating
point – Characters – Booleans – Literals – Variables – Type conversion Casting – Automatic
Type Promotion in expressions – Arrays: One Dimensional Arrays – Multi Dimensional
Arrays – Alternative array declaration syntax.
UNIT II 15 Hours
Control Statements: Java’s Selection Statements – Iteration Statements – Jump Statements.
Introducing Classes: Class Fundamentals – Declaring Objects – Assigning objects reference
63
variables – Introducing Methods – Constructors – The ‘this’ keyword – Garbage Collection –
finalize( ). A closer look at Methods and Classes: Overloading methods – Using objects as
parameters – A closer look at Argument passing – returning objects – Recursion –
Introducing Access Control – Understanding static – Introducing final – Using command line
arguments – Varargs: Variable length argument.
UNIT III 15 Hours
Inheritance: Inheritance basics – Using Super class – Method Overriding – Using Abstract
Classes – Using final with Inheritance. Packages and Interfaces: Packages – Access
Protection – Importing Packages – Interfaces: Defining an Interface – implementing
Interfaces – Nested interfaces – applying interfaces – variables in interfaces – interfaces can
be extended.
UNIT IV 14 Hours
Exception Handling: Exception Handling- Exception types – Uncaught Exception – Using
try and catch – Using Multiple catch clauses – Nested try Statements – throw – throws –
finally – Java’s built in exceptions – Creating your own Exception subclasses.
Multithreaded Programming: The Java Thread model – The main thread – Creating a
thread – Creating Multiple Threads – Thread Priorities.
UNIT V 14 Hours
Input/ Output: Exploring java.io: Java I/O Classes and interfaces – File – The Stream
Classes – The Byte streams: InputStream – OutputStream – FileInputStream –
FileOutputStream - The Character Streams: Reader – Writer – FileWriter – FileReader.
The Applet Class: Two types of applets – Applet basics – Applet Architecture – An Applet
Skeleton - Simple Applet Display method - Requesting repainting – Using the Status
Window – The HTML APPLET tags. Introducing the AWT: Working with
Windows, Graphics and Text: Creating a Windowed program – Displaying information
with in a Window. Using AWT Controls, Layout Manager and Menus: Control
fundaments – Labels – using Buttons – using a Text field.
Learning Outcome: Apply knowledge in Developing System and Web applications using
the Concepts in Java such as Applets, Threads, Interface and Packages.
TEXT BOOKS:
1. Herbert Schildt, “The Complete Reference - Java”, Tata McGraw Hill Education
Private Ltd., 7th
Edition, 2010.
REFERENCE BOOKD:
1. E. Balagurusamy, “Programming with Java – a Primer”, TMH publication 3rd
Edition, 2008.
2. C.Xavier, “Programming with Java 2”, Scitech Publications (INDIA) Pvt.
Ltd.2008.
3. John R. Hubbard, “Programming with Java”, McGraw Hill Publication, 2nd
Edition.
64
4. Paul J.Deitel and Harvey M.Deitel, “Java for Programmers”, Pearson
Publications, 2010.
Prepared By Verified By
Mr.H.Vignesh Ramamoorthy
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMESTER - V
CORE 15: LAB 5: JAVA PROGRAMMING
(Common to B.Sc (CS), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS5P73
Hours per week: 6 Total Lab Hours: 75 Hrs
Learning Objectives: To understand Object oriented concepts and various core java
concepts like Packages, Interfaces, Multi-Threading, Exceptions, Applets and Files.
1. Develop a java program sorting numbers
2. Develop a Java program to display the mark statement with result and grade.
3. Develop a Java program to implement Method Overloading.
4. Develop a Java program for command line arguments.
5. Develop a Java program to create your own package.
6. Develop a Java Program to implement the concept of multiple inheritance using
Interfaces.
7. Develop a Java Program to implement the concept of multithreading with thread
priorities.
8. Develop a Java Program to create an User Defined Exception.
9. Develop a Java Program using Applets.
10. Develop a Java Program which open an existing file and append text to that file.
11. Using AWT, display an information with in a Window.
12. Develop a simple application using JDBC.
Learning Outcomes:
Solve computational problems using basic constructs like if-else, control structures
and arrays.
Develop applications using core java concepts like, Packages, Interfaces, Multi-
Threading, Exceptions, Applets and Files.
Prepared By Verified By
Mr.H.Vignesh Ramamoorthy
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
65
SEMESTER –V
ELECTIVE – I
A.OBJECT ORIENTED SYSTEM DEVELOPMENT
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credit Hrs: 5 Course Code: N7BCS5T64-A
Hours Per Week: 5 Total Instructional Hours: 60 hrs
Learning Objectives:
To understand the concept of object oriented methodologies and unified modeling
language.
To have a firm foundation on object oriented systems development environment,
concepts, visual modeling techniques and the UML (Unified Modeling Language)
UNIT I 12 Hours
Object Basis: Object Oriented Philosophy – Objects – Object are Grouped in Classes –
Attributes: Object State, Properties, Behaviors and Methods – Encapsulation and Information
Hiding – Class Hierarchy – Inheritance – Multiple Inheritance – Polymorphism – Advanced
Topics: Object Identity – Static and Dynamic Binding – Meta Classes.
UNIT II 12 Hours
Object Oriented Methodologies: Rumbaugh object Model – The Booch methodology – The
Jacobson methodology – Patterns – Frameworks – Unified Approach: object Oriented
Analysis and Design – Iterative Development and Continuous Testing – Modeling Based on
UML – The UA Approach – The Layered Approach to Software Development.
UNIT III 12 Hours
Unified Modeling Language: Introduction – Static and Dynamic Models – UML diagrams –
Class Diagrams – Use Case Diagrams – UML Dynamic Modeling: Interaction Diagram –
Sequence Diagram – Collaboration Diagram – State Chart Diagram – Activity Diagram.
UNIT IV 12 Hours
Identifying Object Relationships, Attributes and Methods: Introduction, Associations,
Super – Sub Class Relationships – A Part of Relationships – Aggregations.
Class Responsibility: Identifying Attributes and Methods – Methods and Messages.
UNIT V 12 Hours
Designing Classes: Introduction – The Process – Refining Attributes – Designing Methods
and Protocols – Packaging and Managing Classes.
Access Layer: Object Storage and Object Interoperability: Database Management
Systems – Database Views – Database Models – Hierarchical Model – Network Model –
Relational Model – Database Interface.
Learning Outcomes:
After completion of the course the students would be well versed with
• The role of System Analyst.
• Key modeling concepts that apply to both the traditional structured
approach and the newer object-oriented approach.
• Unified Process and use of UML for Object-Oriented Analysis and Design.
66
TEXT BOOK:
1. Ali Bahrami, “Object Oriented Systems Development”, Irwin-McGraw Hill, New
Delhi, International editions, 1999.
REFERENCE BOOKS:
1. Grady Booch, “Object Oriented Analysis and Design with applications”, Pearson
Publications, Second Edition, 2006.
2. Martin Fowler, Kendall Scott, “UML Distilled-Applying the standard Object
Modeling Language”, Addition Wesley, Third Edition 1977.
3. Bennett Simon, McRonn Steve, Farmer Ray “Object Oriented Analysis and
Design”, Tata McGraw Hill, Second Edition, 2011.
4. Peter Coad,”Object Oriented Analysis”, Pearson Education, Second Edition, 1990.
Prepared By Verified By
Ms.Juliet Rozario
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMESTER –V
ELECTIVE – I
B. MOBILE COMPUTING AND WAP
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credit Hrs: 5 Course Code: N7BCS5T64 -B
Hours Per Week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives:
To understand the challenges of wireless communication and the solutions that is in
use.
To study about various types of wireless data networks, wireless protocols and
wireless voice networks
To design and implement mobile applications.
UNIT I 14 Hours
Wireless Communication Fundamentals: Introduction – Applications-A short History of
wireless Communications. Wireless Transmission – Frequencies for Radio transmission –
Signals – Antennas – Signal Propagation – Multiplexing- Modulations – Amplitude shift
keying- Frequency shift keying-Phase shift keying-Spread Spectrum.
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.
67
UNIT III 13 Hours
Wireless Networks: Wireless LAN: Infrared Vs Radio Transmission – Infrastructure
Networks – Ad hoc Networks – IEEE 802.11 –System Architecture-Protocol Architecture-
Bluetooth-User scenarios- Bluetooth Architecture-Introduction to Wireless ATM – Services
- Location Reference Model.
UNIT IV 11 Hours
Mobile Network Layer: Mobile IP – Goals – assumptions – entities and terminology – IP
Packet delivery – agent advertisement and discovery – registration – tunneling and
encapsulation – optimizations – Dynamic Host Configuration Protocol (DHCP) – routing –
DSDV – DSR – Alternative Metrics.
UNIT V 9 Hours
WAP: Introduction – Protocol Architecture – Extensible Markup Language (XML) –
WML Script – Applications – Wireless Telephony Application (WTA) – Wireless
Telephony Application Architecture.
Learning Outcome:
Upon completion of the course, students will be able to
To comprehend wireless LAN and cellular systems
To understand protocols at network and transport layer
To learn development of applications in mobile computing platform
TEXT BOOK:
1. Jochen Schiller – “Mobile Communications”, PHI/Pearson Education, Second
Edition, 2016.
REFERENCE BOOKS:
1. Kaveh Pahalavan, Prasanth Krishnamoorthy – “Principles of Wireless Networks”,
PHI/Pearson Education, 2003.
2. Adelstein, Frank, Gupta, Sandeep KS, Richard III, Golder, Schwiebert, Loren –
“Fundamentals of Mobile and Pervasive Computing”, ISBN: 0071412379, Tata
McGraw Hill Publications, 2005.
3. Stallings Williams-“Wireless Communications and Networks”, Pearson Education,
Second Edition, 2014.
4. Asoke K Talukder, Hasan Ahmed, Roopa R Yavagal – “ Mobile Computing”, Tata
McGraw Hill Publications, Second edition, 2010.
Prepared By Verified By
Ms.A.Pavithra
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
68
ELECTIVE –I
C: DATA MINING AND WAREHOUSING (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS5T64-C
Hours per Week: 5 Total Instructional Hours: 60
Learning Objectives:
Learning the Data Mining techniques and the concepts of Data Warehousing.
Learning how to gather and analyze large sets of data to gain useful business
understanding
UNIT – I 12 Hours
Data Mining – Data mining versus query tools – Data mining in marketing – Practical
applications of data mining – What is learning? – Self-learning computer systems – Machine
learning and the methodology of science – Concept learning – A Kangaroo in mist – Data
mining and the data warehouse: Need for a data warehouse – Designing decision support
systems – Client / Server and data warehousing.
UNIT – II 12 Hours
The Knowledge Discovery Process: Introduction – Data Selection – Cleaning – Enrichment –
Coding – Preliminary analysis of the data set using traditional query tools – Visualization
techniques – Likelihood and distance – OLAP tools – k-nearest neighbour – Decision trees –
Association rules – Setting up a KDD environment: Different forms of Knowledge – The
KDD environment – Ten golden rules.
UNIT – III 12 Hours
Real-life applications: Learning as compression of data sets – The information content of a
message – Noise and redundancy – The significance of noise – Fuzzy databases – The
traditional theory of the relational database – From relations to tables – From keys to
statistical dependencies – Denormalization – Data mining primitives.
UNIT – IV 12 Hours
Data Warehousing: Characteristics of a data warehouse – Data marts – Other aspects of data
mart – Online Analytical Processing: Introduction – OLTP and OLAP Systems – Data
modeling-star schema for multidimensional view – Data modeling-multifact star schema or
snow flake schema – OLAP tools – OLAP tools and the Internet.
UNIT – V 12 Hours
Developing a Data Warehouse: Why and how to build a data warehouse? – Data warehouse
architectural strategies and organizational issues – Design considerations – Data content –
Metadata – Distribution of data – Tools for data warehousing – Performance considerations –
Crucial decisions in designing a data warehouse – Applications of data warehousing and data
mining in Government: Introduction – National data warehouses – Other areas for data
warehousing and data mining.
Learning Outcomes:
Comprehend the roles that the datamining plays in various fields and manipulate
different data mining techniques.
Understand the entire KDD process and various forms of knowledge.
69
TEXT BOOKS:
1. Pieter Adriaans, DolfZantinge, “Data Mining”, Pearson Education, 2007.
(UNITS I, II & III)
2. C. S. R. Prabhu, “Data Warehousing Concepts, Techniques, Products and
Applications”, PHI Pvt. Ltd. 2006. (UNITS IV & V)
REFERENCE BOOKS:
1. Margaret H. Dunham, “Data Mining Introductory and Advanced Topics”,
Pearson Education, 2008.
2. Alex Berson, Stephen J. Smith, “Data Warehousing, Data Mining & OLAP”,
Tata McGraw-Hill Edition, 2007.
3. JiaweiHanandMichelineKamber,“Data Mining Concepts and Techniques”,
Elsevier, Second Edition ,Reprinted 2008.
4. Berson, Alex & Smith, Stephenj, “Data Warehousing, Data Mining, and
OLAP”, TMH Pub.Co.Ltd, New Delhi, 2012.
Prepared By Verified By
Mr.G.Murugesan
Assistant Professor, Dept of B.Sc IT
Ms.C.Akila
HOD, Dept of B.Sc IT
*************
ELECTIVE - I
D. E - COMMERCE & M – COMMERCE (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS5T64-D
Hours per Week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives: To understand the concepts in Electronic Commerce, Electronic
Payment Systems, Security, Online Advertising and Marketing.
UNIT I 12 Hours
E-Commerce: Anatomy of E- Commerce Applications - Electronic Commerce Consumer
Applications. Network Infrastructure for E-Commerce: Components of theI-way-Network
Access Equipment- Global Information Distribution Networks.
UNIT II 12 Hours
Internet as a Network Infrastructure: The Internet Terminology. NSFNET: Architecture
and Components - National Research and Education Network. The Business of Internet
Commercialization: Telco/ Cable/ Online Companies- National Independent ISPs – Local-
Level ISP‟ s.
70
UNIT III 12 Hours
E-Commerce and World Wide Web: Architectural Framework for E-Commerce - WWW
as the Architecture. Consumer Oriented E-Commerce: Mercantile Process Model-
Mercantile Models from the Consumers Perspective.
UNIT IV 12 Hours
Introduction: The Fundamental Functional Platform of M - Commerce -Applications-The
Value Chain Supporting M-Commerce Transactions. Services and Applications in
Horizontal and Vertical Markets: Personal Organizers-Location Based Services and
Applications - M-Commerce Portals-Communication and Messaging-M-Commerce Data
Synchronization - Education-Gaming Services. Mobile versus Wired Security: Mobile
Device Constraints-Security Model-Privacy Issues. Over View of Wireless Networks:
Mobile System Work-Evaluation and Migration of Mobile Networks-Mobile Packet
Standards-3G Wireless-Standard-Short Range Mobile Networks.
UNIT V 12 Hours
Mobile Security Overview: Introduction -Public Key Infrastructure-Strategies in Wireless
Internet Security-Security Issues in WTLS.Mobile Security in Information Applications: The
Basics-Security of Wireless Information Delivery Models-Mobile Servers Security Flaws-
Applications Communications Applications:MCRM-SFA-ASP - Messaging.Service Sector:
Retail-Banking and Finance-Travel-Manufacturing-Distribution - Healthcare, Public Services
and Hospitality -Entertainment and the Military.Bluetooth: Architecture Overview-Security
Overview- WAP in Bluetooth.
Learning Outcomes:
Demonstrate an understanding of the foundations and importance of E-commerce.
Describe the infrastructure for E-commerce
Design and implement an e-commerce application
Understand the concept of M-Commerce and M-Commerce applications
Be aware of the technical infrastructure and security needed for M-Commerce.
TEXT BOOKS:
1. Ravi Kalakota & Andrew B.Whinston, “Frontiers of Electronic - Commerce”, Wesley
1999.
2. Kapil Raina, Anurag Harsh, “M-Commerce security: A Beginner’s Guide”, Tata
McGraw - Hill Publishing Company Limited, New Delhi.
REFERENCE BOOKS:
1. PeteLoshin, & Paul A. Murphy, “Electronic Commerce”, 2nd Edition, Jaico Publishing
House, 2000.
2. P. J. Louis, “M-Commerce Crash Course”, McGraw- Hill Companies February 2001
3. Kenneth C. Laudon, “E-Commerce : Business, Technology, Society”, 4th Edition,
Pearson
71
4. E.Brian Mennecke, J.Troy Strader, “Mobile Commerce: Technology, Theory and
Applications”, Idea Group Inc., IRM press, 2003
Prepared By Verified By
Mr.A.Somasundaram
Assistant Professor, Dept of BCA
Ms.D.Geetha
HOD, Dept of BCA
*************
SEMESTER –V
E.COMPUTER INSTALLATION AND SERVICING (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS5T74-E
Hours per week: 5 Total Instructional Hours: 60 Hrs
LEARNING OBJECTIVES:
Students gain the knowledge on hardware components of the computer.
And they also learn about Trouble Shooting, Servicing and Computer maintenance.
UNIT I 12 Hours
Personal Computer: Evolution - PC to Pentium - Technical Specifications. PC
System: Personal Computer System - Functional Blocks - System Unit - Display Unit –
Keyboard. Inside PC: Motherboard - BIOS – CMOS - RAM - Motherboard Types -
Processors - Chipsets - Bus Standards - SMPS (Switched Mode Power Supplies). On-Board
Memory: PC’s Memory Organization - Memory Packaging - I/O Ports.
UNIT II 12 Hours
Recording and Retrieval in Magnetic Media: Magnetic Storage Fundamentals -
Diskette Basics - Floppy Disk Drive and Controller - Hard Disk Drive and Controller –
MMX - Multimedia Extensions.
UNIT III 12 Hours
Input Devices: Keyboard - Mouse - Scanner - Digitizer - Digital Camera. Monitors
and Display Adapters: Display - Video Basics - VGA Monitors - Display Controllers -
Digital Display Technology - Thin Displays - CRT Controller - Graphics Cards.
UNIT IV 12 Hours
Output Devices: DOT Matrix Printer - Plotter - Printer Controller - Laser Printer -
Ink-Jet Printer. Computer Installation: Room Preparation - Power Supply - PC Installation.
UNIT V 12 Hours
Trouble Shooting & Servicing: Troubleshooting the motherboard – Trouble shooting the
keyboard – Troubleshooting the floppy / hard disk drives – Trouble shooting the printer-
Computer maintenance : Data security – Computer and Communication : Networking –
Modem - Internet
72
LEARNING OUTCOMES:
Students can disassemble and assembles hardware components of the computer.
And they can Trouble Shoot, Service and maintain the computer.
.
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.
3. Brain Austin, “Upgrading your PC in Easy steps”, Dream tech publications,
2006.
4. Craig Zacker, John Rourke, “The complete reference PC Hardware”, Tata
McGraw-Hill Edition, Seventh Re-print 2009.
Prepared By Verified By
Ms.J.Geethanjali
Assistant Professor, Dept of B.Sc CT
Mr.M.Premkumar
HOD, Dept of B.Sc CT
*************
SEMESTER –V
SKILL-BASED COURSE-3
GAMING AND ITS APPLICATIONS
Credit: 2 Course Code: N7BCS5T65
Hours per Week: 4 Total Instructional Hours: 50 Hrs
Learning Objective:
The student should be able to
Discuss and define the terms and principles of game design and development.
Apply the mathematics concepts used in game design.
UNIT I 10 Hours
Overview of Games, Game Play and Game Experience : What is a Game-Why do People
Play Games-Elements of satisfying Game-History of Video Games-First Electronic Games-
Golden Age of Arcade Games-Golden Age of Home Video Games.
UNIT II 10 Hours
Evolution of Video and Computer Games: History of Home Computer Games-Adventure
Games-Role Playing Games-Action Games for the Home Computer-Strategy Games for the
73
home Computer-Real time Strategy Games Game-Simulation and God Games-Hybrid
Games-Handheld and Portable Games-Wireless Games.
UNIT III 10 Hours
Game Components: Design Components-User Interface-Player Perspective-Game Options-
Educating the Player- Visual Components-Lighting and Special Effects-Animation-
Modeling-Textures-Video-Technological Components-The Game Engine –Narrative
components.-Narrative structure-Characters.
UNIT IV 10 Hours
Game Development Process Concept Phase-Concept-Game Proposal-Pre-Production-Design
Document-Technical Design Document-Art Bible-Prototype-Production-Production
Schedule-Production Phases-Post Release-After –Market Support-Sales and Marketing.
UNIT V 10 Hours
Current Gaming Trends and Future of Game Development: The business of Game
Development-Contract Issues-Current Gaming Trends-Player-Created Content-Virtual
Online Worlds-Controversy and Censorship in Games-Future of Game Development-
Technological Advances.
Learning Outcomes:
After completing this course,
Ability to develop programs related to Gaming concepts
Apply intelligence to developing computer games.
TEXT BOOKS:
1. NIIT, “Introduction to Games, Game Play, and Game Experience”, Prentice Hall
of India Private Limited, NIIT Paperback, 2004.
REFERENCE BOOKS:
1. Yasser Jaffal, “A Practical Introduction to 3D Game Development” Bookboon
publication edition 2014.
2. Alan Thorn, “Introduction to Game Programming with C++”, Wordware
Publications 2007.
3. William Sherif, “Learning C++ by creating games using UE4”, Packt publishing
2015.
4. Martin J.Osborne”An Introduction to Game Theory”south Asia Edition
Prepared By Verified By
Dr.B.Radha
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
74
SEMESTER –V
SKILL-BASED COURSE-4
LAB 2: GAMING APPLICATION DEVELOPMENT USING C++
Credits: 2 Course Code : N7BCS5P76
Hours per Week: 4 Total Lab Hours: 50 HRS
1. Find the word using C++
2. Ball animation using C++
3. Tic TAK Toe Game using C++
4. Picking the random number from 0 to 100and user tries to guess the number using
C++
5. Piano saves output in C piano.txt using C++
6. Puzzle games in which numbers are spread randomly and the players using C++
7. To solve Josephus problem using circular queue and template using C++
Prepared By Verified By
Dr.B.Radha
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMESTER – V
SUMMER PROJECT Course Code: N6BCS5R08
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.
75
Understanding real life situations in industrial organizations and their related
environments and accelerating the learning process of how his / her knowledge could be
used in a realistic way.
Understanding that the problems encountered in the industry rarely have unique solutions
and gaining experience to select the optimal solution from the many alternatives
available.
2. PROCEDURE
The following procedure will be adopted for the process:
2.1 Before the training actually starts, profile of the company / organization must be
submitted for the evaluation purposes.
2.2 The letter of the training will be issued only by the Centre Head or Project incharge.
2.3 No student will change organization/Project during the training period. However for
the betterment of students case will be put up by Project Incharge approved by the
Centre Head.
2.4 After the student joins the training, a joining report must be submitted within
stipulated time.
2.5 No project will be accepted unless it is done in consultation with the faculty and
signed by him/her.
3. RULES
All the students must follow the following rules & regulations.
a. All the communication must be in writing. No verbal communication will be
accepted.
b. Students should follow the procedures as mentioned in guidelines.
c. All the reports and forms must be submitted in the prescribed formats.
d. Student must be in regular touch with his/her project in charge.
4. TYPES OF ORGANIZATIONS
Students can opt for various types of institutes / organizations for their summer project. But
before the training actually starts, profile of the company / organization must be submitted. A
group of students not exceeding four may choose one organization / institution for project.
5. FIELDS FOR PROJECTS
Following is the list of fields under which projects can be undertaken. Students are required
to select only one project from the category listed below and get it approved from their
project in charge.
Database projects
Network projects
Web based projects
Application Oriented
System side projects
6. RULES FOR PRESENTATION
Students should use LCD for Presentation and Demonstration.
The presentation should not be paper reading and duration of the project will be of
10 minutes to 20 minutes for each presentation.
7. GUIDELINE FOR PRESENTATION OF PROJECT REPORT
7.1. NUMBER OF COPIES TO BE SUBMITTED
Students should submit two copies to the Head of the Department concerned on or
before the specified date. The Head of the Department should send one and one copy
to the student concerned.
7.2. SIZE OF PROJECT REPORT The size of project report should not exceed 100 pages of typed matter reckoned from
the first page of Chapter 1 to the last page.
76
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. MENUSCRIPT PREPARATION:
The candidates shall supply a typed copy of the manuscript to the guide for the
purpose of approval. In the preparation of the manuscript, care should be taken to
ensure that all textual matter is typed to the extent possible in the same format as may
be required for the final project report.
Hence, some of the information required for the final typing of the project report is
included also in this section.
The headings of all items 2 to 11 listed section 4 should be typed in capital letters
without punctuation and centered 50mm below the top of the page. The text should
commence 4 spaces below this heading. The page numbering for all items 1 to 8
should be done using lower case Roman numerals and the pages thereafter should be
numbered using Arabic numerals.
7.6.1. Title page – A specimen copy of the title page for respective UG programmes
for project report is given in Appendix 2.
7.6.2. Bonafide Certificate – Using double spacing for typing the Bonafide
Certificate should be in this format as given in Appendix 3.
7.6.3. Synopsis – Synopsis should be an essay type of narrative not exceeding 200
words, outlining the problem, the methodology used for tackling it and a summary of
the project.
7.6.4. Acknowledgement – It should be brief and should not exceed one page when
typed double spacing.
7.6.5. Table of contents – The table of contents should list all material following it
as well as any material which precedes it. The title page, bonafide Certificate and
acknowledgement will not find a place among the items listed in the table of contents
but the page numbers of which are in lower case Roman letters. One and a half
spacing should be adopted for typing the matter under this head.
7.6.6. List of Tables and Figures – The list should use exactly the same captions as
they appear above the tables/Figures in the text. One and a half spacing should be
adopted for typing the matter under this head.
77
7.6.7. Parts – The Project may be broadly divided into 3 parts (i) Introduction (ii)
Development of the main theme of the project report, (iii) Results, Discussion and
Conclusion.
7.6.8. Appendices – Appendices are provided to give supplementary information,
which if included in the main text may serve as a distraction and cloud the central
theme under discussion.
7.6.9. Bibliography Books: AUTHOR NAME, TITLE, PUBLICATION, EDITION.
Web Reference: URL/Web Address.
8. TYPING INSTRUCTIONS
8.1. General This section includes additional information for final typing of the project report. Some
information given earlier under ‘Manuscript preparation’ shall also be referred.
The impressions on the typed copies should be black in colour.
Uniformity in the font of letters in the same project report shall be observed.
A sub-heading at the bottom of a page must have at least two full lines below it or else
it should be carried over to the next page.
The last word of any page should not be split using a hyphen.
One and a half spacing should be used for typing the general text.
Single spacing should be used for typing:
a. Long Tables
b. Long quotations
c. Foot notes
d. Multiline captions
e. References
All quotations exceeding one line should be typed in an indented space – the indentation
being 15mm from either margin.
Double spacing should be used for typing the Bonafide Certificate and Acknowledgement.
8.2. Chapters The format for typing chapter headings, division’s headings and sub division headings are
explained through the following illustrative examples.
Chapter heading : CHAPTER 1
Division heading : INTRODUCTION
Division heading : 1.1 OUTLINE OF PROJECT REPORT
Sub-division heading : 1.1.2. Literature Review
The word CHAPTER without punctuation should be centered 50mm down from the top
of the page. Two spaces below, the title of the chapter should be typed centrally in capital
letters. The text should commence 4 spaces below this title, the first letter of the text
starting 20mm, inside from the left hand margin.
The division and sub-division captions along with their numberings should be left-
justified. The typed material directly below division or sub-division heading should
commence 2 spaces below it and should be offset 20mm from the left hand margin.
Within a division or sub-division, paragraphs are permitted. Even paragraph should
commence 3 spaces below the last line of the preceding paragraph, the first letter in the
paragraph being offset from the left hand margin by 20mm.
9. NUMBERING INSTRUCTIONS
9.1. Page Numbering
78
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.
79
APPENDIX 1
Project Report Format
- Acknowledgement
- Organization Certificate
- Synopsis
- Table of Contents
- Abstract
1. Introduction
1.1. Organization Profile
1.2. Overview of the Project
2. System Study
2.1. Existing System
2.1.1 Drawbacks of Existing System
2.2. Proposed System
2.2.1 Advantages of Proposed System
3. System Specification
3.1. Hardware specification
3.2. Software specification
4. System Design
4.1. DFD (Level 0, 1, 2)
4.2. ER Diagram
4.3. SFD
4.4. Table Design
5. Testing
5.1. Testing Methodologies
6. Implementation
6.1. Modules and its Descriptions (with Screen Shots)
7. Conclusion and Future Enhancement
8. Source Code
9. Bibliography
******
80
APPENDIX 2
PROJECT TITLE
A Project report submitted in partial fulfillment of the requirements for the award of the degree
of BACHELOR OF COMPUTER SCIENCE
Submitted by
NAME OF THE STUDENT
(REG_NO.)
Guide
GUIDE NAME
(DEPARTMENT OF UG COMPUTER SCIENCE)
Sree Saraswathi Thyagaraja College, (Autonomous) (Affiliated to BHARATHIAR UNIVERSITY, Coimbatore),
Pollachi .
(MONTH AND YEAR)
******
81
APPENDIX 3
DECLARATION
I <Student Name> hereby declare that the project report entitled < “NAME OF THE
PROJECT”> submitted to Sree Saraswathi Thyagaraja College (Autonomous), Pollachi ,
affiliated to Bharathiar University, Coimbatore in partial fulfillment of the requirements for
the award of the degree of BACHELOR OF COMPUTER SCIENCE is a record of original
work done by me under the guidance of <Guide Name>, Assistant Professor, Department of
COMPUTER SCIENCE and it has not previously formed the basis for the award of any Degree
/ Diploma / Associate ship / Fellowship or other similar title to any candidate of any University.
Place : Signature
Date : (STUDENT NAME)
*****************
APPENDIX 4
Sree Saraswathi Thyagaraja College (Autonomous) (Affiliated to Bharathiar University, Coimbatore),
Pollachi.
CERTIFICATE
This is to certify that the project report entitled <”PROJECT TITLE”> submitted to
Sree Saraswathi Thyagaraja College (Autonomous), Pollachi, affiliated to Bharathiar
University, Coimbatore in partial fulfillment of the requirements for the award of the degree
of BACHELOR OF COMPUTER SCIENCE is a record of original work done by
<STUDENT NAME >under my supervision and guidance and the report has not previously
formed the basis for the award of any Degree / Diploma / Associate ship / Fellowship or other
similar title to any candidate of any University.
82
Date: Guide
Place: (Guide Name)
Counter Signed by
HOD DEAN SCIENCES PRINCIPAL
(HOD NAME) (DEAN NAME) (PRINCIPAL NAME)
Viva-voce Examination held on -------------------
INTERNAL EXAMINER EXTERNAL EXAMINER
*****************
SEMESTER - VI
Core 16: Programming in PHP Credit: 5 Course Code: N7BCS6T61
Hours per Week: 6 Total Instructional Hours: 75 Hrs
Learning Objectives:
Demonstrate the important HTML tags for designing static pages.
Learn the concepts in PHP and perform web programming
UNIT I 13 Hours HTML: Introduction to HTML
Introduction to PHP : PHP history - Advantages of PHP – Installing PHP: Installing on
windows - Installing on Unix – Testing your configuration – System Configuration – The PHP
Interpreter – The PHP Language – The basics of PHP, variables. Whitespaces, Heredoc,
Brief introduction to variables types – code blocks – opening & closing code islands,
comments.
83
UNIT II 16 Hours
The PHP Language: – Conditional statements – case switching – loops – infinite loops –
special loop keywords – loop within loops – mixed- mode processing – including other files –
functions – variables and constants – operators – function references.
UNIT III 16 Hours Object Oriented PHP: Conceptual overview – classes - objects – properties – the ‘this’
variable – objects within objects – access control modifiers – object type information – class
type hints – constructors & destructors – copying objects- comparing objects within == and = =
= - saving objects – magic methods – static class methods & properties, helpful utility –
functions – interface – dereferencing object return values.
UNIT IV 15 Hours
HTML Forms: What does it mean to be dynamic? - Designing a form – handling data –
splitting forms across pages – validating input – form design – Cookies and Sessions: Cookies
versus sessions – using cookies – suing sessions – storing complex data types – Output
Buffering: why use output buffering? – reusing buffers – stacking buffers – flushing stacked
buffers - reading buffers – other DB functions – flushing output – compressing output-
compressing output – URL rewriting – security.
UNIT V 15 Hours
Files: Read in files, creating & changing files – moving – copying & deleting files – other file
functions – checking whether a file exists – retrieving file time information – dissecting file
time information – handling file uploads – locking files with flock () – reading file permission
& status – changing file permission & ownership- working with links – working with
directories – remote files – file checksum – parsing a configuration file – Database : using
MYSQL with PHP.
Learning Outcomes:
Build web pages using PHP.
Construct and manipulate web databases.
Build and consume web services.
TEXT BOOKS:
1. C.Xavier, “World Wide Web Design with HTML”, Tata McGraw Hill Edition,
Nineteenth Reprint,2008(Unit-I)
2. Paul Hudson, “PHP IN A NUTSHELL-A desktop Quick Reference”, First Edition, O’
Reilly, 2005.
REFERENCE BOOKS:
1. Matt Zandstra, “Teach Yourself PHP4”, Tech media, First Edition, Reprinted 2007.
84
2. Dare W.Mercer, Allan Kent, Steren D.Nowicki, David Mercer, Dan Squier, Wankyn Choi,
“Beginning PHP 5”, Wiley Dreamtech, First Edition, 2006.
3. Steven Holzner, “The Complete Reference PHP”, Tata McGraw Hill Edition, Second
Reprint, 2008.
4. Larry Villman, “Visual Quick Start Guide – PHP”, Pearson Education, Third Edition,
2009.
Prepared By Verified By
Mr.D.Sakthivel
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMETER VI
CORE 17: LAB 6: Programming in PHP
Credits: 4 CourseCode: N6BCS6P62
Hours Per Week: 6 Total Lab Hours: 75 Hrs
1. Write a PHP script to get the PHP version and configuration information and display any
String.
2. Create a PHP script using for loop to add all the integers between 0 and 30 and display the
total.
3. Write a PHP script using nested for loop that creates a chess board.
4. Write a PHP script to sort the given numbers.
5. Write a PHP function that checks whether a passed string is palindrome or not?
7. Write a PHP Calculator class which will accept two values as arguments, then add them,
subtract them, multiply them together, or divide them on request.
8. Create a web page with
a) an image
b) a table, with a heading and at least one usage of row span/cols pan.
c) color the page
d) link to another page
9. Write PHP Script code that does the form validation in various INPUT elements like Text
field, Text area, Password, Selection list etc.,
10. Create a small PHP script that create/retrieve cookie, modify the cookie value and checks
whether cookies are enabled.
11. Write PHP script that create/retrieve session, modify the session value and destroy the
session.
12. Write a PHP program to maintain student mark list using MYSQL database
85
Prepared By Verified By
Mr.D.Sakthivel
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMETER VI
ELECTIVE II
A. SOFTWARE TESTING AND QUALITY ASSURANCE
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS6T63-A
Hours per Week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives:
To understand fundamentals of software testing and testing techniques.
To learn various metrics of software quality.
To acquire knowledge on software quality management.
UNIT I 12 Hours
Software development Lifecycle model – phases of software project – quality, quality assurance
and quality control - - testing, verification and validation – process model to represent different
phases – life cycle model – white box testing: what is white box testing – static –structural
testing – challenges in white box testing.
UNIT II 12 Hours
Black box testing: - what is black box testing – why black box testing? – When to do black box
testing? – how to do black box testing?. Integration testing – what is integration testing? –
Integration testing as a type of testing – integration testing as a phase of testing – scenario testing
– defect bash- system and acceptance testing: - why system testing done – functional Vs Non-
functional Testing – function system – non functional system testing – acceptance testing.
UNIT III 12 Hours
Performance testing – factors governing performance – Methodology for performance Testing –
Tools for performance – Regression Testing: - what is regression testing? – Types of regression
testing – when to do regression testing? – How to do regression testing? – Adhoc testing: - buddy
testing – pair testing – exploratory testing – iterative testing – Agile and extreme testing – defect
testing – usability and accessibility testing.
86
UNIT IV 12 Hours
Product metrics:- software quality – Framework for software metrics – Metrics for analysis
model – metric for design model –metrics for source code – metrics for testing.
UNIT V 12Hours
Quality Management – Quality concepts - Software Quality Assurance – Software reviews –
Formal Technical reviews – Formal Approach to SQA – Statistical software quality assurance –
Software Reliability – The ISO 9000 quality standards – SQL Plan.
Learning Outcomes:
Able to test the software using various testing techniques.
Propose and defend innovative solutions to software quality assurance in the context of
various software development environments.
To know about various ISO 9000 quality standards.
TEXT BOOKS:
1. Srinivasan Desikan, Gopalaswamy Ramesh,”Software Testing”, Pearson Education, 2013.
(Unit I, II, III)
2., Roger Pressman, “Software Engineering A Practitioner’s Approach”, Tata McGraw Hill
Education (India), Seventh Edition, 2014. (Unit IV, V)
REFERENCE BOOKS:
1. Stephoen H.Kan, “Metrics and Models in Software Quality Engineering”, Pearson
Education, Second Edition, 2007.
2. Louis Tamres, “Introduction Software Testing”, Pearson Education, First Edition, 2006.
3. Galin Daniel, “Software Quality Assurance”, Pearson Education, 2010.
4. Tian Jeff, “Software Quality Engineering”, Wiley India, New Delhi, Second Edition, 2009.
Prepared By Verified By
Ms.R.Briundha Devi
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
87
SEMETER VI
ELECTIVE II
B.NETWORK PROTOCOLS
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS6T63-B
Hours per Week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives: To understand the basic concepts of Protocols
- To understand the high speed network protocols and design issues.
- To learn Network Security Technologies and various protocols in wireless LAN, MAN.
.
UNIT I 12 Hours
Introduction and Overview: The Motivation for Internetworking – The TCP/IP Internet –
Internet Services. Review of underlying Network Technologies: Ethernet Technology – FDDI
– WAN Technologies, ARPANET. Internetworking Concept and Architectural Model:
Application and Network Level Interconnection – Internet Architecture – Interconnection
through IP.
UNIT II 12 Hours
Error and Control Messages (ICMP): The Internet Control Message Protocol – Error
Reporting vs. Error Correction, ICMP Message Delivery – ICMP Message Format. Routing in
an Autonomous system (RIP, OSPF, HELLO): Static vs. Dynamic Interior Routes – Routing
Information Protocol – The Hello Protocol – The Open SPF Protocol.
UNIT III 12 Hours
Bootstrap and Auto Configuration (BOOTP, DHCP): The BOOTP Retransmission Policy –
The BOOTP Message Format – Then Two-step Bootstrap Procedure – Dynamic Host
Configuration Dynamic IP Address Assignment – DHCP Message Format – DHCP Options and
Message Type. Applications: Remote Login (Telnet, Rlogin): Remote Interactive Computing –
TELNET Protocol – Rlogin (BSD UNIX).
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.
88
UNIT V 12 Hours
Applications: World Wide Web (HTTP): Architectural Components – Uniform Resource
Locators – Hypertext Transfer Protocol. Voice and Video Over IP (RTP): Real-time Transport
Protocol (RTP) - RTP Control Protocol (RTCP) – RTCP Operation – IP Telephony and
Signaling. Internet Management (SNMP): Simple Network Management Protocol.
Learning Outcomes:
Acquiring the knowledge of various protocols of wired and wireless networks.
To implement the protocols in network design and services.
TEXT BOOK
1. Douglas E.Comer – “Internetworking with TCP / IP – Principles, Protocols and
Architectures”, Fourth Edition, Prentice – Hall of India, Delhi, 2002.
REFERENCE BOOKS
1. Uyless Black – “Computer Networks – Protocols, Standards and Interfaces”, Second
Edition, Prentice – Hall of India, Delhi, 2012.
2. .Fourouzan Behrouz-“TCP/IP Protocol”, Fourth Edition,Tata Mcgraw Hill Education
,2012
3. Shanthi. M Jayalakshmi s, “Computer Networks II TCP/IP”, Subhas stores books
corner,2006.
4. W. Richard Stevens, G.Gabrani - “TCP/IP Illustrated Volume I” ,Pearson Education,
2006.
Prepared By Verified By
Ms.P.Sathya
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
89
SEMETER VI
ELECTIVE II
C.BIG DATA ANALYTICS (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS6T63-C
Hours per Week: 5 Total Instructional Hours: 60
Learning Objectives:
To learn the basics of Big data , its types, components
To learn the concepts of virtualization
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 SupportsDistributed Computing: Understanding the Basics of
Virtualization- Managing Virtualization with the Hypervisor- Abstraction and Virtualization-
Implementing Virtualization to Work with Big Data. Examining the Cloud and Big Data:
Defining the Cloud in the Context of Big Data- Understanding Cloud Deployment and Delivery
Models- The Cloud as an Imperative for Big Data- Making Use of the Cloud for Big Data-
Providers in the Big Data Cloud Market.
UNIT IV 12 Hours
Operational Databases: RDBMSs Are Important in a Big Data Environment- Non relational
Databases- Key-Value Pair Databases- Document Databases- Columnar Databases- Graph
Databases- Spatial Databases- Polyglot Persistence. Map Reduce Fundamentals: Tracing the
Origins of Map Reduce -Understanding the map Function- Adding the reduce Function -Putting
map and reduce Together -Optimizing Map Reduce Tasks.Exploring the World of Hadoop:
Explaining Hadoop -Understanding the Hadoop Distributed File System (HDFS)-
HadoopMapReduce.
90
UNIT V 12 Hours
Appliances and Big Data Warehouses: Integrating Big Data with the Traditional Data
Warehouse- Big Data Analysis and the Data Warehouse- Changing the Role of the Data
Warehouse -Changing Deployment Models in the Big Data Era- Examining the Future of Data
Warehouses. Defining Big Data Analytics:sing Big Data to Get Results- Modifying Business
Intelligence Products to Handle Big Data- Studying Big Data Analytics Examples- Big Data
Analytics Solutions.Understanding Text Analytics and Big Data:Exploring Unstructured
Data- Understanding Text Analytics- Analysis and Extraction Techniques- Putting Your Results
Together with Structured Data -Putting Big Data to Use- Text Analytics Tools for Big Data.
Learning Outcomes: At the end of the module,
The students will possess the skills necessary for utilizing tools (including deploying
them on Hadoop/MapReduce) to handle a variety of big data analytics,
The students will be able to apply the analytics techniques on a variety of applications.
TEXT BOOK:
1. Judith Hurwitz, Alan Nugent, Dr. Fern Halper and Marcia Kaufman, “Big Data for
Dummies” ,John Wiley & Sons, Inc,2013.
REFERENCE BOOKS:
1. Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in Huge
Data Streams with advanced analytics”, John Wiley & sons, 2012.
2. DT Editorial Services, “Big Data Black Book”, Dreamtech Press, 2015.
3. SeemaAcharya, SubhashiniChellappan, “Big Data and Analytics”, Wiley Publication,
first edition. Reprint in 2016
4. O’Reilly Media, “Big Data now: Current Perspective” O’Reilly Media, 2013 Edition.
WEB REFERENCES:
1. https://www.javatpoint.com/what-is-big-data
2. http://www.guru99.com/bigdata-tutorials.html
Prepared By Verified By
Mr.G.Murugesan
Assistant Professor, Dept of B.Sc IT
Ms.C.Akila
HOD, Dept of B.Sc IT
*************
91
SEMETER VI
ELECTIVE - II
D. BUSINESS PROCESS OUTSOURCING
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS6T63-D
Hours per Week: 5 Total Instructional Hours: 60 Hrs
Learning Objective: To understand the various activities engaged in BPO domains.
UNIT I 12 Hours
Introduction to Business Process: Nature and Types of Business Organization-Organization
Structure - Definition - Complexity -Formalization-Outcomes for Individuals. Explanation: Size
- Technology - Environment - Natural Cultures.
UNIT II 12 Hours
Introduction to Business Process Outsourcing and Offshore BPO: Benefits of BPO - Growth
Drivers - BPO Models and Types of Vendors. Offshore BPO: Evolution - Global ITES/BPO
Scenario - Offshore BPO Destinations - Challenges of Off Shoring - BPO Companies in India.
UNIT III 12 Hours
Contact center and Healthcare BPO: Types of Call Centers - Technology - Components and
Working Principles of a Call Center- Issues and Problems. Structure of American Healthcare
Sector - Activity Profile - Future Trends and Threats.
UNIT IV 12 Hours
Transaction Processing BPO and Human Resource BPO: Elements of Back Office Services -
Financial Services - Insurance. Reasons for Outsourcing HR - Activities Involved in HR BPO -
HR Outsourcing Trends.
UNIT V 12 Hours
Career Opportunities in the BPO Industry: Employment Opportunities -Employee Structure -
Skill Set Required -Compensation Levels. Case study: Intelnet Global, CBay System, Data
matrix.
Learning Outcomes:
92
Understand the concept of outsourcing and identify different types of outsourcing
Analyze the merits and demerits derived from BPO
Understand Healthcare BPO and the technologies required
Describe Transaction Processing BPO and Human Resource BPO
Understand the Career Opportunities in the BPO Industry
TEXT BOOKS:
1. Richard H.Hall,“Organization, Structure, Processes and Outcomes”, Pearson Education, 7th
Edition. (Unit : I)
2. SarikaKulkarni, “Business Process Outsourcing”, Jaico Publishing House, 2005 (Unit: II, III,
IV, V)
REFERENCE BOOKS:
1. Dr. S. Nakkiran,“Business Process Outsourcing”, Deep & Deep Publishers, 2004.
2. Ed. Gopal. R, Manjrekar, Pradip, “BPO/KPO Management – An Industry Perspective”,
Excell Books.
3. Akshaya Bhargava, “Random Notes on Indian BPO”, The ICFAI University Press. 2006.
4. Kulkarni, Sarika. (2005). Business process outsourcing. Delhi: Jaico Publishing House
Prepared By Verified By
Mr.A.Somasundaram
Assistant Professor, Dept of BCA
Ms.D.Geetha
HOD, Dept of BCA
*************
93
SEMESTER –VI
ELECTIVE – II
E. MASTERING LAN AND TROUBLESHOOTING (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCT6T73-E
Hours per week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives:
To enable the students to learn about the internal organization of a PC.
Enable them to obtain knowledge in Motherboard oriented circuits and Maintanance.
UNIT I 12 Hours
PC Hardware Overview: Introduction to Computer Organization – Memory - PC family - PC
Hardware - Interconnections between Boxes. Inside the Boxes: Motherboard, Daughter Boards,
Floppy Disk Drive, HDD, Speaker, Mode Switch, Front Panel Indicators & Control - Mother
Board Logic -Memory Space - I/O Port Address - Wait State - Interrupts - I/O Data Transfer -
DMA Channels - POST Sequence.
UNIT II 15 Hours
Peripheral Devices: Floppy Drive Controller - Overview - Disk Format - FDC System Interface
- FDD Interface Hard Disk Controller - Overview - Disk Drives and Interface - Controller Post
Description Hard Disk Card - Hard Disk Format. Display Adapter: CRT Display - CRT
Controller Principle - CRT Controller 6845. Printer Controller: Centronics Interface-
Programming Sequence - Hardware Overview – Printer - Sub Assemblers.
UNIT III 12 Hours
Motherboard Circuits: Mother Board Functions - Functional Units and Inter Communications -
Reset Logic - CPU Nucleus Logic - DMA Logic - Wait State Logic - NM Logic - Speaker Logic
- Keyboard Interface - SMPS.
UNIT IV 09 Hours
Installation and Maintenance: Introduction - Pre Installation Planning -Installation Practice -
Routine Checks-Special Configuration Memory Up Gradation - HD Up Gradation - DOS
Command (Internal and external). Preventive Maintenance - System Usage.
UNIT V 12 Hours
Troubleshooting: Computer Faults - Nature of Faults - Types of Faults -Diagnostic Programs
and Tools - Fault Elimination - Systematic Trouble Shooting Procedure Mother Board Problem -
Serial Port Problems - FDC, HDC, Display Problems - Display Adapter - Printer Problem -
Monitor Problems, Hdc, Fdc Problems.
Learning Outcomes:
Student obtains knowledge on Pheripheral devices and Motherboard components.
And they can also able to handle on types of faults occurring in PC.
94
TEXT BOOK:
1. B.Govindarajulu, “ IBM Pc and Clones” Tata McGraw Hill Co.2010, Second Edition.
REFERENCE BOOKS: 1. Meyers –“Introduction to PC Hardware and Troubleshooting”, TataMcGraw Hill.
2. Robert C Brenner - "IBM PC Trouble shooting and Repair guide", BPB
Publications.
3. Stwart Yarnold,”PC Troubleshooting”,Dreamtech press,2007
4. ”Computer Hardware”,Law Point,2007
Prepared By Verified By
Mr.M.Senthilkumar
Assistant Professor, Dept of B.Sc CT
Mr.M.Premkumar
HOD, Dept of B.Sc CT
*************
SEMESTER VI
ELECTIVE III
A. SOFTWARE PROJECT MANAGEMENT
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credit: 5 Course Code: N7BCS6T64-A
Hours per Week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives:
To understand and develop projects and also solve problems in software project
management.
To know of how to do project planning for the software process.
To learn the cost estimation techniques during the analysis of the project.
UNIT I 13 Hours
Introduction to Software Project Management: Introduction – why is software project
management importance – Project – s/w projects versus other types of project – Activities
covered by s/w project management – Some ways of categorizing s/w projects – Management –
Problems with s/w projects – Overview of Project Planning. Project Evaluation: Evaluation of
individual projects – Technical assessment – Cost benefit evaluation techniques – Risk
evaluation.
95
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.
Learning Outcomes:
Understand the activities during the project scheduling of any software application.
Can apply the software estimation and recent quality standards for evaluation of the
software projects.
Able to create reliable, replicable cost estimation that links to the requirements of project
planning and managing.
TEXT BOOK:
1. Bob Hughes & Mike Cotterell “Software Project Management”, Tata McGraw-Hill
Publications, Fourth Edition, 2006.
REFERENCE BOOKS:
1. Kelkar.S.A “Software Project Management – A Concise Study”, Prentice Hall of
India Publication, Third Edition, 2012.
2. Joel Henry “Software Project Management A Real World guide to Success”, Pearson
Education Publication, First Edition, 2003.
3. Bob Hughes, Mike Cotterell, Rajib Mall “Software Project Management”, Tata
McGraw Hill Education, Fifth Edition, 2011.
96
4. Kieron Conway “Software Project Management”, Dreamtech Press publication, Sixth
Edition, 2008.
Prepared By Verified By
Ms.Juliet Rozario
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMESTER VI
ELECTIVE III
B.NETWORK SECURITY
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS6T64-B
Hours Per Week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives:
To understand about the basics of cryptography.
To know the different kinds of security threats in networks and its solution.
To know the different kinds of security threats in databases and solution available.
UNIT I 13 Hours
Introduction: Why Network Security Is Needed- Management Principles-Security Principles-
Security Attacks-Qualities Of A Good Network.
Organizational Policy And Security: Security Policies, Standards And Guidelines-Information
Policy-Security Policy-Physical Security-Security Procedures-Building A Security Plan.
UNIT II 11 Hours
Security Infrastructure: Infrastructure Components-Goals of Security Infrastructure -Design
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.
97
UNIT IV 11 Hours
Network Security: Fundamental Concepts-Identification and Authentication-Access Control-A
Model For Network Security-Malicious Software-Firewalls
Risk Management: Introduction-Overview-Identify the Risk to an Organization-Risk Analysis.
UNIT V 13 Hours
Network Management: Goal of Network Management- Network Management Model-
Infrastructure for Network Management-Simple Network Management Protocol (SNMP)
Security Management: Security Plan- Security Analysis-Change Management- Disaster
Recovery- Protecting Storage Media-Protection of System Documentation-Exchanges Of
Information And Software-Security Requirements Of System.
Learning Outcomes:
Apply cryptographic algorithms for encrypting and decryption for secure data
transmission.
Understand the WAP security.
Gain the knowledge of Network Management and Security Management.
TEXT BOOK:
1. Brijendra Singh - “Network Security and Management”, Prentice Hall of India Publications,
New Delhi, 2007,
REFERENCE BOOKS:
1. Roberta Bragg, Mark Phodes-ousley, Keith Strassberg – “Network Security - The Complete
Reference“, Tata McGraw-Hill Publishing Company Limited, First Edition,2004.
2. Atual Kahate - “Cryptography and Network Security”, Tata McGraw-Hill publications,
Second reprint, 2008.
3. Ankit Fadia - “Network Security A Hackers Perspective”, Macmillan India Ltd. First
Edition, 2013.
4. Andrew Lockhart - “Network Security Hacks”, O’Reilly media, Second Edition, 2006.
Prepared By Verified By
Mr.R.Sureshkumar
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
98
SEMESTER - VI
ELECTIVE III
C.INTERNET OF THINGS (Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS6T64-C
Hours Per Week: 5 Total Instructional Hours: 60
Learning Objectives:
To learn the evolution, principles, communications of internet.
To discover the devices used in IoT.
UNIT I 12 Hours The Internet of Things: An Overview -The Flavour of the Internet of Things - The “Internet” of
“Things” -The Technology of the Internet of Things - Enchanted Objects - Who is making the
Internet of Things? Design Principles for Connected Devices - Calm and Ambient Technology -
Magic as Metaphor -Privacy - Keeping Secrets - Who’s Data Is It Anyway? - Web Thinking for
Connected Devices -Small Pieces, Loosely Joined - First-Class Citizens on The Internet -
Graceful Degradation Affordances.
UNIT II 12 Hours Internet Principles -Internet Communications: An Overview - IP- TCP - The IP Protocol Suite
(TCP/IP) -UDP - IP Addresses - DNS - Static IP Address Assignment - Dynamic IP Address
Assignment - IPv6 MAC Addresses - TCP and UDP Ports - An Example: HTTP Ports - Other
Common Ports - Application Layer Protocols -HTTP - HTTPS: Encrypted HTTP - Other
Application Layer Protocols
UNIT III 12 Hours Thinking About Prototyping: Sketching - Familiarity - Costs versus Ease of Prototyping -
Prototypes and Production - Changing Embedded Platform - Physical Prototypes and Mass
Personalization - Climbing into the Cloud - Open Source versus Closed Source - Why Closed? -
Why Open? - Mixing Open and Closed Source -Closed Source for Mass Market Projects -
Tapping into the Community.
UNIT IV 12 Hours Prototyping Embedded Devices : Electronics - Sensors - Actuators - Scaling Up the Electronics
- Embedded Computing Basics - Microcontrollers - System-on-Chips - Choosing Your Platform
- Arduino - Developing on the Arduino - Some Notes on the Hardware - Openness - Raspberry
Pi - Cases and Extension Boards - Developing on the Raspberry Pi - Some Notes on the
Hardware - Openness
UNIT V 12 Hours Prototyping the Physical Design : Preparation - Sketch, Iterate, and Explore - Nondigital
Methods - Laser Cutting - Choosing a Laser Cutter - Software - Hinges and Joints - 3D Printing -
Types of 3D Printing - Software - CNC Milling - Repurposing/Recycling
Learning Outcomes: At the end of this course the students,
Understand the Communications done through internet
99
Able to realize the revolution of Internet in SensorNetworks
TEXT BOOK:
1. Adrian McEwen and Hakim Cassimally,“Designing the Internet of Things”John
Wiley and Sons, Ltd.2014 Edition
REFERENCE BOOKS:
1. ArshdeepBahga, Vijay Madisetti , “Internet of things : A Hands on
Approach”ArshdeepBahga, Vijay Madisetti , 2014 Edition
2. Marco Schwartz, “Internet of Things with the ArduinoYún” Packt Publishing, 2014
3. David Boswarthick,Olivier Hersent, , Omar Elloumi ,”The Internet of Things: Key
Applications and Protocols”, Wiley Publication, 2015
4. James Weaver, Stephen Chin ,”Raspberry Pi with Java: Programming the Internet of
Things (IoT)” McGraw-Hill, 2015
Prepared By Verified By
Mr.S.Dhanraj
Assistant Professor, Dept of B.Sc IT
Ms.C.Akila
HOD, Dept of B.Sc IT
*************
SEMESTER - VI
ELECTIVE - III
D.CLOUD COMPUTING
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS6T74-D
Hours per week: 5 Total Instructional Hours: 60 Hrs
Learning Objectives: To enable the students learn the Basics of Cloud, Architecture of Cloud,
Cloud Platforms and Cloud Applications.
UNIT I 12 Hours
Cloud Computing at a Glance - Historical Developments - Building Cloud Computing
Environments - Computing Platforms and Technologies Parallel vs. Distributed Computing -
Elements of Parallel Computing - Elements of Distributed Computing - Technologies for
Distributed Computing.
UNIT II 12 Hours
Virtualization: Characteristics - Virtualization Techniques - Virtualization and Cloud
Computing - Pros and Cons of Virtualization. Cloud Computing Architecture: Cloud
Reference Model - Types of Clouds - Economics of Clouds, Open challenges.
100
UNIT III 12 Hours
Concurrent Computing-Thread Programming: Programming applications with Threads -
Multithreading with Aneka - Programming applications with Aneka threads. High Throughput
Computing-Task Programming: Task Computing - Task-based Application Models - Aneka
Task-Based Programming.
UNIT IV 12 Hours
Data Intensive Computing –Map-Reduce Programming: Introduction - Technologies for
data-intensive computing - Aneka MapReduceProgramming. Cloud Platforms in Industry:
Amazon Web Services - Google AppEngine - Microsoft Azure.
UNIT V 12 Hours
Cloud Applications: Scientific Applications: Healthcare – Biology - Geo-science. Business
Applications: CRM and ERP – Productivity - Social Networking. Media Applications -
Multiplayer Online Gaming. Advanced Topics in Cloud Computing: Energy Efficiency in
Clouds - Market Based Management of Clouds - Federated Clouds / InterCloud - Third Party
Cloud Services.
Learning Outcomes:
Students know the fundamentals and essentials of Cloud Computing.
Students have a sound foundation of the cloud computing so that they can start using and
adopting Cloud Computing services and tools in their real life scenarios.
TEXT BOOK:
1. RajKumar Buyya, Christian Vecchiloa, S. Thamarai Selvi, “Mastering Cloud Computing
Foundations and Applications Programming”, TMH Publications, New Delhi, 2013.
REFERENCE BOOKS:
1. Velte Anthony and Velte T.J Elsenpeter, “Cloud computing a practical Approach”, 1st
Edition, 2010,Tata McGraw Hill Pvt Ltd, New Delhi.
2. Lennings Roger, “Cloud computing with the windows Azure platform”, Wiley India Pvt
Ltd, 2010, New Delhi.
3. Michael Miller, “Cloud computing”, 8th
Edition, 2012, Pearson Education-New Delhi.
4. Prasant Kumar Pattnaik, Manas Ranjan Kabat, Souvik Pal, “Fundamentals of Cloud
Computing”, Vikas Publishing House, New Delhi, 2014.
Prepared By Verified By
Mr.S.Natheem Mohammed
Assistant Professor, Dept of BCA
Ms.D.Geetha
HOD, Dept of BCA
*************
101
SEMESTER –VI
ELECTIVE – III
E. EMBEDDED SYSTEMS & REAL TIME OPERATING SYSTEM
(Common to B.Sc (CS), B.Sc (CT), B.Sc (IT) & BCA)
Credits: 5 Course Code: N7BCS6T64-E
Hours per week: 5 Total Instructional Hours: 60 Hrs Learning Objectives:
The students learn the concept of Embedded Systems, Embedded Programming. They also learn the concept of Real Time Operating Systems.
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.
102
Learning Outcomes: The students obtain knowledge on Embedded Programming in C & C++. They also familiar with the concept of Real Time Operating Systems.
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, 2009.
Prepared By Verified By
Mr.M.Senthilkumar
Assistant Professor, Dept of B.Sc CT
Mr.M.Premkumar
HOD, Dept of B.Sc CT
*************
SEMESTER VI
SKILL BASED COURSE 5: ANIMATION TECHNIQUES
Credit: 2 Course Code: N7BCS6T45
Hours per Week: 4 Total Instructional Hours: 50 Hrs
Learning Objectives:
Create animated sequences from the development of the original concept through design to
final film or video production.
Communicate ideas, believable action and emotion effectively by employing principles of
animation and performance in all aspects of drawing.
Integrate the concepts, principles and theories involved in the physics of animation in all
aspects of drawing.
UNIT I 10 Hours
Animation: Introduction – Historical Background – Uses of Animation – Key frames and
Tweening – Types of Animation – Computer Assisted Animation – Creating Movement –
Principles of Animation – Some Techniques of Animation – Animation on the Web – 3D
Animation – Camera Movements – Special Effects.
103
UNIT II 9 Hours
Animation: Creating Animation – Rendering Algorithm – Animation Software – File Formats.
Virtual Reality: Introduction – Forms of virtual Reality – VR Applications – Software
Requirements – Peripheral Devices – Virtual Reality Modeling Language (VRML).
UNIT III 12 Hours
Introduction to 3ds Max: The 3ds Max Interface – Working with Files – The Undo Command
and Recovering your Project – Configuring the Paths – Working with the Viewports –
Coordinate System.
UNIT IV 9 Hours
Objects – Modifiers – Working with Objects in the Viewports – Direct Illumination – Indirect
Illumination – Rendering – Materials and Textures.
UNIT V 10 Hours
Still Life of a Rose: Preliminary Settings – Modeling – Lighting – Creating and Assigning
Materials – Animation – Assembling a Video Clip.
Learning Outcomes:
Students will be able to:
Demonstrate a solid foundation in design and traditional studio art, and will be able to use
these skills in order to communicate effectively through visual means.
Demonstrate knowledge of the history of animation through written critical evaluation of
animated films and be able to analyze work in a historical context.
Create work in a variety of animation techniques including hand-drawn, 3D animation,
stop- motion and experimental methods.
TEXT BOOKS:
1. Ranjan Parekh – “Principles of Multimedia”, Tata McGraw-Hill Publishing Company
Limited, New Delhi, 2008 (UNIT I, II).
2. Boris Kulagin – “3ds Max 8 From Modeling to Animation”,
BPB Publications, New Delhi, 2007 (UNIT III, IV, V).
REFERENCE BOOKS:
1. Kelly L. Murdock – “3ds Max - Bible”, Wiley India Pvt. Ltd., 2009.
2. Ashoke K. Gosh – “3D Animations – An Overview”, Prentice Hall of India Private
Limited, New Delhi, 2006.
3. NIIT – “Basics of 3D modeling”, Prentice Hall of India Private Limited, New Delhi,
2004.
4. Kogent Learning Solutions Inc. - “3ds Max 2010”, Dreamtech Press, New Delhi, 2010.
104
Prepared By Verified By
Ms.A.Pavithra
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
SEMESTER – VI
SKILL BASED COURSE 6: ANIMATION TECHNIQUES –
LAB 3: FLASH AND 3Ds MAX
Credit: 2 Course Code: N7BCS6P46
Hours per Week: 4 Total Lab Hours: 50 Hrs
1. Create Shapes and Drawings using Flash.
2. Using Flash, Change a Shape to Another Shape (Shape Animation).
3. Using Flash, Change the Colors of an Object with the help of Animation.
4. Using Flash, Animate a Ball with the help of Guide line Animation.
5. Using Flash, Create Buttons and Links with Frames.
6. Create Morphing between two images in Flash.
7. Create few Geometric Objects in 3ds Max.
8. Create a Petal using 3ds Max.
9. Create a Window and set a global illumination using 3ds Max.
10. Create Shadow effect in 3ds Max.
Prepared By Verified By
Ms.A.Pavithra
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
105
EXTRA CREDIT COURSE –Online Certification Course
Course Code: N7BCS7R08
E-learning has opened up a lot of opportunities for students looking to bolster their professional
skills through some form of certification.
The benefits of undertaking online certification courses are:
Provides in-depth knowledge of the underlying technology needed to perform a task
efficiently.
These courses are job focused and provide a wide range of skills to an individual so that
the student can perform well when dealing with complex projects, vendors and
multiplatform environment. Thus helps in enhancing the confidence level of an
individual.
The curriculum of these courses is designed in such a way that it includes all practical
skills to be used at the work place.
Gives a solid foundation to the student’s career thereby helping him/her to make quick
progress and reach new heights in his/her career.
This online certification course should be completed before Semester V (i.e., certifications
should be obtained by the end of Semester V). This is an optional and extra credit course. The
course can be undergone in any reputed course provider like NPTEL, MOOC, etc.
WEB REFERENCES:
https://onlinecourses.nptel.ac.in/
http://mooc.org/
https://developers.google.com/university/
http://www.open.edu/openlearn/
106
https://www.khanacademy.org/
http://www.free-ed.net/free-ed/
https://alison.com/courses
https://swayam.gov.in/
http://www.openlearningworld.com/
Prepared By Verified By
Mr.H.Vignesh Ramamoorthy
Assistant Professor, Dept of UG CS
Dr.S.Sasikala
HOD, Dept of UG CS
*************
107
------------------------------------------------------------------------------------------------------------
2. AUTONOMOUS EXAMINATIONS RULES AND
REGULATIONS
108
1.
2. or or
3.
4. EXTRA CREDIT COURSES
and
5. and
CURRICULUM STRUCTURE OF UG PROGRAMS
(2017– 18 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
c) Basics of English for
Competency Examinations– I
Basics of English for
Competency Examinations– II
Mathematics for Competitive
Examinations
Summer Project / Internship
Yoga
Online Certification
course (optional)
109
EXAMINATION SYSTEM UNDER AUTONOMY
1. Pattern of Examinations:
The college follows semester pattern. Each academic year consists of two semesters and
each semester ends with the End Semester Examination. A student should have a minimum of
75% attendance out of 90 working days to become eligible to appear for the examinations.
2. Internal Examinations:
The questions for every examination shall have equal representation from the units of
syllabus covered. The question paper pattern and coverage of syllabus for each of the internal
(CIA) tests are as follows.
First Internal Assessment Test for courses except
Part IV-Non Major Electives (Basics of English for Competency Examinations– I & II)
Syllabus : First Two Units
Working Days : On completion of 30 working days, approximately
Duration : Two Hours
Max. Marks : 50
For the First internal assessment test, the question paper pattern to be followed as given below:
Question Paper Pattern
Section A
Attempt all questions (three each from both units)
06 questions – each carrying one mark 06 X 01 = 06
Multiple Choice
Section B
Attempt all questions (two each from both units)
04 questions – each carrying five marks 04 X 05 = 20
Inbuilt Choice [Either / Or]
Section C
Attempt all questions
(Minimum one question shall be asked from each unit)
03 questions - each carrying eight marks 03 X 08 = 24
Inbuilt Choice [Either / Or]
(Reduce these marks to a maximum of 05 i.e., (Marks obtained/50) X 5 === A)
Second Internal Assessment Test for courses except
Part IV-Non Major Elective(Basics of English for Competency Examinations– I & II)
Syllabus : Third & Fourth Units
Working Days : On completion of 60 working days, approximately
Duration : Two Hours
Max. Marks : 50
For the First internal assessment test, the question paper pattern to be followed as given below:
110
Question Paper Pattern
Section A
Attempt all questions (three each from both units)
06 questions – each carrying one mark 06 X 01 = 06
Multiple Choice
Section B
Attempt all questions (two each from both units)
04 questions – each carrying five marks 04 X 05 = 20
Inbuilt Choice [Either / Or]
Section C
Attempt all questions
(Minimum one question shall be asked from each unit)
03 questions - each carrying eight marks 03 X 08 = 24
Inbuilt Choice [Either / Or]
(Reduce these marks to a maximum of 05 i.e., (Marks obtained/50) X 5 === B)
Model Examinations for courses except
Part IV-Non Major Elective:( Basics of English for Competency Examinations– I & II)
Syllabus : All Five Units
Working Days : On completion of 85 working days approximately,
Duration : Three Hours
Max. Marks : 75
For the Model Examinations, the question paper pattern to be followed as given below:
Question Paper Pattern
Section A
Attempt all questions
10 questions – each carrying one mark 10 X 01 = 10
Multiple Choice
Section B
Attempt all questions
(Minimum one question shall be asked from each unit)
05 questions – each carrying five marks 05 X 05 = 25
Inbuilt Choice [Either / Or]
Section C
Attempt all questions
(Minimum one question shall be asked from each unit)
05 questions - each carrying eight marks 05 X 08 = 40
Inbuilt Choice [Either / Or]
(Reduce these marks to a maximum of 05 i.e., (Marks obtained/75) X 10 === C)
111
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
__________
112
The calculation procedure of the Internal Marks for courses which have exclusive
internal assessment such as Environmental Studies, etc in the following pattern.
a. Average of Two Cycle tests - For a maximum of 20 Marks
b. Model Examinations - For a maximum of 25 Marks
c. Attendance Marks - For a maximum of 5 Marks
______
Total - For a maximum of 50 Marks
______
The calculation procedure of internal assessments marks for practical examinations
are based on the following criteria. The assessment is for 40 marks of each practical course.
a. Record - For a maximum of 8 Marks
b. Average of Two Cycle tests - For a maximum of 10 Marks
c. Model Examinations - For a maximum of 10 Marks
d. Average Lab performance - For a maximum of 12 Marks
______
Total - For a maximum of 40 Marks
_______
The calculation procedure of internal assessments marks for practical examinations
are based on the following criteria. The assessment is for 20 marks of each practical course.
a. Record - For a maximum of 4 Marks
b. Average of Two Cycle tests - For a maximum of 5 Marks
c. Model Examinations - For a maximum of 5 Marks
d. Average Lab performance - For a maximum of 6 Marks
________
Total - For a maximum of 20 Marks
_________
The Internal assessments marks for project evaluation is based on the following
criteria. The assessment is for 40% marks of each project / internship course.
a. I Review - For a maximum of 10%
b. Pre-Final review - For a maximum of 15%
c. Final review - For a maximum of 15%
______
Total - For a maximum of 40%
______
113
Calculation of Internal Marks for “Yoga” For All UG Programmes
I. THEORY
1. Internal Assessment Test : Average of the two tests.
Reduced to a Maximum of 25 Marks (A+B/2)
2. Model Examination : Reduced to a Maximum of 25 Marks (C)
__________
Internal marks Score: D = (A +B)/2 + C = 50 Marks
__________
II. PRACTICAL
1. Kayakalpa : 10 Marks
2. Surya Namashkhar : 10 Marks
3. Physical Exercise : 20 Marks
4. Asanas : 10 Marks
__________
Internal marks Score: E = 50 Marks
__________
Final Internal Marks for Yoga F = (D + E) / 2
III. EXTRA CREDIT COURSE
Marks will be converted to Grades for Extra credit courses as given below for UG
programmes
S.No Marks Grade
1 90-100 O-Outstanding
2 75-89 D-Distinction
3 60-74 A - Very Good
4 50-59 B- Good
5 40-49 C- Average
6 Less than 40 R- Reappear
Calculation of Exclusive Internal Marks for “Mathematics For Competitive Examinations”
For All UG Programmes
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
114
Evaluation system for Part-IV Non Major Elective Course
(Basics of English for Competency Examinations– I & II)
The question paper pattern given below shall be followed for Part IV-Non Major
Elective: Basics of English for Competency Examinations– I. There is no internal mark for
this course.
First Internal Assessment Test
Syllabus : First Two Units
Working Days : On completion of 30 working days, approximately
Duration : Two Hours
Max. Marks : 50
Question Paper Pattern
Section A
Attempt all questions (twenty five each from both units)
100 questions – each carrying half mark 50 X 01 = 50
Second Internal Assessment Test
Syllabus : Third and Fourth Units
Working Days : On completion of 65 working days approximately,
Duration : Two Hours
Max. Marks : 50
Question Paper Pattern
Section A
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]
115
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]
The question paper pattern given below shall be followed for Part IV-Non Major
Elective: Basics of English for Competency Examinations– II for all UG programs. There is
no internal mark for this course
First Internal Assessment Test
Syllabus : First Two Units
Working Days : On completion of 30 working days, approximately
Duration : Two Hours
Max. Marks : 50
Question Paper Pattern
Section A
Attempt all questions (twenty five each from both units)
100 questions – each carrying half mark 50 X 01 = 50
116
Second Internal Assessment Test
Syllabus : Third and Fourth Units
Working Days : On completion of 65 working days approximately,
Duration : Two Hours
Max. Marks : 50
Question Paper Pattern
Section A
Attempt all questions (from Unit III)
40 questions – each carrying half mark 20 X 01 =20
Multiple Choice
Section B
Attempt all questions (from Unit IV)
06 questions – each carrying five marks 06 X 05 = 30
Inbuilt Choice [Either / Or]
Model Examinations
Syllabus : All Five Units
Working Days : On completion of 85 working days approximately,
Examination : Commences any day from 86th
working day to 90th
working day.
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.
117
Normally, the external practical examinations will be conducted before the
commencement of theory examinations. Under exceptional conditions these examinations may
be conducted after theory examinations are over. The external evaluation will be for 60% marks
of each practical course.
The external viva voce examinations project work / Internship also will be conducted
after the completion of theory examinations. The external assessment is for 60% marks of the
project work / Internship.
End Semester Examination for courses other than
Part IV-Non Major Elective: Basics of English for Competency Examinations– I & II, in
UG and Parallel Programs
Syllabus : All Five Units
Working Days : On completion of a minimum of 90 working days.
Duration : Three Hours
Max. Marks : 75
Question Paper Pattern
Section A
Attempt all questions
10 questions – each carrying one mark 10 X 01 = 10
Multiple Choice
Section B
Attempt all questions
(Minimum one question shall be asked from each unit)
05 questions – each carrying five marks 05 X 05 = 25
Inbuilt Choice [Either / Or]
Section C
Attempt all questions
(Minimum one question shall be asked from each unit)
05 questions – each carrying eight marks 05 X 08 = 40
Inbuilt Choice [Either / Or]
End Semester Examination
Part IV-Non Major Elective: Basics of English for Competency Examinations– I
Syllabus : All Five Units
Working Days : On completion of a minimum of 90 working days.
Duration : Three Hours
Max. Marks : 75
Question Paper Pattern
Section A
Attempt all questions
10 questions – each carrying one mark 10 X 01 = 10
118
Multiple Choice
Section B
Attempt all questions
05 questions – each carrying five marks 05 X 05 = 25
Inbuilt Choice [Either / Or]
Section C
Attempt all questions
05 questions – each carrying eight marks 05 X 08 = 40
Inbuilt Choice [Either / Or]
End Semester Examination
Part IV-Non Major Elective: Basics of English for Competency Examinations– II
Syllabus : All Five Units
Working Days : On completion of a minimum of 90 working days.
Duration : Three Hours
Max. Marks : 75
Question Paper Pattern
Section A
Attempt all questions (from Unit I,II & III)
40 questions – each carrying one mark 40 X 01 = 40
Multiple Choice
Section B
Attempt all questions ( from Unit IV & V)
05 questions – each carrying five marks 07X 05 = 35
For Practical examination without coding, 60% of External assessment marks can
be distributed in the following pattern.
a. Record - For a maximum of 12 Marks
b. Algorthim (2) - For a maximum of 24 Marks
c. Execution & Output(2) - For a maximum of 24 Marks
__________
Total - For a maximum of 60 Marks
__________
119
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 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.
120
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.
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
121
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
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
122
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 - - -
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.
123
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:
……………………………………………