UG COURSE PATTERN (2011-2014)

28 downloads 4639 Views 1MB Size Report
11CS2MC02 Object Oriented. Programming ..... “Programming in ANSI C” E. Balagurusamy, Second ..... Paradigm - Basic Concepts and Benefits of OOP- Object.
B.Sc. COMPUTER SCIENCE SYLLABUS With effect from 2014 - 2015 In response to the current realities and emerging trends that affect the future of our students, the curriculum is restructured. It provides ample choice of subjects of study to our students, based on weighted credit point system. In addition to the core courses in their respective discipline, the learners are offered a number of complementary job-oriented and skill based courses under Core-supportive and Extra Departmental Courses.

EXTRA CREDIT At the end of the fourth semester, (in summer holidays) the students should undergo a mini project and viva will be conducted in the first week of the fifth semester. A student can earn 2 credits extra by doing a Mini Project and 2 credits by opting Self Study paper. They can acquire more credits by undergoing certificate courses and self study courses offered by other disciplines. For Mini Project and Self Study paper, the pass and the credit will be indicated, but it will not be included for OPM.

NON MAJOR ELECTIVES A student should take at least two electives, one in third semester from Arts department and the other one in the fourth semester from Science department.

PATTERN OF EVALUATION For each paper there will be Continuous Internal Assessment (CIA) and Semester Examination (External). The Weightage ratio is Paper

Internal

External

Total

Theory

40

60

100

Practical

50

50

100

Project

50

50

100

Mini Project

100

-

100

Skill Based Elective – II UG

50

50

100

Non – Major Elective – II UG

50

50

100

CIA COMPONENT Project

Mini Project

Review (2)

25

Presentation

20

Project Execution

10

Project Execution & Output

30

Record

10

Viva

30

Attendance

05

Report

20

Total

50

Total

1

100

NON MAJOR and SKILL BASED ELECTIVES (III & IV SEMESTER) and PRACTICALS

Component Internal Test(2) Lab Work Record Attendance Total

Mark 25 10 10 05 50

B.Sc. COMPUTER SCIENCE Pattern of the Question Paper (Internal) (Marks should be converted to 25) Time: 2 Hours

Maximum Marks: 30 PART A

I.

Answer the following (Ten Questions).

(10X1=10) PART B

II. Answer ANY Two out of Four Questions.

(2X5=10) PART C

III. Answer the following (Either or Choice)

(1X10=10)

B. Sc. COMPUTER SCIENCE Pattern of the Question Paper (External) Time: 3 Hours

Maximum Marks: 60 PART A

I.

Answer the following (Ten Questions).

(10X1=10) PART B

II. Answer ANY Four out of Six Questions

(4X5=20) PART C

III. Answer the following. (Either or Choice)

(3X10=30)

B. Sc COMPUTER SCIENCE Pattern of the Question Paper Self Study Paper (External) Time: 3 Hours

Maximum Marks: 100 PART A

I.

Answer ANY Six out of Ten Questions.

(6X5=30) PART B

II. Answer ANY Five out of Eight Questions

(5X8=40) PART C

III. Answer Any Three out of Six Questions

(3X10=30)

2

SEM.

PART

SUB. CODE

I

14GT1GS01

II

I

14GE1GSA1/ 14GE1GSB1

TITLE OF THE PAPER

HRS.

CDTS.

Tamil

5

3

English

6

3

III

14CS1MC01

Programming in C

4

4

III

14CS1MC02

Computer Fundamentals

2

1

III

14CS1AC01

Mathematical Foundations for Computer Science

5

4

III

14CS1CP01

Programming in C Lab

3

2

III

14CS1CP02

Office Automation Lab

2

1

IV

14VE1GS01

Value Education

3

3

30

21

Tamil

5

3

English

6

3

Total I II

II

14GT2GS02 14GE2GSA2/ 14GE2GSB2

III

14CS2MC03

Object Oriented Programming with C++

4

4

III

14CS2MC04

Web Designing

2

1

III

14CS2AC02

Computer Oriented Numerical Methods

5

4

III

14CS2CP03

Object Oriented Programming - Lab

4

2

III

14CS2CP04

Web Designing - Lab

2

1

IV

14ES2GS01

Environmental Studies

2

2

30

20

Tamil

5

3

English

6

3

Total I II

III

14GT3GS03 14GE3GSA3/ 14GE3GSB3

III

14CS3MC05

Dot Net Programming

4

4

III

14CS3MC06

Computer Organization and Architecture

4

3

III

14CS3AC03

Optimization Techniques

5

4

III

14CS3CP05

Dot Net Programming Lab

2+1

2

IV

14CS3NE01

Web Development Lab **

2

2

IV

14CA3SKA1

Animation Lab**

2

2

30+1

23

Tamil

4

3

English

6

3

4

4

4

3

Total I II

IV

14GT4GS04 14GE4GSA4/ 14GE4GSB4

III

14CS4MC07

Programming in Java

III

14CS4CE1A

Computer Graphics

III

14CS4CE1B

Compiler Design

III

14CS4AC04

Data Structure and Algorithms

5

4

III

14CS4CP06

Programming in Java Lab

3

2

IV

14CS4NE02

VB Script, # **

2

2

IV

14CA4SKA2

Computer Graphics Lab Using C, # **

2

2

30

23

Total

3

SEM.

V

PART III

SUB. CODE 14CS5MC08

TITLE OF THE PAPER Programming in Java Server Pages (JSP)

HRS. 5

CDTS. 5

III

14CS5MC09

Relational Database Management System (RDBMS)

5

5

III

14CS5MC10

Software Engineering

4

4

III

14CS5CE2A

Operating System

III

14CS5CE2B

Distributed Systems and Parallel Processing

4

3

III

14CS5CP07

JSP Programming Lab

5

3

III

14CS5CP08

RDBMS Lab

5

3

III

14CS5SK03

Scripting Languages Lab**

2

2

III

14CS5SS01

Self Study- Software Testing ##

--

2*

III

14CS5MP01

Mini Project (15 days-Summer Holidays) #

--

1*

30

25 +3

Total

VI

I-IV IV-V

III

14CS6MC11

Computer Networks

5

5

III

14CS6MC12

Data Mining

5

5

III

14CS6MC13

Mobile Computing

4

4

III

14CS6CE3A

Cloud Computing

III

14CS6CE3B

Security in Computing

4

3

III

14CS6SK04

Web Designing Using Open Source Lab (PHP)

2

2

III

14CS6PR01

Project

10

6

V V

14NP4GS01 14EX5GS01

NSS/NCC/P.ED Extension Total for all Semesters

--

1 2 140+3

* - Extra Credit ** - Practical Only

# - Internal Only

180+1

## - External Only

nghJj;jkpo; tpdh mikg;G Gw kjpg;gPL - 60 kjpg;ngz;fs;

xU kjpg;ngz; tpdh nra;AspypUe;J

6x1= 6

xU kjpg;ngz; tpdh ,yf;fpa tuyhw;wpypUe;J

4x1= 4

xU gf;f tpdh

4 x 5 = 20

%d;W gf;f tpdh

3 x 10 = 30

nkhj;j kjpg;ngz;fs;

4

60

PART – I Tamil jw;fhy ,yf;fpak; gUtk; : xd;W

Neuk; : 5

FwpaPL :

Gs;sp : 3

myF : 1

14GT1GS01 kuGf; ftpij

1.

ghujpahh; - jkpo;ehL – jkpo;> jkpo;nkhop tho;j;J

2.

ghujpjhrd; - Kd;NdW> Gjpa cyF nra;Nthk;

3.

ftpkzp – ,aw;if ,d;gk;> MW

4.

ehkf;fy; ftpQh; - jkpod; ,jak;

5.

Kbaurd; - czh;thh; ahNuh?

6.

fz;zjhrd; - Qhdf;fz;

myF: 2

GJf;ftpij

1.

eh.fhkuhrd; - epyhr;NrhW

2.

K.Nkj;jh – Rje;jpur; rpe;jidfs;

3.

ituKj;J – jpUj;jp vOjpa jPh;g;Gfs;

4.

rpw;gp – XLk; tuyhW

myF: 3

ciueil

gRikf;Fkhh; myF: 4

-

Gdpj md;idnjNurh

fl;Liufs;

1.

gazf;fl;Liu

-

fz;Nld; nfhs;spg; gprhir-gpNyh ,Ujaehj;

2.

Ra Kd;Ndw;wf; fl;Liu

-

cah;tspf;Fk; vz;zq;fs; - rpt#hpad;

3.

mwptpay; fl;Liu

-

nefpopapd; NfLfs;- Kidth; f. G+uzr;re;jpud; (njhFg;ghrphpah;)

4.

tuyhw;Wf; fl;Liu

-

fy;tp

5.

,yf;fpaf; fl;Liufs;

-

Ngr;R gytpjk; - fy;fp

myF: 5 1.

-

jpU.tp.f

,yf;fzk;> ,yf;fpa tuyhW ,yf;fzk;:

-

vOj;Jk;> nrhy;Yk; vOj;J - KjnyOj;J> rhh;ngOj;J nrhy;

2.

,yf;fpa tuyhW:

-

- ngah;r;nrhy;> tpidr;nrhy;> ,ilr;nrhy;> chpr;nrhy;

vk;;.Mh;.milf;fyrhkp (jw;fhy ,yf;fpak; kuGf; ftpij> GJf;ftpij> ciueil njhlh;ghd ,yf;fpa tuyhW)

ghlE}y;fs; :

1.

ghujpahh; ftpijfs;

-

njhFg;ghrphpah; ftpQh; gj;kNjtd; fhsP]t ; hp> gjpg;gfk; nrd;id – 17 ,uz;lhk; gjpg;G 2009.

2.

ghujpjhrd; ftpijfs;

-

njhFg;G: fPhj ; ;jp> mUzh gg;spNf\d;];> nrd;id> Kjy;

5

gjpg;G - 2008.

3.

Kbaurd; ftpijfs;

-

njhFg;ghrphpah;: jkpoz;zy>; ghhpepiyak; nrd;id> Kjy; gjpg;G – 2008.

4.

ituKj;J ftpijfs;

-

jpUkfs; epiyak;> 16> ntq;fl;ehuhazh rhiy> nrd;id–17> gj;jhk; gjpg;G – 2009.

5.

jkpod; ,jak; ftpijfs;

-

ehkf;fy; ftpQh;> Ky;iy epiyak;> nrd;id> Kjy; gjpg;G – 2000

6.

Gdpj md;id njNurh

-

gRikf;Fkhh; mwpTg; gjpg;gfk;> nrd;id> Kjy; gjpg;G – 2008

6

ENGLISH LANGUAGE THROUGH LITERATURE- I STREAM -A Semester : I Code

Hours: 6

: 14GE1GSA1

Credits: 3

OBJECTIVE - To impart effective communication skills to the learners UNIT I PROSE

2hours

1.

Stephen Leacock

-

With the Photographer

2.

Catherine Lim

-

Eggs

3.

M.K.Gandhi

-

Voluntary Poverty

UNIT II

POETRY

1hour

1.

Alfred Noye

-

The Highway Man

2.

William Wordsworth

-

The Solitary Reaper

3.

W.B.Yeats

-

The Ballad of Father Gilligan

UNIT III SHORT STORY

1 hour

1.

Guy de Maupassant

-

Simon‟s Papa

2.

Lafcadio Hearn

-

The Living God

UNIT IV

COMMUNICATIVE EXPRESSIONS

1.

Greeting

2.

Introducing

3.

Making Request

4.

Seeking Permission

5.

Expressing Gratitude

6.

Complimenting/congratulating

1 hour

UNIT V COMPOSITION (GENERAL) 1.

Letter Writing

2.

Filling Forms

1 hour

7

ENGLISH LANGUAGE THROUGH LITERATURE- I - 14GE1GSA1 QUESTION PATTERN Stream-A Time: 3 hours I.

Marks: 60

Choose the Correct Answer

(10x1=10)

(from units I & II) II.

Fill in the blanks.

(5 x 1 = 5)

( from unit I based on grammar) III.

Match the following.

(5 x 1 = 5)

( Vocabulary items from unit I) IV.

Answer any two of the following in a paragraph of 100 words each

(2 x 5 =10)

( two out of 4 from units I ,II & III) V.

Answer any two of the following in an essay of 300 words each

(2 x 10 =20)

( 2 out of 4 from units I,II & III) VI.

a) Matching the expressions or Providing response to the expressions. (from unit IV)

(5)

b) Filling Forms/letter writing

(5)

(from unit-V)

8

ENGLISH LANGUAGE THROUGH LITERATURE- I STREAM – B Semester: Code

I

Hours: 6

: 14GE1GSB1

Credits: 3

OBJECTIVE - To impart effective communication skills to the learners UNIT I PROSE

2 hours

1.

Norman Vincent Peale

- Buliding Self Confidence

2.

Bonnie Chamberlin

- The Face of Judas Iscariot

UNIT II POETRY

1 hour

1.

Rabindranath Tagore

- Where the Mind is without Fear

2.

Sri Aurobindo

- The Tiger and the Deer

UNIT III SHORT STORY

1 hour

1.

A story from Norway

- The Treasure Hunt

2.

A Story from Burma

- The Man who Could not Eat

UNIT IV COMMUNICATIVE EXPRESSIONS 1.

Greeting

2.

Introducing

3.

Making Request

4.

Seeking Permission

5.

Expressing Gratitude

6.

Complimenting/congratulating

1 hour

UNIT V COMPOSITION (GENERAL) 1.

Letter Writing

2.

Filling Forms

1 hour

9

ENGLISH LANGUAGE THROUGH LITERATURE- I- 14GE1GSB1 QUESTION PATTERN Stream-B Time: 3 hours I.

Marks: 60

Choose the Correct Answer

(10 x1=10)

(from units I & II) II.

Fill in the blanks.

( 5 x 1 =5)

(from unit I based on grammar) III.

Match the following.

( 5 x 1= 5)

( Vocabulary items from unit I) IV.

Answer any two of the following in a paragraph of 100 words each

( 2 x 5=10)

(two out of 4 from units I ,II,&III) V.

Answer any two of the following in an essay of 300 words each

(2x10=20)

( 2 out of 4 from units I,II & III) VI.

a) Matching the expressions or Providing response to the expressions. (from unit IV) b) Filling Forms/letter writing

(5)

(from unit-V)

10

PROGRAMMING IN C SEMESTER: I CODE

HOURS : 4

: 14CS1MC01

CREDITS : 4

OBJECTIVES 

To give a deep knowledge and Programming Skill in „C‟ Language.



To provide the basic knowledge in structured programming language.

UNIT I

12 Hours Overview of C: History of C – Importance of C –Basic Structure of C Programs – Constants, Variables and Data types : Introduction- Character Set - C Tokens – Keywords and Identifiers – Constants- Variables- Data types – Declaration of Variables –Declaration of Storage Class- Assigning Values to Variables- Defining Symbolic Constants – Declaring a Variable as Constant – Declaring a Variable as Volatile –Overflow and Underflow of Data – Operators and Expressions – Managing Input and Output Operations.

UNIT II

12 Hours Decision Making and Branching – Introduction- Decision Making with IF statement – Simple IF statement – The IF …ELSE Statement – Nesting of IF…ELSE statements- The ELSE… IF Ladder – The Switch Statement –The ?: Operator –The Goto Statement –Decision Making and Looping – Introduction-The WHILE Statement – The DO Statement – The FOR Statement – Jumps in Loops.

UNIT III

12 Hours

Arrays: Introduction – One dimensional Arrays-declaration of One dimensional Arrays-Initialization of One dimensional Arrays- Two dimensional Arrays - Initializing Two dimensional Arrays – Multi dimensional Arrays –Dynamic Arrays – Character Arrays and Strings – User Defined Functions. UNIT IV

12 Hours

Structures and

Unions : Introduction- Defining a structure – Declaring Structure Variables –

Accessing Structure Members-Structure Initialization – Copying and Comparing Structure Variables Operations on Individual Members - Arrays of Structures - Arrays Within Structures- Structures within Structures – Structures and Functions –Unions – Size of Structures – Bit Fields UNIT V

12 Hours Pointers: Introduction – Understanding Pointers - Accessing the Address of a Variable – Declaring Pointer Variables – Initialization of Pointer Variables - Accessing a Variable Through its Pointer – Chain of Pointers – Pointer Expressions - Pointer Increments and Scale Factor – Pointers and Arrays – Pointers and Character Strings - Array of Pointers - File Management in C

TEXT BOOK 1.

“Programming in ANSI C”, E. Balagurusamy, Tata McGraw Hill Private Limited, New Delhi, Sixth Edition, 2012. UNIT I : Chapters 1.1, 1.2, 1.8, 2 – 4

Pages (1 - 3, 12, 13, 22 - 111)

UNIT II : Chapters 5, 6.1 - 6.5

Pages (112 - 176)

UNIT III : Chapters 7.1 - 7.8, 8, 9

Pages (192 – 216, 237 - 323)

UNIT IV : Chapter 10

Pages (324 – 356)

UNIT V : Chapters 11.1 - 11.12, 12

Pages (357 - 375, 398 - 418)

11

REFERENCE BOOKS 1.

“Working With C” - Yashavant Kanetkar, BPB Publication, B - 14, Connaught Place, New Delhi, 1994.

2.

“Programming with C” - Byron S. Gottfried, Second Edition, Schaum‟s Outlines, Tata McGraw Hill Publishing Company Limited, 1998.

12

COMPUTER FUNDAMENTALS SEMESTER: I CODE

HOURS: 2

: 14CS1MC02

CREDITS: 1

OBJECTIVES 

To provide the basic knowledge on Hardware and Software components of a Computer and the works of Computer.



To impart the knowledge in developing and running program.

UNIT I

6 Hours Understanding the Computer: Introduction - Evaluation of Computers – Generations of computers – Classification of computers – Computing Concepts - The Computer System-Applications of computers. Computer Organisation and Architecture : Introduction - Central Processing Unit – Internal Communications - Machine Cycle-The Bus-Instruction Set. Memory and Storage Systems: Introduction- Memory representation-Random Access Memory-Read Only Memory.

UNIT II

6 Hours Storage System: Magnetic Storage System-Optical Storage Systems-Magneto Optical Systems – Solid State Storage Devices – Storage Evaluation Criteria. Input Devices: Keyboard-Pointing Devices – Scanning Devices-Optical Recognition-Devices-Digital Camera – Voice Recognition System – Data Acquisition Sensors - Media Input Devices. Output Devices: Display Monitors –Printers –Impact Printers –Non Impact Printers –Plotters-Voice Output Systems – Projectors - Terminals.

UNIT III

6 Hours

Number Systems, Computer Arithmetic and Computer Codes: Introduction – Number System, Decimal System, Binary Numbering System - Binary Calculations - Octal System - Hexadecimal System, Radix Conversions and Examples. Boolean Algebra and Logic Circuits: NOT, OR, AND, NOR, NAND Gates and Operations -, Exclusive-OR, Exclusive-NOR Gates. UNIT IV

6 Hours

Planning the Computer Program: Flow Chart - Types of Logic used in Flowchart Examples. Computer Languages: Hierarchy of Programming Languages - Classification of programming languages - Popular Programming Languages. UNIT V

6 Hours The Internet & World Wide Web: Introduction-History of Internet-Internet ApplicationsUnderstanding the World Wide Web – Web browsers - Browsing the Internet - Using a Search Engine – Email Service – Protocols used for the Internet. Emerging Computing Environments: Current Computing Scenario-Peer to Peer Computing –Grid Computing –Cloud Computing- Utility Computing.

TEXT BOOK Course Materials will be Prepared by the Parent Department

13

REFERENCE BOOKS 1.

“Fundamental of Computers”, E. Balagurusamy, McGraw-Hill Education (India) Private Limited, New Delhi, 2013. Unit I: Chapters: 1, 2, 3.1 – 3.4 Pages (1-50) Unit II: Chapters: (3.5-3.10), 4, 5 Pages (50-93) Unit V: Chapter: 15

2.

Pages (375 – 395)

“Computer Ground Up”, Sr. R. Shantha Mary Joshitta, ACCA Publications.2011 Unit III : Chapters: 3, 4 Pages (38-100) Unit IV : Chapters: 7, 8 Pages (147-182)

3.

“Fundamentals of Computers”, V. Rajaraman, PHI Learning Private Limited, Delhi, Fifth Edition, 2013. Unit V: Chapter 17 Pages (386 – 402)

14

MATHEMATICAL FOUNDATIONS FOR COMPUTER SCIENCE SEMESTER: I

HOURS

CODE

CREDITS: 4

: 14CS1AC01

:5

OBJECTIVES 

To impart the basic features of matrices, Logic, Lattices and Boolean algebra and the probabilistic approach.



To promote mathematical ability.

UNIT I

15 Hours Matrix Algebra: Introduction - Matrix operations-inverse of a square matrix – Elementary operations and Rank of a matrix – Simultaneous Equations- Eigen values and Eigen Vectors.

UNIT II

15 Hours Logic: Introduction - TF statements – Connectives – Atomic and compound statements – Well Found Formula - Truth table of a formula-Tautology – Tautological implications and equivalence of formulae.

UNIT III

15 Hours

Basic Concepts of Graph Theory – Basic Definitions – Paths, Reachability – Connectedness – Matrix Representation of Graphs – Trees. UNIT IV

15 Hours

Random Variables: Random Variables - Discrete Random Variable – Continuous Random Variables Mathematical Expectations. UNIT V

15 Hours Games and Strategies: Introduction- Two-Person Zero-Sum Games-Some Basic Terms-The Maximin - Minimax Principle-Games without Saddle Points-Mixed Strategies-Graphic Solution of 2 x n and m x 2 Games-Dominance Property.

TEXT BOOKS: 1.

“Discrete Mathematics”, Dr. M.K. Venkataraman, Dr. N. Sridharan, Dr. Chandra Sekaran, The National Publishing Company, 2000.

2.

Unit I

: Chapter VI Pages (6.1 - 6.44)

Unit II

:

Chapter IX (1-8) Pages (9.1 - 9.34)

“Discrete Mathematical Structures with Applications to Computer Science”, J. P. Tremblay, R. Manohar, Tata

McGraw – Hill Publishing Company Limited, New Delhi, 2001

Unit III :Chapter 5 (5-1.1 to 5-1.4) Pages (468 - 501) 3.

“Statistics”, Dr. S. Arumugam & A. Thanga Pandi Issacc. Unit IV :Chapter 12 (12. 1 – 12.4) Pages (304 - 331)

4.

“Operations Research”, Kanti Swarup, P. K. Gupta, Man Mohan. Sultan Chand & Sons, New Delhi, Sixteenth Edition, 2012. Unit V :Chapter 17 (17.1 – 17.7) Pages (443 - 465)

15

REFERENCE BOOKS: 1.

“Discrete Mathematics and its Application”, Kenneth H. Rosen, McGraw-Hill International Editions, Fifth Edition, 2003

2.

“Elements of Discrete Mathematics”, C. L. Liu, Second Edition, McGraw-Hill International Editions, 1985.

3.

“Operations Research – Theory and Applications”, Dr. S. D. Sharma, Kedar Nath Ram Nath & Co., Eighth Edition, 1990.

16

PROGRAMMING IN C - LAB SEMESTER: I

HOURS : 3

CODE

CREDITS: 2

1.

2.

3.

4.

5.

6.

: 14CS1CP01

Simple Programs a)

Sum, Product and Average of the given numbers.

b)

Count number of Occurrences of a digit.

Number Checking a)

Prime

b)

Palindrome

c)

Armstrong

Number Generation a)

Adam

b)

Fibonacci Numbers

Program Using One Dimensional Array a)

Number Sorting

b)

Arranging Names in Alphabetical Order

Program Using 2D Array a)

Matrix Addition, Subtraction

b)

Matrix Multiplication

Program Using Function a)

Swapping of Two numbers using functions

b)

Finding a Factorial Value using Recursive function

7.

Library Maintenance using Structure

8.

String Manipulation using Pointers without Predefined Function

9.

Program Using Files a)

Employee Records Maintenance

b)

Mark Sheet Preparation using Sequential Files

17

OFFICE AUTOMATION LAB SEMESTER: I CODE

HOURS: 2

: 14CS1CP02

CREDITS: 1

MS WORD 1.

Text Formatting.

2.

Table Creation and Manipulation.

3.

Mail Merge.

4.

Preparation of Advertisement using drawing tools.

MS EXCEL 1.

Excel Functions ( Statistical, Math & Trigonometry, Date and Time Functions)

2.

Data filtering and Sorting

3.

Mark Sheet , Pay-bill Preparations

4.

Data Analysis using Chart

MS ACCESS 1.

Database Creation – Employee Table, Student Table.

2.

Mark Sheet Preparation using Student Table (Using Queries)

3.

Payroll Processing Using Employee Table (Using Queries)

4.

Forms and Reports Creation

MS POWERPOINT 1.

Theme-based presentation with Animation Effects

MS OUTLOOK 1.

Personalized e-mail & Account Creation

2.

Sending mails with attachments

18

VALUE EDUCATION SYLLABUS Semester: I Code

Hours

: 14VE1GS01

: 3/week Credit : 3

OBJECTIVES 1.

To build overall personality of an individual with self-esteem, self-confidence and self-acceptance

2.

To promote positive thinking, problem solving and decision making in students

UNIT I

(10hrs) Basic Values in Life- personal, social, spiritual and professional- Life oriented skills -external and internal influences of one‟s life-self-esteem, self-concept, self-acceptance and personality development- Positive thinking-positive attitude--the models of positive thinking- the power of positive thinking

UNIT II

(10 hrs) Motivation and self-actualization –Inspiration Vs motivation-internal and external motivation-push and pull motives-motivators- demotivating factors- Goal setting- Goal, its focus and importance – obstacles to set goals-different types of goals-balanced goal-goals consistent with values-

UNIT III

(10 hrs)

Success and its definition-obstacles to success-overcoming obstacles- qualities that make a person successful- Problem solving- Ten principles for managing problems positively-meaning of decision making-decision making processUNIT IV

(10 hrs)

Time management- its importance- its usefulness-time factor-the management of time is management of life-tips for time management-Stress- its kinds-its causes and effects-sources of stress – response to stress- tips for managing stress. UNIT V

(5 hrs) kdtsf;fiy – vspa Kiw Nahfg; gapw;rpfs; - jpahdg; gapw;rpfs; - mfj;jha;Tg; gapw;rpfs;

TEXT BOOK: 1.

Dr. Xavier Alpphonse S.J., ”We Shall Overcome” – A Text book on Life Coping Skills, ICRDCE Publication, Chennai, 2011

2.

mwpQh; FO. MopahW – tho;tpy; ntw;wp ngw khzth;fSf;F kdtsf;fiy gjpg;gfk; - 1. ePW jhq;fpa jpUEjyhid… 2. gpzp nfhs; Mf;if…

4. khzpf;f thrfh;

-

jpUr;rjfk; 1. nka;Azh;jy; vd;w gFjpapy; Kjy; 5 ghly;fs;

myF : 2 itztk;: 1. nghpaho;thh; %d;whk; jpUnkhop jpUj;jhyhl;L 10 ghly;fs; 2. Mz;lhs; : ehr;rpahh; jpUnkhop ,uz;lhk; jpUnkhop ehkkhapuk; - 1 – 5ghly;fs; myF : 3

rpw;wpyf;fpaq;fs;

jpUf;Fw;why FwtQ;rp:

Fwj;jp kiytsk; $Wjy;

1. thduq;fs; fdp nfhLj;J… 2. Koq;F jpiu GdyUtp… 3. MLkuT nghpaFsk;.

2.

Mj;khtpd; ,uhfq;fs;

-

eh.ghh;j;jrhujp ghit gg;spf;Nf\d;];. ,uhag;Ngl;il. nrd;id-14.

3.

,yf;fpa tuyhW

-

vk;.Mh;.milf;fyrhkp> uhrp gjpf;fk;>nrd;id – 73. 41Mk; gjpg;G. 2011.

ghh;it E}y;fs; : tifik Nehf;fpy; jkpo; ,yf;fpa tuyhW

-

Kidth; ghf;aNkhp> epA+nrQ;Rhp Gf; `T];> nrd;id - 98. 5Mk; gjpg;G> 2013

22

ENGLISH LANGUAGE THROUGH LITERATURE- II STREAM -A Semester: II Code

Hours: 6

: 14GE2GSA2

Credits: 3

OBJECTIVE - To impart effective communication skills to the learners UNIT I

PROSE

2 hours

1.

Jawaharlal Nehru

-

The Ganga

2.

Bernard Shaw

-

How I became a public Speaker

UNIT II

POETRY

1 hour

1.

John Masefield

-

Laugh and be Merry

2.

Rupert Brooke

-

Menelaus and Helan

UNIT III SHORT STORY

1 hour

1.

Oscar Wilde

- The Selfish Giant

2.

H.H Munro(Saki)

- The Story Teller

UNIT IV COMMUNICATIVE EXPRESSIONS 1.

Offering Help

2.

Apologizing

3.

Making Suggestions

4.

Expressing Likes and Dislikes

5.

Leave taking

6.

Agreeing & disagreeing

UNIT V

1 hour

COMPOSITION ( GENERAL) 1.

Comprehension

2.

Welcome speech and Vote of Thanks

3.

Introducing oneself & others

1 hour

23

ENGLISH LANGUAGE THROUGH LITERATURE- II- 14GE2GSA2 QUESTION PATTERN Stream-A Time: 3 hours I.

Marks: 60

Choose the Correct Answer

(10 x 1=10)

(from units I & II) II.

Fill in the blanks.

( 5 x 1 = 5)

( from unit I based on grammar) III.

Match the following.

( 5 x 1=5 )

( Vocabulary items from unit I) IV.

Answer any two of the following in a paragraph of 100 words each

( 2 x 5=10)

( two out of 4 from units I , II & III) V.

Answer any two of the following in an essay of 300 words each

(2 x 10=20)

( 2 out of 4 from units I, II & III) VI.

a) Matching the expressions or Providing response to the expressions. (from unit IV) b) Filling Forms/letter writing

(5)

(from unit-V)

24

ENGLISH LANGUAGE THROUGH LITERATURE- II STREAM –B Semester : II

Hours: 6

Code

Credit: 3

: 14GE2GSB2

OBJECTIVE - To impart effective communication skills to the learners UNIT I

PROSE

2 hours

1.

R. K. Narayan

- On Funny Encounters

2.

Stephen Leacock

-

UNIT II

My Lost Dollar

POETRY

1 hour

1.

William Wordsworth

-

The Daffodils

2.

Christiana Rossetti

-

Up-hill

UNIT III SHORT STORY

1 hour - The Cloud‟s Secret

1.

A Story from Malaya

2.

A Story of the Red Indians - The Baby‟s Victory

UNIT IV COMMUNICATIVE EXPRESSIONS 1.

Offering Help

2.

Apologizing

3.

Making Suggestions

4.

Expressing Likes and Dislikes

5.

Leave taking

6.

Agreeing & disagreeing

1 hour

UNIT V COMPOSITION ( GENERAL) 1.

Comprehension

2.

Welcome speech and Vote of Thanks

1 hour

25

ENGLISH LANGUAGE THROUGH LITERATURE – II - 14GE2GSB2 QUESTION PATTERN STREAM –B Time: 3 hours I.

Marks: 60

Choose the Correct Answer

(10 x 1=10)

(from units I & II) II.

Fill in the blanks.

( 5 x 1 =5)

( from unit I based on grammar) III.

Match the following.

( 5 x 1 =5)

( Vocabulary items from unit I) IV.

Answer any two of the following in a paragraph of 100 words each

( 2 x 5 =10)

( two out of 4 from units I , II & III) V.

Answer any two of the following in an essay of 300 words each

(2 x 10=20)

(2 out of 4 from units I, II & III) VI.

a) Matching the expressions or Providing response to the expressions. (from unit IV)

(5)

b) Filling Forms/letter writing

(5)

(from unit-V)

26

OBJECT ORIENTED PROGRAMMING WITH C++ SEMESTER : II CODE

HOURS: 4

: 14CS2MC03

CREDITS: 4

OBJECTIVES 

To give a deep knowledge in Object Oriented Programming concepts.



To develop the C++ programming skills.

UNIT I

12 Hours Principles of Object Oriented Programming: A look at Procedure Oriented Programming - Object Oriented Programming Paradigm - Basic Concepts of Object Oriented Programming – Benefits of OOP. Object Oriented Languages - Applications of OOP. Beginning with C++: What is C++Application of C++- A simple C++ Program- More C++ Statements- An Example with Class- Structure of C++ Program – Creating the Source File - Compiling and Linking- Tokens, Expression and Control Structures: Tokens - Keywords- Identifiers and Constants- Basic Data types- User Defined Data Types- Storage Classes - Derived Data Types- Symbolic Constants- Type CompatibilityDeclaration of Variables- Dynamic Initialization of Variable - Reference Variable - Operator in C++ Scope Resolution Operator - Member Dereferencing Operators- Memory Management OperatorsManipulators- Type Cast Operator – Expressions and Their Types - Special Assignment Expressions – Implicit Conversions – Operator Overloading – Operator Precedence – Control Structures.

UNIT II

12 Hours Functions in C++: Introduction- The main function-Function Prototyping – Call by Reference Return by Reference - Inline Functions- Default Arguments – Const Arguments – Recursion - Function Overloading – Friend & Virtual Function -Math Library Functions. Classes and Objects: Specifying a Class- Defining Member Functions- Making an Outside Function Inline – Nesting of Member Functions – Private Member Functions – Arrays within a Class – Memory Allocation for Objects – Static Data Members – Static Member Functions – Arrays of Objects – Objects as Function Arguments – Friendly Functions – Returning Objects – Const Member Functions - Pointers to Members – Local Classes.

UNIT III

12 Hours

Constructors and Destructors: Introduction – Constructors – Parameterized Constructors – Multiple Constructors in Class – Constructors with Default Arguments – Dynamic Initialization of Objects – Copy Constructor – Dynamic Constructor – Constructing Two-Dimensional Arrays – Const Objects – Destructors. Operator Overloading and Type Conversions: Defining Operator OverloadingOverloading Unary & Binary Operators – Overloading Binary Operators using Friends – Manipulation of Strings using operators – Rules for overloading operators – Type conversions. Inheritance: Extending Classes: Single Inheritance – Making a private member Inheritable - Multiple Inheritance – Multilevel Inheritance – Hierarchical Inheritance – Hybrid Inheritance – Virtual Base Class – Abstract Classes. Constructors in Derived Classes – Member Classes: Nesting of Classes.

27

UNIT IV

12 Hours

Pointers Virtual Functions and Polymorphism: Introduction – Pointers – Pointers to Objects – this Pointer – Pointers to Derived Classes – Virtual Functions – Pure Virtual Functions – Virtual Constructors and Destructors. Managing Console I/O Operations: C++ Streams – C++ Stream Classes – Unformatted I/O Operations – Formatted Console Operations – Managing Output with Manipulators. Working with Files : Classes for File stream operations – Opening and Closing a file – Detecting End-of -File – More about Open(): File Modes – File Pointers and their Manipulations – Sequential Input and Output Operations - Updating a File: Random Access – Error Handling during File Operations – Command Line Arguments. UNIT V

12 Hours Templates: Introduction – Class Templates – Class Templates with Multiple Parameters – Function Templates - Function Templates with Multiple Parameters. Overloading of Template Functions – Member Function Templates – Non-Type Template Arguments. Exception Handling: Basics of Exception Handling – Exception Handling Mechanism – Throwing Mechanism – Catching Mechanism – Rethrowing an Exception – Specifying Exceptions – Exceptions in Constructors and Destructors – Exceptions in Operator Overloaded Functions. Manipulating Strings: Creating (String) Objects – Manipulating String Objects – Relational Operations – String Characteristics – Accessing Characters in Strings – Comparing and Swapping.

TEXT BOOK “Object Oriented Programming with C++”, E. Balagurusamy, Tata Mc-Graw Hill, 2013, 6th Edition, 2013. UNIT I

:

Chapters 1 - 3

Pages (4-68)

UNIT II

:

Chapters 4, 5

Pages (69-128)

UNIT III

:

Chapters 6 – 8

Pages (129-222)

UNIT IV

:

Chapters 9 – 11

Pages (223-318)

UNIT V

:

Chapters- 12, 13, 15

Pages (319-361, 386-400)

REFERENCE BOOKS 1.

“Programming with C++”, D. Ravichandran, Tata Mc-Graw Hill., 1999

2.

“Let us C++”, Yashvanth P. Kanetkar, 2nd Edition, BPB Publications, New Delhi., 2010

28

WEB DESIGNING SEMESTER : II CODE

HOURS: 2

: 14CS2MC04

CREDITS: 1

OBJECTIVES 

To give basic knowledge to build a static website using HTML and DHTML.



To develop skill by creating an interactive website using CSS and JavaScript

UNIT I

6 Hours Get Your Feet with HTML: Understand HTML-Convert Text to HTML-Add comments to your HTML document-Text-Headings-Organize your content with Lists -Understand Hypertext and LinksFormatting Tags.

UNIT II

6 Hours Create Images, Tables and Frames: Image Tag - Anchor Tag - Enhance your presentation with Graphics-Creating Table-Understand Frames-Modify your Frames. Working with Buttons -Creating webpage using Tables, Frames and buttons.

UNIT III

6 Hours

Learning DHTML Basics: Introducing DHTML -

Creating a simple DHTML example -

Understanding the DOM- Including DOM properties and DOM methods - Creating positionable elements (layers) - Responding to events - Finding and critiquing online DHTML resources - DHTML tips and tricks. UNIT IV

6 Hours

Working with Style Sheets: Introducing style sheets-Features –Syntax-External Style sheet-Internal Style Sheet-Inline styles-Multiple style sheet-Background- Font-Border-Outline-Margin-Padding-ListTable - Exploring DHTML text effects UNIT V

6 Hours Working with JavaScript: Introducing JavaScript-Reviewing HTML and JavaScript used in DHTML- Controlling Styles with JavaScript - Enhancing Forms with JavaScript - Displaying Dynamic Fonts.

TEXT BOOK: Course material will be prepared by the Parent Department. REFERENCE BOOKS: 1.

“Web Technologies HTML, JavaScript, PHP, Java, JSP XML and AJAX” Black Book, Kogent Learning Solutions Inc., Dreamtech Press, 2014.

2.

“Internet & World Wide Web How To Program”, P. J. Dietal, H. M. Deital, Fourth Edition, Pearson International Edition, 2013.

3.

“The Complete Reference HTML & XHTML” Thomas A. Powell, Tata McGraw-Hill Publishing Company Limited, New Delhi, Edition, 4 th Edition, 2004.

4.

“Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, Perl CGI”, Ivan Bayross, BPB Publications, New Delhi, 3rd Edition, 2009.

29

COMPUTER ORIENTED NUMERICAL METHODS SEMESTER: II CODE

HOURS: 5

: 14CS2AC02

CREDITS: 4

OBJECTIVES 1.

To impart the knowledge in Mathematical Concepts required in the field of Computer Science.

2.

To promote mathematical ability.

UNIT I

15 Hours Algebraic and Transcendental Equations: Introduction – Errors in Numerical Computation – Iteration Method – Bisection Method – Regular False Method – Newton-Raphson Method.

UNIT II

15 Hours Simultaneous Equations : Introduction – Simultaneous Equations – Back Substitution – Gauss Elimination Method – Calculation of Inverse of a Matrix – Crout‟s Method.

UNIT III

15 Hours

Interpolation : Introduction – Newton‟s Interpolation Formulae – Central Difference Interpolation Formulae(only first 3 methods) – Lagrange‟s Interpolation Formulae – Divided Differences – Newton‟s Divided Differences Formulae–Inverse Interpolation. UNIT IV

15 Hours

Numerical Differentiation and Integration : Introduction – Derivatives using Newton‟s Forward Difference Formula – Derivatives using Newton‟s Backward Difference Formula – Derivatives using Central Difference Formula – Maxima and Minima of the Interpolating Polynomial – Numerical Integration – Newton-Cote‟s Quadrature formula – Trapezoidal Rule – Simpson‟s one third Rule – Simpson‟s three eight Rule – Weddle‟s Rule – Romberg‟s method. UNIT V

15 Hours Numerical Solution of Ordinary Differential Equations : Introduction – Taylor‟s Series Method – Picard‟s Method – Euler‟s Method – Runge-Kutta Method.

TEXT BOOK 1. “Numerical Methods” S. Arumugam and S. Thangapandi Issac, A. Soma Sundaram, Second Edition, SciTech Publications (India) Pvt Ltd. Chennai, 2002. UNIT I

: Chapter 3: Sections 3.1 to 3.4, Pages: (79-106)

UNIT II : Chapter 4: Sections 4.1 to 4.6, Pages (112-133) UNIT III : Chapter 7: Sections 7.1 to 7.6 Pages (202-259) UNIT IV : Chapter 8: Sections 8.1 to 8.5 Pages (260-302) UNIT V : Chapter 10: Sections 10.1 to 10.4 Pages (325 – 353) REFERENCE BOOKS 1. “Numerical Methods in Engineering & Science”, Dr.B.S.Grewal, Khanna

Publishers, Seventh

Edition, July 2005. 2. “Numerical Methods”, Dr. A.Singaravelu, Meenakshi Agency.New Revised Edition 2009.

30

OBJECT ORIENTED PROGRAMMING LAB SEMESTER: II CODE

HOURS: 4

: 14CS2CP03

CREDITS: 2

1.

Simple programs in C++

2.

Simple program with class and objects.

3.

Adding two objects using function

4.

Program using friend function and inline function

5.

Program using Operator overloading

6.

Program using Function overloading

7.

Program using constructor, constructor overloading and destructor

8.

Program using different types of inheritance.

9.

Program using Inheritance with virtual base class.

10. Program using Inheritance with virtual functions. 11. Program to perform stack and queue operations 12. Program using files. 13. Program using Exception handling. 14. Program using Templates.

31

WEB DESIGNING LAB SEMESTER: II CODE

HOURS: 2

: 14CS2CP04

CREDITS: 1

1.

Working with Internet (Id Creation, Searching)

2.

Simple Web Page using all Formatting

3.

Web Page with Hyper Links and Images

4.

Web Page with Lists

5.

Web Page with Table

6.

Web Page with Frames

7.

Application Form – Resume Preparation using images

8.

Dynamic Website Creation (College, Department)

9.

Personal Webpage creation using Style Sheets

10.

Webpage creation using JavaScript

32

ENVIRONMENTAL STUDIES Semester : II Code

Hours: 2

: 14ES2GS01

Credits: 2

UNIT I MULTIDISCIPLINARY NATURE OF

ENVIRONMENTAL STUDIES:

Definition, scope and importance - Need for public awareness

(2 hours)

UNIT II NATURAL RESOURCES Classification of Resources: Renewable and non – renewable resources - Forest resources, water resources, mineral resources, food resources, energy resources, Land resources - associated problems; Role of an individual in conservation of natural resources - Equitable use of sources for sustainable life styles

(8 hours)

UNIT III ECOSYSTEMS Concept of an ecosystem - Structure and function of an ecosystems - Producers, Consumers and decomposers - Energy flow in the ecosystem -Food chains, food webs and ecological pyramids Introduction, types, characteristic features, structure and function of the following -Eco system: Forest, grass land, desert, aquatic

(6 hours)

UNIT IV ENVIRONMENTAL POLLUTION Definition, Causes, effects and control measures of Air pollution, Water pollution, Soil pollution, Marine pollution, Noise pollution,Thermal pollution, Nuclear hazards, Solid waste management, Role of an individual in prevention of pollution.

Pollution - case studies Disaster Management: Earth

quake, Tsunami – causes, consequences, control measures.

(8 hours)

UNIT V SOCIAL ISSUES AND THE ENVIRONMENTS From unsustainable to sustainable development - Urban problems related to energy Water conservation, rain water harvesting, water shed management Resettlement and

rehabilitation of

people, its problem and concerns, case studies,Environmental ethics, Climate change, global warming, acid rain and ozone layer depletion, nuclear accidents and holocaust, case studies. reclamation. Environmental protection act, air act, water act, wild life protection act. UNIT VI

FIELD WORK

Course Text: Environmental science and Engineering R. Murugeshan : Section – 1.1 & 1.2

Unit – II

: Section - 1.3 to 1.37

Unit – III : Section - 2.1 to 2.7 & 2.10 to 2.27 Unit – IV : Section - 3.1 to 3.37 Unit – V

(6 hours) (5 hours)

Visit to local area to document environmental assets- river/forest/ grassland/hill/ mountain Unit – I

Waste land

: Section – 4.1 to 4.17

33

Note: Tamil Version for Tamil Literature and History Tamil Medium Students. INTERNAL QUESTION PATTERN FOR ENVIRONMENTAL STUDIES PART

Question Type

Marks

A

One word answer (10x 1)

10

B

Short answer type-four questions out of seven (4x5)

20

C

Essay type (Either or) (1x10)

10

Total

34

40

fhg;gpa ,yf;fpak; - nghJj;jkpo; gUtk ;:

%d;W

FwpaPL:

Neuk;: 5 Gs;sp: 3

14GT3GS03

Nehf;fk;;: fhg;gpaj;jpd; rpwg;Gf;fis mwpa itj;jy;. myF:

myF:

myF:

myF:

1 rpyg;gjpfhuk;

-

milf;fyf;fhij

kzpNkfiy

-

mwtzH; njhOjfhij

rPtfrpe;jhkzp

-

ehkfs; ,yk;gfk; (jUkjj;jd; mwpTiu $wy; gFjp)

fk;guhkhazk;

-

Ffg;glyk; - Kjy; 15 ghly;fs;

Njk;ghtzp

-

fhl;rpg;glyk;-rhe;jp IaKk; fd;dpj;jha;g; gjpYk; 1017-1036

rPwhg;Guhzk;

-

Xeha; Ngrpa glyk;

nghUspyf;fzk;

-

mfj;jpiz> Gwj;jpiz

,yf;fpa tuyhW

-

fhg;gpak;

2

3

njhlh;ghd

,yf;fpa tuyhW

4 tzpfj; jkpo;

-

rq;f ,yf;fpaq;fs; czh;j;Jk; tzpfr; nra;jpfs; gf;. 75-84 tzpff; fiyr; nrhy;yhf;fk; -50 nrhw;fs;

myF:

5 mwptpay; jkpo;

-

jkpopy; mwptpay; - gf;. 27-40

ghl E}y;: jkpo;j; Jiw ntspaPL> n[auh[; md;dghf;fpak; kfsph; fy;Y}hp. nghpaFsk;. ghh;it E}y;fs;: 1. eh. khzpf;fthrfd;

-

rpyg;gjpfhuk;> ckh gjpg;gfk;> nrd;id. 2-Mk; gjpg;G

2. ,uhk - yl;Rkzd;

-

- 1998.

kzpNkfiy> ckh gjpg;gfk;> nrd;id - 1. 2-Mk; gjpg;G - [dthp - 1997.

3. jpU Gyth;. muR (c.M.)>

-

rPtfrpe;jhkzp> fof ntspaPL. 1967.

4. Nguh.m.r.Qhdrk;ge;jd;

-

fk;guhkhazk;> uj;jpdk; fpis mr;rfk;> nrd;id - 1 Kjw; gjpg;G – 1994.

5. Nguh.khpa me;Njhzp>

-

Njk;ghtzp> tPukhKdpth; Ma;Tf;fofk; ghisaq;Nfhl;il- K.g.1998;.

6. nra;Fjk;gp ghtyh;

-

rPwhg;Guhzk;> kh`pd; gphpz;lh;];> nrd;id - 1.Nk.1999.

35

7;. Kidth; r.jpUQhdrk;ge;jk;

-

ahg;gUq;fyf;fhhpif> fjp;h; gjpg;gfk;> jpUitahW. Kjw; gjp;g;G. 2007.

8. vk;.Mh;. milf;fyrhkp

-

,yf;fpa tuyhW> uhrp gjpg;gfk;> nrd;id.Kjw;gjpg;G. 1960.

9. kzit K];jgh

-

fhyk; NjLk; jkpo;> kPuh gjpg;gfk>; nrd;id-40. 1993.

10. Kidth; ngh.kh. godpr;rhkp

-

,yf;fpaf; fjph;> epA+nrQ;Rhp Gf;`T]; nrd;id - 40. Kjw;gjp;g;G 2010.

11. ehuhaz NtYg;gps;is

-

ciueilj; jkpo>; Ik;ngUq; fhg;gpaq;fs;> eh;kjh gjpg;gfk;> nrd;id. Kjw;gjpg;G 1999.

36

ENGLISH LANGUAGE THROUGH LITERATURE –III STREAM-A Semester: III Code

Hours : 6

: 14GE3GSA3

Credits : 3

LEARNING OUTCOME -

Helping the students to become familiar with different writers of prose, poetry and one-act plays.

-

Strengthening the communication skills through composition and communication and conversation models.

-

Promoting the aesthetic sense and skills of critical appreciation.

UNIT I PROSE

2hours

1. A Glory Has Departed

-

Jawaharlal Nehru

2. My Greatest Olympic Prize

-

Jesse Owens

3. When You Dread Failure

-

A.G Cronin

UNIT II POETRY

1hour

1. Good Bye Party To Miss Pushpa T.S

-

Nissim Ezekiel

2. Ulysses

-

Alfred Tennyson

3. A Bird Came Down the Walk

-

Emily Dickinson

UNIT III ONE-ACT PLAY

1hour

1. Bishop‟s Candle Sticks

-

Norman Mc kennel

2. Never Never Nest

-

Cedric Mount

3. The Pie and the Tart

-

Hugh Chesterton

UNIT IV COMMUNICATION SKILLS

1hour

Conversations1. At a bank 2. In the library 3. Reservation status 4. At the sweet shop 5. At the poly clinic 6. On the bus UNIT V COMPOSITION

1hour

1. Writing Advertisement 2. Writing by Group Discussion 3. Story Completion 4. Essay writing.

37

TEXT BOOKS 1. Siva, Anthony , Dr. Gunasekaran. “Six One-Act Plays”. Chennai: Pavai Publications, Royapettah, 2009. 2. Kaleem, Nafeesa. “Six One Act-Plays”. Chennai: Anu Chitra Publications, WestMambalam, 1985. 3. Effective Communication in English. Board Of Editors, 2013 BOOKS FOR REFERENCES 1. Effective Communication For you –V.Shyamala 2. Effective Writing Using Good Grammar-E.AMichigan 3. English Grammar For All-Dr.A.M.Kathirkamu

38

ENGLISH LANGUAGE THROUGH LITERATURE-III-14GE3GSA3 STREAM-A QUESTION PATTERN Time:3 hours I.

Max.Marks:60

Choose the correct Answer

(10x1=10)

(from units I & II) II.

Fill in the blanks

(5x1=5)

(from unit I based on Grammar ) III.

Write a paragraph on any two of the following questions

(2x5=10)

(Two out of 4 from units I, II & III) IV.

Write an essay on any two of the following questions

(2x10=20)

(Two out of 4 from units I, II & III) V.

Answer any one of the following questions

(5x1=5)

(one out of 3 from unit V) VI.

Answer any two of the following questions

(2x5 =10)

(two out of 3 from unit IV)

39

ENGLISH LANGUAGE THROUGH LITERATURE- III STREAM B Semester: III Code

Hours : 6

: 14GE3GSB3

Credits : 3

LEARNING OUTCOME 

`Acquisition of effective communication skills.

UNIT I PROSE

2 hours

1.

Early Influence

-

Abdul Kalam

2.

On Keyhole Morals

-

A. G. Gardiner

3.

Dangers of Drug Abuse

-

Hardin B. Jones

4.

Sweets for Angels

-

R. K. Narayan

UNIT II POETRY

1 hour

1.

My grandmother‟s House

-

Kamala Das

2.

Lucy

-

William Wordsworth

3.

Refugee Mother and child

-

Chinua Achebe

UNIT III GRAMMAR 1.

Concord

2.

Sentence Structure

3.

Sentence Types

1 hour

UNIT IV COMPOSITION I 1.

Comprehension

2.

Letter Writing

1 hour

UNIT V COMPOSITION II 1.

Developing hints into a Paragraph.

2.

Note- making

1 hour

COURSE TEXT: 

Daniel James P.C. “Variety of English for Effective Communication”. Bangalore: Harrows Publications, 2010. (Book 1)

BOOKS FOR REFERENCE: 

Aggarwala N. K. and F. T. Wood “J C Nesfield English Grammar, Composition & Usage”.Chennai: Macmillan, 2012.

40

ENGLISH LANGUAGE THROUGH LITERATURE- III- 14GE3GSB3 STREAM B QUESTION PATTERN Time: 3 hours

Max.Marks: 60

1.

Choose the correct Answer (from Units I & II)

2.

Fill in the blanks (from Unit III)

5 x 1 =5

3.

Match the following (from Unit III)

5x1=5

4.

Answer any two of the following in a paragraph of 100 words each (two out of 4 from units I & II)

5.

10 x 1= 10

2 x 5 =10

Answer any two of the following in an essay of 200 words each

2 x 10 =20

(two out of 4 from units I & II) 6. 7.

Comprehension or Developing Hints (from Unit IV)

1x5=5

Letter Writing or Note Making

1 x 5 =5

41

DOT NET PROGRAMMING SEMESTER : III CODE

HOURS : 4

: 14CS3MC05

CREDITS: 4

LEARNING OUTCOME 

Explore the features of various platforms and frameworks used in web applications development



Skills in Visual basic and develop the real time applications using Application Programming Interface

UNIT I

12 Hours Introduction to Visual Basic: Event-Driven Programming – Installing Visual Basic – The Visual Studio IDE – Creating a Simple Application. The Microsoft .NET Framework: Writing Software for Windows – Common Language Runtime – The Common Type System and Common Language Specification. Writing Software: Working with Variables – Comments and Whitespace - Data Types – Storing Variables – Methods.

UNIT II

12 Hours Controlling the Flow: Making Decisions – The If Statement – Select Case – Loops. Working with Structures: Understanding Arrays – Understanding Enumerations – Understanding Constants – Structures – Working with ArrayLists – Working with Collections.

UNIT III

12 Hours

Building Windows Applications: Responding to Events – Building a Simple Application – Counting Characters – Counting Words – Creating More Complex Applications – Creating the Toolbar – Creating the Status Bar – Creating an Edit Box – Clearing the Edit Box – Responding to Toolbar Buttons – Using Multiple Forms. Displaying Dialog Boxes: The MessageBox – The OpenFileDialog Control – The SaveDialog Control – The FontDialog Control – The ColorDialog Control – The PrintDialog Control – The FolderBrowser DialogControl. UNIT IV

12 Hours

Creating Menus: Understanding Menu Features – Creating Menus – Context Menus. Debugging and Error Handling: Major Error Types – Debugging – Error Handling. Creating Windows Forms User Controls: Windows Forms Controls – Creating and Testing a User Control – Exposing Properties from User Controls. UNIT V

12 Hours Accessing Databases: Data base - The SQL SELECT Statement – Queries in Access – Data Access Components and Controls – Data Binding. Data base Programming with SQL Server and ADO.Net: ADO.NET - The ADO.NET Classes in Action – Data Binding.

42

TEXT BOOK 1.

“Beginning Microsoft Visual Basic 2010”, Thearon Willis, Bryan Newsome, Wiley India Edition, 2011. Unit I

:

Chapters: 1, 2, 3 (Pg no: 1-20, 27-33, 39-80)

Unit II

:

Chapters: 4, 5 (Pg no: 83-120, 123-157)

Unit III

:

Chapters: 7, 8 (Pg no: 193-233, 237-275)

Unit IV

:

Chapters: 9, 10, 14 (Pg no: 277-297, 299-335, 435-447)

Unit V

:

Chapters: 15, 16 (Pg no: 463-479, 483-533)

REFERENCE BOOKS 1.

“Visual Basic .NET Programming”, new Black Book, Steven Holzner, Paraglyph Press Inc., 2013.

2.

“Mastering Microsoft Visual Basic 2008”, Evangelos Petroutsos, Mark Ridgeway, Willey India Pvt. Ltd, 2010.

43

COMPUTER ORGANIZATION AND ARCHITECTURE SEMESTER : III CODE

HOURS : 4

: 14CS3MC06

CREDITS : 3

LEARNING OUTCOME 

Able to understand the organization and working principle of computer hardware components 

Able to understand mapping between virtual and physical memory

UNIT I

12 Hours Digital Logic Circuits: Digital Computers- Logic Gates-Boolean Algebra-Map SimplificationCombinational Circuits-Flip Flops-Sequential Circuits.

UNIT II

12 Hours Digital Components: Integrated Circuits – Decoders – Multiplexers – Registers - Shift Registers – Binary Counters - Memory Unit. Data Representation: Data Types –Complements - Fixed Point Representation - Floating-Point Representation - Other Binary Codes - Error Detection Codes.

UNIT III

12 Hours

Basic Computer Organization and Design: Instruction Codes-Computer Registers-Computer Instructions-Instruction Cycle-Memory- Reference Instructions-Input-Output and Interrupt- Design of Basic Computer-Design of Accumulator logic. Micro Programmed Control: Control MemoryAddress Sequencing-Micro Program Example - Design of Control Unit. UNIT IV

12 Hours

Central Processing Unit: Introduction-General Register Organization-Stack Organization-Instruction Formats-Addressing Modes-Data Transfer and Manipulation-Program Control-Reduced Instruction Set Computer (RISC). Pipeline and Vector Processing: Parallel Processing-Pipelining-Arithmetic Pipeline - Instruction Pipeline-Vector Processing-Array processors. UNIT V

12 Hours Input – Output Organization: Peripheral Devices - Input-Output Interface - Modes of Transfer Priority Interrupt- Direct Memory Access. Memory Organization: Memory Hierarchy - Main Memory-Auxiliary Memory- Associative Memory - Cache Memory-Virtual Memory.

TEXT BOOK “Computer System Architecture”, III Edition, M. Morris Mano, Prentice Hall of India Private Limited, New Delhi, 2011. Unit

I

:

Chapter :

1

Pg. No. :

1- 40

44

Unit

Unit

Unit

Unit

II

III

IV

V

:

:

:

:

Chapters:

2, 3

Pg. No. :

41-65,67-92

Chapters:

5, 7

Pg. No. :

125-137,141-169, 215-241

Chapters:

8, 9

Pg. No. :

243-300,301-317, 321-334

Chapters:

11.1-11.2, 11.4-11.6 & 12

Pg. No. :

383-393,404-422,447-478

REFERENCE BOOKS 1.

“Computer Organization”, Fifth Edition, V.Carl Hamacher, Zvonko G.Vranesic, Safwat G.Zaky, 2013.

2.

“Computer Architecture and Organization”, John P. Hayes, McGraw Hill International Editions, Third Edition, 1998.

45

OPTIMIZATION TECHNIQUES SEMESTER : III

HOURS : 5

CODE

CREDITS : 4

: 14CS3AC03

LEARNING OUTCOME 

Acquire the basic knowledge of Linear Programming



Acquire the knowledge of Mathematical formulation for various Problems

UNIT I

15 Hours Operations Research-An Overview: Origin and development of OR- Nature and Features of ORModelling in Operation Research-General Solution Methods for OR Models-Scientific Method in ORMethodology of Operations Research-Applications of OR-Opportunities and Shortcomings of Operations Research- Linear Programming Problem Mathematical Formulation: IntroductionMathematical Formulation of the Problem- Linear Programming Problem Graphical Solution: Introduction- Graphical Solution Method

UNIT II

15 Hours Linear Programming Simplex Method: Introduction-The Computational Procedure-Use of Artificial Variables-Duality in Linear Programming: Introduction-General Primal Dual Pair-Formulating a Dual Problem-Dual Simplex Method

UNIT III

15 Hours

The Transportation Problem: Introduction -General Transportation Problem -The Transportation Table-Duality in Transportation Problem-Loops in Transportation Tables-LP Formulation of

the

Transportation Problem-Solution of a Transportation Problem-Finding an Initial Basic Feasible Solution-Test for Optimality-Degeneracy in Transportation Problem- Transportation Problem(MODI Method)-Stepping Stone Solution Method-Some Exceptional Cases-Time minimization Transportation Problem-Transshipment Problem . UNIT IV

15 Hours

Assignment Problem: Introduction- Mathematical Formulation of the Problem-The Assignment Method-Special Cases in Assignment Problem-A typical Assignment Problem – The Traveling Sales Man Problem UNIT V

15 Hours Network Scheduling By PERT/CPM: Introduction-Network and Basic Components-Logical Sequencing-Rules of Network Construction-Critical Path Analysis-Probability Considerations in PERT-Distinction between PERT and CPM

TEXT BOOK 1.

“Operations Research”, Kanti Swarup, P.K.Gupta,Man Mohan. Publications, New Delhi UNIT I :

Chapters

1,2,3.1,3.2

UNIT II :

Chapters

4.1,4.3,4.4,5.1,5.2,5.3,5.9

UNIT III :

Chapter

10

UNIT IV :

Chapter

11

UNIT V:

Chapter

21

46

Sultan Chad & SOS

REFERENCE BOOK

1. “Operation Research-An Introduction”, Hamdy A.Taha,5th edition, PHI., New Delhi-1996 2. “Linear Programming”, S.Arumugam and A.Thangapandi Issac,New Gamma Publishing House,Palayamkottai,2003

47

DOT NET PROGRAMMING LAB SEMESTER : III CODE

: 14CS3CP05

1.

SIMPLE PROGRAMS USING CONTROLS

2.

NUMBER CHECKING

3.

HOURS : 2+1

i)

Prime Number

ii)

Perfect Number

iii)

Armstrong Number

CREDITS: 2

NUMBER SERIES GENERATION i)

Sum of Series,

ii)

Fibononacci Series

4.

String Manipulation

5.

Date and Time Function

6.

Design a Scientific Calculator program using Control Array.

7.

SORTING PROGRAMS i)

Number Sorting

ii)

String Sorting

8.

Simple program using Mouse Control

9.

Design a Quiz program

10.

Traffic control signal using Timer Control

11.

Design a Text Editor Program.

12.

Application using Menu Editor and MDI.

13.

Design a Program for Electricity Bill Preparation.

14.

Design a program for CIA Record Preparation.

15.

Payroll processing using DAO Control.

16.

Student Database Creation using OLEDB.

17.

Microsoft Report Creation.

18.

Crystal Report Creation.

48

WEB DEVELOPMENT LAB

SEMESTER : III CODE

HOURS : 2

: 14CS3NE01

CREDITS : 2

1.

Working with Internet (Id Creation, Searching)

2.

Simple Web Page using all Formatting

3.

Working with Text and hyperlink

4.

Web Page with Hyper Links

5.

Web Page with Images

6.

Web Page with Lists

7.

Web Page with Table

8.

Web Page with Frames

9.

Application Form – Resume Preparation using images

10.

Working with Marquee tags

49

ANIMATION LAB SEMESTER : III CODE

HOURS : 2

: 14CA3SKA1 1.

Working with Tools

2.

Working with Panels

3.

Creating symbols

4.

Frame by frame animation

5.

Motion Tweening

6.

Shape Tweening

7.

Animating Text

8.

Working with multiple layers

9.

Working with Guide layers

CREDITS : 2

10. Working with Mask layers 11. Short story creation with multiple scenes

50

nghJj;jkpo; - goe;jkpo; ,yf;fpak; gUtk;:

ehd;F

FwpaPL:

Neuk;: 4 Gs;sp: 3

14GT4GS04

Nehf;fk;: rq;f ,yf;fpaq;fspd; rpwg;gpay;GfisAk; ,yf;fpa eaq;fisAk; mwpa itj;jy.; myF

1:

rq;f ,yf;fpaq;fs; - vl;Lj;njhif 1. ew;wpiz (2 ghly;fs;) “fhdy; mk;rpWFb…” “ghh;gf tPo;e;j NtUil…” 2. FWe;njhif (4 ghly;fs;) “ahUkpy;iy jhNd fs;td;..” “mftd; kfNs…” “Kspjaph; gpire;j…” “Ntk;gpd; igq;fha;…” 3. fypj;njhif (1 ghly;) “ kpfh ,lk; ,yf;fpa tuyhW rq;f fhyk;> rq;fk; kUtpa fhyk; njhlh;ghd ,yf;fpa tuyhW.

myF

5:

tzpfj; jkpo;; > mwptpay; jkpo; fly; ehfhpfk; - fly; thzpgk; - gf;. 233-241 cly; mwptpay; gf.; 75-88

ghlE}y; :

jkpo;j;Jiw ntspaPL> n[auh[; md;dghf;fpak; kfsph; fy;Y}hp. nghpaFsk.;

51

ghh;it E}y;fs;;: 1.

t.j. ,uhkRg;gpukzpak; (ciu)

-

ew;wpiz> jpUkfs; epiyak;> Kjw; gjpg;G - 2009.

2.

Gyth; Jiu,uhrhuhk; (ciu)

-

FWe;njhif> jpUkfs; epiyak;> nrd;id. Kjw; gjpg;G 2008

3. 4.

Kidth;.m.tpRtehjd; (ciu)

fypj;njhif> ghitgphpz;lh;]>;

-

t.j.,uhkRg;gpukzpak; (ciu)

-

nrd;id -2007.

mfehDhW> jpUkfs; epiyak>;nrd;id. Kjw; gjpg;G 2009.

5.

t.j. ,uhkRg;gpukzpak; (ciu)

-

GwehDhW> jpUkfs; epiyak> nrd;id. Kjw; gjpg;G 2009.

6;.

Kidth;.,uh.Nkhfd; (ciu)

-

gj;Jg;ghl;L> ghitgphpz;lh;];> nrd;id - 2007.

7.

Kidth;.,uh.Nkhfd; (ciu)

-

gonkhopehDhW> ghitgphpz;lh;];. nrd;id - 2007.

8;.

khj;jis NrhK

-

tpaf;fitf;Fk; jkpoh; mwptpay;> cjfk;> jpUr;rp. Kjw; gjpg;G 2005.

9.

kzit K];jgh

-

fhyk; NjLk; jkpo;> kPuh gjpg;gfk;> nrd;id. 40> 1993

52

ENGLISH LANGUAGE THROUGH LITERATURE - IV STREAM – A Semester : IV Code

Hours : 6

: 14GE4GSA4

Credits : 3

LEARNING OUTCOME: Acquisition of effective communication skills. UNIT I PROSE

2 hours

1.

C.Rajagopalachari

-

First Anniversary of Gandhiji‟s Death

2.

J.C. Hill

-

Good Manners

3.

James Thurber

-

University Days

UNIT II POETRY 1. Sarojini Naidu

1 hour -

2. D.H. Lawrence 3. Robert Frost

Conquest -

-

Money Madness

Mending Wall

UNIT III DRAMA

1 hour

Select Scenes from “The Merchant of Venice” by William Shakespeare. 1.

The Opening Scene

2.

The Casket Scene

3.

The Trial Scene

UNIT IV FICTION

1 hour

Thomas Hardy - Far From the Madding Crowd UNIT V COMMUNICATION SKILLS

1 hour

Information Transfer and E Language Communication COURSE TEXT: “Variety of English for Effective Communication” – Book IV – Ed. Dr. A. Shanmugakani, Madurai: Manimekala Publishing House,2012.

53

ENGLISH LANGUAGE THROUGH LITERATURE – IV-14GE4GSA4 STREAM – A QUESTION PATTERN Time – 3 Hours I.

Marks - 60

Choose the correct Answer

(10X1=10)

(From Units I and II ) II.

Fill in the blanks

(5X1=5)

(From Unit I based on Grammar ) III.

Match the Following

(5X1=5)

(Vocabulary items from Unit I IV.

Answer any two of the following in a Paragraph of 100 words each. (Two out of four from Units I, II, III & IV)

V.

(2X5=10)

Answer any two of the following in an essay of 300 words each (Two out of four from Units I , II, III & IV)

VI.

(2X10=20)

Answer the following questions from unit V a) Interpreting charts and making observations.

(5X1=5 )

b) Reading passage and putting the information in graphic form

54

(5X1=5)

ENGLISH LANGUAGE THROUGH LITERATURE-IV STREAM – B Semester: IV Code

Hours : 6

: 14GE4GSB4

Credits : 3

LEARNING OUTCOME : Acquisition of effective communication skills. UNIT I PROSE 1. R.K.Narayan 2. Stephen Leacock 3. O. Henry UNIT II POETRY

2 hours - An Astrologer‟s Day - My Financial Career - The Gift of the Magi 1 hour

1.

John Keats

- La Belle Dame Sans Merci

2.

A. K. Ramanujan

- A River

3. Nissim Ezekiel UNIT III ONE ACT PLAYS

- Night of the Scorpion 1 hour

1. James R. Waugh

- The Silver Idol

2. W. S. T. John Taylor

- The Reunion

UNIT IV GRAMMAR

1 hour

Parts of Speech: 1. Noun 2. Adjective 3. Adverb UNIT V COMMUNICATION SKILLS

1 hour

1. Preparing a curriculum Vitae 2. Report Writing COURSE BOOK: “ Variety of English for Effective Communication” – Book III. Ed. Dr. P.C. James Daniel. Bangalore: Harrows Publications, 2010.

55

ENGLISH LANGUAGE THROUGH LITERATURE IV-14GE4GSB4 STREAM – B QUESTION PATTERN Time – 3 Hours I.

Marks - 60

Choose the correct answer (From Units I and II)

II.

(10X1=10)

Fill in the blanks (From Unit IV based on grammar)

III.

(5X1=5)

Match the Following (Vocabulary items from Unit I)

(5X1=5)

IV. Answer any two of the following in a paragraph of 100 words each. (Two out of four from Units I and II, III) V.

(2X5=10)

Answer any two of the following in an essay of 300 words each (Two out of four from Units I, II, III)

(2X10=20)

VI. a) Preparing Curriculum Vitae.

(5X1=5)

b) Report Writing

(5X1=5)

(From Unit V)

56

PROGRAMMING IN JAVA SEMESTER : IV CODE

HOURS : 4

: 14CS4MC07

CREDITS : 4

LEARN ING OUTCOME 

Obtain the knowledge about the concepts of OOPs



Able to implement, compile, test and run Java program

UNIT I

12 Hours Fundamentals of Object-Oriented Programming: Introduction- Object-Oriented Paradigm- Basic Concepts of OOP – Benefits of OOP – Applications of OOP – Overview of Java Language: Introduction-Simple Java Program – More of Java – An Application With Two Classes – Java Program Structure – Java Tokens – Java Statements – Implementing a Java Program – Java Virtual Machine – Command Line Arguments – Programming Style – Constants, Variables and Data Types: Introduction-Constants – Variables – Data Types – Declaration Of Variables – Giving Values To Variables – Scope of Variables – Symbolic Constants – Type Casting – Getting Values of Variables – Standard Default Values.

UNIT II

12 Hours Operators and Expressions: Introduction-Arithmetic Operators – Relational Operators – Logical Operators – Assignment Operators – Increment And Decrement Operators – Conditional Operator – Bitwise Operators – Special Operators – Arithmetic Expressions – Evaluation of Expressions – Precedence of Arithmetic Operators – Type Conversions in Expressions – Operator Precedence and Associativity – Mathematical Functions- Decision Making and Branching: Introduction - Decision Making With If Statement – Simple If Statement – The If...Else Statement – Nesting Of If…Else Statement – The Else If Ladder – The Switch Statement –The ?: Operator - Decision Making and Looping: Introduction-While Statement – Do Statement – For Statement – Jumps in Loops – Labeled Loops

UNIT III

12 Hours

Classes, Objects and Methods: Introduction -Defining A Class – Fields Declaration – Methods Declaration – Creating Objects – Accessing Class Members – Constructors – Methods Overloading – Static Members – Nesting of Methods – Inheritance: Extending a class – Overriding Methods – Final Variables and methods – Final Classes – Finalizer Methods – Abstract Methods and Classes – Methods with Varags – Visibility Control - Arrays, Strings and Vectors: Introduction -Onedimensional Arrays – Creating an Array – Two-dimensional Arrays – Strings – Vectors – Wrapper Classes – Enumerated Types – Annotations – Interfaces: Multiple Inheritance : IntroductionDefining Interfaces – Extending Interfaces – Implementing Interfaces – Accessing Interface Variables – Packages- Putting Classes Together: Introduction - Java API Packages – Using System Packages – Naming Conventions – Creating Packages – Accessing a Package – Using a Package – Adding a Class to a Package – Hiding Classes – Static Import.

57

UNIT IV

12 Hours

Multithreaded Programming : Introduction - Creating Threads – Extending the Thread Class – Stopping and Blocking a Thread – Life Cycle of a Thread – Using Thread Methods – Thread Exceptions – Thread Priority – Synchronization – Implementing the „Runnable‟ Interface – InterThread Communication. Managing Errors and Exceptions: Introduction - Types of Errors – Exceptions – Syntax of Exception Handling Code – Multiple Catch Statements - Using Finally Statement – throwing Our Own Exceptions – Improved Exception Handling in Java SE7- Using Exceptions for Debugging. UNIT V

12 Hours Applet Programming: Introduction - How Applets Differ From Applications - Preparing to write Applets – Building Applet Code – Applet Life Cycle – Creating an Executable Applet – Designing a Web Page – Applet Tag – Adding Applet to HTML File – Running the Applet – More About Applet Tag – Passing Parameters to Applets – Aligning the Displaying – More about HTML Tags – Displaying Numerical Values – Getting Input from The User-Event Handling. Managing Input/Output Files In Java: Introduction -Concept of Streams – Stream Classes – Byte Stream Classes – Character Stream Classes – Using Streams – Other Useful I/O Classes – Using the File Class – Input/Output Exceptions – Creation of Files – Reading/Writing Characters – Reading/Writing Bytes – Handling Primitive Data Types – Concatenating and Buffering Files – Random Access Files – Interactive Input and output – Other Stream classes.

TEXT BOOK “Programming With JAVA A Primer”, E. Balagurusamy, Tata McGrawHill Publishing Company Limited New Delhi, Fifth Edition, 2015. Unit I

:

Chapters : 1, 3, 4 Pg. No. : 1-9,23-34,39-45,46-61

Unit II

:

Chapters : 5, 6, 7 Pg. No. : 62-80,81-106,107-126

Unit III

:

Chapters: 8, 9, 10, 11 Pg. No. : 127-152,153-179,180-189, 190-202

Unit IV

:

Chapters : 12, 13 Pg. No. : 203-233,234-249

Unit V

:

Chapters : 14, 16 Pg. No. : 250-274,294-332

REFERENCE BOOKS 1.

“The Complete reference Java 2” Herbert Schildt, McGraw Hill Education (India) Private Ltd, Seventh Edition, 2013.

2.

“Java Programming Paradigms” , V. Vimala, S. Sunil Kumar , P.S. Smitha, Sree Magnus Publications, 2011

3.

“Core Java Volume 1 Fundamentals” Cay S. Horstmann, Gary Cornell, Dorling Kindersley(India) Pvt. Ltd. 2011.

58

COMPUTER GRAPHICS SEMESTER : IV CODE

HOURS: 4

: 14CS4CE1A

CREDITS: 3

LEARNING OUTCOME 

Able to develop interactive animations using multimedia tools



Able to understand the basics of graphical concepts and graphics applications.



Obtain the knowledge of GUI.

UNIT I

12 Hours A Survey of Computer Graphics: Computer-Aided design – Presentation Graphics – Computer Art – Entertainment – Education and Training – Visualization – Image Processing – Graphical user Interface - Overview of Graphics Systems: Video Display Devices – Raster Scan Systems – Random Scan Systems – Graphics Monitors and Workstations - Input devices - Hardcopy Devices - Graphics Software.

UNIT II

12 Hours

Output Primitives: Points and Lines - Line Drawing Algorithms - Loading the Frame Buffer – Line Function – Circle Generating Algorithms - Ellipse Generating Algorithms – Other Curves -Parallel Curve Algorithms – Curve Functions – Pixel Addressing - Filled - Area Primitives – Fill-Area Functions - Cell Array -Character Generation.. UNIT III

12 Hours

Attributes of Output Primitives: Line Attributes - Curve Attributes – Color and Grayscale Levels Area Fill Attributes – Character Attributes - Bundled Attributes - Inquiry Functions – Antialiasing. Two-Dimensional Geometric Transformations: Basic Transformations. - Matrix Representations and

Homogeneous

Coordinates

-

Composite

Transformations-Other

Transformations



Transformations Between Coordinate Systems – Affine Transformations - Transformation Functions Raster Methods for Transformations. UNIT IV

12 Hours

Two-Dimensional Viewing : The Viewing Pipeline – Viewing Coordinate Reference Frame – Window-to-View Port Coordinate Transformation - Two Dimensional Viewing Functions - Clipping Operations - Point Clipping - Line Clipping - Polygon Clipping - Curve Clipping - Text Clipping Exterior Clipping. Structures and Hierarchical Modeling: Structure Concepts - Editing Structures Basic Modeling Concepts - Hierarchical Modeling with Structures. UNIT V

12 Hours Graphical User Interfaces and Interactive Input Methods: The User Dialogue - Input of Graphical Data - Input Functions - Initial Values for Input-Device Parameters-Interactive Picture-Construction Techniques –Virtual Reality Environments. Three Dimensional Concepts: Three Dimensional Display Methods – Three Dimensional Graphics Packages. Computer Animation: Design of

59

Animation Sequences – General Computer Animation Functions – Raster Animations – Computer Animation Languages – Key frame systems – Motion Specifications. TEXT BOOK 1.

“Computer Graphics C Version”, Donald Hearn, M. Pauline Baker, Pearson Education, Dorling Kindersley (India) Pvt. Ltd , Second Edition, 2013 UNIT I

:

Chapters : 1, 2 Pg. No. : 22 – 54, 55 - 102

UNIT II :

Chapter : 3 Pg. No. : 103 – 162

UNIT III :

Chapters : 4 ,5 Pg. No. : 163 – 235

UNIT IV :

Chapters : 6, 7 Pg. No. : 236 - 288

UNIT V :

Chapters : 8 ,9, 16 Pg. No. : 291 – 323, 603 - 616

REFERENCE BOOKS 1. “Computer Graphics” by Chennakesava R. Alavala, PHI Learning Private Limited, New Delhi, 2009. 2. “Computer Graphics Principles & Practice” by James D.Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Second Edition in C, Pearson Education, 2009.

60

COMPILER DESIGN SEMESTER: IV CODE

HOURS : 4

: 14CS4CE1B

CREDITS: 3

LEARNING OUTCOME  

Acquire the basic knowledge about compiler and design.

Able to understand the construction of basic blocks, generation of code from expressions and basic blocks, and register allocation techniques and to learn the basic idea for generating the intermediate code for a typical programming languages

UNIT I

12 Hours Introduction:

Language Processors-The structure of a compiler-the evolution of programming

languages-the science of building compiler-applications of

compiler

language basics. A Simple syntax- Directed

Introduction-Syntax

Translator:

technology-Programming definition-syntax

directed translation-Parsing-Lexical analysis-Symbol tables-Intermediate Code generation. UNIT II

12 Hours Lexical Analysis : The role of the Lexical analyzer-input buffering-

specification

of

tokens

-

recognition of tokens- the lexical analyzer generator Lex- Finite automata- Form regular expressions to automata – design of a lexical analyzer generator – optimization of DFA based pattern matchers. UNIT III

12 Hours

Syntax analysis : Introduction – Context-Free Grammars – Writing a grammar – Top-down parsing – bottom up parsing – Introduction to LR

Parsing: Simple LR- Parser Generators.

UNIT IV

12 Hours

Intermediate Code Generation : Variants of Syntax Trees – Three address code – Types and declarations – translations of expressions – type checking –

control flow – Backpatching – Switch

statements – Intermediate code for procedures. UNIT V

12 Hours Code generation : Issues in the Design of a code generator – The target language – address in the target code – basics blocks and flow graphs – optimization of basic blocks – a simple code generator – Peephole optimization – register allocation and assignment – instruction selection by tree rewriting – optimal code generation for expressions - dynamic programming code generation.

TEXT BOOK 1.

“Compilers Principles, Techniques and Tools”, Alfred V. Aho, Monica

S.Lam, Ravi Sethi,

Jeffrey D. Ullman, Pearson Education, Dorling Kindersley (India) Pvt. Ltd , Second Edition, Nineth Impression 2012.

61

UNIT I

:

Chapter : 1 (1.1-1.7) Pg. No. : 1-38 Chapter : 2 (2.1-2.4,2.6-2.9) Pg. No. : 39-68,76-107

UNIT II :

Chapter : 3 (3.1-3.10) Pg. No. : 109-189

UNIT III :

Chapter : 4 (4.1-4.6, 4.9-4.10) Pg. No. : 191-259,287-300

UNIT IV :

Chapter : 6 ( 6.1-6.10) Pg. No. : 357-425

UNIT V :

Chapter : 8 (8.1-8.12) Pg. No. : 505-579

REFERENCE BOOKS 1.

“Crafting a Compiler with C”, Charles N. Fischer, Richard J. LeBlanc, Jr. Pearson Education, Fourth Impression 2011.

2.

“Advanced Compiler Design Implementation”, Steven S. Muchnick, Elsevier, a division of Reed Elsevier India private Ltd, 2013.

62

DATA STRUCTURE AND ALGORITHMS SEMESTER : IV CODE

HOURS : 5

: 14CS4AC04

CREDITS: 4

LEARNING OUTCOME 

Acquire the knowledge of data structures.



Able to understand basic knowledge of algorithm development



Able to apply the algorithm design techniques to any of the real world problem

UNIT I

15 Hours INTRODUCTION: Algorithm - Algorithm Specification - Pseudo code Conventions - Recursive Algorithms - Performance Analysis: Space Complexity - Time Complexity - Randomized Algorithms: Basics of Probability Theory - Randomized Algorithms: An Informal Description Identifying the repeated element - Primality Testing - Advantages and disadvantages.

UNIT II

15 Hours ELEMENTARY DATA STRUCTURES - Stacks and Queues – Trees : Terminology - Binary Trees - Dictionaries: Binary Search Trees - Priority Queues:

Heaps - Heap Sort -

Graphs:

Introduction - Definitions - Graph Representations. Divide and Conquer: Binary Search - Finding the maximum and Minimum - Merge Sort - Quick Sort. UNIT III

15 Hours

THE GREEDY METHOD- The General Method- The container Loading - Knapsack ProblemMinimum Cost Spanning Trees: Prims Algorithm-Kruskals Algorithm- Single Source Shortest Paths. DYNAMIC PROGRAMMING: The General method-All Pairs Shortest Paths-Optimal Binary Search Trees-The Traveling SalesPerson Problem. UNIT IV

15 Hours

BASIC TRAVERSAL AND SEARCH TECHNIQUES- Techniques for Binary Trees Techniques for Graphs: Breadth First Search and Traversal- Depth First Search and Traversal Biconnected Components And DFS. BACK TRACKING - The 8 Queens Problem - Sum of Subsets - Hamiltonian Cycles - Knapsack Problem. UNIT V

15 Hours BRANCH AND BOUND- The Method : Least Cost (LC) Search -The 15-puzzle:An Example Control Abstractions for LC-Search - Bounding - FIFO Branch-And-Bound – LC Branch-And-Bound Traveling Sales Person

TEXT BOOK ”Fundamentals of Computer Algorithms”, Ellis Horowitz, Sartaj Sahni and Sangathevar Rajesekaran, 2nd Edition, Universities Press (India) Private Limited, 2007

63

Unit I

:

Chapters : 1.1, 1.2, 1.3 (1.3.1, 1.3.2), 1.4 Pg. No. : 1-28, 62-74

Unit II

:

Chapters: 2.1-2.4, 2.6, 3.3-3.6 Pg. No. : 79-108, 121-132, 145-177

Unit III :

Chapters: 4.1-4.3, 4.6 (4.6.1, 4.6.2), 4.9, 5.1, 5.3, 5.5, 5.9 Pg. No. : 210-222,236-244,260-266272-276), (284-287), 293-300, 318-320

Unit IV :

Chapters : 6.1, 6.2, 6.4 Pg. No. : 333-344, 349-356 Chapters : 7.2, 7.3, 7.5,7 .6. Pg. No. : 373-379, 384-392

Unit V :

Chapters : 8.1, 8.3-8.4 Pg. No. : 399-412, 422-434

REFERENCE BOOKS 1.

“An Introduction to Data Structure with applications”, Jean Paul Tremblay Paul G.Sorenson, Tata McGraw-Hill publication, Second Edition, 40th reprint, 2010.

2.

“Data Structures and Algorithms”, Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, Pearson Education in South Asia, 2008.

64

PROGRAMMING IN JAVA LAB SEMESTER : IV CODE 1.

2.

3.

4.

5.

6.

7.

8.

9.

HOURS: 3

: 14CS4CP06

CREDITS: 2

Programs using simple class a.

Number Checking (Prime, Perfect, Palindrome, Armstrong, Adam)

b.

Number Generation( Prime, Perfect, Palindrome, Fibonacci)

Programs using Arrays and control structures a.

Number Sorting and Searching

b.

Matrix Manipulation (Addition, Subtraction, Multiplication and Transpose)

c.

Stack and Queue operations.

Programs using Constructors and Method overloading a.

Electricity Bill preparation

b.

Complex Number operation

Programs using String Methods a.

String Sorting and Searching

b.

Program using string methods

Programs using Inheritance a.

Staff information System

b.

Railway Reservation.

Programs using Package & Interface a.

Bank transaction

b.

Mark Sheet Processing

c.

Employee Details using Interface

Programs using Exception Handling and Threads a.

Programs using built in and user defined Exceptions

b.

Program using Multithreading

Programs using Files a.

Counting no of lines, words and characters in a file

b.

CIA record preparation for „n‟ students.

Programs using Applet and AWT components a.

Scientific Calculator

b.

Programs using all AWT components.

65

VB SCRIPT SEMESTER : IV CODE

HOURS : 2

: 14CS4NE02

CREDITS : 2

1.

Displaying Date and Time.

2.

Arithmetic operation.

3.

Program using decision making statements

4.

Program using Loops (For, Do Loop, Do While).

5.

Program using selection statement.

6.

Program using functions.

7.

Program using forms

8.

Program using frames.

9.

Number generation ( odd, even, Fibonacci, prime and palindrome)

10.

Multiplication Table creation using VB Script.

11.

String Manipulation.

12.

Validating form elements.

66

COMPUTER GRAPHICS LAB USING C SEMESTER : IV CODE

HOURS : 2

: 14CA4SKA2

CREDITS : 2

LINE 1.

Program using DDA Line Algorithm

2.

Program using Bresenham's Line Algorithm

CIRCLE 3.

4.

Program to draw a Circle using a.

Mid - Point Circle Algorithm

b.

Bresenham' s Circle Algorithm

c.

Direct Algorithm

Program to draw a Circle having Changing its Color and Design

ELLIPSE 5.

6.

Program to draw an Ellipse using a.

Mid - Point Ellipse Algorithm

b.

Different Colors

c.

Showing Two Axis

Program to draw Polar Ellipse, Solar and Lunar ellipse

MISCELLANEOUS 7.

Program to Make and Move a Fish

8.

Program to Make a Flag

9.

Program to Make a Hut

10.

Program to Make a Kite

11.

Program to animate a traffic signal

12.

Program of Road Animation

13.

Program of Scaling Transformation

14.

Program to Move a Person

15.

Program of Translation Transformation

67

PROGRAMMING IN JAVA SERVER PAGES (JSP) SEMESTER : V CODE

HOURS : 5

: 14CS5MC08

CREDITS: 5

LEARNING OUTCOME 

Able to understand the basic concepts of Java Server Pages



Acquire the programming skills in server-side Java application development and deployment.

UNIT I

15 Hours Introduction to Servlets: Servlet Lifecycle- Example- Servlet Classes- Threading Models-HTTP Sessions. JSP Overview: How JSP works- A Basic Example.

UNIT II

15 Hours Elements of JSP: JSP syntax and semantics- The JSP development Model- Components of a JSP Page- A Complete Example- Expressions, Scriptlets and Declarations: Expressions, ScriptletsDeclarations

UNIT III

15 Hours

Request Dispatching: Anatomy of Request Processing- Including other Resources-The include Directive-

The



Action-Which

method

to

use-

Forwarding

Requests-

The

RequestDispatcher Object- Model1 vs Model2- Session and Thread Management: Session TrackingThe Session API- Thread Management- Servlet Threading Models. Application Event Listeners: Beyond Session Binding Listeners- Event Scope- Event Listener Interfaces- Examples of Application Event Listeners. UNIT IV

15 Hours

Introduction to Custom Tags: custom Tags- Developing your First custom Tag- How Tag Handlers work- Tag Libraries- The Tag Handler API- The Tag Handler Lifecycle- Defining Tag Attributes- The Iteration Tag interface-The Body Tag Handler API. Expression Language: EL- EL syntax- Functions. The JSP Standard Tag Library (JSTL): Getting started with JSTL-Core Tags-XML Tags- SQL Tags- formatting tags. UNIT V

15 Hours Database Access with JDBC: Overview of JDBC- JDBC Drivers- Connecting to a Database with DriverManager- Connecting to a Database using JNDI DataSource- The Statement Interfaces- Result Sets -Using Metadata.

TEXT BOOK “The Complete Reference JSP 2.0”, Phil Hanna, Tata McGraw-Hill Edition., 2008. Unit I

:

Chapters : 3, 4 Pg. No. : 21- 57

68

Unit II :

Chapters : 5, 6 Pg. No. : 61-129

Unit III :

Chapters : 7, 8, 9 Pg. No. : 131-223, 233-255

Unit IV :

Chapters : 11, 12, 13 Pg. No. : 297-382

Unit V :

Chapters : 15 Pg. No. : 401-471

REFERENCE BOOKS 1.

“Java for the Web with Servlets, JSP and EJB-A Developer‟s Guide to Scalable

J2EE

Solutions”, Budi Kurniawan, Techmedia, First Edition 2002. 2.

“Java Server Pages”, Hans Bergsten, O‟Reilly, Shroff Publishers & Distributers Pvt Ltd., Third Edition, 2007.

3.

“Java Server Pages”, Larne Pekowsky, Dorling Kindersley (India) Pvt. Ltd., Second Edition, 2011.

69

RELATIONAL DATABASE MANAGEMENT SYSTEM (RDBMS) SEMESTER : V CODE

HOURS: 5

: 14CS5MC09

CREDITS: 5

LEARNING OUTCOME 

Acquire a deep knowledge on the concepts of relational Database, Structured Query Language and Database security.



Able to understand the data base applications.



Develop a simple database applications using normalization.

UNIT I

15 Hours Introduction To Database Management System: Introduction- Database –Characteristics Of Data In A Database - Database Management System- DBMS- Types Of DBMS. Introduction to Relational Database Management Systems (RDBMS): Introduction - RDBMS Terminology - The Relational Data Structure - Relational Data Integrity - Relational Data Manipulation- CODD‟s Rule. Database Architecture And Data Modeling: Introduction - Conceptual, Physical and Logical Database Models - Database Design - Design Constraints - Functional Dependencies.

UNIT II

15 Hours Entity Relationship (E- R) Modeling: Introduction-ER Model-Components of an ER Model-ER Modeling Symbols. Enhanced Entity Relationship (EER) Model : Introduction - Super class and Subclass Entity types – Attribute Inheritance - Specialization – Generalization -Categorization. Data Normalization: Introduction –First Normal Form- Second Normal Form –Third Normal Form-Boyce Codd Normal Form(BCNF) - Fourth Normal Form – Fifth Normal Form –Domain Key Normal Form(DKNF) – Denormalization.

UNIT III

15 Hours

Relational Algebra and Relational Calculus: Relational Algebra - Relational Calculus. Introduction to Structure Query Language (SQL): Introduction- History of SQL - Characteristics of SQLAdvantages of SQL- SQL in Action-SQL Data types and Literals - Types of SQL Command - SQL Operators - Arithmetic Operators - Comparison Operators - Logical Operators - Set Operators Operator Precedence. Tables, Views and Indexes - Queries and Sub Queries. UNIT IV

15 Hours

Aggregate Function : Introduction-General Rules- COUNT() and COUNT(*)-SUM()-AVG()-MAX() and MIN(). Insert, Update and Delete Operations - Cursors: Introduction-Cursor OperationsCursor Positions-Cursor Coding Guidelines. Join and Unions: Joins-Unions. Programming with SQL: Introduction- Query Processing - Embedded SQL- Dynamic SQL. Triggers: IntroductionTriggers - Types of Triggers - Trigger syntax- Combining Trigger Types- Setting Inserted ValuesDisabling and Enabling Triggers-Replacing Triggers-Dropping Triggers-Advantages and Limitations of Triggers.

70

UNIT V

15 Hours

Database Security : Introduction, Database Environment - Data Security Risks – Complex user management requirements - Dimensions of Database Security, Data Security Requirements, Database Users – Protecting the data within the database – Granting and Revoking privileges and roles - Data Encryption, Database integrity – system availability factors - Best Security Practices, Network Security – Authenticating users to the database – security auditing.

Data Integrity - Transaction

Management and Concurrency Control – Backup and Recovery. TEXT BOOKS 1.

“Database Management System” - Alexis Leon & Mathews Leon (A division of Win Leon Publishing Pvt Ltd), 1999. Unit I

:

Chapters : 5, 7, 8. Pg. No. : 99-125,159 - 194

Unit II

:

Chapters: 9, 10, 11. Pg. No. : 195 - 262

Unit III :

Chapters : 12, 14,15,17. Pg. No. : 263-282, 291-318-340, 355- 383.

Unit IV :

Chapters : 18, 19, 20, 21, 22, 25 Pg. No. : 385- 456, 485-495

.

Unit V :

Chapters : 27, 28, 29 , 30 Pg. No. : 537 - 638

REFERENCE BOOKS 1.

“Data Base System Concepts” – Abraham SillberSchatz, Hendry F. Korth, S. Sundrashan, 6th Edition, The McGraw-Hill Companies, 2013.

2.

“Data Base Management System” – Rakesh Saini, M. M. S. Rauthan, Abhay Saxena, Bindu sharma, Vayu Education of India, First Edition, 2010.

3.

“Fundamentals of Database systems” – Ramez Elmasri, Shamkant B. Navathe, Dorling Kindersley (India) Private Limited, Fifth Edition, 2014.

71

SOFTWARE ENGINEERING SEMESTER : V CODE

HOURS : 4

: 14CS5MC10

CREDITS: 4

LEARNING OUTCOME 

Get an insight into the processes of software development



Able to Measure the product and process performance using various metrics



Able to evaluate the system with various testing techniques and strategies



Acquire the skills in Planning, System Analysis, Design, Implementation, Testing and Software Maintenance

UNIT I

12 Hours Introduction to Software Engineering: Some Definitions-Some Size Factors- Quality and Productivity Factors-Managerial Issues. Planning a Software Project: Defining the ProblemDeveloping a Solution Strategy- Planning the Development Process- Planning an Organizational Structure- Other Planning Activities.

UNIT II

12 Hours Software Cost Estimation: Software Cost Factors- Software Cost Estimation Techniques- StaffingLevel Estimation- Estimating Software Maintenance Costs. Software Requirements Definition: The Software Requirement Specification-Formal Specification Techniques.

UNIT III

12 Hours

Software Design: Fundamental Design Concepts- Modules and Modularization Criteria- Design Notations-Design Techniques- Detailed Design Considerations- Real-Time and Distributed System Design - Test Plans - Milestones, Walkthroughs and Inspections - Design Guidelines. UNIT IV

12 Hours

Implementation Issues: Structured Coding Techniques - Coding Style- Standards and GuidelinesDocumentation Guidelines. Verification and Validation Techniques: Quality Assurance Walkthroughs and Inspections - Static Analysis - Symbolic Execution- Unit Testing and Debugging System Testing - Formal Verification. UNIT V

12 Hours Software Maintenance: Enhancing Maintainability During Development- Managerial Aspects of Software Maintenance- Configuration Management- Source Code Metrics- Other Maintenance Tools and Techniques.

72

TEXT BOOK 1.

“Software

Engineering

Concepts”,

Richard

Fairley,

TATA

McGraw-Hill

Education Private Limited, New Delhi, 2013. UNIT I :

Chapters : 1, 2 Pg. No. : 1-29, 30-63

UNIT II :

Chapters : 3,4 Pg. No. : 64 – 87, 88 - 103

UNIT III:

Chapters : 5 Pg. No. : 137 – 190

UNIT IV:

Chapter : 6, 8 Pg. No. : 192 -227, 267 - 310

UNIT V :

Chapter : 9 Pg. No. : 311 - 329

REFERENCE BOOKS 1. “Software Engineering”, Ian Sommer Ville, Pearson Education, Nineth Edition, 2014. 2. “Software Engineering a Practitioners Approach”, Roger S. Pressman, Mc-Graw Hill International Edition, Seventh Edition, 2014.

73

OPERATING SYSTEM SEMESTER : V CODE

HOURS : 4

: 14CS5CE2A

CREDITS : 3

LEARNING OUTCOME

UNIT I



Acquire the knowledge in the fundamental concepts of Operating System.



Able to understand the operating system components and its services



Able to understand the physical memory and virtual memory

12 Hours Operating System Overview: Operating System Objectives and functions – The Evolution of Operating System – Major Achievements –Microsoft Windows Overview – Traditional/Unix Systems – Modern Unix System - Linux. Process Description and Control: Process – Process States – Process Description – Process Control.

UNIT II

12 Hours Concurrency: Mutual Exclusion and Synchronization: – Principles of Concurrency –Mutual Exclusion: Hardware Support - Semaphores – Message Passing – Readers/Writers Problem. Concurrency: Deadlock and Starvation: Principles of Deadlock – Deadlock Prevention - Deadlock Avoidance – Deadlock Detection – An Integrated Deadlock Strategy - Dining Philosophers Problem.

UNIT III

12 Hours

Memory Management: Memory management requirements – Memory Partitioning - Paging – Segmentation. Virtual Memory: Hardware and Control Structures – Operating System Software. UNIT IV

12 Hours

Uniprocessor Scheduling: Types of Processor Scheduling – Scheduling Algorithms. Multiprocessor and Real Time Scheduling: Multiprocessor Scheduling – Real Time Scheduling. I/O Management and Disk Scheduling: I/O Devices – Organization of the I/O Function – Disk Scheduling. UNIT V

12 Hours File Management: Overview – File Organization and Access – B-Trees - File Directories – File Sharing – Record Blocking. Computer Security Threats: Computer Security Concepts – Threats, Attacks, and Assets – Intruders – Malicious Software Overview – Viruses, Worms and Bots - Rootkits.

TEXT BOOK 1.

“Operating Systems Internals and Design Principles”, William Stallings. Pearson Education Inc. 7th Edition, Dorling Kindersley (India) Pvt Ltd. 2014. Unit I : Chapters:

1 (1-3, 7-10), 2 (1-4).

- Pg. No. : 4-26, 36-56, 66-97

Unit II : Chapters :

4(1-3, 5, 6), 5(1-6)

- Pg. No. : 161-186, 193-203, 221-243

Unit III:

6 (1-4), 7(1-2)

- Pg. No .: 269-288, 305-343

Chapters :

Unit IV : Chapters:

8 (1-2), 9(1-2),10 (1-2, 5). - Pg. No.: 361-386, 397-423, 443-448, 455-462

Unit V :

11(1-6) , 13(1-6)

Chapters:

- Pg. No.: 492-513, 578-605

REFERENCE BOOKS 1.

“Operating System”, Harvey M. Deitel, Paul J. Deitel, David R. Choffness, Pearson Education, 3rd Edition, Tenth Impression, 2013.

2.

“Operating System Concepts”, Abraham SilberSchatz, Peter Baer Galvin, Wiley India (P) Ltd, 8th Edition, 2014.

74

Greg Gagne,

DISTRIBUTED SYSTEMS AND PARALLEL PROCESSING SEMESTER : V CODE

HOURS : 4

: 14CS5CE2B

CREDITS : 3

LEARNING OUTCOME 

Able to understand the goals and types of distributed systems architecture.



Able to implement distributed systems in the areas of system processes, Communication applications naming, synchronization and design in distributed systems.

UNIT I

12 Hours BASIC

DISTRIBUTED

SYSTEM

CONCEPTS

AND

DISTRIBUTED

SYSTEM

MANAGEMENT: Basic distributed system concepts: Introduction-Distributed Computing modelsIssues in designing distributed system-Client Server model Distributed system Management: Introduction-Resource Management-Task Assignment Approach-Load Balancing Approach-Load Sharing Approach-Process Management in a Distributed Environment-process Migration-Threads. UNIT II

12 Hours DISTRIBUTED SHARED MEMORY AND DISTRIBUTED FILE SYSTEM: Distributed Shared Memory: Introduction-Basic concepts of DSM-Hardware DSM-Design issues in DSM systems- Issues in implementing DSM systems Distributed File System: Introduction to DFS-File models-Distributed file system design-Semantics of file sharing-DFS implementation-File caching in DFS-Replication in DFS.

UNIT III

12 Hours

DISTRIBUTED DATABASE MANAGEMENT SYSTEM AND EMERGING TRENDS IN DISTRIBUTED COMPUTING: Distributed Database Management System: IntroductionDistributed DBMS architectures-Data storage in a distributed DBMS-Distributed catalog managementDistributed query processing-Distributed transactions-Distributed concurrency control-Distributed database recovery-Mobile database- Emerging Trends in Distributed Computing: Introduction to emerging trends-Grid computing-SOA-Cloud computing. UNIT IV

12 Hours

PARALLEL COMPUTER ARCHITECTURE AND PARALLEL PROGRAMS: Parallel Computer Architecture: Parallel architecture-Convergence of parallel architectures-Fundamental design issues- Parallel Programs: Parallel application case studies-The parallelization processParallelization of an example program. UNIT V

12 Hours SHARED MEMORY MULTIPROCESSORS: Shared Memory Multiprocessors: Cache coherence-Memory consistency-Design space for snooping protocols-Assessing protocol design tradeoffs-Synchronization

75

TEXT BOOKS 1.

“Distributed Computing”, Sunita Mahajan, Seema Shah, Oxford University Press, 2010 Unit I : Chapters : 1 ( 1.1-1.2, 1.4 – 1.5) , 6 (6.1 – 6.8) Pg. No. : 1-14, 19-39, 215-257 Unit II:

Chapters : 7 ( 7.1-7.5) , 8 ( 8.1-8.7) Pg. No. :

Unit III:

269-301, 317-342

Chapters : 12 ( 12.1-12.9) , 13 ( 13.1-13.4) Pg. No. : 476-521, 531- 566

2.

“Parallel Computer Architecture A Hardware/Software Approach”, David E. Culler, Jaswinder Pal Singh with Anoop Gupta, Morgan Kaufman Publishers Inc, 2011. Unit IV : Chapters : 1 ( 1.1-1.3), 2(2.1-2.3) Pg. No. : 4-63, 75-116 Unit V

:

Chapter : 5 ( 5.1-5.5) Pg. No. : 269-358

REFERENCE BOOKS 1.

“Distributed Systems Concepts and Design”, George Coulouris, Jean Dollimore, Tim Kindberg, Fourth Edition, Dorling Kindersley (India) Pvt. Ltd, 2009.

2.

“Distributed Systems Principles and Paradigms”, Andrew S. Tanenbaum, Maarten Van Steen, Prentice Hall of India Pvt. Ltd, Second Edition, 2007.

3.

“Parallel Computing”, Anand Grama, George Karypis, Vipin Kumar, Anshul Gupta, TBS Publisher, II Edition, 2003.

76

JSP PROGRAMMING LAB SEMESTER : V CODE

HOURS: 5

: 14CS5CP07

CREDITS: 3

1.

Simple Servlet Program

2.

Simple JSP program without HTML

3.

Simple JSP with HTML

4.

Displaying Dynamic Message with JSP elements

5.

JSP program with implicit objects.

6.

JSP program with Action element.

7.

JSP program with Request Dispatcher Object

8.

JSP program to validate user entries in a form

9.

JSP with Applet.

10.

JSP with Java Bean.

11.

Cookies in JSP.

12.

Session tracking in JSP.

13.

JSP with Custom Tags

14.

JSP program using JDBC.

15.

Website Development and Administration using JSP.

77

RDBMS LAB SEMESTER : V CODE

HOURS: 5

: 14CS5CP08

CREDITS: 3

1.

Working with DDL, DML and TCL Commands.

2.

Retrieving rows with logical, comparison, conjunctive and arithmetic Operators

3.

Retrieving rows and columns with relational and special operators

4.

Retrieving rows with Character, Number and Date functions.

5.

Working with Aggregate functions.

6.

Working with group function

7.

Join Operation & Sub queries

8.

Working with Sequence and Index

9.

Working with Views

10.

Simple PL/SQL programs

11.

Working with stored procedures

12.

Working with functions

13.

Working with Triggers

14.

PL/SQL with exception handling

15.

Working with implicit and explicit cursor.

16.

Exception Handling

17.

Working with packages

78

SCRIPTING LANGUAGES LAB SEMESTER : V

HOURS : 2

CODE

CREDITS: 2

: 14CA5SK03

JAVA SCRIPT 1.

Arithmetic operation

2.

Sum, Reverse and Count Digits

3.

Number checking (Prime ,Palindrome, Adam, Armstrong)

4.

Fibonacci series using For... loop

5.

Factorial of n number. Using Do..While loop

6.

Multiplication table using for loop.

7.

Digital clock.

8.

Change the text color.

9.

Event handling with form elements.

VB SCRIPT 1.

Displaying Date and Time.

2.

Arithmetic operation.

3.

Program using decision making statements

4.

Program using selection statement.

5.

Program using functions.

6.

Program using forms

7.

Program using frames.

8.

Number generation ( odd, even, Fibonacci, prime and palindrome)

9.

Multiplication Table creation using VBScript.

10. String Manipulation.

79

SOFTWARE TESTING (Self Study) SEMESTER : V CODE

HOURS : -

: 14CS5SS01

CREDITS: 2

OBJECTIVES 

Able to evaluate the system with various testing techniques and strategies



Acquire the basic knowledge of testing with test cases

UNIT I Software Development Life Cycle Models: Phases of Software Project-Quality, Quality Assurance and Quality control–Testing, Verification and Validation – Life Cycle Models – Spiral and Iterative Model – The V Model- Modified V Model – Comparison of Various Life Cycle Models. UNIT II Types of Testing: White Box Testing: White Box Testing – Static Testing – Structural Testing – Challenges in White Box Testing – Black Box Testing : Black Box Testing – Why Black Box Testing – When to do Black Box Testing- How to do Black Box Testing . UNIT III Integration Testing –Integration Testing – Integration Testing as a type of Testing – Integration Testing as a phase of Testing – Scenario Testing – Defect Bash. Performance Testing: Methodology for Performance Testing – Tools for Performance – Process for Performance Testing UNIT IV System and Acceptance Testing: System Testing Overview – Functional System Testing – Non – Functional Testing – Acceptance Testing. Regression Testing: Regression Testing- Types of Regression Testing-Need of Regression Testing- Process of Regression Testing - Best Practices in Regression Testing. UNIT V Organization Structures for Testing Teams : Dimensions of Organization Structures – Structures in Single – Product Companies – Structures for Multi- Product Companies – Effects of Globalization and Geographically Distributed Teams on Product Testing – Testing Services Organizations – Success Factors for Testing Organization. TEXT BOOK “Software Testing Principles and Practices”, Srinivasan Desikan and Gopalaswamy Ramesh , Dorling Kindersley(India) Pvt Ltd, Pearson Education in South Asia, 2013. Unit I

:

Chapter : 2 Pg. No. : 25-43

Unit II :

Chapters : 3,4 Pg. No. : 47-103

80

Unit III :

Chapters : 5,7 Pg. No. : 107-125,169-191

Unit IV :

Chapters : 6,8 Pg. No. : 127-162,193-208

Unit V :

Chapter : 14 Pg. No. : 320-345

REFERENCE BOOKS 1.

“Software Testing: Effective Methods, Tools and Techniques”, Renu Rajani and Pradeep Oak, Tata-McGraw-Hill Publishing Company Limited, 5th reprint, 2007.

2.

“Foundations of Software Testing”, Aditya P.Mathur , Dorling Kindersley (India) Pvt Ltd, Seventh Impression, 2012.

81

COMPUTER NETWORKS SEMESTER : VI CODE

HOURS: 5

: 14CS6MC11

CREDITS: 5

LEARNING OUTCOME 

Obtain a wide knowledge on the Computer Network concepts and its implementation details in the recent networks.



Able to understand the concepts of Network processes and models with real time applications.

UNIT I

15 Hours Introduction: Uses of Computer Networks – Network Hardware –Network Software – Reference Models – Example Networks – Network Standardization.

UNIT II

15 Hours The Physical Layer: The Theoretical Basis for Data Communication – Guided Transmission Media– Wireless Transmission– Communication Satellites –Digital Modulation and Multiplexing– The Public Switched Telephone Network – The Mobile telephone system - Cable Television.

UNIT III

15 Hours

The Data Link Layer: Data Link Layer Design Issues – Error Detection and Correction – Elementary Data Link Protocols – Sliding window protocols - Example Data Link Protocols- The Medium Access Control Sub layer: The Channel Allocation Problem – Multiple Access protocols - Ethernet – Wireless LANS – Broadband wireless - Bluetooth – RFID- Data Link Layer Switching. UNIT IV

15 Hours

Network Layer: Network layer Design Issues – Routing Algorithms – Congestion Control Algorithms –Quality of service – Internetworking – The Network Layer In The Internet- The Transport Layer: The Transport Service – Elements of Transport Protocols – Congestion Control– The internet transport protocols : UDP - The internet transport protocols : TCP- Performance Issues – Delay Tolerant Networking UNIT V

15 Hours The Application Layer: DNS (The Domain Name System) – Electronic Mail – The World Wide Web– Streaming Audio and Video – Content Delivery Network Security: Cryptography – Symmetric key Algorithms - Public key Algorithms – Digital Signatures – Management of public keys – Communication Security.

TEXT BOOK 1.

“Computer Networks” – Andrew S. Tanenbaum , Pearson Prentice Hall, An imprint of Pearson Education and Dorling Kindersley (India) Pvt Limited, Fifth Edition, 2014 UNIT I

:

Chapter : 1 Pg. No. : 1-84

UNIT II

:

Chapter : 2 Pg. No. : 89-187

82

UNIT III :

Chapters : 3, 4 Pg. No. : 193- 251, 257-350

UNIT IV :

Chapters : 5,6 Pg. No. : 355 – 489, 495 –606

UNIT V

:

Chapter : 7 Pg. No. : 611 – 758

2.

“Computer Networks” – Andrew S. Tanenbaum, , Pearson Prentice Hall, An imprint of Pearson Education and Dorling Kindersley (India) Pvt Limited, Fourth Edition, 2009. UNIT V

:

Chapters : 8 (8.1-8.6) Pg. No. : 721 - 785

REFERENCE BOOKS 1.

“Computer Networks”, Larry L. Peterson and Bruce S.Davie, II Edition, 2000.

2.

“Computer Networking”, S. Pankaj, A.P.H Publishing Corporation, New Delhi – 110002, 2009.

83

DATA MINING SEMESTER : VI CODE

HOURS : 5

: 14CS6MC12

CREDITS: 5

LEARNING OUTCOME

UNIT



Obtain a solid foundation on basic concepts and recent trends in Datamining.



Acquire a basic knowledge in Research and case study

I

15 Hours

Introduction: Introduction-Data mining as a subject. Data warehousing: Introduction-Data warehouse Architecture-Dimensional Modeling- Categorization of Hierarchies - Aggregate Function OLAP Operations- Lattice of Cuboids- OLAP Server- ROLAP-MOLAP. UNIT

II

15 Hours

Data Mining : Introduction- data mining- Data mining definitions-KDD vs. Data mining – DBMS vs. DM – Other related Areas- DM Techniques- Other mining problems-Issues and challenges in DM-DM Application Areas -DM Applications case studies. Association Rules: Introduction-Association rule Methods to discover association rules-Apriori Algorithm- Partition Algorithm-Pincer-Search Algorithm-Dynamic Itemset Counting Algorithm-FP-tree Growth Algorithm. UNIT

III

15 Hours

Clustering Techniques: Introduction-Clustering Paradigms - Partitioning Algorithms – k - Medoid algorithm – CLARA – CLARANS - Hierarchical

Clustering - DBSCAN-BIRCH - CURE -

Categorical Clustering Algorithms-STIRR-ROCK - CACTUS. UNIT

IV

15 Hours

Decision Trees: Introduction- Decision tree-Tree Construction Principle-Best Split- Splitting IndicesSplitting Criteria- Decision Tree Construction Algorithms-CART- ID3 - C4.5 - CHAID-Pruning Technique. Genetic Algorithm: Introduction- Basic steps of GA- Selection- crossover- mutation- Data Mining Using GA. UNIT V

15 Hours Web Mining: Introduction-Web mining-web content mining- web structure mining – web usage mining – text mining -Temporal and Spatial Data Mining: Introduction- Temporal Data miningSequence mining – Time Series Analysis-Spatial Mining.

TEXT BOOK “Data Mining Techniques”, by Arun K. Pujari, Universities press (India) Private Ltd. Third Edition, 2013. Unit I

:

Chapters : 1, 2.1- 2.5, 2.8- 2.11. Pg. No. : 1-4, 7- 28, 34-52

Unit II

:

Chapters : 3.1- 3.11, 4.1-4.8. Pg. No. : 98-118, 122-152

Unit III

:

Chapters : 5 Pg. No. : 170-200

84

Unit IV

:

Chapters : 6.1 – 6.11, 6.18, 8.1- 8.6. Pg No. : 206-225, 239-242, 275-286

Unit V

:

Chapters : 10.1-10.6,11.1-11.4,11.11, 11.12. Pg. No. : 310-

320, 330- 337, 348-352

REFERENCE BOOKS 1.

“Data mining Concepts and Techniques” by Jiawei Han and Micheline Kamber, Jian Pei, Third Edition, Morgan Kaufman Publishers, 2013.

2.

“Insight into Data Mining Theory and Practice” K.P. Soman, Shyam Diwakar, V. Ajay, PHI learning Private Limited, Sixth Printing, 2012.

85

MOBILE COMPUTING SEMESTER : VI CODE

HOURS: 4

: 14CS6MC13

CREDITS: 4

LEARNING OUTCOME 

Able to understand the basic concepts of new operating systems.



Obtain the concepts of Mobile Ad-Hoc and Wireless Sensor Networks

UNIT I

12 Hours INTRODUCTION: Mobile Computing- Dialogue Control- NetworksGateways- Application and Services- Developing Mobile Mobile Computing Mobile Computing Three-tier Architecture-

Architecture :

Middleware

and

Computing Applications- Security in Architecture for Mobile Computing-

Mobile Computing through telephony : Satellite Communication

Systems- Mobile Computing Through Telephone. UNIT II

12 Hours GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS: Global

System

for

mobile

Communications- GSM Architecture - GSM Entities- Call Routing in GSM- PLMN Interfaces- GSM Address and Identifiers- Network Aspects in GSM- Short message services : Mobile Computing over SMS- Short Message Service - General packet Radio Service - Introduction - GPRS and Packet Data Network - GPRS Network Architecture- GPRS Network Operations - Data Services in GPRSApplications for GPRS- Limitations of GPRS- CDMA and 3G : CDMA versus GSM. UNIT III

12 Hours

WIRELESS MEDIUM ACCESS CONTROL, CDMA, 3G and 4G COMMUNICATIONS: Modulation- Multiplexing- Spread Spectrum-

Frequency Hopping Spread Spectrum- High

Speed Packet Access 3G Network- Broad Band Wireless Access- 4G Networks. UNIT IV

12 Hours

MOBILE AD-HOC AND WIRELESS SENSOR NETWORKS: Introduction to mobile Ad-Hoc Network- MANET- Security in Ad-Hoc Network- Wireless Sensor Networks- Sensor Network Applications- Distributed Network and Characteristics- Mobile Wireless Short range networks and mobile Internet : IrDA Protocols- ZigBee. UNIT V

12 Hours MOBILE APPLICATION LANGUAGES – XML AND JAVA: Mobile Application Development Mobile Application Development Platforms: Windows Mobile and CE- Windows Phone 7- Android - Symbian

TEXT BOOKS 1.

“Mobile Computing Technology, Applications and Service Creations” Asoke K Thalukder, Hasan Ahmed, Roopa R Yavagal, Second Edition, Tata McGraw Hill Education Private Limited, 2010.

86

UNIT I

:

Chapters : 1 , 2 , 3 Pg. No. : 5 – 18 , 28 – 40 , 63- 70

UNIT II :

Chapters : 5 (5.1- 5.7) ,6 (6.1– 6.2) ,7(7.1– 7.7), 9 (9.4) Pg. No. : 116- 130, 145 – 151, 174 – 188, 235-236

2.

“Mobile Computing” Raj Kamal, Second Edition, Oxford University Press, 2012. UNIT III :

Chapters : 4 (4.1 – 4. 2 , 4.4 – 4.5, 4.13, 4.16- 4.17 Pg. No. : 147- 154,159-177, 208- 212, 214-220

UNIT IV :

Chapters : 11 (11.1, 11.2, 11.4 – 11.7) , 2 (12.7 – 12.8) Pg. No. : 468- 476, 485-492, 540 - 550

UNIT V

:

Chapters : 13 (13.1) , 14 (14.2-14.5) Pg. No. : 550- 551, 589 - 613

REFERENCE BOOKS 1. “Mobile Communications”, Jochen Schillar, Pearson Education second Edition, Dorling Kindersley Pvt. Ltd, Second Impression 2012. 2. “Wireless Communications and Networking”, Vijay K Garg Morgan Kaufmann Series, Elsevier, A division of Reed Elsevier India Pvt. Ltd, 2014.

87

CLOUD COMPUTING SEMESTER : VI CODE

HOURS : 4

: 14CS6CE3A

CREDITS: 3

LEARNING OUTCOME 

Acquire the knowledge of principles and paradigms of Cloud Computing.



Able to understand the basic concepts of Cloud Computing and its Various Applications and Technologies to impart basic skills of Cloud Computing.

UNIT I

12 Hours Introduction to Cloud Computing: Cloud computing in a Nutshell– Roots of cloud

computing



Layers and types of clouds-Desired features of a cloud - Cloud infrastructure Management– infrastructure as a Service Providers-Platform as a service Providers-Challenges and Risks. Migrating into a Cloud: Introduction- Broad approaches to migrating into the Cloud-The seven-step Model of migration into a cloud. UNIT II

12 Hours Enriching the „Integration as a service‟ paradigm for the cloud Era: An

Introduction

-

The

onset of knowledge era-The Evolution of SaaS-The challenges of a SaaS Paradigm-Approaching the SaaS Integration Enigma –New integration Scenarios- Integration methodologies- SaaS Integration products and Platforms – SaaS Integration Services – Business to Business Integration services – A framework of sensor – Cloud Integration- SaaS Integration appliances. The Enterprise Cloud computing paradigm: Introduction – Background- Issues for enterprise applications on the cloud-Transition Challenges-Enterprise cloud technology and market evolutionBusiness drivers toward a market place for enterprise cloud computing- The cloud supply chain. UNIT III

12 Hours

INFRASTRUTURE AS A SERVICE (IAAS):Virtual Machines provisioning and migration services- Introduction and Inspiration - Background and related work-Virtual Machines provisioning and manageability-Virtual Machine migration Services – VM Provisioning and migration in action Provisioning in the cloud Context-Future research directions. On the Management of virtual Machines for cloud infrastructures. The Anatomy of cloud infrastructures-Distributed Management of virtual infrastructures- Scheduling Techniques for Advance Reservation of Capacity-Capacity Management to meet SLA Commitments. UNIT IV

12 Hours

Enhancing Cloud computing Environments using a cluster as a service: Introduction - Related work - RVWS Design – Cluster as a service: The Logical Design – Proof of concept-Future Research Directions. Secure Distributed Data Storage in Cloud Computing: Introduction - Cloud storage: from LANs TO WANs- Technologies for Data Security in cloud computing – Open questions and challenges.

88

UNIT V

12 Hours PLATFORM AND SOFTWARE AS A SERVICE (PaaS/IaaS) Aneka- Integration of Private and Public Clouds: Introduction-Technologies and tools for Cloud Computing- Aneka Cloud Platform – Aneka Resource Provisioning Service- Hybrid Cloud Implementation- Visionary thoughts for Practitioners. CometCloud: An Autonomic Cloud Engine : Introduction – CometCloud Architecture – Autonomic behavior of CometCloud – Overview of CometCloud – based Applications – Implementation and Evaluation. T-Systems cloud Based solutions for Business

Applications: Introduction - Demand of cloud computing-Dynamic ICT

Services-Importance of Quality and security in clouds-Dynamic Data center-Producing Business-ready, Dynamic ICT Services. TEXT BOOK: “Cloud Computing – Principles and Paradigms”-Rajkumar Buyya, James Broberg, Andrzej Goscinski , Wiley- India Pvt. Ltd. 2013. Unit I

:

Unit II : Unit III : Unit IV : Unit V :

Chapters : Pg. No. : Chapters : Pg. No. : Chapters : Pg. No. : Chapters : Pg. No. : Chapters : Pg. No. :

1, 2 3- 56 3,4 57-120 5,6 121 -191 7,8 193 - 248 9,10 and 11 249- 319

REFERENCE BOOKS 1. “Cloud Computing Bible”-Barrie Sosinsky, Wiley- India Pvt. Ltd, 2013. 2. “Cloud Computing : Web based Applications That change the Way You Work and Collaborate On - Line ”, Michael Miller , Pearson Education, 2008

89

SECURITY IN COMPUTING SEMESTER : VI CODE

HOURS : 4

: 14CS6CE3B

CREDITS : 3

LEARNING OUTCOME 

Able to understand the basics of cryptography



Able to know the different kinds of security threats in networks and its solutions.



Understand the program threats and apply good programming practice



Get the knowledge about the security services available for internet and web applications

UNIT I

15 Hours Cryptography: Terminology and Background – Substitution Ciphers – Transpositions – Making Good Encryption Algorithms- Data Encryption Standard- AES Encryption Algorithm – Public Key Encryption – Possible attacks on RSA – The uses of Encryption.

UNIT II

15 Hours Program security: Secure Programs – Non malicious program errors – Viruses and other malicious code –Targeted Malicious Code – Control against Program Threats.

UNIT III

15 Hours

Security in Networks: Network Concepts - Threats in networks – Network security Controls – Firewalls – Intrusion Detection Systems – Secure e-mail. UNIT IV

15 Hours

Database and Data Mining Security : Introduction to Databases – Security Requirements – Reliability and Integrity - Sensitive Data - Inference – Multilevel Databases – Proposals for Multilevel Security – Data Mining. UNIT V

15 Hours Privacy in Computing : Privacy Concepts – Privacy Principles and Policies – Authentication and Privacy -

Data Mining – Privacy on the Web – E-Mail

Security – Impacts on Emerging

Technologies..

TEXT BOOK 1.

“Security in Computing ” - Charles P. Pfleeger, Shari Lawrence Pfleeger, Dorling Kindersley (India) Pvt Ltd Pearson Education , Fourth Edition, 2013.

Unit I

:

Unit II :

Unit III :

Chapter :

2

Pg. No. :

36-118

Chapter :

3

Pg. No. :

119-210

Chapter :

7

Pg. No. :

401-551

90

Unit IV :

Unit V :

Chapters :

6

Pg. No. :

341-400

Chapter :

10

Pg. No. :

647-690

REFERENCE BOOKS 1.

“Introduction to Computer Security” - Matt Bishop, Sathyanarayana

S. Venkatramanayya,

Pearson Education, 2013. 2.

“Cryptography and Network Security – Principles and Practice” William Stallings, Pearson Education, Fifth Edition,2011

91

WEB DESIGNING USING OPEN SOURCE LAB (PHP) SEMESTER : VI CODE

: 14CS6SK04

1.

Creating simple webpage using PHP

2.

Use of conditional statements in PHP

3.

Use of looping statements in PHP

4.

Creating different types of arrays

5.

Usage of array functions

6.

Creating user defined functions

7.

Creation of files

8.

HOURS : 2 CREDITS: 2

File manipulation using PHP

9.

Creation of sessions

10.

Creation of cookies

11.

Creating simple applications using PHP

12.

Validating input

13.

Formatting the output.

14.

Web page creation with Database connectivity in PHP and MySQL

92

DEPARTMENT OF COMPUTER SCIENCE With effect from 2014-2015

ALLIED COURSE OFFERED BY THE DEPARTMENT

Sem

Part

Sub Code

III

III

14CS3AC03

IV

III

14CS4AC04

Title of the Paper

Hrs

Cdt

Optimization Techniques

5

4

Data Structure and Algorithms

5

4

NME OFFERED BY THE DEPARTMENT

III

IV

14CS3NE01

Web Development Lab **

2

2

IV

IV

14CS4NE02

VB Script #, **

2

2

SKILL BASED OFFERED BY THE DEPARTMENT

III

IV

14CA3SKA1

Animation Lab**

2

2

IV

IV

14CA4SKA2

Computer Graphics Lab Using C, #, **

2

2

V

III

14CS5SK03

Scripting Languages Lab**

2

2

VI

III

14CS6SK04

Web Designing using Open Source Lab (PHP)

2

2

** - Practical Only

# - Internal Only

93