You are on page 1of 54

RVSCAS 2019

RATHNAVEL SUBRAMANIAM COLLEGE OF ARTS & SCIENCE


(AUTONOMOUS)

SULUR, COIMBATORE-641402

SCHOOL OF COMPUTER STUDIES

B.Sc. INFORMATION TECHNOLOGY

Syllabus effective for the students admitted during the academic

Year 2019 Batch onwards

(2019-2022)

HOD PRINCIPAL COE

1 B.Sc. Information Technology


RVSCAS 2019

RATHNAVEL SUBRAMANIAM COLLEGE OF ARTS & SCIENCE


(AUTONOMOUS), SULUR, COIMBATORE – 641 402

SCHOOL OF COMPUTER STUDIES (UG)

B.Sc. Information Technology

PROGRAMME OUTCOMES (POs):

Graduates can have strong fundamentals in their specific discipline along with
PO1
DIGITAL STRATEGIC knowledge.
To increase student’s ability to communicate effectively with the community
PO2
/society in verbal /written courage for such as to give or receive clear instruction.
To enhance their ability to understand and identify the professional and ethical
PO3
responsibilities.

PO4 To enrich their personality and character development

PROGRAMME SPECIFIC OUTCOMES: (PSOs)

On the completion of B.Sc.(IT) Degree the Graduates will be competently able

To perform the Job Roles such as Software Developer, Software


PSO1
Engineer, Associate Developer and Big data Engineer.

PSO2 To perform computing in multi-tenant Computational Architecture.

Interpret, Analyze and provide solutions to problems in Big data


PSO3
Technologies (Spark, Hadoop, Storm, Pig, Sqoop & Hive)
To demonstrate the skill sets of JAVA, Python, Design and Analysis of
PSO4 Algorithms, MongoDB, RDBMS, Networks and Agile Software
Engineer

2 B.Sc. Information Technology


RVSCAS 2019

GRADUATE ATTRIBUTES

• DISCIPLINE KNOWLEDGE

• PROBLEM ANALYSIS

• CRITICAL THINKING

• MODERN TOOLS USAGE

• SOFT SKILLS

• SELF LEARNING

• LIFE LONG LEARNING

• INDIVIDUAL & TEAM WORK

• PROJECT MANAGEMENT & FINANCE

3 B.Sc. Information Technology


RVSCAS 2019

RATHNAVEL SUBRAMANIAM COLLEGE OF ARTS & SCIENCE


(Autonomous)
Affiliated to Bharathiar University, Coimbatore – 641 402

SCHEME OF EXAMINATION – CBCS PATTERN

PROGRAMME: B.Sc. Information Technology


(Effective from the academic year 2019-20)

Credits & Marks Distribution

Sl. Number of Total


Course Type Credits Marks
No. Courses Credits
Multi Indian/ International
1 2 4 200 8
Languages
Ability Enhancement Compulsory
2 Courses – I & II : Group-I 2 4 200 8
(English)
Ability Enhancement Compulsory
3 2 1+3 200 4
Courses – II & IV: Group-II
4 Discipline Specific Courses 12 6 1200 72
Discipline Specific Elective
5 4+1 6 500 30
Courses
6 Extra Disciplinary Course (EDC) 1 6 100 6
7 Skill Enhancement Courses 2+1 4 200 8
ALCTA– e-Learning in MOOC
8 1 4* Pass 4*
platform
9 Non Credit Courses-Group I 2 - Grade -
10 Non Credit Courses – Group II 4 - Completed -
Total 2600 136 + 4*

4 B.Sc. Information Technology


RVSCAS 2019

Multi-Indian/ International Languages

Course Course Name L T P CIA SEE Total Credits

Two courses - Any one group


Group I
MIL-I Tamil-I 6 - - 25 75 100 4
MIL-II Tamil-II 6 - - 25 75 100 4
Group II
MIL-I Hindi-I 6 - - 25 75 100 4
MIL-II Hindi-II 6 - - 25 75 100 4
Group III
MIL-I Malayalam-I 6 - - 25 75 100 4
MIL-II Malayalam-II 6 - - 25 75 100 4
Group IV
MIL-I French-I 6 - - 25 75 100 4
MIL-II French-II 6 - - 25 75 100 4
Group V
MIL-I Arabic-I 6 - - 25 75 100 4
MIL-II Arabic-II 6 - - 25 75 100 4
Total 200 8

Ability Enhancement Compulsory Courses - Group I : ( I & II Sem)

AECC – G1-
English-I 6 - - 25 75 100 4
I
AECC – G1-
English-II 6 - - 25 75 100 4
II
Total 200 8

Ability Enhancement Compulsory Courses - Group II : (II & IV Sem )


AECC – G2-I Environmental Studies 1 - - 100 - 100 1
AECC – G2-II Aptitude 3 - - 100 - 100 3
Total 200 4

5 B.Sc. Information Technology


RVSCAS 2019

Discipline Specific Courses


25 75
DSC-I Java Programming 4 - 4 100 6
40 60
Mathematics For
DSC-II 5 1 - 25 75 100 6
Computer Science -I
Relational Database 25 75
4 - 4 100 6
DSC-III Management System 40 60
Mathematics For
DSC-IV 5 1 - 25 75 100 6
Computer Science –II
25 75
DSC-V Platforms for Big Data 4 - 4 100 6
40 60
Big Data ETL & Batch 25 75
4 - 4 100 6
DSC-VI Processing 40 60
25 75
Data Structures &
DSC- 4 - 4 100 6
Algorithms 40 60
VII
DSC- Big Data Stream 25 75
4 - 4 100 6
VIII Processing-I 40 60
25 75
DSC-IX No SQL Database 4 - 4 100 6
40 60

Big Data Stream 25 75


DSC-X 4 - 4 100 6
Processing-II 40 60
25 75
Operating Systems 4 - 4 100 6
DSC-XI 40 60
25 75
DSC - Python Programming 4 - 4 100 6
XII 40 60
Total 1200 72

Discipline Specific Elective Courses I : (III Sem)

Course Course Name L T P CIA SEE Total Credits


One course –From the group

DSE-I Computer Networks 5 1 - 25 75 100 6

Ethernet LAN & V-


DSE-I 5 1 - 25 75 100 6
LAN

Total 100 6

6 B.Sc. Information Technology


RVSCAS 2019

Discipline Specific Elective Courses II : (IV Sem)

Course Course Name L T P CIA SEE Total Credits


One course–From the group
Agile Software
DSE-II 5 1 - 25 75 100 6
Engineering
Implementing IPV4
DSE-II 5 1 - 25 75 100 6
with VLSM
Total 100 6

Discipline Specific Elective Courses III : (V Sem)

Course Course Name L T P CIA SEE Total Credits


One course –From the group
Data Analysis using
DSE-III 5 1 - 25 75 100 6
Excel

DSE-III Cyber Security-I 5 1 - 25 75 100 6


Android
DSE-III Programming - I 5 1 - 25 75 100 6

Total 100 6

Discipline Specific Elective Courses IV : (VI Sem)

Course Course Name L T P CIA SEE Total Credits


One course – From the group
Data Visualization
DSE-IV 5 1 - 25 75 100 6
using Excel
DSE-IV Cyber Security-II 25 75 100 6
5 1 -
DSE-IV Android
Programming - II 5 1 - 25 75 100 6

Total 100 6

Discipline Specific Elective Courses V: (VI Sem)

Course Course Name L T P CIA SEE Total Credits


Elective-V-Project &
DSE-V 6 - - 40 60 100 6
Viva Voce
Total 100 6

7 B.Sc. Information Technology


RVSCAS 2019

Extra Disciplinary Course : (EDC -V Sem)

Any one Course from the following


Commercial
EDC 5 1 - 25 75 100 6
Correspondence
EDC Entrepreneurship 5 1 - 25 75 100 6
EDC Project Management 5 1 - 25 75 100 6
Insurance and Risk
EDC 5 1 - 25 75 100 6
Management
Global Financial
EDC 5 1 - 25 75 100 6
Markets
EDC E-Commerce 5 1 - 25 75 100 6
Responsive Web
EDC 5 1 - 25 75 100 6
Design
EDC Business Analytics 5 1 - 25 75 100 6
EDC Cloud Practitioning 5 1 - 25 75 100 6
Hospitality
EDC 5 1 - 25 75 100 6
Management
Fundamentals of
EDC 5 1 - 25 75 100 6
Digital Computers
Test for Reasoning &
EDC 5 1 - 25 75 100 6
Quantitative Aptitude
EDC Health Management 5 1 - 25 75 100 6
EDC Forensic Science 5 1 - 25 75 100 6
Microbes – Health &
EDC 5 1 - 25 75 100 6
Disease
Health & Life Style
EDC 5 1 - 25 75 100 6
Disorders
EDC Indian Tax System 5 1 - 25 75 100 6
EDC Digital Marketing 5 1 - 25 75 100 6
Total 100 6

Skill Enhancement Courses-Group I : (III & IV Sem)

SEC- G1-I Communicative Skills-I 2 - - 50 - 50 2

Communicative Skills-
SEC- G1-II 2 - - 50 - 50 2
II
Total 100 4

8 B.Sc. Information Technology


RVSCAS 2019

Skill Enhancement Courses- Group II : (V Sem)

Course Course Name L T P CIA SEE Total Credits

Any one group


Group A
SEC- Placement - College to
2 - - 50 - 50 2
G2-A-I Corporate I
SEC- Placement - College to
2 - - 50 - 50 2
G2-A-II Corporate II
Group B
e-Learning in MOOC
SEC –
Platform 4 - - 100 - 100 4
G2-B
Total 100 4

Non-Credit Courses – Group I : (III & IV Sem)

RVS Training
NCC-G1-I Career Skills-I Grade
Academy
RVS Training
NCC-G1-II Career Skills-II Grade
Academy

Non-Credit Courses – Group II :(I – IV Sem)


Any one Course
National Service Scheme NSS Good/ Satisfactory
National Cadet Corps NCC Good/ Satisfactory
Sports Physical Education Good/ Satisfactory
NCC-G2 Literacy & Cultural Club Language Department Good/ Satisfactory
Youth Red Cross /Red
YRC Good/ Satisfactory
Ribbon Club
Fine Arts Club Language Department Good/ Satisfactory

Extra Optional Credit Course (ALCTA-Advanced Learners Course in Thrust Areas)


Any one Course with 4 extra credits
ALCTA e-Learning in MOOC Platform 4 CREDITS Completion

9 B.Sc. Information Technology


RVSCAS 2019

RATHNAVEL SUBRAMANIAM COLLEGE OF ARTS & SCIENCE


(AUTONOMOUS),
SULUR, COIMBATORE – 641 402

SCHEME OF EXAMINATIONS

B.Sc. (Information Technology)


2019-2020 BATCH
Course D
Semester Course Name L T P CIA SEE Marks Credits
Opted

Tamil-I/ Hindi-I/
MIL-I Malayalam-I/French- 3 6 - - 25 75 100 4
I/Arabic-I

AECC- 3
English-I 6 - - 25 75 100 4
G1-I

I 3 25 75
DSC-I Java Programming 4 - 4 100 6
3 40 60
Mathematics for 3
DSC-II 5 1 - 25 75 100 6
Computer Science-I
NCC/NSS/ -
NCC-G2 1 - - - - - -
SPORTS/CULTURALS
-
LIB Library 1 - - - - - -

Total 28 400 20

Tamil-II/ Hindi-II/ 3
MIL-II Malayalam-II/French- 6 - - 25 75 100 4
II/Arabic-II

AECC- 3
English-II 6 - - 25 75 100 4
G1-II

Relational Database 3 25 75
II 4 - 4 100 6
DSC-III Management System 3 40 60
Mathematics for
DSC-IV 3 5 1 - 25 75 100 6
Computer Science –II
AECC- Environmental Studies 3 - -
1 100 - 100 1
G2-I
NCC/NSS/ -
NCC-G2 1 - - - - - -
SPORTS/CULTURALS

28 500 21

10 B.Sc. Information Technology


RVSCAS 2019
Course D
Semester Course Name L T P CIA SEE Marks Credits
Opted

3 25 75
DSC-V Platforms for Bigdata 4 - 4 100 6
3 40 60
3 25 75
Big Data ETL & Batch
DSC-VI 4 - 4 100 6
Processing 3 40 60
3
DSE-I Elective-I 5 1 - 25 75 100 6

III SEC-G1-I Communicative Skills-I 3 2 - - 50 - 50 2


NCC-G1- 3
Career Skills-I 2 - - Grade
I
NCC/NSS/ -
NCC-G2 1 - - - - - -
SPORTS/CULTURALS
-
LIB Library 1 - - - - - -

Total 28 350 20

3 25 75
DSC-VII Data Structures&
4 - 4 100 6
Algorithms 3 40 60
Big Data Stream 3 25 75
DSC-VIII 4 - 4 100 6
Processing-I 3 40 60
DSE-II Elective-II 3 5 1 - 25 75 100 6
Communicative Skills- 3
SEC-G1- 2 - - 50 - 50 2
II II
IV
NCC-G1- 3
Career Skills-II 2 - - Grade
II
AECC-
Aptitude 3 - - 100 - 100 3
G2-II 3
NCC/NSS/ -
NCC-G2 1 - - - - - -
SPORTS/CULTURALS

Total 30 450 23

11 B.Sc. Information Technology


RVSCAS 2019

Course D
Semester Course Name L T P CIA SEE Marks Credits
Opted

3 25 75
DSC-IX No SQL Databases 4 - 4 100
3 40 60 6
Big Data Stream 3 25 75
4 - 4 100 6
DSC-X Processing-II 3 40 60
DSE-III Elective-III 3 5 1 - 25 75 100
6
EDC Elective 3 5 1 - 25 75 100 6

ANY ONE GROUP

Group A
V
SEC- Placement - College to
2 - - 50 - 50 2
G2-A-I Corporate I 3
SEC- Placement - College to
2 - - 50 - 50 2
G2-A-II Corporate II
Group B
e-Learning in MOOC
SEC –
Platform 4 - - - 100 - 100 4
G2-B
NCC/NSS/
NSS-G2 - - - - GOOD / SATISFACTORY
SPORTS/CULTURALS
Total 32 500 28

3 25 75
DSC-XI Operating Systems 3 4 - 4 100 6
40 60
3 25 75
DSC-XII Python Programming 4 - 4 100 6
3 40 60
VI
DSE-IV Elective-IV 3 5 1 - 25 75 100 6
Elective-V-Project &
DSE-V 3 6 - - 40 60 100 6
Viva Voce
e-Learning in MOOC
ALCTA - - - - - - - 4*
Platform
Total 28 400 24
Total 2600 140

*- Extra Optional Credit Course (ALCTA)

DSE-I-Discipline Specific Elective Courses I: (III Semester)


1. Computer Networks 2.Ethernet LAN & V-LAN

DSE-II- Discipline Specific Elective Courses II: (IV Semester)


1. Agile Software Engineering 2. Implementing IPV4 with VLSM

12 B.Sc. Information Technology


RVSCAS 2019

DSE-III-Discipline Specific Elective Courses III: (V Semester)


1. Data Visualization using Excel - I
2. Cyber Security-I
3. Android Programming – I

DSE-IV- Discipline Specific Elective Courses IV: (VI Semester)


1. Data Visualization using Excel - II
2. Cyber Security-II
3. Android Programming - II

DSE-V- Discipline Specific Elective Courses V: (VI Semester)


1. Project & Viva Voce

13 B.Sc. Information Technology


RATHNAVEL SUBRAMANIAM COLLEGE OF ARTS & SCIENCE
Autonomous and Affiliated to Bharathiar University, Approved by AICTE
Re Accredited with ‘A’ Grade by NAAC
Sulur, Coimbatore – 641 402.

SCHEME OF EXAMINATIONS – CBCS PATTERN

PROGRAMME: PART I TAMIL

(Effective from the Academic Year 2018-19)

HOD PRINCIPAL COE


RATHNAVEL SUBRAMANIAM COLLEGE OF ARTS & SCIENCE
(Autonomous)
Affiliated to Bharathiar University
Sulur, Coimbatore – 641 402.
DEPARTMENT OF TAMIL
VISION AND MISSION OF THE DEPARTMENT

VISION
To strive to bring out the inherent student potential in avenues of social awareness, language
development and creative literature.
MISSION
Consistently revealing the unparalleled exuberance and the ancient history of tamil language,
significantly indicating the components of civilization and culture of tamil race and making knownto the
world, the life characterstics and sailent features of tamil society.

PROGRAMME OUTCOMES (POs):


PO1 khztHfisjkpo; nkhopapd; ngUikfismwpar; nra;jy;.
PO2 ,d;iwa #oypy; khztHfsplk; rOjhar;
rpe;jidfistsHj;jy;>r%fj;NjhLnjhlHGnfhs;sr; nra;jy;
PO3 tsUk; cyfpy; khztHfspd; jdpj;jpwidtsHf;Fk; Nehf;fpy; mwpTj;
jpwidAk;>Mf;fG+HtkhdfUj;Jf;fisAk; vLj;Jiuj;jy;
PO4 khztHfs; jFjpfistsHf;Fk; Nehf;f;py; jdpj;jd;ikfiscUthf;fy;.

PROGRAMME SPECIFIC OUTCOMES: (PSOs)


Upon completion of Bachelor of Arts in Part I Tamil, students are able to achieve the
following outcomes.
jkpo; nkhopiaf; fw;Fk; khztHfsplk; ,yf;fpa E}y;fs;
PSO1 jkpoHgz;ghL>mwr;rpe;jidfs; Fwpj;Jk;>jkpohpd; tpOkpaq;fisAk; jpde;NjhWk;
fw;fr; nra;jy;.;
khztHfsplk; jkpo; nkhopapd; ngUikiaghlj;jpl;lk; %yk; czur;
PSO2
nra;jy;;>ghlj;jpd; %yk; ngw;wmDgtj;ijAk; mwpe;Jnfhs;sy;
khztHfs; ghlj;jpl;lj;jpd; %yk;
rKjhafUj;Jf;fismwpe;Jnfhs;tNjhL>kl;Lky;yhJfw;wy;
PSO3
>ciuahly;>vOj;Jg;gapw;rpKjypatw;iwg; ngWjNyhLrKjhaj;jpy;
caHfy;tpfw;wtuhftyk; tuCf;Ftpj;jy.;
khztHfs;
PSO4 jkpo;nkhopiafw;wNyhLMSikj;jpwidtsHf;fTk;>Gjparpe;jidfiscUthf;fTk;
Jiznra;jy.;
RATHNAVEL SUBRAMANIUM COLLEGE OF ARTS AND SCIENCE
(AUTONOMOUS), SULUR, COIMBATORE
DEPARTMENT OF TAMIL
ACADEMIC YEAR: 2018-19
Course Title: Part I TamilI –Modern Literature Course Code :T1
Semester :I Course Group : NIL
Teaching scheme in Hrs(L:T:P) : 6: 0 : 0 Credits :4
Map Code : A(language concepts usage) Total Contact Hours : 72
CIA : 25 Marks SEE : 75 Marks
Programme : Ba , Bsc, Bba, B.Com,Bca

AECC-G1: PART I TAMIL


Course Outcomes: (Cos)
No. Course Outcomes (Cos): Pos& CL. CL KC
After completion of this course, the students will PSOs Ses
be able to
CO1 GJf;ftpijthapyhfkhztHfs; nkhop>el;G>fhjy;> PSO1 21 R F
,aw;ifFwpj;jrpe;jidfismwpe;Jnfhs;sy;.
CO2 ciueil %yk; khztHfs; PSO1 10 A P
nrhw;fismwpe;Jnfhs;sy;.>rKjhafUj;Jf;fisA:k;.
mwpe;Jnfhs;sr; nra;jy;.
CO3 ngz;zpak;. jd;dk;gpf;if. PSO1 9 U P
cstpay;>ts;Stk;;>gj;jphpf;ifKiwfs;
Fwpj;Jmwpar; nra;jy;
CO4 ePjpE}y;fismwpKfg;gLj;jpjpUf;Fws;>ehybahh;> PSO1 13 A P
,d;dhehw;gJ>
.,dpaitehw;gJfUj;Jf;fismwpe;Jnfhs;sy;.
CO5 rpw;wpyf;fpaq;fismwpKfg;gLj;Jjy;>Fw;whyFwtQ;rp. PSO1 10 A P
fypq;fj;Jg;guzpghly;fismwpar; nra;jy;
CO6 jkpo; ,yf;fpatuyhW–GJf;ftpij>ciueil> mw PSO1 9 A P
,yf;fpak;>rpw;wpyf;fpak; tuyhWfistpsf;Fjy;

Unit - I 21 Hours
1. nkhop
2. ,aw;if>el;G
3. R%fk;>
4. fhjy;>ngzzp;ak;
Unit - II 19 Hours
5. ngz;NzePngUiknfhs;
6. ntw;w;pntF J}kpy;yio
7. jkpo; ,yf;fpaq;fspy; kdk;
8. ts;StHfhl;Lk; mwk;>
9. ,jo;fs; - tiuaiw
Unit - III 13 Hours
10. fhykwpjy;>gadpy; nrhy;yhik
11. ehybahH
12. ,d;dhehw;gJ> ,dpaitehw;gJ
Unit - IV 10 Hours
13. Fw;whyFwtQ;rp
14. fypq;fj;Jg;guzp
Unit - V 09 Hours
15. GJf;ftpijNjhw;wk; tsHr;rp
16. ciueilNjhw;wk; tsHr;rp
17. mw ,yf;fpak;Njhw;wk; tsHr;rp
18. rpw;wpyf;fpakNjhw;wk; tsHr;rp

Book Prescribed:
jkpo;r;Nrhiyjkpo;j;JiwntspaPL
,uj;dNty; Rg;ukzpak; fiymwptpay; fy;Y}hp> #Y}H.
Reference:
jkpo; ,yf;fpatuyhW K. tujuhrd;>rhfpj;jpamfhnjkpntspaPL
RVSCAS 2019

FRENCH

UNIT - 1 LECTURE HOURS: 15


Felicitations !
Communication (3h) - Comprendre un arbre genealogique, Presenter sa famille, Feliciter, adresser un souhait,
Decrire le physique et le caractere d’une personne.
Grammaire (4h) - Les adjectifs possessifs, Le passe compose (1) avec avoir (telephoner), C’est un(e) - Il/Elle est,
Les indicateurs de temps du passe et du futur.
Vocabulaire (2h) - La famille, l’entourage, la situation familiale, les evenements de la vie, La description physique et
le caractere.
Phonetique (2h) - Les voyelles nasales differentes.
Socioculturel (2h) - Civilisation - Les fetes en France, Les Francais romantiques ?, Francophonie - Quelques fetes,
Des acteurs belges, Video - Les Bouglione, un air de famille.
Ateliers & DELF A1 (2h) - Creer les personnages d’une famille pour un film, Creer une affiche pour une fete,
Strategies et entrainement : Production ecrite.

UNIT - 2 LECTURE HOURS: 15


Chez moi
Communication (3h) - Comprendre un etat des lieux simple, Se renseigner sur un logement, Comprendre un
reglement interieur d’immeuble, Exprimer des regles de vie commune, S’excuser dans un message, Expliquer un
probleme domestique / Reagir.
Grammaire (4h) - Les pronoms COD (le, la, l’, les), Les prepositions de lieu (2), L’obligation et l’interdiction (1) (infinitif,
imperatif), Le pronom y.
Vocabulaire (2h) - Le logement : les pieces, les meubles, l’electromenager, L’immeuble, les reparations, les
professionnels.
Phonetique (2h) - Les sons [f]/[v], Les sons [b]/[v].
Socioculturel (2h) - Civilisation - Profession : designers !, Les Francais adorent acheter de vieilles maisons,
Francophonie - Des designers fancophones, Quelques meubles traditionnels, Video - Au Salon Maison et Objet.
Ateliers & Détente (2h) - Ecrire les regles d’un etablissement, Dessiner le plan d’un appartement, Le jeu des 7
erreurs.

UNIT - 3 LECTURE HOURS: 14


Bonnes vacances !
Communication (2h) - Comprendre un site de reservations en ligne, Exprimer la preference, Hesiter, Ecrire un mail
formel, Ecrire une carte postale, Exprimer des sensations, une emotion positive. Exprimer la surprise.
Grammaire (4h) - La comparaison (1) : moins/aussi/plus + adjectif + que, Les verbes en -ir au present (choisir, partir),
Le passe compose (2) avec etre, Limparfait des verbes impersonnels (c’etait, il y avait, il faisait).
Vocabulaire (2h) - Les voyages : l’hebergement, le transport, les services, les objets, Les sensations, les emotions,
A l’aeroport.
Phonetique (2h) - Les sons differents [wa]/[k]/[g].
Socioculturel (2h) - Civilisation - Culture voyage, Les Francais n’aiment pas voyager a l’etranger, Francophonie -
Ecrivains voyageurs, Video - Embarquement immediat.
Ateliers & DELF A1 (2h) - Ecrire une liste de voyage, Reserver un voyage sur un site, Entrainement : Prduction ecrite.

UNIT - 4 LECTURE HOURS: 14


1 B.Sc. Information Technology
RVSCAS 2019

Pas de chance !
Communication (2h) - Se plaindre/Plaindre quelqu’un, Donner une explication (pourquoi/parce que), Exprimer une
emotion negative, Comprendre des regles de securite routiere, Demander/Dire le poids et la taille, Demander/Dire
comment on se sent.
Grammaire (4h) - Le passe compose (3) (verbes pronminaux; s’amuser), L’obligation et l’interdiction (2) (falloir,
devoir), Les pronoms COI lui et leur, Le conseil.
Vocabulaire (2h) - Les petits problemes du quotidien, les emotions negatives, Les parties du corps, chez le medecin,
chez le pharmacien.
Phonetique (2h) - Les sons differents, L’enchainement consonantique.
Socioculturel (2h) - Civilisation - Chance et malchance, Les Francais ne sont pas superstitieux !, Francophonie -
Quelques superstitions, Video - Je n’ai pas de chance !
Ateliers & Détente (2h) - Creer un calendrier de la sante, Tourner une mini-serie comique, Tous malades ! / Les
superstitions.

UNIT - 5 LECTURE HOURS: 14


Beau travail !
Communication (2h) - Comprendre un programme d’echange universitaire, Decrire une experience positive,
Exprimer le but, Exprimer le souhait, un projet professionnel, Exprimer une capacite, une competence, Comprendre
des taches professionnelles.
Grammaire (4h) - La condition (si + present), La duree, la continuation, Les pronoms relatifs qui et que, L’intensite.
Vocabulaire (2h) - L’universite : le campus, les personnes, les etudes, les disciplines, L’entreprise , la vie
professionnelle : les services, les personnes, les conditions de travail, les taches, les competences.
Phonetique (2h) - Prononcer [R], Les sons [t]/[d].
Socioculturel - Civilisation - Universites 2.0, Le systeme educatif francais est un des meilleurs du monde,
Francophonie - L’AUF, Video - Premiers jours a L’universite.
Ateliers & DELF A1 (2h) - Creer un quiz d’orientation, Realiser un CV en video, Strategies et entrainement :
Production orale.

Text Books :
EDITO – NIVEAU A1- Methode de francais | Edition:1 | Les Editions Didier | Anne Jacob AND Aurélien Calvez AND
Cécile Pinson AND Céline Braud AND Guillaume Cornuau AND MarionAlcaraz AND Sandrine Vidal (2016)

Reference Books :
R1. Larousse – Dictionnaire bilingue | Edition:2 | Hachette | MARIANNE DURAND(2006)
R2. Collins dico | Edition:8 | MAURY-IMPRIMEUR SA MALESHERBES, FRANCE. Harper co | MARIANNE
DURAND(2006)

2 B.Sc. Information Technology


B.Sc. (CS) / B.C.A / B.Sc. (IT)

Course Title : English I Course Code : AECC-G1-I


Semester :I Course Group : Core
Teaching scheme in Hrs(L:T:P) : 5:0:1 Credits :4
Map Code : Total Contact Hours : 72
CIA : 25 Marks SEE : 75 Marks
Programme : All UG Programme

Course Outcomes: (Cos)


No. Course Outcomes (Cos): Pos & CL. CL KC
After completion of this course, the students will be able PSOs Ses
to
CO1 Recall the units of language, kinds of sentences and identify PSO1 R F
15
the parts of speech.
CO2 Classify and apply the verbs and tenses. PSO1 15 A P
CO3 Change the sentences into negative and interrogative forms. PSO1 6 U P
CO4 Use tag questions, infinitives, gerunds and articles. PSO1 6 A P
CO5 Choose appropriate verb in agreement with the subject and PSO1 A P
15
change Direct Speech to Reported Speech.
CO6 Construct sentences and use appropriate punctuation marks. PSO1 15 A P

Unit - I (15 hrs)


Sentence and its parts
Kinds of Sentences
Parts of speech
Articles
Unit – II (15 hrs)
Tenses
Sentence Pattern
Gerunds and Infinitives
Unit – III (14 hrs)
Active voice and Passive voice
Concord
Question Tags
Unit – IV (14 hrs)
Conditional Clause
Degrees of Comparison
Direct Speech and Indirect Speech
Unit – V (14 hrs)
Simple, Compound & Complex
Transformation of Sentences
Text Book:
• Virtual English. Prepared by The Department of English. 2018. Print.

2019 Batch

Page 1
B.Sc. (CS) / B.C.A / B.Sc. (IT)

COURSE CONTENT
RATHNAVEL SUBRAMANIAM COLLEGE OF ARTS & SCIENCE (AUTONOMOUS)
SULUR, COIMBATORE
SCHOOL OF COMPUTER STUDIES – UG
ACADEMIC YEAR 2019-2020
BATCH: 2019
Course Title : JAVA PROGRAMMING Course Code :
Semester I Course Group : DSC
Teaching Scheme in Hrs (L:T:P) : 4:0:0 Credits :4 Credits
Map Code : F(THEORY-PROGRAMMING) Total Contact Hours: 48
CIA : 25 Marks SEE : 75 Marks
Programme: BSC-CA /IT/CS # - Semester End Exam

Course Title : JAVA PROGRAMMING Course Code :


Semester I Course Group : DSC
Teaching Scheme in Hrs (L:T:P) : 0:0:4 Credits :2 Credits
Map Code : K (PRACTICAL-PROGRAMMING) Total Contact Hours: 48
CIA : 40 Marks SEE : 60 Marks
Programme: BSC-CA /IT/CS # - Semester End Exam

2019 Batch

Page 2
B.Sc. (CS) / B.C.A / B.Sc. (IT)

No. Course Outcome POs & PSOs Cl. Ses CL

CO1 Understand the Fundamentals of PO1, PSO1 10L + U


Programming, data types, Classes and IDE & PSO4 10P

CO2 Demonstrate the Control Structures, PO1, PSO1 5L+5P Ap


Conditionals and Loops. & PSO4

CO3 Employ exception handling, validate and PO1, PSO1 5L+5P Ap


test an application & PSO4

CO4 Demonstrate classes and members of class PO1, PSO1 5L + 5P Ap


& PSO4

CO5 Design programs that have Inheritance and PO1, PSO1 5L+5P Ap
Interfaces & PSO4

CO6 Employ packages, arrays and String PO1, PSO1 8L+8P Ap


& PSO4

CO7 Compute programs that use exception PO1, PSO1 5L+5P Ap


handling & PSO4

CO8 Write programs that uses files PO1, PSO1 5L+5P Ap


& PSO4

2019 Batch

Page 3
B.Sc. (CS) / B.C.A / B.Sc. (IT)

UNIT : I (LECTURE HOURS: 10 + PRACTICAL HOURS:10 = 20)

TOPIC(S) SUB TOPIC(S) MINUTES KEY POINT(S) HOURS


Java Development Kit(JDK)
Tool Kits and
Software Development
Platforms
Kit(SDK)
Java TimeLine
Operating Systems Support by
Java
How Java compare Compare to C++ and C#
with C++,c# (Syntax, Platforms, Speed and
Memory)
Description – SDK and JDK
version
Graphical User
Interface(GUI)Application and
Console Application
Applications, Applet
Special Type of Web Based
and Servlets
Application - Applet
Enterprise Databases
Application are based on servlet
Introduction to
120 Java IDE- Source file Java 2
Java
Compiler , Byte Code Java
How Java Compiles
Virtual Machine (JVM-
and interprets code
Interpreter) –OS
Introduction to Java Popular Java IDE’s
IDEs Features Provided by the IDE’s

How to Detect and Detect Syntax errors


correct syntax errors Display red error icon

How to compile and Run the project button in the


run a project tool bar or F6

To run an Application that


How to Use the Output request input from the console
window with a console Display Message the
Application application is Compiled
Display errors that are
2019 Batch

Page 4
B.Sc. (CS) / B.C.A / B.Sc. (IT)

encountered
Open and work two or more
How to Work with two project at a time
or more projects Right click on the file and run
the file command
The statements specify the
sequence of actions to be
performed
How to code statements
Coding format
Coding standard (How to name
a class method and variables)

Single line comments


How to Code Multiple line comments or
comments Block comments 1
Basic Coding 60
Importance of comments line
Skills

Valid Identifier
How to Create
Rules for naming an identifier
Identifiers
Keywords
Syntax for declaring a class,
How to declare a class main method
and a main method Rules for naming a class and
method
Primitive data types
Syntax to create and initialize
variables
How to Declare and
Code Assignment statements
Initialize Variables
Naming recommendations for
variables

How to Work with Code assignment 60 1


Simple assignment statement
Numeric Variables statements
and String
Variables
Basic arithmetic Expression
Statements that use simple
Code arithmetic
arithmetic expression
expressions
Increment Counter variable
Mix integer and double
variable

2019 Batch

Page 5
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Type casting

Introductions about String


How to Create a String class
Object String literal

Syntax for declaring and


initializing String variable
How to join a string
Join and append a
Join string and a Number
Strings
How to append one string to
another string with the
+Operator, += operator
Common Escape Sequences
Include Special
Newline, Tab and returns
characters in Strings
Quotation mark and back slash

Boolean expression
How to Compare Relational operators to
numeric variables compare integer and double
data type

Relational operators
Compare String
Conditional expressions
Variables
Two methods of string class
The syntax of the IF/else
statement
IF statement without ELSE
How to code If /else Statements IF statement with ELSE class
Simple Control IF statement with ELSEIF and
120 2
Statements ELSE class

Syntax of the while loop


A loop continues while choice
While Statements is “YES”
A loop that calculate the sum
of numbers 1 to 4

Primitive data types and their


Eight Primitive Data Range

2019 Batch

Page 6
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Types
Syntax –Example
Declare and initialize a
Declare and Initialize variable in two statements
variables Declare and initialize variable
in one statement
Naming conversion
Declare and initialize a
2
Declare and Initialize constant
constants Naming conversion
Basic skills for
120
working work with How to code
data Assignment Statements Arithmetic operators
and Arithmetic Example of simple assignment
Expressions statement

How to use Shortcut


Assignment Operators Shortcut assignment operators

Order Precedence of arithmetic


the Order of
operators
Precedence
Example programs

How to implicit casting work


How to code an explicit cast
Work with Casting
Cast between char and integer
types
Number format class
Three static methods of the
How to use the Number
number format class
Format Class
Three methods of a number
format class
Math class
120
Common static methods of the
math class
How to use Java Use the Math Class
Example : Use math class to
classes for working perform round, pow, sqrt, max
with data types
,min and random methods
Constructor integer and double,
2019 Batch

Page 6
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Integer and Double Static methods of integer and


Classes double class ,
2
How to create integer and
double object ,
Convert primitive type to string
objects,
String object to primitive types

The Invoice
Assignment / Lab 180 Aim , Algorithm and Code
Application
Exercise(s): The Test Score
Creating Java 120 Aim , Algorithm and Code 10
Application
Application
The Formatted Invoice
120 Aim , Algorithm and Code
Application

UNIT : II (LECTURE HOURS: 10+ PRACTICAL HOURS:10 = 20)

Relational operators
Compare primitive data
Example of Boolean
types
expression

Two methods of string


Boolean 60 class 1
Expression Compare String
Expressions that compare
to string values

Logical operators
Logical Operators
Example program

IF/ELSE syntax
IF statement with elseif
If/Else Statements and else clauses 2
If statement that contains
If/Else and Switch two blocks of code
2019 Batch

Page 7
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Statements Nested if statement


The syntax of switch
120
statement
Switch statement that
uses an integer
Switch statement that
uses an String
Switch statement that
false throw case labels
Example :
Import text and util
Switch Statements package
Create class Invoice
Get three input from the
user
Customertype, subtotal,
discount percent,
discount amount
Use nested if statement
To Calculate discount
percent
Display the result
How to code a do-while
loop
Syntax of the while and
While and Do – While
do-while loop
Loops
Use while and do-while
calculate feature values

120 Syntax of the for loop 2


Loops
Example :
A for loop that store 0 to
4 in string
For Loops A for loop that adds the
number 8 6 4 2
A for loop that calculate
the future value

2019 Batch

Page 8
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Nested loop that print a


Nested Loops
table of future value

The syntax of the break


statement
Syntax of the labeled
Break Statements
break statement 1
Break and
Continue The Syntax of the
60
Statements continue statement
Continue Statements
Syntax of the labeled
continue statement
Code a static method
Static Methods Access modifier
Return type
Syntax for coding statics
methods
How to code and 60 Static method with no 1
call static methods parameter and return type
Call Static Methods Static method with three
parameter that returns a
double value
Syntax for calling static
method in the same class
Some of the classes in
the
exception hierarchy
How Exceptions Work the console after an input
miss match exception
60 Four methods that my
How to Handle throw exception 2
Exception
The syntax for try
How to Catch statement
Exceptions Import input miss match
exception class
Import util and text
package

2019 Batch

Page 9
B.Sc. (CS) / B.C.A / B.Sc. (IT)

The Future Value Create a class Future


Application with ValuesExceptionApp
Exception handling Use scanner class get the
choice from the user
Use try catch block throw
input miss match
exception
Methods of the scanner
class use to validate data
How to prevent
Code that prevents and
exceptions from being
input miss match
thrown
exception

Data validation 1
Invalid data
Display the error
Validate Data Validate a Single Entry 60 message
To common type
numeric entry

Methods that gets a valid


Generic methods to
numeric format
validate an entry
A method to check valid
numeric range
First phase : user
interface
Test the application with
Typical test phases
valid input
Test the application with
invalid data
Basic skills for Syntax error or Compile
testing and
–time error
debugging
Runtime error
Three Types of Errors 60
Logic error
The goal of testing goal
of debugging 1

Common Java Errors


Common Syntax errors

2019 Batch

Page 10
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Problem with identifier


problem with values
Problem with floating
point arithmetic
Println statement to trace
A Simple way to trace
execution
code execution

The Future Value Aim, Algorithm and 5


300
Application Code
Assignment / Lab
Exercise(s):
Debugging in Java
Application

The Test Core Aim, Algorithm and 5


300
Application Code

UNIT : III (LECTURE HOURS: 10+ PRACTICAL HOURS:10 = 20)

The Architecture of a
three tiered application
Classes can be used to Presentation layer
structure an application Middle layer
Database layer

An Introduction to
A class diagram for the
Classes
How encapsulation product class
works Access fields and
60 1
methods

How an object created


from the a class
The relationship Create Instance of class

2019 Batch

Page 11
B.Sc. (CS) / B.C.A / B.Sc. (IT)

between a class and its Demonstrate relationship


objects between class and its
object using product
class

The Dialog box for


Use NetBeans to create
creating new java class
a new class
From a package

Create a product class


Instance variable
Code for product class Define constructor
Use get and set method
for getting a values
The syntax for declaring
instance variables
Instance variables
Where we can declare
instance variable
Syntax for coding
constructor
Constructor that assign
Constructors default values
Code a class that Custom constructor with
define an object 60 1
parameter
Syntax for coding a
method
The method does not
accept parameters are
Methods return data
Get method that Returns
values
Custom get method set
method
Method that excepts one
argument
An overloaded method
Overload methods
that provides a default
value
An overloaded method

2019 Batch

Page 12
B.Sc. (CS) / B.C.A / B.Sc. (IT)

with two argument

The syntax for using this


keyword
How to refer instance
variable
How to refer methods
Use of this keyword
How to call a constructor
How to sent a current
object method
How to sent a current
object static method

NetBeans window for


Use NetBeans to work product application that
with classes dialogue box generating
get and set methods

How to create an object


Create an Object using one and two line
statement
Syntax
Call the methods of an A method call with
Object argument and return
values
The primitive type that
passed method
Primitive types and
Create and use an An object type that
reference types are 120
Object passed a method
passes to a method
Code that calls the
method
Example : 2
Import a util package
Create a class product,
ProductDB Class
productDb class, product
Case study
App
Display welcome
message

2019 Batch

Page 13
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Use the scanner class


Get one or two products
from the user
Create product object
Display the output
Super class
How inheritance work
Sub class

Inheritance hierarchy for


Java API Uses
swing form and controls
Inheritance 60
An Introduction to 1
Inheritance
Object class
Object Classes Methods of the object
class
Product super class
How to use inheritance
Book, Software inherited
in your Applications
class
Access modifier
Private ,public, protected
120
Create a Super Class An annotation for
overriding a method
Example
The syntax creating sub
class
To declare a subclass
To call a super class
Basic Skills to Create Sub Class constructor
work with 2
To call a super class
inheritance
method
Three versions of the
How Polymorphism toString method
works Code that uses the
The Product , Book, overridden methods
Software and Example :
ProductDB class Step 1:Import Scanner
Class using Util package
Step 2: import text

2019 Batch

Page 14
B.Sc. (CS) / B.C.A / B.Sc. (IT)

package
Step 3: Create Product
class
Step4 : override the
toString method and
display code, description
and price details
Step 5: Create Book and
Software classes inherit
from Product class
Step 6: Override the
toString methods and
display author and
version details
Step 7 : Create
ProductDB class
Step 8: Create a object
for Book and software
class
Class 9 : Create a
reference for Product
class
Step 10: Set the product
variable to the Book and
Software Object.
Syntax for class
Code that displays and
Get Information about
object’s type
Object’s Type
Code that test object’s
type
Skills for working Casting examples that 1
with Inheritance Cast Objects 60 use product and book
And Abstract and
Final Keywords classes with description
How to equal’s method
of object class work with
Compare Objects example
How to override the
equal’s method that with

2019 Batch

Page 15
B.Sc. (CS) / B.C.A / B.Sc. (IT)

example
An abstract product class
A class that inherits the
Abstract Keyword
abstract product class
with description
A final class, a final
Final Keyword method , final parameter
with description
A Printable interface that
defines a print method.
A product class that
implements the printable
A Simple Interface
interface
Code that uses the print
method of the product
class.
Difference between
An Introduction to 1
60 abstract classes and
Interfaces
interface
Interfaces compared to
A printable interface
abstract classes
A printable abstract class
advantages of an abstract
class and an interface.
interface in java .lang
Some Interfaces of Java package
API interface in java.util and
java.awt.event package.
Syntax for declaring an
interface
An interface that defines
Code an Interface three methods
constants. and Tagging
Work with an interface with no 1
60
Interface
members.
Syntax for implementing
an interface
Implement an Interface
A class employee that
implements two

2019 Batch

Page 16
B.Sc. (CS) / B.C.A / B.Sc. (IT)

interfaces. printable and


department
Syntax for inheriting a
class and implementing
How to Inherit a class an interface.
and implement an A class Book inherit
Interface another class product and
implement printable
interface
A method that accept a
How to use an interface printable object
as a parameter Code that passes product
object to the method
Syntax for declaring an
Use of Inheritance with interface that inherits
Interfaces other interfaces

A Class implements an
Use NetBeans to work interface productDAO
with Interfaces interface that inherits
other interfaces.
Assignment / Lab The Line Item Aim, Algorithm, and
180
Exercise(s): Application Code
Classes, The Product Aim, Algorithm, and
180 10
Inheritance and Application Code
Interfaces in Java The Product
Aim, Algorithm, and
Application Maintenance 120
Code
Application

UNIT : IV (LECTURE HOURS: 8+ PRACTICAL HOURS:8= 16)

Directories and files for


An Introduction to an application that uses
Packages packages

Project contains multiple


2019 Batch

Page 17
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Use NetBeans to work packages


with Packages and Packages store one or
1
Libraries 60 more classes , interfaces.
Work with
A project that uses
Packages and
Library
Use JavaDoc to
How to create and use
document a
Package Library.
Javadoc class comments
Add Javadoc comments to a class
to a class Single and multiple line
comments.

Common javadoc tags.


How to use HTML and Create a class product
javadoc tags in javadoc with comments that use
comments HTMLand Javadoc tags

Projects window .and


Use NetBeans to
select the “Generate
generate documentation
javadoc” comment

View the
Sharing web browser and
documentation for a
navigate index .html file
Package

Syntax for declaring and


instantiating an array
Create An Array
Examples for array
declarations
Syntax for referring to an
Basic Skills for element of an array
Working with 120 1
Examples that assign
Arrays
Assign values to the values by accessing each
Elements of an Array element.
Syntax for creating an
array and assigning
values in one statement

2019 Batch

Page 18
B.Sc. (CS) / B.C.A / B.Sc. (IT)

with example.
Syntax of enhanced for
loop.
Code that prints an array
How to use enhanced
of prices to the console.
for loops with Arrays
Code that computes the
average of array of
prices.

Methods for the Arrays Static methods of the


class Array class.

Code that uses fill


method
Code that uses fill
More Skills for method to fill3 elements
60 1
Working with in an array
Code Examples with
Arrays Code that uses the equals
the Arrays Class
method
Code that uses SORT
method
Code that uses sort and
binary search methods
How to create reference How to create a reference
and copy to an array and how to copy an array
Syntax for creating a
rectangular array.
Assign values for
Working with
rectangular array
Rectangular Arrays
Use nested for loops to
process a rectangular
Two Dimensional 1
120 array.
Arrays
Syntax for creating
jagged array.
Code that creates a
Jagged Arrays
jagged array of integers
Code that creates and
initialize a jagged array

2019 Batch

Page 19
B.Sc. (CS) / B.C.A / B.Sc. (IT)

of strings
Code that creates and
initialize a jagged array
of integers
Code that prints the
contents of jagged array
of integers.
Code that uses foreach
loops to print a jagged
array.

Common constructors of
string class
Two ways to create an
empty string, a string
Create Strings from another string, a
string from an array of
String Class 60 characters, a string from 1
an array of bytes.

Methods for
Methods of the String manipulating strings
Class Methods for comparing
strings
Constructor of
Constructors and
StringBuilder StringBuilder class 1
methods of the String 60
Class Methods of StringBuilder
Builder Class
class
Assignment / Lab The Invoice Aim and Algorithm and
240
Exercise(s): Application Code
Packages and 8
The Test Score Aim and Algorithm and
Arrays in Java 240
Application Application Code

2019 Batch

Page 20
B.Sc. (CS) / B.C.A / B.Sc. (IT)

UNIT : V (LECTURE HOURS: 10+ PRACTICAL HOURS:10=


20)

Description about
exception
The throwable hierarchy
The Exception Common checked
Hierarchy exceptions
Introduction to Common unchecked 1
60
Exceptions exceptions

Two ways to handle


How exceptions are checked exceptions-
propagated throw and catch the
exception.
Syntax of try statement
A method that catches
Use the Try statement two types of exception
and usage of finally
clause.
Syntax of try-with-
resource statement
Try -with- resources A method that catches
statement two types of exception
and automatically closes
Work with specified resource.
120
Exceptions Four common methods.
Generate a code to print
2
exception data to the
Methods of an
error output stream
Exception
Generate a code to print
exception data to the
standard output stream
Syntax of multi-catch
Use of multi-catch block
Block A method that does not
use a multi-catch block

2019 Batch

Page 21
B.Sc. (CS) / B.C.A / B.Sc. (IT)

A method that use a


multi-catch block

Syntax for declaration of


a method that throws
exception.
A method that throws an
IOException with
Throws clause
example
A method that Catches
the exception with
example.

Syntax of throw
statements
Constructors of
throwable class
A method that throws an
Throw statement unchecked exception
Code that thows an
IOException for testing
purposes.
Code that rethrows an
exception
A package for working
with directives and files,
A packages for
A static method of the
working with
Paths class, Methods of
directories and files
the Path interface, Static
Introduction to methods of the Files class
directories and 120 Code that creates a 2
files directory if it doesn’t
Code examples that already exist, Code that
with directories and creates a file if it doesn’t
files already exist, code that
displays information
about a file

2019 Batch

Page 22
B.Sc. (CS) / B.C.A / B.Sc. (IT)

A text file that’s opened


by a text editor, A binary
How files and streams file that’s opened by a
work text editor, Two types of
files, Two types of
streams
Import all necessary
Introduction to file packages, Get a Path 2
120
input and output A file I/O example object for the file, Write
data to the file, read data
to the file
A subset of the
IOException hierarchy,
How to work with I/O
Common I/O exceptions,
exceptions
code that handles I/O
exceptions
A subset of the Writer
hierarchy, Classes used
How to connect a
to connect a character
character output stream
output stream to a file,
to a file
Constructors of these
classes
Common methods of the
PrintWriter class, Code
that appends a string and
How to write to a text
an object to a text file,
file
How to work with Code that writes a
text files Product object to a
delimited text file
A subset of the Reader 3
hierarchy, Classes used
How to connect a to connect to a file with a
180
character input stream buffer, Constructors of
to a file these classes, How to
connect a character input
stream to a file
How to read from a text Common methods of the
file BufferedReader class,

2019 Batch

Page 23
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Code that reads the


records in a text file,
Code that reads a Product
object from a delimited
text file
The ProductDAO
interface, The
ProductReader interface,
An interface for
The ProductWriter
working with file I/O
interface, The
ProductConstants
interface
The code for the
A class that works with ProductTextFile class,
a text file The code for the
ProductTextFile class
The Invoice Aim, Algorithm and
Assignment / Lab 120
Application Code
Exercise(s):
Exception Write data into Text Aim, Algorithm and 10
240
handling and Files File Application Code
in Java Application Read data from Text Aim, Algorithm and
240
File Application Code

REFERENCES:

R1. Joel Murach, Murach’s Java Programming, Shroff publishers and Distributors Pvt,
Ltd., 2012, 4thEdition, New Delhi.
Unit I: (Chapters 1, 2 & 3), Unit II: (Chapters 4, 5 & 6), Unit III: (Chapters7, 8 & 9),
Unit IV: (Chapters 10 & 11) Unit V: (Chapters 14 & 18).
R2. Kathy Sierra, Bert Bates, Head First Java,, O'Reilly Media, Inc., 2003, First Edition,
USA.

2019 Batch

Page 24
B.Sc. (CS) / B.C.A / B.Sc. (IT)

Unit I: (Chapters 1, 2 & 3)


Chapter 1: How to get started with Java
and NetBeans Chapter 2: Introduction to
Java Programming
Chapter 3:
How to work with
Data Unit II:
(Chapters 4, 5 & 6)
Chapter 4: How to code
control statements Chapter 5:
How to Validate Input Data
Chapter 6: How to Test and Debug an application

Unit III: (Chapters 7, 8 & 9)


Chapter 7: How to
define and use classes
Chapter 8: How to
work with Inheritance
Chapter 9: How to
work with Interface
Unit IV: (Chapters 10 & 11)
Chapter 10: Other Object Oriented
Programming skills Chapter 11:
How to work with Arrays
Unit V: (Chapters 14 & 18)
Chapter 14: How to handle Exception
Chapter 18: How to work with Text and Binary Files

2019 Batch

Page 25
B.Sc. (CS) / B.C.A / B.Sc. (IT)

COURSE CONTENT

RATHNAVEL SUBRAMANIAM COLLEGE OF ARTS AND SCIENCE


(AUTONOMOUS)
SULUR, COIMBATORE
DEPARTMENT OF SCHOOL OF COMPUTER STUDIES - UG
ACADEMIC YEAR: 2019-2020
Course Title : Course Code :
MATHEMATICS FOR COMPUTER SCIENCE-I
Semester :I Course Group :
Teaching Scheme in Hrs (L:T:P) : 5+1 Credits : 6 Credits
Map Code :F Total Contact Hours : 72
CIA : 25 Marks SEE : 75 Marks
Programme: BSC-CS /B SC-IT/ BCA
SEMESTER – I
ALLIED PAPER (AP-01 )
MATHEMATICS FOR COMPUTER SCIENCE-I

Course Outcome (Cos): After


No completion of this course, the students Pos Cl.Ses CL
will be able to &PSOs
CO1 Define the types of number bases.
PO1& 7+1 REMEMBER
PSO4
CO2 Recall to perform arithmetic PO1& 5+2 REMEMBER
operations in number bases. PSO4
CO3 Demonstrate the problems in PO1& 12+2 UNDERSTAND
modular arithmetic. PSO4
CO4 Explain the concepts of sequence PO1& 12+2 UNDERSTAND
2019 Batch
and series. PSO4

Page 26
B.Sc. (CS) / B.C.A / B.Sc. (IT)

CO5 Identify convergence/ divergence of 12+3


sequence and series. PO1& APPLY
PSO4
CO6 Construct the graphs from the PO1& 12+2 APPLY
function values. PSO4
Pedagogy:
• Oral, BlackBoard M

UNIT : I (LECTURE HOURS:12)


TOPIC(S) SUB TOPIC(S) KEY POINT(S)
Introduction to number bases. 60 Basic definitions
Place value for integers: 60 Related Problems
binary to decimal & decimal
NUMBER
BASES to binary
Place value for fractional 60 Related Problems
numbers: binary to decimal &
decimal to binary
Addition in binary 60 Related Problems
60 Related Problems
Subtraction in binary
60 Related Problems
Multiplication in binary
Place value for integers: Octal 60 Related Problems
to decimal & decimal to Octal
Place value for fractional 60 Related Problems
numbers: Octal to decimal &
decimal to Octal
Place value for integers: 60 Related Problems
hexadecimal to decimal &
decimal to hexadecimal
Place value for fractional 60 Related Problems
numbers:hexadecimal to
decimal & decimal to
hexadecimal
Arithmetic operations in 60 Related Problems
Octal
Arithmetic operations in 60 Related Problems
hexadecimal
2019 Batch UNIT : II (LECTURE HOURS:12)
Introduction to modular 60 Basic definitions
Page 27
B.Sc. (CS) / B.C.A / B.Sc. (IT)

arithmetic.
MODULAR Computing n mod k 120 Related Problems
ARITHMETIC Addition mod k 60 Related Problems
Additive identity mod k 60 Related Problems
Additive inverse mod k 60 Related Problems
Multiplication mod k 60 Related Problems
Multiplicative identity mod k 60 Related Problems
Multiplicative inverse mod k 60 Related Problems
Exponentiation mod k 60 Related Problems
Mod, rem and division 60 Related Problems
Encryption using modular 60 Related Problems
arithmetic

UNIT : III (LECTURE HOURS:12)


Introduction to Sequences 60 Basic definitions
sequences of numbers 60 Related Problems
Defining sequences 60 Definition & related
SEQUENCES problems
AND SERIES Arithmetic progressions 120 Related Problems
Geometric progressions 120 Related Problems
Introduction to Series 60 Related Problems
Finite sum of arithmetic 120 Related Problems
sequences
Finite sum of geometric 120 Related Problems
sequences

UNIT :I V (LECTURE HOURS:12)


Infinite sequences and sums 60 Definition
CONVERGENC Limit of a sequence 120 Related Problems
E AND Convergence of a sequence 60 Related problems
DIVERGENCE Divergence of a sequence 60 Related problems

Limit of a series 120 Related Problems


Convergent series 120 Related problems
Divergent series 60 Related problems
Criteria for identifying 60 Related problems
convergent/ divergent
sequence
Criteria for identifying 60 Related problems
convergent/ divergent series

2019 Batch UNIT : V (LECTURE HOURS:12)


Introduction to graph 60 Basic definitions
Page 28
B.Sc. (CS) / B.C.A / B.Sc. (IT)

sketching
GRAPH Cartesian coordinates 60 Related Problems
SKETCHI Spiral 60 Related Problems
NG Introduction to functions and 60 Related Problems
graphs
Plotting graphs – straight 60 Related Problems
lines
Plotting graphs - quadratics 60 Related Problems
Plotting graphs - cubics 60 Related Problems
Plotting graphs– higher order 60 Related Problems
polynomials
Plotting graphs– reciprocal 60 Related Problems
Plotting graphs– rational 60 Related Problems
functions
Plotting graphs-piecewise 60 Related Problems
Transformations of graphs 60 Related Problems

UNIT : I (TUTORIAL HOURS:3)


TOPIC(S) SUB TOPIC(S) KEY POINT(S)
NUMBER 60 Related problems
BASES QUIZ

120 Related problems


EXTRA PROBLEMS
UNIT : II (TUTORIAL HOURS:2)
MODULAR 60 Related problems
ARITHMETIC QUIZ

60 Related problems
EXTRA PROBLEMS

UNIT : III (TUTORIAL HOURS:2)


SEQUENCES 60 Related problems
AND SERIES QUIZ
60 Related problems
EXTRA PROBLEMS
UNIT : IV (TUTORIAL HOURS:3)
CONVERGENC 60 Related problems
E AND QUIZ
DIVERGENCE
2019 Batch

Page 29
B.Sc. (CS) / B.C.A / B.Sc. (IT)

120 Related problems


EXTRA PROBLEMS

UNIT : V (TUTORIAL HOURS:3)


GRAPH 60 Related problems
SKETCHIN QUIZ
G

60 Related problems
EXTRA PROBLEMS

TEXT BOOKS:

2019 Batch

Page 30
RATHNAVEL SUBRAMANIUM COLLEGE OF ARTS AND SCIENCE
(AUTONOMOUS),
SULUR, COIMBATORE
DEPARTMENT OF TAMIL
ACADEMIC YEAR: 2019-2020

Course Title : Part I Tamil Course Code :21T


Semester : II Course Group : MIL
Teaching scheme in Hrs (L:T:P) : 6 : - : - Credits :4
Map Code : A(Language concepts) Total Contact Hours : 72
CIA : 25 Marks SEE : 75 Marks
Programme : BA, BSc, BBA, B.Com, BCA # Semester End Examinations

Course Outcomes: (Cos)


Course Outcomes (Cos):
Pos& CL.
No. After completion of this course, the students will be Bloom’s
PSOs
able to Ses Taxonomy
Level
gz;ila jkpohpd; tho;tpaiyAk;> gz;ghl;Lf;
CO1 fUT+yj;ijAk; khztHfSf;F mwpKfg;gLj;Jk; PO1 12 R
thapyhf rq;f,yf;fpaq;fis mwpar; nra;jy;
jkpo; ,yf;fpaj;jpd; ,ul;ilf;fhg;gpaq;fshd
CO2 rpyg;gjpfhuk;> kzpNkfiy kw;Wk; gpw rka PO1 12 R
fhg;gpaq;fis mwpar; nra;jy;
jkpo; ,yf;fpa tuyhw;wpy; gf;jp ,yf;fpaj;jpd;
CO3 Njhw;wk; vj;jifa r%f khw;wj;ij Vw;gLj;jpaJ PO1 12 R
vd;gij vd;gij ehad;khHfs;> Mo;thHfspd;
gf;jpg;ghly;fisf; nfhz;L mbahHfspd;
tho;tpaiy mwpar; nra;jy;.
jkpopd; ,yf;fpa E}y;fisAk;> E}yhrphpaHfisAk;
CO4 kw;Wk; rpwg;G> njhlH> milnkhopahy; Fwpf;fg;gLk; PO1 6 R
E}y;fis mwpar; nra;jy;.
jkpopd; kuG ,yf;fzj;jpd; gb mfg;nghUs;>
CO5 Gwg;nghUs;> ahg;G> mzp ,yf;fzq;fis mwpe;J PO1 18 R
nfhs;sr; nra;jy;.
jkpopd; nkhopapd; ,yf;fz tuk;gpy;> xUik>
CO6 gd;ik NtWghL> gpioePf;fp vOJk; Kiwfis PO1 12 R
gapw;rp %ykhf fw;fr; nra;jy;.

myF 1 (rq;f,yf;fpak;) 12 ghlNtisfs;

kJiuf;fhQ;rp : kJiukhefH - (3 ghlNtisfs;)

khq;Fb kUjdhH> fhQ;rp> epiyahik> 782 mbfs;> ghl;Lilj;jiytd;


jiyahyq;fhdj;Jr; nrUntd;w ghz;ba neLQ;nropad;> kJiuapd; rpwg;igg;
ghLjy;> kf;fspd; tho;tplk;> Nfhl;il> nfhj;jsk;> jpUtpohf;fs;> gs;spfs;>
ehw;ngUq;FO> me;jptzpff; fhl;rpfis tpsf;Fjy;> kJiu khefh;> mfop> kjpy;>
thapy;> fjT> khspiffs;> itia MW cs;spl;l nra;jpfs;> ,y;yq;fs;> njUf;fs;>
gy nkhop NgRk; kf;fs;> KuR Kof;fk;> ,irf;fUtpfs; ,af;Fjy;> ehsq;fhb>
my;yq;fhb Xtpaq;fsha; fhl;rpaspj;jy;> Nghd;w nra;jpfis vLj;Jiuj;jy;.

Ky;iyg;ghl;L : ey;NyhH tphpr;;rp Nfl;ly; - (2 ghlNtisfs;)

eg;G+jdhH> 103 mbfs;> Mrphpag;gh> ,aw;ifNahL ,iae;j tho;T>


kiof;fhyj;jpy; Ky;iy epy kf;fs; epiy> ey;NyhH tphpr;rp Nfl;ly;> ngUkio
nghopjy;> jpUkhy; khtypf;F ePH thHj;jy; Nghy> ngUNkfk; epw;wy;> tykha; vOjy;>
kiyiar; #o;jy;> Kjpa ngz;fs; nry;yy;> tz;Lfs; Ky;iyg; G+f;fNshL tUjy;>
ney;iyAk; NrHj;Jj; J}Tjy;> jiytpf;fhf ew;nrhy; Nfl;ly;> ,sq;fd;W grpahy;
thLjy;> fd;Wfs; Gy;iyNka;e;J tUjy;> jiytd; jpiug;nghUNshL tUthd; vdy;>
KJngz;bH Mw;Wg;gLj;jy;.

ghpghly; : Gtpapd; cUthf;fk; - (2 ghlNtisfs;)

gz;NzhL ghlg;gl;l E}y;> fpilj;Js;s ghly;fs; 24> tho;f;if Kiw r%f


mwpT Mw;wy;> ,aw;ifia Ghpe;J nfhs;Sk; jpwd;> mwptpay; fUj;Jf;fis
vLj;Jiuj;jy;> mz;lj; Njhw;wj;jpy; fU Njhd;wy;> thdj;jpd; Kjy; G+jk; Cop>
neUg;Gg; ge;J cUthjy;> G+kp FspUk;gbahf njhlHe;J kio nghopjy;>
epiwnts;sj;jpy; %o;Fjy;> capHfs; cUthjy;> Copf;fhyk; tUjy;.

GwehD}W : ePhpd; ngUik - (3 ghlNtisfs;)

FlGytpadhH> Nte;jHfspd; tPuk;> ntw;wp> nfhil> FWepy kd;dH jk; Ml;rp>


gz;ghl;Lf; fUT+yk;> nghJtpay; jpiz> KJnkhopf; fhQ;rpj;Jiw> thd;tiu
caHe;j CUf;Fj; jiytd;> kd;dHf;F mwpTiu> czT je;jtH capiuj;je;jtH>
czntdg;gLtJ epyj;njhL ePH> ePH epiyia ngUf;f Ntz;Lk;> %tif ,d;gj;ij
ngw tpiojy; Nghd;wtw;iw tpsf;Fjy; .

FWe;njhif : md;gpd; tsk; - (2 ghlNtisfs;)

ghiyghba ngUq;fLq;Nfh> Nrukd;dH> mfg;nghUs; epfo;Tfis


vLj;Jiuj;jy;> 401 ghly;fs; ,lk;ngw;Ws;sd> 4 mb Kjy; 8 mbtiu ghlg;ngWk;>
jkpo;rr
; Kjhaj;jpd; khz;Gfisf; fhl;ly;> Njhop jiytpaplk; vLj;Jiuj;jy;>
jiytd; kpFe;j tpUg;gk; cilatd;> ngz; ahidapd; grpiag; Nghf;f Mz;ahid
Kay;jy;> ah vd;Dk; kuj;jpd; gl;ilia chpj;jy;> md;igf; fhl;ly;> mf;fhl;rp
jiytDf;Fg;Gyg;gLk;> Mjyhy; cd;id tpiutpy; te;jilthd; vd Njhop $Wjy;.

myF II fhg;gpaq;fs; 12 ghlNtisfs;

rpyg;gjpfhuk; : ,e;jputpoT+nuLj;j fhij - (4 ghlNtisfs;)

MrphpaH> ,sq;Nfhtbfs;> GfhHf;fhz;lk;> Kj;jkpo; fhg;gpak;> %Nte;jH rpwg;G>


Kg;gJ fhijfs;> %d;W fhz;lq;fs;> rpyg;gjpfhuk;> kzpNkfiy>
,ul;ilf;fhg;gpaq;fs;> tzpfj;jpd; rpwg;G> ,e;jputpoT+nuLj;j fhij> kUT+Hg;ghf;fk;>
kUT+Hghf;f tPjpfspy; gy gz;lq;fs; tpw;gid> nerthsH thOk; tPjpfs;> tzpf
tPjpfs;> $yf;filj; njUf;fs;> tPjpfspy; Gl;L tpw;wy;> mg;gsk; tpw;wy;> kPd;tpw;wy;>
ntw;wpiy tpw;wy;> eWkzg;nghUs; tpw;wy;> vz;nza; tzpfH tPw;wpUj;jy;>
ntz;fyk;> nrk;G ghj;jpuq;fs; tpw;wy;> XtpaH kz; nghk;ikfs; tpw;wy;>
nghw;nfhy;yH> ijaw;fhuH> nghk;ikfs; tpw;NghH> ngUk;ghzH ,Ug;gplq;fs;>
ifj;njhopy; nra;NthH> Vty; nra;NthH tPw;wpUj;jy;> Kjypa nra;jpfis
vLj;Jiuj;jy;.

kzpNkfiy : tpohtiwfhij - (4 ghlNtisfs;)

rPj;jiyr; rhj;jdhH> GfhH efhpy rkathjpfs; $bapUj;jy;> fhyf;fzpjh;


tPw;wpUj;jy;> fly; tzpfH ,uj;jy;> gynkhop NgRk; kf;fs; $bapUj;jy;>
Ik;ngUq;FO> vz;Nguhak; tPw;wpUj;jy;> nghw;ghypif> ghit tpsf;F mLf;fp
itj;jy;> Kj;J khiy njhq;ftpLjy;> Gjpa kzy; gug;Gjy;> Jfpy; nfhbfis
khlq;fspy; fl;Ljy;> kzy; gug;gpy; nrhw;nghopthw;Wjy;> gl;bkz;lg thjpLjy;>
giftiu tpl;Ltpyfp epy;Yq;fs;> gRQ;Nrhiyfspy; jz;zPHge;jy; itj;jy;> gy
gilapdH tUjy;> vq;Fk;nry;tk; ngUFf vd tho;j;Jjy;.
Njk;ghtzp : vyprngj;J mk;ikahUf;fhf fUizad; fz;zPH - (4 ghlNtisfs;)

tPukhKdptH> 17 Mk; E}w;whz;L - njhd;D}y; tpsf;fk;> gukHhj;j FU fij>


rJufuhjp> Njd; Nghd;w ghly;fspd; njhFg;G> #irag;gH> gilj;jiytd;> 3
fhz;lq;fs;> 36 glyq;fs;> 3615 ghly;fs;> vyprngj;J mk;ikahH mlf;fk;>
fUizad; fz;zPH> fUizad; kyHg;gLf;if mikj;jy;> fz;zPh nghopjy;> jhapd;
khHgpy; kzpkhiynad tho;e;Njd;> jhia ,oe;J thLjy;> Gz;zpd; typiag;
Nghd;wJ vd;Jauk;> clypd;jd;ikia mwpNad;> czitj; Njbf; nfhzHjy;> jha;
kl;Lk; jdpahf Ngha;tpl;lhs;> mwj;ij khiyahf mzpe;jtd; fUizad;> kuq;fs;>
gwitfs;> kyHfs;> tz;Lfs; mOtd Nghy $r;rypLjy; Nghd;w nra;jpfis
vLj;Jiuj;jy;.

myF III gf;jp ,yf;fpak; 18 ghlNtisfs;

nghpa Guhzk; : jpUehl;Lr; rpwg;G - (4 ghlNtisfs;)

jpUehl;Lr;rpwg;G> Nrhoehl;bd; ngUik> nghpa Guhzk;> jpUj;njhz;lj;njhif>


jpUj;njhz;lH jpUte;jhjp> nghpa Guhzk;> Nrf;fpohH> 12 Mk; E}w;whz;L> ,uz;lhk;
FNyhj;Jq;f Nrhod;- kfhtpj;Jthd; kPdhl;rpRe;juk; gps;is> Nrf;fpohh; gps;isj;jkpo;
-jpUehl;Lr;rpwg;G fhtphpapd; ngUik> G+f;fspy; Njd;epiwjy;> tz;Lfs; Muthuk;
nra;jy;- cotH fisgwpj;jy;> coj;jpahpd; fhy;fspy; kj;Jf;fs; ,lUjy;> tz;Lfs;
nkha;j;jy;> tug;gpid miljy;> fioahfpa fUk;G> FtiskyHfs; kyHjy;> rq;Ffs;
fplj;jy;> md;dq;fs; cyTjy;> md;dq;fs; vUikfs; %o;Fjy;> kPd;fs; Js;sp
tpisahLjy;> thdtpy;iy Nghd;W tpsq;Fjy;> new;fl;Lfis Nghuhf Ftpj;jy;>
kyh;j; njhFjpia kiyNghy; Ftpj;jy;> nghpa tz;bfis nrYj;Jjy;>
vUikf;$l;lq;fs; tykhfr; Rw;Wjy;> nghd;kiyNghy; fhl;rpaspj;jy;> njd;id
eue;jk; kyHjy;> murkuk; flk;gkuk; tsHe;jpUj;jy;> gid> re;jdk;> ehfk; fhQ;rp
kyHfs; G+j;jy;.

jpUtpisahlw;Guhzk; : ,ilf;fhld; gpzf;F jPh;j;j glyk; (4 ghlNtisfs;)

guQ;Nrhjp KdptH> %d;W fhz;lq;fs;> jpUkiwf;fhl;by; guQ;Nrhjp KdptH


gpwj;jy;> gjpNdohk; E}w;whz;L> Ntjhuz;a Guhzk; Kjypa E}y;fs;> jkpo;$W
ey;Yyfk;> murH GytHf;F fthp tPRjy;> GytHf;F nfhil nfhLj;jy;>
jpUMytha;f;fhz;;lk;> FNry ghz;bad; ngUik> fgpyhpd; ez;gH ,ilf;fhldhH>
kd;dd; ,ilf;fhldhUf;F rpwg;Gr;nra;jy;> fgpyH Nky; md;G nfhs;sy;>
Ntg;gkhiyia mzpe;jtd; ghz;ba kd;dd;> ,ilf;fhldhH ,iwtid tho;j;Jjy;>
ftpij ghLjy;> ghz;bad; Gyikia mtkjpj;jy;> ,iwth cd;idAk; ghz;ba
kd;dd; ,fo;e;Jiuj;jhd; vdy;> ,iwtd; ckhNjtpnahL itia Mw;wpd; tlf;Nf
,Uj;jy;> ghz;ba kd;dd; ,iwtdplk; jq;fSf;F VNjDk; ,ilA+W Vw;gl;ljh vd
tpdty;> ,iwtd; ,ilf;fhldhH kPJ nfhz;l md;ghy; ,q;Fte;jjhf ghz;badplk;
$wy;> ghz;bad; jd; Fw;wj;ij nghWj;jUs;f vd Ntz;ly;> kd;dd; Gytiu
tuNtw;f jpUefiu moFgLj;jy;> ghz;bad; GytHfsplk; kd;dpg;G NfhUjy;>
GytHfs; rpdk; jzpjy;.

ngUkhs; jpUnkhop : FyNrfuho;thH ghly; - (2 ghlNtisfs;)

ghbath;> FyNrfuho;thH> jkpoh; jk; mwptpay; rpe;jid> gf;jp ,yf;fpaj;jpy;


ntspg;gly;> kUj;JtH Nehahspapd; Gz;iz mWj;jy;> Nehahsp Nerpj;jy;> mJNghy
md;idNa eP Jd;gj;ij je;jhYk;> cd; mUis vjp;;h;ghHf;fpNwd; vdy;.

ehr;rpahH jpUnkhop : Mz;lhs; ghly; - (2 ghlNtisfs;)


Mz;lhs;- gf;jp ,yf;fpak;> itzt ,yf;fpak;> ehaf ehafp ghtk;> Mz;lhs;
ghly;fs;> mofpay; rhHe;jit> fjputd; Nghd;w tpsf;Ffs;> ghitaH MLjy;>
fz;zd; ele;J tUjy;> Mz;lhs; fdtpy; tUjy;> kj;jsf; fUtpfs; Koq;Fjy;>
rq;Ffs; CJjy;> Kj;Jg;ge;jypd; fPo; fz;zd; jpUkzk; Ghpa Mz;lhs; fdT
fhZjy;.

jkpo; E}y;fSk; E}yhrphpaHfSk; - (6 ghlNtisfs;)

Gfo; ngw;w E}Yk; E}yhrphpaHfSk;> njhluhy; Fwpf;fg;gLk; E}y; kw;Wk;


rhd;NwhH> milnkhopahy; Fwpf;fg;gLk; E}y;fs;> XnuOj;J xUnkhopr; nrhw;fisf;
fz;lwpjy;> NtHr;nrhy;iy mwpjy;.
myF Iv 18 ghlNtisfs;

,yf;fzk; : nkhopg;gapw;rp - 18 (ghlNtisfs; )

gphpj;J vOJjy;;> re;jpg;gpio ePf;Fjy;> gh tiffs;> mzpfs;> nghUs;


,yf;fzk; nrhw;fis nrhw;nwhlH Mf;Fjy;> ngaHr;nrhy;ypd; tifawpjy;>
,yf;fzf;Fwpg;G mwpjy;> tpilf;Nfw;w tpdh mwpjy;> jkpo; vz;fs; mwpjy;>
thf;fpak; fz;L vOJjy;> ctikahy; nghUj;jkhd nghUisj; NjHe;J vOJjy;>
vJif> Nkhid vOJjy; mwpjy;> ty;ypdk; kpFk;> kpfh ,lk;.

myF v 12 ghlNtisfs;

,yf;fzk; - gapw;rp 12 ghlNtisfs)

kuGg;gpiofs;> tOr; nrhw;fs;> xUik gd;ik gpiofisj; jpUj;Jjy;>


Mq;fpyr; nrhw;fSf;F Neuhd jkpo;rn
; rhw;fis mwpjy;> zfuk;> yfuk;> wfu ,d
xyp NtWghL mwpjy;> tpidKw;W> tpidKw;W> nganur;rk; njhlH mwpjy;

Reference Books:
1. jkpo; ,yf;fpatuyhW K. tujuhrd;> rhfpj;jpa mfhnjkp ntspaPL.
2. ey;y jkpo; vOjNtz;Lkh? m.fp gue;jhkdhH> kzpthrfH gjpg;gfk.;

You might also like