B SC CS
B SC CS
Eligibility
A candidate who has passed in Higher Secondary Examination with any Academic
stream or Vocational stream as one of the subject under Higher Secondary Board of
Examination, Tamilnadu as per the norms set by the Government of Tamilnadu or an
Examination accepted as equivalent thereto by the Academic Council, subject to such
conditions as may be prescribed thereto are permitted to appear and qualify for the B.Sc.
Computer Science of this College after a programme of study of three academic years.
The Curriculum is designed to attain the following learning goals, students will accomplish
by the time of their graduation:
1. To provide adequate basic understanding about Computer Science and its applications.
4. To inculcate training & practical approach, internship is given to be trained among the
students in the field of Computer Science.
5. To equip the students with sufficient exposure and skills to enable them in attaining a
deserving position in Software Industry.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
2
PROGRAMME OUTCOMES:
On the successful completion of the program, the following are the expected outcomes.
PO
PO Statement
Number
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
3
Guidelines for Programmes offering Part I& Part II for Two Semesters:
No.of Semester
Part Subjects Credit
Papers No.
Extension Activity
V
NSS / Sports / Department Activity - 1 I to VI
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
5
Max Marks
Course Exam
Course Code Course Name L T P ES Tota Credits
Category (h) CIA
E l
Second Semester
Part - I
191TL1A2TA Tamil-II
201TL1A2HA Hindi-II
Language - I 4 1 0 3 25 75 100 3
201TL1A2MA Malayalam-II
201TL1A2FA French – II
Part – II
201EL1A2EA
Language - II English – II 4 0 1 3 25 75 100 3
Part – III
Core -II Data
194CA1A2CA 4 1 0 3 25 75 100 4
Structures
C++
194CS1A2CA Core- III 4 1 0 3 25 75 100 4
Programming
Data
Core
204CS1A2CP Structures 0 0 4 3 40 60 100 2
Practical -III
using C++
Digital
202PY1A2IB IDC - II 4 0 0 3 25 75 100 4
Electronics
Part - IV
196BM1A2AA AECC - II Human Rights 2 0 0 3 - 50 50 2
Total 22 3 5 - - - 650 22
Dr.NGPASC
B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
6
Third Semester
Java
194IT1A3CA Core - IV 4 0 0 3 25 75 100 4
Programming
Operating
194CT1A3CA Core -V 4 1 0 3 25 75 100 4
Systems
Core Java
194CS1A3CP 0 0 4 3 40 60 100 2
Practical- IV Programming
Numerical
192MT1A3IC IDC - III Methods and 4 1 0 3 25 75 100 4
Statistics
Web
194CS1A3SA SEC-I 4 0 0 3 25 75 100 4
Designing
SEC Practical Web
194CS1A3SP 0 0 4 3 40 60 100 2
-I Designing
GE – I 2 - - 2 - 50 50 2
LoP Lab on Project - - - - - - - -
Part - IV
191TL1A3AA Basic Tamil
Advanced
191TL1A3AB AECC - III 2 - - 3 - 50 50 2
Tamil
Women’s
195CR1A3AA
Rights
Total 20 2 8 - - - 700 24
Fifth Semester
Part – III
Data
194CT1A5CA Core -VIII Communication 4 0 0 3 25 75 100 4
and Networks
C#
194CS1A5CA Core- IX 4 0 0 3 25 75 100 4
Programming
Computer
194CS1A5CB Core -X 3 1 0 3 25 75 100 3
Graphics
Cyber Crime
194IT1A5CB Core -XI and Digital 4 0 0 3 25 75 100 4
Forensic
Core Programming in
194CS1A5CP 0 0 4 3 40 60 100 2
Practical- VI C#
Core
Computer
194CS1A5CQ Practical - 0 0 4 3 40 60 100 2
Graphics
VII
NoSQL
194CS1A5DA
Database
Software
194CS1A5DB DSE – I 4 0 0 3 25 75 100 4
Testing
Mobile
194CS1A5DC
Computing
Industrial
194CS1A5TA IT Grade A to C
Training
194CS1A5LA LoP Lab on Project - - - - 50 - 50 1
Part – IV
Research
192MT1A5AA AECC - V 2 0 0 3 - 50 50 2
Methodology
Total 21 1 8 - - - 800 26
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
9
Sixth Semester
Part – III
194CS1A6DC Multimedia
Systems
194CS1A6DD Middleware
Technologies
Part – IV
Innovation, IPR
193BC1A6AA AECC - VI and 2 0 0 3 - 50 50 2
Entrepreneurship
Part-V
Total 19 3 8 700 24
Dr.NGPASC
B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
10
Students shall select the desired course of their choice in the listed elective course during
Semesters V & VI
Semester V (Elective I)
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
11
Semester IV (GE-II)
The following are the courses offered under self study to earn extra credits:
CERTIFICATE PROGRAMMES
The following are the programme offered to earn extra credits:
S. Programme Code and
Course Code Course Name
No. Name
4CS5A
Certificate course on
1 194CS5A1CA Fundamentals of Cyber Security
Fundamentals of Cyber
Security
4CS5B
2 Certificate course on PC 194CS5B1CA PC Hardware & Networking
Hardware & Networking
4CS5P
3 Certificate course on IoT 194CS5A1CP IoT for Beginners
for Beginners
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
12
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
13
REGULATION 2019-20
Effective from the academic year 2019-20 and applicable to the students
admitted to the Degree of Bachelor of Science / Commerce/Arts.
1. NOMENCLATURE
1.1 Faculty: Refers to a group of programmes concerned with a major
division of knowledge are. Eg. Faculty of Computer Science consists of
disciplines like Departments of Computer Science, Information Technology,
Computer Technology and Computer Applications.
1.2 Programme: Refers to the Bachelor of Science / Commerce /Arts Stream
that a student has chosen for study.
1.3 Batch: Refers to the starting and completion year of a programme of
study. Eg. Batch of 2015–2018 refers to students belonging to a 3 year
Degree programme admitted in 2015 and completing in 2018.
1.4 Course Refers to a component (a paper) of a programme. A course may
be designed to involve lectures / tutorials / laboratory work / seminar /
project work/ practical training / report writing / Viva voce, etc or a
combination of these, to meet effectively the teaching and learning needs
and the credits may be assigned suitably.
a) Core Courses
A course, which should compulsorily be studied by a candidate as a
core requirement is termed as a Core course.
b) Inter Disciplinary Course (IDC)
A course chosen generally from a related discipline/subject, with an
intention to seek exposure in the discipline relating to the core
domain of the student.
c) Discipline Specific Elective (DSE) Course: DSE courses are the
courses offered by the respective disciplinary/ interdisciplinary
programme.
d) Skill Enhancement Courses (SEC): SEC courses are value-based
and/or skill-based and are aimed at providing hands-on-training,
competencies, skills, etc.
e) Ability Enhancement Courses (AEC): AECC courses are the courses
based upon the content that leads to Knowledge enhancement. These
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
14
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
15
2. STRUCTURE OF PROGRAMME
2.1 PART – I: LANGUAGE
Tamil or any one of the languages namely Malayalam, Hindi and French
will be offered under Part – I in the first two / four semesters.
2.2 PART – II : ENGLISH
English will be offered during the first two / four semester.
2.3 PART – III :
Core course
Inter Departmental Course (IDC)
Discipline Specific Elective (DSE)
Skill Enhancement Course (SEC)
Generic Elective (GE)
Lab on Project (LoP)
Industrial Training (IT)
2.4 PART IV
2.4.1 Ability Enhancement Compulsory Course
The ability enhancement courses such as i)Environmental Studies, ii)
Human Rights, iii) Womens’ Rights, iv) General Awareness, v) Research
Methodology, vi) Intellectual Property Rights(IPR), Innovation and
Entrepreneurship or IPR and Innovation from I to VI Semester.
a) Those who have not studied Tamil up to XII Std and taken a non-Tamil
language under Part-I shall take Tamil comprising of two courses.
(OR)
b) Those who have studied Tamil up to XII std and taken a non-Tamil
language under Part-I shall take Advanced Tamil comprising of two
courses in the third and fourth semesters.
(OR)
c) Students who come under the above a+b categories are exempted from
Women’s Rights and General awareness during III and IV semester
respectively.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
16
1. CREDIT ALLOTTMENT
The following is the credit allotment:
Lecture Hours (Theory) : Max.1 credit per lecture hour per
week,
1 credit per tutorial hour per week
Laboratory Hours : 1 credit for 2 Practical hours per week.
Project Work : 1 credit for 2 hours of project work
per week
2. DURATION OF THE PROGRAMME
A student is normally expected to complete the B.Sc. /B.com. /BA
Programme in 6 semesters. However, in any case not more than 7
consecutive semesters. Failing which the concern BoS will identify suitable
/ equivalent course.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
17
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
18
4. EXAMINATIONS
The end semester examinations shall normally be conducted after
completing 90 working days for each semester.
The maximum marks for each theory and practical course (including the
project work and Viva-Voce examination in the final Semester) shall be
100 with the following breakup.
(i) Theory Courses
Continuous Internal Assessment (CIA) : 25 Marks
End Semester Exams (ESE) : 75 Marks
(ii) For Practical/ Courses
Continuous Internal Assessment (CIA) : 40 Marks
End Semester Exams (ESE) : 60 Marks
a. The following are the distribution of marks for the Continuous
Internal Assessment in Practical, Project / Industrial Training Courses.
TOTAL MARKS 40 30 25 20 15 10
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
19
Part – IV
The courses offered under Part – IV shall have only End Semester
Examinations (ESE) for a maximum of 50 Marks. However, Students who
select “Tamil” under Part IV, will be assessed only by Continuous Internal
Assessment (CIA). The marks shall be furnished to the COE by the
concerned Course teacher through the Head of the Department.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
20
During the Library hour, the student must spend time in reading the
articles, books, journals of their subject of interest
Each student should borrow minimum three books during the semester
Student is expected to submit one Report / Assignment / Class
Presentation per Course.
c) Class Participation
Active participation in classroom discussion by the student will be
evaluated based on Integration of knowledge, Interaction and Participation
and demonstration of knowledge.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
21
Max.
Internal:_____ External: ________ Total: _______
Marks:
REG.
NO
Format & Spelling
Format & Spelling
Demonstration of
Demonstration of
Organization &
Speaking Skills
Creativity and
Integration of
Interaction &
Participation
Experiments
Presentation
Reference /
Duration of
Knowledge
Knowledge
Knowledge
Knowledge
Reference
Library
6 3 3 3 5 5 5 5 5 5 5 5 5
1
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
22
The following are the distribution of marks for the continuous internal
assessment in UG practical courses
Minimum 10 experiments to be
1 20 15 10 8 5 4
conducted/practical paper/semester
TOTAL MARKS 40 30 25 20 15 10
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
23
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
24
8. EXTRA CREDITS
Earning extra credit is mandatory. However, it is not essential for
programme completion
Extra Credits will be awarded to a student for achievement in co-
curricular/ extracurricular activities carried other than the regular
class-hours.
The detailed guidelines for the award of extra credits are as follows:
A student is permitted to earn a maximum of five extra Credits
during the programme duration of UG from I to V Semester.
Candidate can claim a maximum of 1 credit under each category
listed.
The following are the guidelines for the award of Extra credits:
8.1 Proficiency in foreign language
Qualification Credit
A pass in any foreign language in the
examination conducted by an authorized 1
agency
8.2 Proficiency in Hindi
Qualification Credit
A pass in the Hindi examination conducted
1
by Dakshin Bharat Hindi Prachar Sabha
Examination passed during the programme period only will be considered
for extra credit
8.3 Self-study Course
Qualification Credit
A pass in the self-study courses offered by
1
the department
The candidate should register the self-study course offered by the
department only in the III semester
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
25
Qualification Credit
A pass in the type writing / short hand
1
examination offered by TNDTE
Qualification Credit
A pass in any Certificate course/ Diploma / PG
1
Diploma
8.6 CA/ICSI/CMA
Qualification Credit
Qualifying foundation / Inter level / Final in
1
CA/ICSI/CMA / etc.,
8.7 Sports and Games
The Student can earn extra credit based on their Achievement in sports as
given below:
Qualification Credits
Achievement in University/ State /
1
National/ International
8.8 Online Courses
Pass in any one of the online courses
Qualification Credit
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
26
Qualification Credit
Research Publications in Journals/ oral/poster
presentation in Conference 1
Qualification Credit
Development of model/ Products /Prototype
/Process/App/Registration of Patents/
1
Copyrights/Trademarks/Sponsored Projects
/Consultancy
8.11 Representation
Qualification Credit
State / National level celebrations such as
Independence day, Republic day Parade, 1
National Integration camp etc.,
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
27
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
மாிப்தாடங்கபின் ாினாக ிாின் தண்தாடு , தகுத்நிவு ஆகிற்றந
அநிச் மெய்ல்
கறன ற்யம் புகறப அநிச் மெய்ல்
ார்கபின் தறடப்தாக்கத்ிநன்கறப ஊக்குித்ல்
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
ாழ்க்றகத்ிநன்கள் (Life Skills) – ாணின்
CO1 K1,K2,K3
மெனாக்கத்ிநறண ஊக்குித்ல்
Dr.NGPASC
B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
28
Total Credits: 03
Total Instruction Hours: 60 h
Syllabus
Dr.NGPASC
B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
29
Unit IV ெியகறகள் 15 h
1. பப்தம் - . திச்ெபர்த்ி
2. அகல்ற - புதுறப்தித்ன்
5. ிாறெ - தாா
2. ,ந ,ன, , ப ,, ,ண, பயதாடு (ஒலிப்பு மநி, மொற்மதாயள் பயதாடு அநில்)
இ. தறடப்தாக்கப் திற்ெி
1. கிற, ெியகற ழுதுல்
Text Books
மெய்யுள் ற்யம் உறறடத் ிட்டு . 2019. மாகுப்பு : ிழ்த் துறந , டாக்டர் ன்.
1
ெி.தி. கறன ற்யம் அநிில் கல்லூாி. ியூ மெஞ்சுாி புக் ைவுஸ்(தி)லிட். மென்றண.
References
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
30
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
the writing ability and develop reading skill.
various concepts and techniques for criticizing literature, to learn the
techniques for expansion of ideas and translation process.
communicate Hindi
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the fundamentals of novels and stories. K1
CO2 Understand the principles of translation work. K2
CO3 Apply the knowledge writing critical views on fiction. K3
CO4 Build creative ability. K3
CO5 Expose the power of creative reading. K2
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
31
Total Credits: 03
Total Instruction Hours: 60 h
Syllabus
Unit I गद्य – नत
ू न गद्य सॊग्रह (जय प्रकाश) 12 h
ऩाठ 1- रजजया
ऩाठ 2- मक्रीऱ
ऩाठ 3- बहता ऩानी ननममऱा
ऩाठ 4- राष्ट्रपऩता महात्मा गाॉधी
Unit II कहानी कॊ ज- डाॉ वी.ऩी. ‘अममताभ’ 12 h
अनच्छे द ऱेखन
Unit V अनवाद 12 h
Text Books
प्रकाशक: सममत्र प्रकाशन 204 ऱीऱा अऩार्टममेंर्टस, 15 हे ज्टॊ ग्स रोड’ अशोक नगर
1
इऱाहाबाद-211001 (Unit - I)
2 प्रकाशक: गोपवन्द प्रकाशन सदर बाजार, मथरा उत्तर प्रदे श – 281001 (Unit-II)
ऩ्तक: व्याकरण प्रहदऩ – रामदे व प्रकाशक: हहन्दी भवन 36 टे गोर नगर इऱाहाबाद –
3
211024 (Unit-III)
4 ऩ्तक: व्याकरण प्रहदऩ – रामदे व प्रकाशक: हहन्दी भवन 36 इऱाहाबाद-211024 (Unit-IV)
5 (ऩाठ 1 to 10) प्रकाशक: दक्षऺण भारत प्रचार सभा चेनैई -17 (Unit – V)
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
32
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
develop the writing ability and develop reading skill.
various concepts and techniques for criticizing literature, to learn the
techniques for expansion of ideas and translation process.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the fundamentals of novels and stories. K1
CO2 Understand the principles of translation work. K2
CO3 Apply the knowledge writing critical views on fiction K3
CO4 Build creative ability. K3
CO5 Expose the power of creative reading. K2
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
33
Total Credits: 3
Total Instruction Hours: 60 h
Syllabus
Unit I Novel 12 h
1. Alahayude penmakkal
Unit II Novel 12 h
1. Alahayude penmakkal
2. Nalinakanthi
2. Nalinakanthi
Unit V 12 h
Text Books
References
1 Malayala Novel Sahithyam
2 Malayala cherukatha Innale Innu.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
34
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
Competence in General Communication Skills – Oral + Written –
Comprehension & Expression.
the Culture, life style and the civilization aspects of the French people as well
as of France.
Competency in translating simple French sentences into English and vice
versa.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the Basic verbs, numbers and accents. K1
learn the adjectives and the classroom environment in
CO2 K2
France.
CO3 Learn the Plural, Articles and the Hobbies. K3
CO4 learn the Cultural Activity in France. K3
learn the Sentiments, life style of the French people and
CO5 K2
the usage of the conditional tense.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
35
Total Credits: 3
Total Instruction Hours: 60 h
Syllabus
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
36
Text Books
Regine Merieux, Yves Loiseau, LATITUDES 1(Methode de Français), Goyal Publisher &
1 Distributors Pvt.Ltd., 86 UB Jawahar Nagar (Kamala Nagar),Delhi-7 Les Editions Dider,
Paris,2008- Imprime en Roumanie par Canale en Janvier 2012.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
37
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
To experience the effect of dialogue, the brilliance of imagery and the
magnificence of varied genre
To strengthen the student’s English vocabulary and understanding of English
sentence structure
To communicate effectively and acquire knowledge on the transactional
concept of English language
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Extend interest in and appreciation of the works of
CO1 K2
eminent writers from various literatures
Interpret the genres in literature through the master
CO2 K3
works of great visionaries
Perceive the language gaps through a clear model of the
CO3 K5
grammatical structure
Analyze the concepts of texts in the course of different
CO4 K4
lessons which are realistic and discursive in nature
Value the integral concepts of English grammar
CO5 K5
necessarily required in their linguistic competence
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
38
Total Credits: 3
Total Instruction Hours: 60 h
Syllabus
Parts of Speech
Articles and Prepositions
Subject Verb Agreement
Degrees of Comparison
Sequence of Tenses
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
39
Unit V Grammar - II 14 h
If Conditionals
Modal Auxiliary Verbs
Question Types/Tags
Voice
Direct and Indirect Speech
Text Books
Prabha, Vithya. R and S. Nithya Devi. 2019. Sparkle: English Textbook for
1
First Year. McGraw Hill Education, Chennai.
Wren and Martin. 2006. High School English Grammar and Composition. S.
2
Chand Publishing, New Delhi.
References
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
40
Course
Course Name Category L T P Credit
Code
PROBLEM SOLVING USING C
204CT1A1CA CORE 4 1 - 4
PROGRAMMING
PREAMBLE
This course has been designed for students to learn and understand
attain Problem Solving skills and Programming Standard.
learn the core functionalities of C Programming.
remember the concepts of file management
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Learn the problem solving techniques and C
CO1 K1
programming basics
Remember the concepts of c fundamentals, types of
CO2 K1, K2
operator and Input /Output functions
Understand the principles of decision making statement,
CO3 K1,K2,K3
array and strings
CO4 Apply the knowledge of functions and pointers K3
Expose the concept of structure, union and file
CO5 K3
management
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
41
Total Credits: 4
Total Instruction Hours: 60 h
Syllabus
Unit II C Declaration 12 h
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
42
Text Books
References
4 https://www.pdfdrive.com/c-for-dummies-2nd-edition-shranisi-
17843209.html
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
43
Total Credits: 2
Total Instructions Hours: 48h
10 Write a function using pointers to add two matrices and to return the
resultant matrix to the calling function.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
44
Total Credits: 2
Total Instructions Hours: 48h
4 Usage of following commands: ls, Who, mkdir, cd, cat, mv, cp, chmod,
grep, rm, rmdir, date in mm/dd/yy format
5 Write a Shell script to merge the content of three files.
6 Write a shell script to perform arithmetic operations.
7 To draw a flow chart for a given problem in the OpenOffice.org.
11 To Draw a line, XY, bar and pie chart for a given user data in
OpenOffice.org Calc to perform the sorting and import/export features.
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
45
Course
Course Name Category L T P Credit
Code
DISCRETE MATHEMATICAL
202MT1A1IB IDC 4 1 - 4
STRUCTURE
PREAMBLE
This course has been designed for students to learn and understand
set theory operation and assist in planning.
basic concept of relation and function.
apply the concept of graph theory and algebraic structures in various fields
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 explainthe concept of set theory K1
CO2 apply the concept of Logical operators K3
demonstrate the concept and know the difference
CO3 K2
between Relation and Function
analyze the concept of Algebraic Structures and Graph
CO4 K2
theory
CO5 expose the concept of Language and Finite State Machine K1
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
46
Total Credits: 4
Total Instruction Hours: 60 h
Syllabus
Introduction- Set and its elements - Set Description - Types of Sets - Venn-Euler
Diagrams - Set Operations and Laws of Set Theory - Fundamental Products -
Partitions of sets-Minsets - Algebra of sets and Duality - Inclusion and Exclusion
Principle
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
47
Text Books
References
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
48
Course
Course Name Category L T P Credit
Code
VALUE EDUCATION-
193MB1A1AA AECC 2 - - 2
ENVIRONMENTAL STUDIES
PREAMBLE
This course has been designed for students to learn and understand
Multi disciplinary aspects of Environmental studies
Importance to conserve the Biodiversity
Causes of Pollution and its control
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
understand the importance of natural resources in order
CO1 K2
to conserve for the future.
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
49
VALUE EDUCATION-
193MB1A1AA SEMESTER I
ENVIRONMENTAL STUDIES
Total Credits: 2
Total Instruction Hours: 24 h
Syllabus
Land Resources and land use change; Land degradation, soil erosion and
desertification. Deforestation: Causes and impacts due to mining, dam building on
environment, forests, biodiversity and tribal populations. Water: Use and
overexploitation of surface and ground water, floods, droughts, conflicts over
water (international & inter-state). Heating of earth and circulation of air; air mass
formation and precipitation. Energy resources: Renewable and non-renewable
energy sources, use of alternate energy sources, growing energy needs, case
studies.
Environmental pollution : types, causes, effects and controls; Air, water, soil,
chemical and noise pollution. Nuclear hazards and human health risks. Solid waste
management: Control measures of urban and industrial waste. Pollution case
studies. Climate change, global warming, ozone layer depletion, acid rain and
impacts on human communities and agriculture. Environment Laws : Environment
Protection
Dr.NGPASC Act; Air (Prevention & Control of Pollution) Act; Water (Prevention and
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
50
Text Books
1 Carson, R. 2002. Silent Spring. Houghton Mifflin Harcourt
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
51
References
Pepper, I.L., Gerba, C.P. &Brusseau, M.L. 2011. Environmental and Pollution
1
Science. Academic Press.
Rao, M.N. &Datta, A.K. 1987. Waste Water Treatement. Oxford and IBH
2
Publishing Co. Pvt. Ltd.
Raven, P.H., Hassenzahl, D.M. & Berg, L.R. 2012. Environment. 8th edition.
3
John Wiley & Sons.
Rosencranz, A., Divan, S., & Noble, M.L. 2001. Environmental law and policy
4
in India. Tripathi 1992.
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
53
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
வாழ்க்கைத்திமன்ைள் (Life Skills) – ாணவனின்
CO1 K1,K2,K3
செயாக்ைத்திமகன ஊக்குவித்தல்
Dr.NGPASC
Total Credits: 3
Total Instruction Hours: 60 h
Syllabus
Unit I அ இக்கினம் 12 h
1. தியக்குள்
Unit II அ இக்கினம் 10 h
1. ொடினொர் - அிவுறடறந
(1பதல் – 18ொடல்கள் )
3. ெங்கமிகள் - ய.சு.நொணிக்கம்
Unit IV உறபறட 13 h
1.மொினொர் உணர்த்தும்
சுனநொினொறதயும் ெநதர்நபம் - தய. ஆறபத்து
2. வீபயணக்கம் - றகொெதி
Dr.NGPASC
Text Books
References
Dr.NGPASC
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
To develop the writing ability and develop reading skill.
To learn various concepts and techniques for criticizing literature, to learn the
techniques for expansion of ideas and translation process.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the fundamentals of novels and stories. K1
CO2 Understand the principles of translation work. K2
CO3 Apply the knowledge writing critical views on fiction. K3
CO4 Build creative ability. K3
CO5 Expose the power of creative reading. K2
Dr.NGPASC
Total Credits: 03
Total Instruction Hours: 60 h
Syllabus
Unit I 12 h
Unit II 12 h
उपन्यास: सेवासदन-प्रेमचन्द
Unit III 12 h
पाठ 2. कफ़न,
Unit IV 12 h
Unit V 12 h
(पाठ 1 to 10)
प्रकाशक: दनिण भारत प्रचार सभा चेनैई -17
Dr.NGPASC
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
To develop the writing ability and develop reading skill.
To learn various concepts and techniques for criticizing literature, to learn the
techniques for expansion of ideas and translation process.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the fundamentals of novels and stories. K1
CO2 Understand the principles of translation work. K2
CO3 Apply the knowledge writing critical views on fiction K3
CO4 Build creative ability. K3
CO5 Expose the power of creative reading. K2
Dr.NGPASC
Total Credits: 3
Total Instruction Hours: 60 h
Syllabus
Unit I 12 h
Travelogue
Unit II Novel 12 h
Travelogue
Unit III 14 h
Travelogue
Unit IV 10 h
Autobiography
Unit V 12 h
Autobiography
Text Books
Dr.NGPASC
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
To Acquire Competence in General Communication Skills – Oral + Written –
Comprehension & Expression.
To Introduce the Culture, life style and the civilization aspects of the French
people as well as of France.
To help the students to acquire Competency in translating simple French
sentences into English and vice versa.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the Basic verbs, numbers and accents. K1
To learn the adjectives and the classroom environment in
CO2 K2
France.
CO3 Learn the Plural, Articles and the Hobbies. K3
CO4 To learn the Cultural Activity in France. K3
To learn the Sentiments, life style of the French people
CO5 K2
and the usage of the conditional tense.
Dr.NGPASC
Total Credits: 3
Total Instruction Hours: 60 h
Syllabus
Unit I 12 h
Dr.NGPASC
Text Books
Dr.NGPASC
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The effect of dialogue, the brilliance of imagery and the magnificence of
varied genres
The vocabulary and to frame sentence structure
The transactional concept of English language
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Interpret skills in communication and to shape their
CO1 K2
attitude
Develop oral and written language skills in a business
CO2 K3
context
Analyze to gain key strategies and expressions for
CO3 K3
communicating with professionals
CO4 Inspect the knowledge to the corporate needs K4
CO5 Formulate Inter and Intrapersonal skills K5
Dr.NGPASC
Total Credits: 3
Total Instruction Hours: 60 h
Syllabus
Dr.NGPASC
Self - Discovery and Goal Setting: Self - Discovery - Goals and Types- Benefits,
Areas and Clarity of Goal Setting
Positive Thinking (PT) and Attitude: Benefits of PT and Attitude- Develop Positive
Attitude and Thinking- Drive out Negative Thinking and Attitude
Etiquettes and Manners: Home, Table and Business, Time Management
Text Books
Prabha, Dr. R. Vithya & S. Nithya Devi. 2019. Sparkle. (1st Edn.) McGraw -
1
Hill Education. Chennai. [Unit I - V]
References
1 Ghosh, B.N. Editor. 2017. Managing Soft Skills for Personality Development.
McGraw - Hill Education, Chennai.
Dr.NGPASC
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
basic data structure algorithms
the fundamental of linked list, Searching and Sorting methods
the traversal of trees and graph
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Understand the fundamental concepts of data structures K1
CO2 Develop algorithm for linked list methods K1,K2
CO3 Understand searching and sorting techniques K1,K2,K3
Demonstrate the concepts of Binary, Binary Search and
CO4 K3
AVL trees
CO5 Build algorithms for graph and its Application K3
Dr.NGPASC
Total Credits: 4
Total Instruction Hours: 60 h
Syllabus
Dr.NGPASC
Text Books
Vijayalakshmi Pai, G A, 2008, “Data Structures and Algorithms”, First
1
Edition, Delhi: Tata McGraw Hall
References
1 Ellis Horowitz, Sartaj Shani, 2010, “Data and File Structures”, Second
Edition, Galgotia Publication
3 Malik, D S., 2003, “Data Structures using C++”, First Edition, Cengage
Learning
Varsha H. Patil, 2012, “Data Structures using C++”, First Edition, Oxford
4
Higher Education
Dr.NGPASC
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
Problem logic and apply techniques to solve it
Concepts of object oriented programming
C++ programs in an efficient manner
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Spell the key concepts of OOPs, Input/Output and
CO1 K1
control structures
Demonstrate C++ programs with functions, classes and
CO2 K2
objects
Apply Operator Overloading & Inheritance technique for
CO3 K3
various problem solving approach
CO4 Utilize C++ Strings, Pointers & Virtual functions K3
Identify various File operations and Exception Handling
CO5 K3
mechanism
Dr.NGPASC
Total Credits: 4
Total Instruction Hours: 60 h
Syllabus
Files: Introduction - Classes for File Stream Operations - Opening and Closing a File
- Detecting End-of-File - More about Open(): File Modes - File Pointers and their
Dr.NGPASC
Text Books
Balagurusamy. E,2018,"Object-Oriented Programming with C++" 7th Edition,
1
Tata Mc-Graw Hill Publication, New Delhi.
References
Dr.NGPASC
CORE PRACTICAL:
204CS1A2CP SEMESTER II
DATA STRUCTURES USING C++
Total Credits: 2
Total Instructions Hours: 48 h
11 Write a C++ program to throw exception when entered marks are less
than 0 or greater than 100.
12 Write a C++ program to implement Insertion Sort.
Dr.NGPASC
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The concepts of number systems, conversion and binary coding.
The concepts of logic gates and Boolean algebra.
The construction of combinational and sequential circuits and other logic
families to design circuits.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Outline the various number systems and logic gates. K2
Infer the Boolean algebra, combinational circuits and its
CO2 K2
applications.
CO3 Construct flip flops using logic gates, sequential circuits. K3
Identify the working of different logic families and
CO4 K3
memory devices.
CO5 Interpret the basics of microprocessor 8085. K2
Dr.NGPASC
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Flip flops: RS flip flops – Clocked RS flip flop – D flip flop – T flip flop – JK flip flop
- Master Slave JK Flip Flop - Registers: Decoders (3 To 8 Line Decoder) – Encoder
(Octal To Binary Encoder) – Multiplexers (4 To 1 Line Multiplexer) –
Demultiplexers (1 To 8 Line Demultiplexer).
Unit V Microprocessors 10 h
Dr.NGPASC
Text Books
Puri V.K, 2007, "Digital Electronics Circuits and Systems", 13th Edition, Tata
1
McGraw Hill Publications, New Delhi.
References
1 Jain R.P, 2018, "Modern Digital Electronics", 4th Edition, Tata McGraw Hill
Publications.
2 Malvino and Leach, 2016, "Digital Principles and Applications", 5th Edition,
Tata McGraw Hill Publishing Company Ltd.
Dr.NGPASC
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
To study how human values and personality traits help to develop the
characteristics of each individual
Understanding the moral values towards the enrichment of the society
Identify the impact of ethics and values on the global development of the
current scenario
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Understand the concept of human values, personality
CO1 K2
traits and character formation.
Acquire the knowledge through value education towards
CO2 K1
national and global development.
Introduce the basic concepts of conflict, emotions and
CO3 K1
adolescent emotions.
Illustrate the techniques in therapeutic measures like yoga
CO4 K2
and meditation.
Learn the concepts of human rights, rights for women
CO5 K3
and children and domestic violence.
Dr.NGPASC
Total Credits: 2
Total Instruction Hours: 24 h
Syllabus
Dr.NGPASC
Third Semester
Java
194IT1A3CA Core - IV 4 - - 3 25 75 100 4
Programming
Operating
194CT1A3CA Core -V 4 1 - 3 25 75 100 4
Systems
Core Java
194CS1A3CP - - 4 3 40 60 100 2
Practical- IV Programming
Numerical
192MT1A3IC IDC - III Methods and 4 1 - 3 25 75 100 4
Statistics
Web
194CS1A3SA SEC-I 4 - - 3 25 75 100 4
Designing
SEC Practical Web
194CS1A3SP 0 - 4 3 40 60 100 2
-I Designing
GE – I 2 - - 2 - 50 50 2
LoP Lab on Project - - - - - - - -
Part - IV
191TL1A3AA Basic Tamil
Advanced
191TL1A3AB AECC - III 2 - - 3 - 50 50 2
Tamil
Women’s
195CR1A3AA
Rights
Total 20 2 8 - - - 700 24
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
80
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Define the basic fundamentals of Java Programming. K1
CO2 Learn about Object-oriented programming concepts. K2
Apply the knowledge in Java packages, Threads and
CO3 K3
Strings.
CO4 Demonstrate the concept of JDBC and RMI K3
Building programs to develop rich internet applications
CO5 K3
using JavaFX
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
81
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Input and Output Operations – Hierarchy of classes in java.io Package – File class –
Input Stream and Output Stream - Random Access File Class. JDBC: Architecture-
JDBC-ODBC - Types of Drivers - components-Interfaces and classes - Steps for
querying the database with JDBC - Creating ODBC Data Source - Querying and
Updating Database tables. RMI: How RMI Works - RMI Process - Implementing
RMI Services - Executing RMI Client and Server.
Unit V JavaFX 9h
Dr.NGPASC
JavaFX: Introduction – History - Environment - Architecture
B.Sc.(Computer – Application
Science) (Students admitted during- the
Shapes
AY 2020-21)
– Text – Effects – Transformation- Animations – Colors – Images – User Interface
COIMBATORE | INDIA
82
Controls – Charts – CSS – Layout Panes - Media with JavaFx – Event handling with
JavaFx.
Text Books
References
2 Schildt, 2010, "The Complete Reference Java", 8th Edition, Tata McGraw Hill
Publications.
4 Paul Deitel and Harvey Deitel, 2015, "Java How to Program, Deitel &
Associates", 10th edition, Inc Publications.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
83
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
Evolution of OS, its functions and process.
The Process scheduling and Deadlock techniques.
The Memory and Storage management.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Understand the evolution of OS functions and process K1
CO2 Learn Process scheduling K1, K2
CO3 Understand Deadlock techniques K2, K3
CO4 Acquire knowledge on Memory management K3
CO5 Ascertain facts on Storage management. K3
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
84
Total Credits: 4
Total Instruction Hours: 60 h
Syllabus
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
85
Text Books
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
86
Total Credits: 2
Total Instructions Hours: 48 h
S.No Contents
1 Compute mean, median, mode and standard deviation for the given set
of numbers using Java code.
8 Count the number of characters, words and lines in a text file using Java
code.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
87
Course
Course Name Category L T P Credit
Code
NUMERICAL METHODS AND
192MT1A3IC IDC 4 1 - 4
STATISTICS
PREAMBLE
This course has been designed for students to learn and understand
Solve simultaneous linear algebraic equations
Student knowledge in measures of central tendency and dispersion
About test of significance and chi-square test
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Explain about linear algebraic equations K2
Discuss the concept of numerical differentiation and
CO2 K2
numerical integration
Use measures of central tendency and variation for
CO3 K3
statistical analysis
Demonstrate relation between variables using
CO4 K3
correlation and regression analysis
CO5 Analyze the concept of test of significance K4
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
88
Total Credits: 4
Total Instruction Hours: 60 h
Syllabus
Unit I Simultaneous Linear Algebraic Equations 10 h
Introduction – Gauss Elimination method – Gauss Jordan method – Iterative
methods - Jacobi method of iteration – Gauss seidel iteration method
Unit II Numerical Differentiation and Integration 12 h
Numerical Differentiation - Derivatives using Newton’s forward difference formula
Derivatives using Newton’s Backward difference formula - Numerical Integration
Trapezoidal rule - Simpson’s 1/3 rd rule - Simpson’s 3/8 th rule
Unit III Measures of Central Tendency and Dispersion 12 h
Function of an average – Characteristics of typical average - Limitations - Properties
- Mean - Calculation of Mean - Merits of Mean - Demerits of Mean - Median –
Calculation of Median - Merits of Median - Demerits of Median - Mode -
Calculation of Mode -Merits of Mode - Demerits of Mode - Range - Quartile
deviation – Standard deviation
Unit IV Correlation and Regression 12 h
Types of correlation – Scatter diagram method - Coefficient of correlation - Karl
Pearson's coefficient of correlation - Merits and demerits of correlation – Rank
correlation - Regression - Uses - Difference between correlation and regression -
Method of studying regression – Regression equations - Regression equation of Y
on X - Regression equation of X on Y
Unit V Test of Significance and Chi-Square Test 14 h
Testing of hypothesis - Standard error - Test of significance for attributes - Test for
proportion of success - Test for difference in proportions - Test of significance for
large samples - Standard error of mean - Testing the difference between means of
two Samples - Test of significance for small samples - Students' t distribution - Chi
square test - Characteristics of Chi Square Test - Degrees of freedom - Chi square
test of goodness of fit - Chi square as a test of independence
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
89
Text Books
Pillai R.S.N and Bagavathi, 2002, ‘Statistical Methods’, 14th Edn, S. Chand
2
and Company Ltd, New Delhi
References
1 Gupta S.P, Gupta M.P, 2002, ‘Business Staitistics’ 17th Edn., Sultan Chand
and Sons., New Delhi.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
90
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The basic principles of creating an effective web page.
design and development skills in markup languages.
enrich the responsive web designing skills for smart phones and tablets.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Understand the basic structure of a web page and code
CO1 K2
editors.
CO2 Identify the basic HTML tags K1
CO3 Apply CSS in a web page. K3
CO4 Demonstrate form validation using JavaScript K3
CO5 Develop responsive web page using multimedia controls K3
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
91
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Unit I Introduction 9h
Web Publishing: Thinking Like a Web Publisher - Web Browsers - Web Servers -
Uniform Resource Locators. Getting Your Tools in Order: Anatomy of a Website -
Setting Up Your Computer for Web Publishing - Using the Google Chrome
Developer Tools - Wireframing- Web Hosting. Introducing HTML and CSS:
Definition of HTML - HTML Attributes - Using the styleAttribute - History of
HTML Standards - The Current and Evolving Standard: HTML5.
Learning the Basics of HTML: Structuring Your HTML - The Title - Headings -
Paragraphs - Comments. Organizing Information with Lists: An Overview -
Numbered Lists - Unordered Lists - Definition Lists - Nesting Lists. Working with
Links: Creating Links - Linking Local Pages Using Relative and Absolute
Pathnames - Links to Other Documents on the Web - Linking to Specific Places
Within Documents - Anatomy of a URL.
Designing Forms: Understanding Form and Function - Using the <form> Tag -
Using the <label> Tag - Creating Form Controls with the <input> Tag - Using
Other Form Controls - Grouping Controls with fieldset and legend - Applying
Cascading Style Sheet Properties to Form Elements. Introducing JavaScript: Need -
The <script> Tag. Using JavaScript in Your Pages: Validating Forms with JavaScript
- Hiding and Showing Content. Working with Frames and Linked Windows:
Frames - Linked Windows - Inline Frames.
Using the <object> Tag - The <embed> Tag - Embedding Flash Movies Using
SWFObject - Embedding Audio in Your Pages. Using Responsive Web Design
(RWD): Definition of RWD - Mobile Devices Should Come First - Planning a
Responsive Website - Writing Media Queries - Understanding the Mechanics of
RWD. Case Study: Bootstrap.
Text Books
Laura Lemay, Rafe Coburn, Jennifer Kyrnin, 2016, "HTML, CSS & JavaScript"
1
Web Publishing, 7thEdition, Pearson Education.
References
2 Thomas A. Powell, 2007, "The Complete Reference HTML & XHTML", 4th
Edition, Tata McGraw-Hill..
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
93
Total Credits: 2
Total Instructions Hours: 48 h
S.No Contents
1 Create a Home page for a Banking sector using standard HTML tags.
3 Design a web page for Grocery Store use ordered list, unordered lists and
navigation to showcase the products available in the store.
4 Apply advanced HTML tags, CSS, image, image map to the Grocery
store website.
8 Validate the user registration form with JavaScript functions for one or
more controls.
9 Build a web page with frames and hyperlinks for your Institution.
10 Construct a dynamic website for online tutorials embed audio and video
within the web page.
11 Resume building using appropriate formatting elements.
12 Develop a web site for Educational Institution using CSS properties.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
94
Total Credits: 2
Total Instruction Hours: 24 h
Syllabus
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
95
Text Books
Ravi Kant Taxli, 2010, "Computer Course Windows 7 and Office", 1st Edition,
1
Tata McGraw Hill.
References
Ian Lamont 2018, "Google Drive and Docs in 30 Minutes: The Unofficial
1 Guide to Google Drive, Docs, Sheets & Slides", 2nd Edition, I30 Media
Corporation.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
96
Total Credit: 1
Syllabus
Data Science in a Big Data World: Benefits and uses of Data Science and Big Data -
Facets of Data - The Data Science Process - The Big Data Ecosystem and Data
Science.
POverview of the Data Science Process: Defining Research Goals and Creating a
Project Charter - Retrieving Data - Cleansing, Integrating, and Transforming Data -
Exploratory Data Analysis
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
97
Text Books
Davy Cielen, Arno D.B. Meysman, Mohamed Ali, 2016, "Introducing Data
1 Science: Big Data, Machine Learning, and more, using Python tools", 1st
Edition, Manning Publications Co. [Unit 1 & 2]
Dr. Anil Maheshwari, 2017, "Big Data", 2nd Edition, TATA McGraw Hill
2
Publications. [Unit 3, 4 & 5]
References
1 Jain V.K., 2017, "Big Data and Hadoop", Khanna Book Publishing Co.
Paul C. Zikopolus, Chris Eaton, Dirk deRoos, Thomas Deutsch, George Lapis,
2 2012, "Understanding Big Data: Analytics For Enterprise Class Hadoop and
Streaming Data", TATA McGraw Hill Publications.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
98
Total Credit: 1
Syllabus
Introduction: Need for ERP Systems - Evolution of ERP - Definition of ERP System
- Information Systems Perspective of ERP - Role of ERP in Business - Challenges of
ERP - ERP in Indian Companies. Advanced ERP: Supply Chain Management
(SCM) System - Customer Relationship Management (CRM) System.
ERP Need Analysis: Strategic Plan - Strategic Analysis - Establishing Need for ERP
Systems. Business Case for ERP: Need for Business Case for ERP - Business
Rationale for ERP Implementation - Justifying the ERP Investments - Benefits of
ERP Systems - Feasibility Study.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
99
Text Books
References
1 Alexis Leon, 2014, "Enterprise Resource Planning", 3rd Edition, Tata McGraw
Hill.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
100
Total Credits: 2
Total Instruction Hours: 24 h
அ) ழுத்துகள் அிமுகம் :
1. உனிர் ழுத்துக்கள் - குில் , மடில் ழுத்துகள்
2. மநய் ழுத்துக்கள் - யல்ிம், மநல்ிம், இடைனிம்
3. உனிர்மநய் ழுத்துக்கள்
ஆ) மோற்கின் அிமுகம்: மனர்ச்மோல், யிடச்மோல் – யிக்கம் (.கா.)
குிப்பு:
அடத்து அகுகில் இருந்தும் யிாக்கள் அடநதல் சயண்டும்
குதி இ–க்கா யிாக்கள் இது அல்து அது ன் அடிப்டைனில் அந்தந்த
அகுகில் அடநதல் சயண்டும்
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
101
Text Books
அடிப்டைத் தநிழ். 2019. மதாகுப்பு : தநிழ்த் துட, ைாக்ைர் ன். ஜி.ி. கட நற்றும்
1
அியினல் கல்லூரி, ியூ மேஞ்சுரி புக் ஹவுஸ்(ி)ிட். மேன்ட
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
102
Total Credits: 2
Total Instruction Hours: 24 h
இங்கல 2019– 2020 ஆம் கல்யினாண்டு முதல் சசர்சயார்க்குரினது (10 நற்றும் 12 – ஆம்
யகுப்புகில் தநிழ் மநாமிப்ாடம் னின்யர்கலக்கு உரினது)(ருயத் சதர்வு உண்டு )
அ) ாபதினார் கயிலதகள்
தநிழ்ாடு
நதில் உறுதி சயண்டும்
யருகின் ாபதம் (ா.எண்.5-8)
ஆ) ாபதிதாசன் கயிலதகள்
இன்த்தநிழ்
ீங்கச மசால்லுங்கள்
யாில எடடா!
இ) தாபாாபதி கயிலதகள்
சயலகல் சயள்யிகள்
அகு – 2 புதுக்கயிலதகள் 05 h
அகு – 3 இக்கணம் 04 h
ாபாட்டுக் கடிதம்
ன்ிக் கடிதம்
அலமப்புக் கடிதம்
அலுயக யிண்ணப்ங்கள்
குிப்பு:
குதி –அ அலத்து அகுகில் இருந்தும் இபண்டு யிாக்கள் அலநதல்
சயண்டும்
குதி இ –க்கா யிாக்கள் இது அல்து அது என் அடிப்லடனில் அந்தந்த
அகுகில் அலநதல் சயண்டும்
Text Books
சிப்புத் தநிழ் . 2019. மதாகுப்பு : தநிழ்த் துல, டாக்டர் என். ஜி.ி. கல நற்றும்
1
அியினல் கல்லூரி, ியூ மசஞ்சுரி புக் ஹவுஸ்(ி)ிட். மசன்ல
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
104
Total Credits: 2
Total Instruction Hours: 24h
Syllabus
Issues for women in India- Law relating to Female infanticide-Rights to the survival
of a child-Child Labour- Child trafficking –Child Marriage- Protection of Children
against Sexual Offences Act 2012 (POCSO)
Constitutional Rights –Personal Laws- The Tamil Nadu Maintenance and Welfare
of Parents and Senior Citizens Rules in 2009- The National Council for Older
person- Government Provisions for elderly persons
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
105
Text Books
References
1 Women’s Human Rights in India(2019)-Christian Foster and Jaya Sagade- Routledge India
Justice for Women: Concerns and Expressions (2008)-Anand AS –Universal Law
2 Publishing Co.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
106
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The fundamental concepts of project management.
The theory behind Agile Methodology
To apply Agile methodology in Project Management tasks.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Ability to understand the various Project Management
CO1 K2
tasks.
CO2 Understand the basic techniques of Agile Methodology K2
CO3 Apply Lean and Agile in Project Management Life Cycle. K3
CO4 Learn about Agile Management K3
Ability to apply the Agile Leadership Ethics in Project
CO5 K3
Management.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
107
Total Credits: 4
Total Instruction Hours: 60 h
Syllabus
Applying Lean and Agile to the Project Management Life Cycle: The Planning
Process: WBS - The Project Plan - Models for Planning. Project Execution:
Evaluation Metrics for Piloting or Testing - Schedule and Effort / Cost Variance -
Resource Utilization - Change Requests to Scope of Work - Performance
Monitoring-Provide Project Status.
Monitoring, Controlling and Closing a Project: The Data Collection Plan - Change
Management - Making Communication Easier - Specific Activities - Managing and
Tracking: Decisions - Action Items - Execute and Revise Project Schedule - Manage
Risk - Cause and Effect Matrix - Control Charts - Tools. Applying Lean and Agile
Techniques to Project Management: Integration - Scope - Time - Cost - Quality -
Human Resource - Communications - Risk
Ethics and Social Responsibility: Ethics - Values - The Lean and Agile Project
Manager: Being Both a Leader and a Manager - Appreciation of a System -
Knowledge of Variation - Theory of Knowledge - Understanding of Psychology -
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
108
Change Management Basics for Lean and Agile Project Managers - Change
Management Basics for Lean and Agile Project Managers - Lean and Agile Project
Management International.
Text Books
Terra Vanzant Stern, 2017, "Lean and Agile Project Management-How to
Make Any Project Better, Faster, and More Cost Effective", 1st Edition, CRC
1 Press.
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
109
Course
Course Name Category L T P Credit
Code
RELATIONAL DATABASE
194IT1A4CA CORE 4 1 - 4
MANAGEMENT SYSTEM
PREAMBLE
This course has been designed for students to learn and understand
the knowledge about database and manipulation of database.
the database management system
the knowledge of database designer using named PL/SQL Blocks.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Understand the database concepts, modeling,
CO1 K1
dependencies and normalization.
Recognize the basics and facts of Oracle9i with DDL
CO2 K2
commands.
Develop the knowledge of data management using DML
CO3 K3
and TCL Commands.
Acquire knowledge of PL/SQL to develop, organize and
CO4 K3
manage a database with huge data.
Illustrate the knowledge of database designer using
CO5 K3
named PL/SQL Blocks
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
110
Total Credits: 4
Total Instruction Hours: 60 h
Syllabus
Unit II Oracle9i 12 h
Oracle9i: Oracle9i an introduction – SQL. Oracle Tables: DDL: Naming Rules and
conventions – Data Types – Constraints – Creating Oracle Table – Displaying Table
Information – Altering an Existing Table – Dropping, Renaming, Truncating Table
– Table Types – Spooling – Error codes.
Unit IV PL/SQL 12 h
PL/SQL Cursors and Exceptions: Cursors – Implicit & Explicit Cursors and
Attributes – Cursor FOR loops – Exceptions – Types of Exceptions. PL/SQL
Named Blocks: Procedures – Functions – Packages –Triggers.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
111
Text Books
References
2 Kevin Loney, George Koch, and the Experts at TUSC, 2002,"Oracle 9i: The
Complete Reference", TMH,
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
112
Total Credits: 2
Total Instructions Hours: 48 h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
114
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
To analyze business transactions from an accounting viewpoint
To recognize, record, and classify new accounting data
To understand the rules of accounting used to enter the business transactions
in a systematic manner to maintain books of accounts
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Know the concepts, conventions and rules of accounting
CO1 to pass journal entries and prepare ledger accounts and K1
cash books
Obtain knowledge to prepare the final accounts of a
CO2 K2
company
CO3 Classify and apply appropriate methods of depreciation K2
CO4 Understand about single entry system of book keeping K2
CO5 Acquire knowledge about branch accounts K2
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
115
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Final accounts of a sole trader with adjustment: trading account, profit and loss
account and Balance sheet with adjustment.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
116
Text Books
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
117
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
the fundamentals of python
a function-oriented programming paradigm through python
the implementation of various applications using python
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Enable the students to understand the basic principles of
CO1 K1
the Python Language.
Applying the design principles in the data-driven
CO2 K2
applications
Enabling to design the web-based applications using
CO3 K2
Python
Understanding the machine learning ability of Python
CO4 K3
based components
CO5 Solving the real time problems using Python K4
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
118
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Lists – Values and accessing elements – Traversing a list – Deleting elements from
list – Built-in list operators – Built-in list methods. Tuples – Creating tuples –
Accessing values in tuples – Tuple assignment –Tuples as return values – Basic
tuple operations – Built-in tuple functions. Dictionaries – Creating a dictionary –
Accessing, Updating, Deleting elements from dictionary – Operations in dictionary
– Built-in dictionary methods.
The NumPy Library: NumPy : A Little History - The NumPy Installation - Ndarray:
The Heart of the Library - Basic Operations - Indexing, Slicing and Iterating -
Conditions and Boolean Arrays - Shape Manipulation - Array Manipulation -
Structured Arrays - Reading and Writing Array Data on Files.
Unit V Pandas 10 h
Pandas: The Python Data Analysis Library: Installation- Getting Started with
pandas - Pandas Data Structures - Other Functionalities on Indexes - Operations
between Data Structures - Function Application and Mapping - Sorting and
Ranking - “Not a Number” Data. Pandas: Reading and Writing Data: CSV and
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
119
Textual Files - Reading Data in CSV or Text Files - Reading and Writing HTML
Files
Text Books
E. Balagurusamy, 2016, “Introduction to Computing and Problem Solving
1
Using Python”, McGrawHill publication. UNIT 1, 2 and 3
Fabio Nelli , 2015, “Python Data Analytics” , Apress, 1st Edition. UNIT 4 and
2
5
References
1 Wes McKinney, 2011, “Python for Data Analysis: Data Wrangling with
Pandas, NumPy, and Ipythony”, O’Reilly.
2 Zed Shaw,2014, “Learn Python the Hard Way”, Addison-Wesley, 3rd Edition
3 www.spoken-tutorial.org
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
120
Total Credits: 2
Total Instructions Hours: 48 h
12 Write a python program to read a CSV file and perform read and write
operations.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
121
GENERIC ELECTIVE:
194CS1A4GA SEMESTER IV
WEB DESIGNING
Total Credits: 2
Total Instruction Hours: 24 h
Syllabus
Brief History of Internet - What is World Wide Web - Why create a web site - Web
Standards - Audience requirement. Introduction to HTML: What is HTML - HTML
Documents - Basic structure of an HTML document - Creating an HTML document
- Mark up Tags - Heading-Paragraphs- Line Breaks- HTML Tags.
Concept of CSS - Creating Style Sheet-CSS Properties - CSS Styling - Working with
block elements and objects - Working with Lists and Tables - CSS Id and Class - Box
Model.
Creating the Web Site - Saving the site - Working on the web site - Creating web
site structure - Creating Titles for web pages - Themes-Publishing web sites.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
122
Text Books
References
1 Steven M. Schafer HTML, XHTML, and CSS Bible, 5ed Wiley India.
2 John Duckett Beginning HTML, XHTML, CSS, and JavaScript Wiley India.
3 Ian Pouncey, Richard York, Beginning CSS: Cascading Style Sheets for Web
Design Wiley India
4 Kogent Learning Web Technologies: HTML, JavaScript Wiley India.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
123
Total Credits: 2
அகு : 1 12 h
ீதி நூல்கள்
I.ஆத்திசூடி - “அம் மேன யியம்பு” பதல் “ஒயினம் சசேல்”யலப -12 ாடல்கள்
II.மகான்லசயந்தன் - “அன்லயும் ிதாவும் பன்ி மதய்யம்” பதல்
“எண்ணும் எழுத்தும் கண் எத் தகும்” யலப -7 ாடல்கள்
III.தியக்குள் - 6 ாடல்கள்
1. அகப பத ................………....1
2. நத்துக் கண்...........................34
3. இின உயாக .......................100
4. தீனலய தீன னத்தான்………..202
5. கற்க கேட ................................391
6. கண்மணாடு கண்ணில...........1100
அகு : 2 12 h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
124
Text Books
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
125
Total Credits: 2
Total Instruction Hours: 24 h
இபங்கலன 2019– 2020 ஆம் கல்ிாண்டு பல் சேர்சார்க்குாிது
(10 ற்றும் 12 – ஆம் குப்புகபில் ிழ் மாிப்தாடம் தின்நர்களுக்கு உாிது
(தருத் சர்வு உண்டு )
அனகு – 1 05 h
ிருக்குநள்
I அநத்துப்தால்
1. இணில கூநல் - அிகா ண் : 10
2. அடக்கபலடல - அிகா ண் : 13
II மதாருட்தால்
1. கல்ி - அிகா ண் : 40
2. உவு - அிகா ண் : 104
III இன்தத்துப்தால்
1. லகங்குறுத்ல் - அிகா ண் :109
2. திாிாற்நால - அிகா ண் : 116
அனகு – 2 05 h
கட்டுலத் மாகுப்பு
I ல்ாழ்வு - டாக்டர் ப.ாேன்
1. ம்திக்லக
2. புனணடக்கம்
3. தண்தாடு
II இலபஞர்கபின் ஒபிாண ிர்கானத்ிற்கு - கு.ம. தானசுப்திிம்
1. கானக்கக்கு
2. ற்தக்கச மேல்ம்
அனகு – 3 05 h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
126
இனக்கம் - க்கநில்
1. இல்பு க்கு
2. குி க்கு
அனகு – 5 04 h
I தலடப்தாற்நல் தகுி
கில,கட்டுல ழுச்மேய்ல் - மதாதுத் லனப்பு
II திற்ேிப் தகுி
ிில் ட்டச்சு மேய்ல் - யூணிசகாடு ழுத்துருில்.
Note: திற்ேிப் தகுிில் ிணாக்கள் அலத்ல் கூடாது
குறிப்பு :
அலணத்து அனகுகபில் இருந்தும் இண்டு ிணாக்கள் அலல் சண்டும்
தகுி இ –க்காண ிணாக்கள் இது அல்னது அது ன்ந லகில் அந்ந்
அனகுகபிலிருந்து அலல் சண்டும்.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
127
Text Books
ேிநப்புத்ிழ் 20-21. மாகுப்பு : ிழ்த் துலந , டாக்டர் ன்.ஜி.தி. கலன அநிில்
1
கல்லூாி, ியூ மேஞ்சுாி புக் ஹவுஸ்(தி) லிட். மேன்லண- 600 098
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
128
Total Credits: 2
Total Instructions Hours: 24 h
S.No Contents
1 Current Events
2 General Science
3 Geography of India
4 Tamil and Other Literature
5 Inventions and Discoveries
6 Numerical and Mental Aptitude
7 Verbal and Non Verbal Reasoning
8 Socio- Culture and Heritage of India
9 Indian Economy and Political System
10 History of India and Freedom Struggle
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
129
Course
Course Name Category L T P Credit
Code
DATA COMMUNICATION AND
194CT1A5CA CORE 4 - - 4
NETWORKS
PREAMBLE
This course has been designed for students to learn and understand
Modes of Data Transmission, Transmission Media and Network Topologies.
OSI layers, Routing Algorithms and ISDN architecture
Internetworking devices, Analyze the problems in inter networking, TCP
and UDP
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Know about Data Communications and Transmission
CO1 K1,K2
Methods
Describe modes of Data Transmission, Multiplexing
CO2 K1,K2
Techniques and Transmission Media
Interpret Network Topologies, OSI layers and Routing
CO3 K3
Algorithms
Understand the ISDN Architecture, Internetworking
CO4 K3
concepts and Basics of TCP/IP
CO5 Apply TCP and UDP formats. K3
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
130
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
131
TCP & UDP: Features of TCP - Relationship between TCP and IP - Ports and
Sockets - TCP connections - What makes TCP Reliable - TCP Packet Format.
User Datagram Protocol (UDP): UDP - UDP Packet - Difference between UDP and
TCP – Domain Name System (DNS) – Electronic Mail (Email) – File Transfer
Protocol (FTP).
Text Books
Achyut S. Godbole , 9th reprint, 2018, "Data Communications and
1
Networks", 2nd Edition, Tata McGraw Hill Publications
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
132
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The objectives of the .Net Framework.
About the programming methodologies of C#.Net
Develop window applications, database connectivity and webapplications
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the C#.Net framework K1
Illustrate generic control structures and arrays regulatory
CO2 K2
functions
CO3 Learn the additional features in C#.Net K3
Develop the knowledge of database connectivity and
CO4 K2
build programs
CO5 Expose the concepts of server side web controls K2
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
133
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
for each statement – Goto statement. Arrays and Methods: One-dimensional arrays-
Two-dimensional arrays – Jagged array – array and Array list Classes – Methods –
value Type parameters – out Type parameters – params Type parameters – method
overloading. Classes and Objects- Properties, Indexers and Operator Overloading-
Inheritance and Polymorphism.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
134
Text Books
Muthu .C, 2007, “Visual C# .Net”, 1st Edition, Vijay Nicole Publication,
1
Chennai.
References
2 Matt Telles, 2008, "C# Programming" - Black Book, Dreamtech Press, New
Delhi.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
135
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The basic algorithms and the dimensions of computer graphics
The core concepts of Computer Graphics with Pycairo libraries.
Effective programs for solving graphics problems.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Understand the overview of Pycairo and Basic drawing
CO1 K1
operations.
Apply various Transforms and Gradients and image fills
CO2 K3
for generating shapes.
Learn the Clipping, Masking and Compositing on
CO3 K2
graphics objects
CO4 Learn about Adding Widgets and Layout Management. K2
CO5 Implementing the customization using different controls K3
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
136
Total Credits: 3
Total Instruction Hours: 48 h
Syllabus
Introduction to vector graphics: Pixel images – Size and Resolution – Resizing pixel
images – Drawing on pixel images – Vector graphics – Rendering – Typical uses –
Benefits – Disadvantages – Common vector formats. About Pycairo. Basic Drawing
operations: Creating an image with Pycairo – Coordinate system – Rectangles – Fill
and Stroke – Lines – Polygons – Open and closed shapes – Arcs – Circles – Bezier
curves – Line styles.
Paths and complex shapes: Paths – Sub-paths – Lines – Polygons – Arcs - Bezier
curves - Function curves – Rectangle. Computer color: RGB color – Pycairo RGB
colors – CSS named colors – Transparency – Transparency color calculation –
Transparent images – Greyscale images – Pixel colors. Working with text: Text is
just shapes – How Pycairo handles text – Fonts – Font size – Font style – Text
extents – Text extent examples – Text alignment.
Gradients and image fills: Patterns – Solid Pattern – Linear gradient – Linear
gradients at different angles – Adding more stops – Extend options – Filling a
stroke with gradient – Filling text with a gradient – Radial gradients – Loading an
image into Pycairo – Using Surface Pattern with an image – Using Surface Pattern
with vectors.
Clipping, Masking and Compositing: Clipping – Calling clip multiple times –
Resetting the clip region – Clipping functions – Masking – Using an image as a
mask – Compositing – OVER operator – Changing the drawing order – Masking
operations
Creating the GUI Form and Adding Widgets : Creating our first Python GUI-
Preventing the GUI from being resized-Adding a label to the GUI form- Creating
buttons and changing their text property-Text box widgets-Setting the focus to a
widget and disabling widgets-Combo box widgets-Creating a check button with
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
137
Unit V Customization 10 h
Look and Feel Customization: Creating message boxes – information, warning, and
error-How to create independent message boxes- How to create the title of a tkinter
window form- Changing the icon of the main root window - Using a spin box
control - Relief, sunken, and raised appearance of widgets - Creating tooltips using
Python - Adding a progress bar to the GUI - How to use the canvas widget.
Text Books
Martin McBride, 2020, “Computer Graphics in Python: Advanced Vector
1 Graphics using Pycairo and Python”, Kindle Edition, Lean Publishing,
Canada.
References
3 Mark Roseman, 2012, “Modern Tkinter for Busy Python Developers”, Kindle
Edition.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
138
Course
Course Name Category L T P Credit
Code
CYBER CRIME AND DIGITAL
194IT1A5CB CORE 4 - - 4
FORENSIC
PREAMBLE
This course has been designed for students to learn and understand
The application of forensics and analyze computer forensic evidence.
The essential Protocols and Knowledge about Forensic
The importance of network forensic principles, legal considerations, digital
evidence controls.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Understand the basic forensics and techniques for
CO1 K1
conducting the forensic.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
139
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
140
Text Books
Mohamed Chawki, Ashraf Darwish, Mohammad Ayoub Khan, Sapna Tyagi,
1 2015, “Cybercrime, Digital Forensics and Jurisdiction”, Third Edition,
Springer & London.
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
141
CORE PRACTICAL:
194CS1A5CP SEMESTER V
PROGRAMMING IN C#
Total Credits: 2
Total Instructions Hours: 48 h
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
142
CORE PRACTICAL:
194CS1A5CQ SEMESTER V
COMPUTER GRAPHICS
Total Credits: 2
Total Instructions Hours: 48 h
Dr.NGPASC
COIMBATORE | INDIA B.Sc. (Computer Science) (Students admitted during the AY 2020-21)
143
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
Basics of NoSQL Database Concepts.
Architecture types of NoSQL Database.
Different Types of NoSQL Database.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the fundamentals of NoSQL databases K1
CO2 Understand the Types of NoSQL Databases K2
CO3 Learn the basics of Apache Cassandra NoSQL database K3
Understand MongoDB Database creation and
CO4 K3
manipulation.
CO5 Knowledge on Graph-Based Database K3
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
144
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Unit I Introduction 9h
Unit IV MongoDB 10 h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
145
Text Books
References
1 Gaurav Vaish, 2013," Getting Started with NoSQL: Your guide to the world
and technology of NoSQL", Packt Publishing, Kindle Edition, Mumbai.
Pramod J Sadalage, Martin Fowler, 2013 " NoSQL Distilled: A Brief Guide to
2 the Emerging World of Polyglot Persistence ", 1st Edition, Pearson Education
India.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
146
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
Distinctions between validation tests and defect testing
Principles of system and component testing
Essential characteristics of tool used for test automation
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Understand the software life cycle model K1
CO2 Understanding the fundamentals of software testing K2
CO3 Learn the principles of verification and validation K3
CO4 Learn different tools used for software testing K3
CO5 Apply the testing metrics with current scenario K3
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
147
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
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.
Buddy testing – Pair testing – Exploratory testing – Iterative testing – Agile and
extreme testing – Defect seeding. Usability and accessibility testing: What is
usability testing – Approach to usability – When to do usability testing – How to
achieve usability – Quality factors for usability – Aesthetics testing – Accessibility
testing – Tools for usability
What are metrics and measurements – Why metrics in testing – Types of metrics –
Project metrics – Effort variance – Schedule variance – Effort distribution – Progress
metrics – Test defect metrics – Development defect metrics – Productivity metrics.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
148
Text Books
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
149
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
Mobile communication introduction and fundamentals.
The mobile service providers with their architecture.
The basics of Wireless Application Protocol and markup language
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Learn the fundamentals mobile communication with
CO1 K1
current scenario
CO2 Understand the telecommunication system K2
CO3 Learn the network layer and concepts of routing packets. K1,K3
CO4 Understand mobile transport layer process. K2,K3
Knowledge on Wireless Application Protocol architecture
CO5 K2,K3
and WML
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
150
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Unit I Introduction 8h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
151
Text Books
References
1 Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, 2003,
“Principles of Mobile Computing”, 2nd Edition, Springer.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
152
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the basics of the research methods and techniques K1
Remember the hypothesis, laws related to research
CO2 K1
problem
CO3 Understand the limitations of experimentation in research K2
Illustrate the concept of interdisciplinary and
CO4 K3
multidisciplinary research
CO5 Analyze the ethics and responsibilities of research K3
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
153
Total Credits: 2
Total Instruction Hours: 24 h
Syllabus
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
154
Text Books
Perter Pruzan, (2016), Research Methodology: The Aims, Practices and Ethics
1
of Science. Springer, Switzerland
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
155
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The basic concepts of PHP and MySQL
The working knowledge of Dynamic Web Site Design
The HTML forms using PHP scripts and establishing connectivity between
PHP and MySQL.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Acquire knowledge on basic concepts of PHP. K2
CO2 Understand the programming concepts of PHP. K1
Implement the HTML forms and design a dynamic
CO3 K3
webpage.
Understand MySQL queries and implement various
CO4 K3
query operations.
CO5 Incorporate database connectivity with PHP and MySQL. K2
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
156
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
157
Text Books
Larry Ullman, 2012,"PHP and MySQL for Dynamic Web Sites", Fourth
1
Edition,Peachpit Press, California.
References
1 Luke Welling , 2016, "PHP and MySQL Web Development Paperback", Fifth
Edition, Pearson Education, California.
2 Lynn Beighley & Michael Morrison, 2009, "Headfirst PHP & MySQL", First
Edition, O’Reilly, California.
Robin Nixon, 2014, "Learning PHP, MySQL, JavaScript, CSS & HTML5": A
3 Step-by-Step Guide to Creating Dynamic Websites, Third Edition, O’Reilly,
California.
4 Brett Mclaughlin, 2012, “PHP & MySQL: The Missing Manual” , Second
edition, O′Reilly, California
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
158
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The concepts of Data Ware housing and Data Mining Concepts.
The methodologies used for analysis of data
The various approaches with other techniques in data mining and data
warehousing.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Understand the concept of Data Mining, Data Warehouse
CO1 K2
and Data Marts.
Assess raw input data and apply data pre-processing
techniques, generalization techniques and data
CO2 K3
characterization techniques to provide suitable input for a
range of data mining algorithms.
Identify Associations in large databases using different
CO3 K3
techniques.
Differentiate various classification and clustering
CO4 K4
techniques.
Develop further interest in research and design of new
CO5 K5
Data Mining techniques.
MAPPING WITH PROGRAMME OUTCOMES
COs/POs PO1 PO2 PO3 PO4 PO5
CO1 S S S M S
CO2 S M S S S
CO3 S S M S S
CO4 S S M M M
CO5 S M M M M
S Strong M Medium L Low
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
159
Total Credits: 3
Total Instruction Hours: 48 h
Syllabus
Introduction – Why Data Mining – What is Data Mining –Which Technologies are
Used- Major Issues in Data Mining - Data Preprocessing - Data Cleaning - Data
Integration - Data Reduction - Data Transformation and Data Discretization.
Reporting and Query tools and Applications – Tool Categories – The Need for
Applications – Cognos Impromptu – Online Analytical Processing (OLAP) – Need
– Multidimensional Data Model – OLAP Guidelines – Multidimensional versus
Multi relational OLAP – Categories of Tools – OLAP Tools and the Internet
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
160
Text Books
Jiawei Han and Micheline Kamber, 2019, “Data Mining Concepts and
1
Techniques”, Second Edition, Elsevier.
Alex Berson and Stephen J. Smith, 2007, “Data Warehousing, Data Mining &
2
OLAP”, Tenth Reprint, Tata McGraw Hill Edition.
References
1 K.P. Soman, Shyam Diwakar and V. Ajay, 2006, " Insight into Data mining
Theory and Practice”, Easter Economy Edition, Prentice Hall of India.
Herbert Jones, 2017, "Data Mining: The Data Mining Guide for Beginners,
3 Including Applications for Business, Data Mining Techniques, Concepts, and
More", Bravex Publications.
Alex Berson, 2017, "Data Warehousing, Data Mining & OLAP", McGraw Hill
4 Education.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
161
Total Credits: 2
Total Instructions Hours: 48 h
S.No Contents
Write a PHP program to find the
(i) Sum of Digits
1
(ii) Factorial of a given number
(iii) Palindrome Number
Create a PHP program to validate all the string manipulation functions in
2
PHP
3 Create a PHP program to create and validate a registration form.
Create a PHP program to implement the following.
4 (i). Chess board in PHP using for loop
(ii) Pattern with * using for loop
Write a program to calculate Electricity bill in PHP based on the following
requirements.
For first 50 units – Rs. 3.50/unit
5
For next 100 units – Rs. 4.00/unit
For next 100 units – Rs. 5.20/unit
For units above 250 – Rs. 6.50/unit
6 Create a HTML form using PHP and send a request to the server.
7 Create a student table in MySQL and insert five records for it.
Create a table named employee in My SQL and perform Alter, Update and
8
Delete operations.
Write a SQL query to perform inner join, outer join, and self-join in
9
MySQL.
10 Write a MySQL code to perform advanced search operations on a table.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
162
Total Credits: 4
Total Instructional Hours 96 h
GUIDELINES:
1. A Guide has been allotted to each student by the department. Student can
select any topic in discussion with the supervisor. Students should maintain
a work diarywere in weekly work carried out has to be written. Guide
should review the workevery week and put his/her signature. The work
diary along with project reportshould be submitted at the time of viva voce.
Note: (End Semester Examination marks jointly given by the external and internal
examiner).
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
163
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The databases, statistics and machine learning to uncover trends in large
datasets.
Sharing data analysis to stakeholders so they can draw conclusions and
make decisions.
The data specific questions, BI pulling the answers from the datasets.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Understand turning data analysis into visual
CO1 K2
representations
Understand Exploring data through visual storytelling to
CO2 K3
communicate insights
Compile multiple data sources, identifying the
CO3 K3
dimensions
Evaluate the results from descriptive analytics and further
CO4 K4
exploring the data using statistics
Build the data specific questions, BI pulling the answers
CO5 K5
from the datasets
MAPPING WITH PROGRAMME OUTCOMES
COs/POs PO1 PO2 PO3 PO4 PO5
CO1 S S M M M
CO2 M M S S S
CO3 M M M M S
CO4 S S M M M
CO5 M S M M S
S Strong M Medium L Low
Dr.NGPASC
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Dr.NGPASC
Text Books
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
166
Course
Course Name Category L T P Credit
Code
194CS1A6DB
SEMANTIC WEB DSE 4 - - 4
PREAMBLE
This course has been designed for students to learn and understand
Semantic Web Vision.
XML,RDF,RDFS,OWL.
Querying Ontology and real time application.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Understand the rationale behind Semantic Web. K2
CO2 Remember the Structured Web Documents: XML K1
Apply Model ontologies using Resource Description
CO3 K3
Framework (RDF).
Create Model and design ontologies using Web Ontology
CO4 K5
Language (OWL).
Apply Semantic web technologies to real world
CO5 K3
applications.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
167
194CS1A6DB
SEMANTIC WEB SEMESTER VI
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Unit V Applications 08 h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
168
Text Books
Grigoris Antoniou, Frank Van Harmelen, 2008, "A Semantic Web Primer"
1
Second Edition, MIT Press.
Johan Helm, 2001, “Creating the Semantic Web with RDF", First Edition,
2
Wiley.
References
1 Liyang Yu, 2007, “Introduction to the Semantic Web and Semantic web
services”, First Edition, Chapman & Hall/CRC, Taylor & Francis group.
Michael C. Daconta, Leo J. Obrst, and Kevin T. Smith, 2003, “The Semantic
2 Web: A Guide to the Future of XML, Web Services, and Knowledge
Management”, Fourth Edition, Wiley Publishing.
John Davies, Rudi Studer, and Paul Warren John, 2006, “Semantic Web
3 Technologies: Trends and Research in Ontology-based Systems”, First
Edition, Wiley and Son’s.
John Davies, Dieter Fensel and Frank Van Harmelen, 2003, “Towards the
4 Semantic Web: Ontology- Driven Knowledge Management”, First Edition,
John Wiley and Sons.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
169
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
Concepts of multimedia and its applications.
the various Multimedia file formats.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Learn the fundamentals of Multimedia and its working
CO1 K1
environment.
CO2 Understand the concepts of Image processing. K2
CO3 Understanding Audio and Multimedia. K3
CO4 Learn the Video concepts and file formats. K2
CO5 Illustrate the concepts of Animation. K3
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
170
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Unit II Image 10 h
Unit IV Video 10 h
Unit V Animation 10 h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
171
Text Books
References
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
172
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The role of middleware in the distributed environment and its common
services.
The importance of securities and technologies present in Middleware.
The role of middleware in cloud technologies
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Study the set of services that a middleware system
CO1 K2
constitutes.
Understand how middleware facilitates the technologies
CO2 K3
in heterogeneous environments.
CO3 Study the importance of security in middleware. K3
Learn the object-oriented middleware basics through the
CO4 K4
example of the following CORBA objects.
Understand the basics of open stack cloud and message
CO5 oriented middleware that is the most often used K5
middleware technique.
MAPPING WITH PROGRAMME OUTCOMES
COs/POs PO1 PO2 PO3 PO4 PO5
CO1 S S S M M
CO2 M M S S S
CO3 S S M S S
CO4 M S M M M
CO5 S S S M M
S Strong M Medium L Low
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
173
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Unit II Technologies 10 h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
174
Cloud and OpenStack Cloud: OpenStack Cloud - Amazon Web Services Cloud -
CloudStack Cloud. Message-Oriented Middleware: CORBA Event Service and
CORBA Notification Service - Java Message Service and Message Beans - Object
Management Group Data Distribution Service - Advanced Message Queueing
Protocol
Text Books
References
Aurore Savoy-Navarro, Jang Hyuk Kwon, Kum Won Cho, Ok-Hwan Byeon,
1 Thom Dunning, 2010, "Future Application And Middleware Technology On
E-Science", First Edition, Springer.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
175
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
Basic concepts of Mobile Ad-Hoc Networks and Routing Protocols.
Tools for modeling and Simulation in Mobile Ad-Hoc Networks.
Channel allocation for Mobile Ad-Hoc Networks.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Learn the fundamentals of Mobile Ad-Hoc Networks. K2
Understand the implementation of different Routing
CO2 K3
Protocols.
Knowledge on Modeling and Simulation tools for Mobile
CO3 K4
Ad-Hoc Networks.
Understand the use of Intelligent Optimization technique
CO4 K3
for Routing.
Learn different types of Channel Assignment Wireless
CO5 K3
Mobile Ad Hoc Networks.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
176
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Unit III Modeling and Simulation Tools for Mobile Ad Hoc Networks 10 h
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
177
Text Books
Jonathan Loo, Jaime Lloret Mauri, Jesús Hamilton Ortiz, 2012, “Mobile Ad
1
Hoc Networks: Current Status and Future Trends”, CRC Press.
References
1 K Toh, 2015, “Adhoc mobile wireless networks, Protocols and Systems”, 2nd
Edition, Pearson Education.
2 George Aggelou, 2010, “Mobile Ad Hoc Networks”,1st Edition, McGrawHill,
3 C.Siva Ram Murthy and B. Smanoj, 2006, “Ad Hoc Wireless Networks –
Architectures and Protocols”, 2nd Edition, Pearson Education.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
178
Course
Course Name Category L T P Credit
Code
PREAMBLE
This course has been designed for students to learn and understand
The concept of semantic web and related applications.
Knowledge representation using ontology.
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
CO1 Understand a social network analysis. K2
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
179
Total Credits: 4
Total Instruction Hours: 48 h
Syllabus
Unit I Introduction to the Semantic Web and Social Networks 10 h
Introduction to Semantic Web: Limitations of current Web – Development of
Semantic Web – Emergence of the Social Web – Social Network analysis:
Development of Social Network Analysis – Key concepts and measures in network
analysis – Electronic sources for network analysis: Electronic discussion networks,
Blogs and online communities – Web-based networks.
Unit II Modelling, Aggregating and Knowledge Representation 10 h
Ontology and their role in the Semantic Web: Ontology-based knowledge
Representation – Ontology languages for the Semantic Web: Resource Description
Framework – Web Ontology Language – Modelling and aggregating social network
data: State-of-the-art in network data representation – Ontological representation of
social individuals – Ontological representation of social relationships – Aggregating
and reasoning with social network data.
Unit III Developing Social-Semantic Applications 09 h
Building Semantic Web applications with social network features - The generic
architecture of Semantic Web applications -Sesame – Elmo – GraphUtil - The
features of Flink - System design – open academia: distributed, semantic-based
publication management - The features of open academia - System design.
Unit IV Evaluation of Social Network Analysis 10 h
Evaluation of web-based social network extraction - Data collection - Preparing the
data - Optimizing goodness of fit - Comparison across methods and networks -
Predicting the goodness of fit - Evaluation through analysis - Semantic-based Social
Network Analysis in the sciences - Data acquisition - Representation, storage and
reasoning- Visualization and Analysis – Results - Descriptive analysis - Structural
and cognitive effects on scientific performance.
Semantic-based Social Network analysis in the Sciences and
Unit V 09 h
Case Studies
Semantic-based Social Network analysis in the Sciences:Context-Methodology-
Results.Case Studies: Ontology emergence in del.icio.us- Community-based
ontology extraction from webpages-Evaluation.Conclusion: The Perfect Storm.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
180
Text Books
Peter Mika, 2007, "Social Networks and the Semantic Web" First Edition,
1
Springer.
References
1 GuandongXu, Yanchun Zhang and Lin Li, 2011, "Web Mining and Social
Networking – Techniques and applications", First Edition, Springer.
Dion Goh and Schubert Foo, 2008, "Social information Retrieval Systems:
2 Emerging Technologies and Applications for Searching the Web Effectively",
IGI Global Snippet.
4 John G. Breslin, Alexander Passant and Stefan Decker, 2009, "The Social
Semantic Web", Springer.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
181
Course
Course Name Category L T P Credit
Code
INNOVATION, IPR AND
193BC1A6AA AECC 2 - - 2
ENTREPRENEURSHIP
PREAMBLE
This course has been designed for students to learn and understand
The role of Entrepreneurship in Economic Development and basics of
Intellectual Property Rights, Copy Right Laws, Trade Marks and Patents
Ethical and professional aspects related to intellectual property law context
Intellectual Property(IP) as an career option
COURSE OUTCOMES
On the successful completion of the course, students will be able to
CO Knowledge
CO Statement
Number Level
Understand the concept of innovation, IPR,
CO1 K2
entrepreneurship and its role in economic development
CO2 Know the value , purpose and process of Patent K2
Understand the basics of trademarks and industrial
CO3 K2
designs
CO4 Acquire knowledge about copyright and copyright law K2
CO5 Identify Geographical Indications K2
CO1 S M M M M
CO2 S M M M M
CO3 S M M M M
CO4 S M M M M
CO5 S M M M M
S Strong M Medium L Low
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA
182
Total Credits: 2
Total Instruction Hours: 24 h
Syllabus
Unit II Patents 05 h
Introduction and origin of Patent System in India- Conceptual Principles of Patent
Law in India - Process for obtaining patent - Rights granted to a Patentee -
Infringement of Patent.
Case Study: When Google was used for Patent Infringement.
Unit III Trademarks 05 h
Origin of Trade Marks System - Types - Functions - Distinctiveness and Trademarks
- Meaning of Good Trademark - Rights granted by Registration of Trademarks -
Infringement of trademark.
Case Study: Trademark mismanagement by Cadbury's.
Unit IV Copyright 05 h
Introduction and Evolution of Copyright - Objectives and fundamentals of
Copyright Law - Requirements for Copyrights - Works protectable under Copyrights
- Authorship and Ownership - Rights of Authors and Copyright owners -
Infringement of Copyright.
Case Study: Copyright Case of Napster and Grokster.
Unit V Geographical Indications 04 h
Introduction and Concept of Geographical Indications - History - Administrative
Mechanism - Benefits of Geographical Indications - Infringement of registered
Geographical Indication.
Case Study: The story of the Tirupati Laddu.
Dr.NGPASC
B.Sc.(Computer Science) (Students admitted during the AY 2020-21)
COIMBATORE | INDIA