78
SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous institution Re-Accredited with A Grade by NAAC) SATTUR 626203 B.Sc. COMPUTER SCIENCE Syllabus and Regulations Under Choice Based Credit System (CBCS) (Those who are joining in 2013 2014 and after) REGULATION - 2013

B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

  • Upload
    vanthuy

  • View
    239

  • Download
    0

Embed Size (px)

Citation preview

Page 1: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous institution Re-Accredited with A Grade by NAAC)

SATTUR – 626203

B.Sc. COMPUTER SCIENCE

Syllabus and Regulations

Under

Choice Based Credit System (CBCS)

(Those who are joining in 2013 – 2014 and after)

REGULATION - 2013

Page 2: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Objectives

The Syllabus for B.Sc., Computer Science degree has been designed on the basis of Choice Based

Credit System(CBCS) which would focus on job oriented programmes and value added education.

Eligibility for admission

Students who have passed the +2 examination conducted by the Board of Higher Secondary

Education, Govt. of Tamil Nadu with Computer Science or Mathematics as one of the subjects OR any

other examination accepted by the Syndicate of the Madurai Kamaraj University as equivalent thereto are

eligible to join this course.

Duration of the course

The students who are joining the degree shall undergo a study period of three academic years with

six semesters.

Course of Study

The main subjects of study for Computer Science Degree course shall consist of the following

(For the course pattern, refer Table 1)

Part I : Tamil

Part II : English

Part III

1. Core Subjects

2. Electives

3. Allied Subjects

Part IV

1. Non Major Elective Subjects

2. Skill based subjects

3. Environmental Studies

4. Value Education.

Part V

Extension Activities

Part I and II

4 Tamil Language and 4 English Language Courses.

Part III

The number of Core Courses shall be 14 and Elective Subjects shall be 4. Allied Subjects shall be

6 courses.

Page 3: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Part IV

The number of Non-major Elective Courses shall be 2. A student shall have to choose any two

of the Non-Major Elective courses offered by other departments. The number of Skill based subjects shall

be 6. Environmental studies and Value education Course are 1 each in number.

Part V

A candidate shall be awarded a maximum of 1 Credit for Compulsory Extension Service.

These should be carried outside the class hours. All the students shall have to enroll for NSS /NCC/ Sports

& Games or any other service organizations in the college and shall have to earn minimum hours of

attendance to be prescribed by the college.

Credits

The term “credit” refers to the weightage given to a course, usually in relation to the instructional

hours assigned to it. The total credits, required for completing a Bachelor of Science Degree(Computer

Science) course is 140. The particulars of credits for individual components and courses are presented on

Table 1.

Scheme of Examination

Presented on Table – 2.

Page 4: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Question Paper Pattern for Part III

Theory

Part A

Ten Questions (Multiple choice)

( All Questions are Compulsory) 10 x 1 = 10 marks

Two Questions from each Unit

Part B

Five Questions (either or type) 5 x 7 = 35 marks

One Question from each Unit

Part C

Three Questions out of five 3 x 10 = 30 marks

One Question from each unit

---------------

Total 75 Marks

---------------

Evaluation

Theory Practical

Internal Marks 25 40

External Marks 75 60

Total Marks 100 100

Question Paper Pattern for Part IV

Theory

Part A

Three Questions (either or type) 3 x 10 = 30 Marks

Part B

Three Questions out of five 3 x 15 = 45 Marks

-------------------------

Total 75 Marks

-------------------------

Page 5: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Internal Assessment

Two tests 15 marks

Assignment 5 marks

Seminar / Group discussion 5 marks

Total 25 marks

A candidate shall be declared as passed the program if he/she scores a minimum of 40% marks

inclusive of both internal and external.

Minimum required marks in external is 27 in each theory course and 23 marks in each

Practical/Project course.

For Project Work ( VI Semester)

The combined project shall be undertaken by the students as a team of two.

Total Marks : 100 ( Internal: 40 marks, External: 60 Marks )

Parameters

For Internal Marks : Two review meetings : 2 X 10 = 20 Marks

Overall Performance : = 20 Marks

For External Marks: Project Report : = 15 Marks

Project demo & Presentation : = 30 Marks

Viva-Voce : = 15 Marks

Page 6: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

B.Sc. COMPUTER SCIENCE

Table 1 : Course pattern (Those who are joining in 2013 – 2014 and after)

Study

Component

I

Sem.

II

Sem.

III

Sem.

IV

Sem.

V

Sem.

VI

Sem.

Total

Hrs

Total

Credit

No of

Course

Total

Marks

Part – I

Tamil

6(3) 6(3) 6(3) 6(3) - - 24 12 4 400

Part – II

English

6(3) 6(3) 6(3) 6(3) - - 24 12 4 400

Part- III

Core

Subjects(T)

5(4) 5(4) 5(5) 5(5) 6(5)

5(4)

5(4)

36 31 7 700

Core

Subjects(P)

5(4) 5(4) 5(4) 5(4) 6(4)

6(4)

8(4) 40 28 7 700

Elective

Subjects(T)

4(4)

4(4)

4(4) 12 12 3 300

Elective

Subjects(P)

4(4)

4 4 1 100

Allied

Subjects(T)

4(4) 4(4) 4(4) 4(4) - - 16 16 4 400

Allied

Subjects(P)

2(2) 2(2) - - - - 4 4 2 200

Part- IV

Non Major

Electives

2(2) 2(2) 4 4 2 200

Skill Based

Subjects(T)

2(2) 2(2) 2(2) 2(2)

8 8 4 400

Skill Based

Subjects(P)

2(2) 2(2) 4 4 2 200

Environmental

Studies

- - - - 2(2) - 2 2 1 100

Value

Education

- - - - - 2(2) 2 2 1 100

Part- V

Extension

Activities

- - - - - (1) - 1 - -

Total 30(22) 30(22) 30(23) 30(23) 30(25) 30(25) 180 140 42 4200

Page 7: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Table 2: Course Pattern and Scheme of Examination

B.SC COMPUTER SCIENCE (For those who are joining in 2013 – 2014 and after)

FIRST SEMESTER

Course

components Subjects

Inst

./ W

eek

Cre

dit

s

Exam

Hou

rs

Max. Marks

Int.

marks

Ext.

marks Total

Part – I Tamil Paper – I 6 3 3 25 75 100

Part – II English Paper – I 6 3 3 25 75 100

Part – III

Core Subject

Paper – I

Programming Paradigm I 5 4 3 25 75 100

Practical – I

C Programming Lab I 5 4 3 40

60

100

Allied Subject Paper – I

Mathematical Foundations 4 4 3 25 75 100

Practical – I

Office Automation Lab 2 2 3 40

60

100

Part – IV

Skill Based

Subject

Paper – I

Digital Electronics 2 2 2 25 75 100

Total 30 22 700

Page 8: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

B.SC COMPUTER SCIENCE (For those who are joining in 2013 – 2014 and after)

SECOND SEMESTER

Course

components Subjects

Inst

./ W

eek

Cre

dit

s

Exam

Hou

rs

Max. Marks

Int.

marks

Ext.

marks Total

Part – I Tamil Paper – II 6 3 3 25 75 100

Part – II English Paper – II 6 3 3 25 75 100

Part – III

Core Subject

Paper – II

Computer System

Architecture

5 4 3 25 75 100

Practical – II

C Programming Lab II 5 4 3 40 60 100

Allied Subject Paper – II

Resource Management

Techniques

4 4 3 25 75 100

Practical – II

Desktop Publishing Lab 2 2 3 40 60 100

Part – IV

Skill Based

Subject

Paper – II

Programming Paradigm-II 2 2 2 25 75 100

Total 30 22 700

Page 9: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

B.SC COMPUTER SCIENCE (For those who are joining in 2013 – 2014 and after)

THIRD SEMESTER

Course components Subjects

Inst

./ W

eek

Cre

dit

s

Exam

Hou

rs

Max. Marks

Int.

marks

Ext.

marks

Total

Part – I Tamil Paper – III 6 3 3 25 75 100

Part – II English Paper – III 6 3 3 25 75 100

Part – III

Core Subject

Paper – III

C++ and Data Structure

5

5 3 25 75 100

Practical – III

C++ and Data Structure

Lab

5 4 3 40 60 100

Allied Subject Paper – III

Numerical Methods

4

4

3

25

75 100

Part – IV

Skill Based Subject

Practical – I

Web Design Lab

2 2 3 40

60 100

Part – IV

Non – Major Elective

NME – I

Fundamentals of

Information Technology

2 2 2 25 75 100

Total 30 23 700

Page 10: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

B.SC COMPUTER SCIENCE (For those who are joining in 2013 – 2014 and after)

FOURTH SEMESTER

Course components Subjects

Inst

./ W

eek

Cre

dit

s

Exam

Hou

rs

Max. Marks

Int.

marks

Ext.

marks

Tota

l

Part – I Tamil Paper – IV 6 3 3 25 75 100

Part – II English Paper – IV 6 3 3 25 75 100

Part – III

Core Subject

Paper – IV

Object Oriented

Programming with Java

5

5 3 25 75 100

Practical – IV

Java Programming Lab

5 4 3 40 60 100

Allied Subject – II Paper – IV

Numerical Ability

4

4

3

25

75

100

Part – IV

Skill Based Subject

Paper III

Computer Algorithms

2 2 2 25 75 100

Part – IV

Non – Major Elective

NME – II

Office Automation

2 2 2 25 75 100

Total 30 23 700

Page 11: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

B.SC COMPUTER SCIENCE (For those who are joining in 2013 – 2014 and after)

FIFTH SEMESTER

Course

Components

Subjects

Inst

./ W

eek

Cre

dit

s

Exam

Hou

rs

Max. Marks

Int.

marks

Ext.

marks

Total

Part – III

Core Subjects

Paper – V

Relational Database

Management Systems

6

5

3

25

75

100

Practical - V

VB .NET Lab

6

4

3

40

60

100

Practical – VI

RDBMS Lab

6 4 3 40 60 100

Elective Subjects Paper I

(List-1)

4 4 3 25 75 100

Paper II

(List-2)

4 4 3 25 75 100

Part – IV

Skill Based Subject

Paper – IV

Introduction to Data

Mining

2

2

2

25

75

100

Environmental

Studies

2 2 2 25 75 100

Total 30 25 700

List 1:

a. Software Engineering

b. Digital Image Processing

c. Multimedia Technology

List 2:

a. Operating System

b. E-Commerce

c. Object Oriented Analysis and Design

Page 12: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

B.SC COMPUTER SCIENCE (For those who are joining in 2013 – 2014 and after)

SIXTH SEMESTER

Course

Components Subjects

Inst

./ W

eek

Cre

dit

s

Exam

Hou

rs

Max. Marks

Int.

marks

Ext.

marks Total

Part – III

Core Subjects

Paper – VI

Computer Graphics

5

4

3

25

75

100

Paper – VII

Computer Networks

5 4 3 25 75 100

Practical – VII

Project Viva Voce

8 4 3 40 60 100

Elective Subject Paper –III

(List-3)

4 4 3 25 75 100

Practical – I

(List-4)

4 4 3 40 60 100

Part – IV

Skill Based Subject

Paper – V

Presentation skills

2

2

2

25

75

100

Value Education

2 2 2 25 75 100

Part -V

Extension Activities

- 1 - - - -

Total 30 25 700

List 3:

a. Web Technology

b. Human Computer Interaction

c. Cloud Computing

List 4:

a. Web Technology Lab

b. PHP Lab

c. Computer Graphics Lab

Page 13: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : I No. of Hours allotted : 5 / Week

Part III : Core Subject – Paper I No. of Credits : 4

Title of the Paper: Programming Paradigm I

Subject Description : This subject deals with the Fundamentals of Computers & programming in C.

Goal : Enrich the programming skills in C

Objectives:

To inculcate knowledge in fundamentals of computers.

To provide knowledge in algorithm design and flowcharts.

To understand the concepts and features of C programming language and enrich the

programming skill.

Unit I

Fundamentals of Computers: Introduction to Computers – Characteristics of Computers – History

of Computers – Computer Generations – Types of Computers – Basic Computer Organization: Input and

Output Devices.

Algorithms and Flowcharts: Algorithm design – Flowchart.

Unit II

Overview of C: Introduction – Character set – C tokens – Keywords – Identifiers – Constants –

Variables – structure of C program – Data types in C – storage class declaration – assignment operators –

Arithmetic conversion and typecasting – declaring variable as constant & volatile – symbolic constant.

Operators and Expressions: Introduction – Types of operators – precedence and associativity of

operator – Mathematical functions.

Unit III

Input/Output functions: Introduction – Character I/O – Formatted I/O – I/O of string type data –

Address operator – Control statements: Introduction – control structures – conditional statement – loop

statement – comparison of loops – jump statements.

Arrays: Introduction – one dimensional array: declaration / initialization of one dimensional array

– inputting array elements – accessing array elements – two dimensional arrays: declaration / initialization

of two dimensional array – inputting array elements – accessing array elements – limitations of array.

Unit IV

Functions: Introduction – structure of C functions – Defining and using Functions: – Function

prototype – Function definition: Eliminating the prototype – Types of functions – Nesting of functions –

Recursion – storage class in C.

Page 14: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Unit V

Strings: Introduction – Declaration / Initialization of string – standard string handling functions.

Structures & Unions: Introduction – Defining a structure – Referencing structure elements –

Structure Assignments – Nested structures – User defined structure type – Structures & Arrays – Unions.

Text Books:

1. Fundamentals of Computers – Material to be provided.

2. Programming in C, J.B.Dixit, Fire wall Media, Reprint, Third Edition, 2011.

Chapters:

Unit I : Text Book 1, Text Book2 (Chapter 1)

Unit II : 2, 3 from Text Book 2

Unit III : 4, 5, 8 ”

Unit IV : 6 ”

Unit V : 9, 11 ”

Reference Books:

1. Computer Fundamentals, Pradeep K. Sinha, Priti Sinha, BPB publications, Third Edition, 2003.

2. Fundamentals of Computers, V.Rajaraman, PHI, Fifth Edition, 2010.

3. Programming in C, E.Balaguruswamy, Tata McGraw Hill Publication, Fourth Edition, 2008.

Page 15: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE

(An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : I No. of Hours allotted : 5 / week

Part III : Core Subject – Practical I No. of Credits : 4

Title of the Paper : C Programming Lab I

Write a C program

1. To do temperature conversion

2. To evaluate the given polynomial expression (eg: 5x2 – 6x

2 – 7x+2)

3. To check whether the given number is odd or even

4. To find whether the given year is leap year or not

5. To use else-if ladder

6. To check whether the given number is prime or not

7. To find the sum of digit of a given number using while loop.

8. To find whether the given number is palindrome or not using do – while loop.

9. To find sin(x).

10. To find the factorial value of a given number

11. To generate a pyramid

12. To solve the quadratic equation using Switch statement.

13. To check whether the given number is Armstrong or not

14. To check whether the given number is Adam or not

15. To generate a Fibonacci series

16. To find the transpose of a given matrix

Page 16: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

17. To add two matrices

18. To subtract two matrices

19. To multiply two matrices

20. To check whether the given string is palindrome or not

21. To count the number of vowels, blanks & consonants

22. To find the largest of three numbers using functions.

23. To find NCR and NPR values using recursion.

24. To prepare student mark sheet using structure.

25. To prepare EB bill using array of structure.

Page 17: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE

(An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : I No. of Hours allotted : 4 / week

Part III : Allied Subject – Paper I No. of Credits : 4

Title of the Paper : Mathematical Foundations

Subject Description: This subject deals with the concepts of algebraic equation, tautology, matrices and

basics of probability and statistics.

Goal: To lay good mathematical foundation required for programming

Objective:

To impart the techniques

to solve algebraic equations

to solve statistical problems

to solve matrices and problems based on probability.

Unit I

Linear equation – simultaneous equations – quadratic equations – sequence of numbers –

arithmetic progression – geometric progression – Logic – introduction – connectives – truth table –

tautology implication and equivalence of formula.

Unit II

Matrices – introduction – types of matrices – inverse of matrix – elementary operations – rank of a

matrix – simultaneous linear equations – Eigen values & Eigen vectors.

Unit III

Central tendencies – Arithmetic mean – partition values – mode – measures of dispersion.

Unit IV

Curve fitting – correlation – rank correlation – regression – correlation coefficient for a Bivariate

frequency distribution.

Unit V

Probability – conditional probability – Baye’s theorem.

Page 18: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text Books:

1. A text book of Business Mathematics, G.K.Ranganath, C.S.Sampangi Ram, Y.Rajaram,

Himalaya Publishing House, Third Edition, Reprint 2006. 2. Discrete Mathematics, Dr.M.K.Venkaatraman, Dr.N.Chandrasekaran, National Publishing

Company, 2000.

3. Statistics, S.Arumugam and A. Thangapandian, Isaac, New Gamma Publishing House, June 2004.

Chapters:

Unit I : 4.2, 4.3 from Text Book 1,

: 9.1, 9.2, 9.3, 9.6, 9.7, 9.8 from Text Book2

Unit II : 6.1 to 6.5, 6.7 from Text Book2

Unit III : 2.1, 2.2, 3.1 from Text Book3

Unit IV : 5.1, 6.1 to 6.4 from Text Book3

Unit V : 11.1, 11.2 from Text Book3

(No theorems, only solved problems.) Reference Books:

1. Discrete Matematics, Prof. V. Sundaresan, K. S. Ganapathysubramanian and K.Ganesan, A.R.

Publications, 2000.

2. Fundamentals of Mathematical Statistics, S. C. Gupta and V. K. Kapoor, Sultan Chand and

sons, New Delhi, Reprint – 2007.

Page 19: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : I No. of Hours allotted : 2 / week

Part III : Allied Subject – Practical I No. of Credits : 2

Title of the Paper : Office Automation Lab

MS – WORD

1. Open a word document to prepare your Resume by performing the following operations.

a) Formatting the Text – Alignment & Font style

b) Page setup (margin alignment, page height & width)

2. Create a word document to prepare an application form (College)

3. Create a word document to prepare a student mark sheet.

4. Design an invitation using different fonts, font sizes, bullets and Word Art / Clip Art

5. Mail Merge Concept

a) Prepare an invitation and to be sent to specific addresses in the data source.

MS – EXCEL

6. Create a student mark sheet with necessary information and use Data sort to display results. Also

use Data Filters to answer at least five different criteria.

7. Create a student mark sheet with necessary information and make out a suitable chart showing

gridlines, legends and titles for axes.

8. Prepare a salary bill in a worksheet showing Basic Pay, DA, HRA, Gross salary, PF, Tax and Net

salary using suitable excel Function.

POWER POINT

9. Create a power point presentation to explain various aspects of your College using Auto play.

10. Create a power point presentation to explain various aspects of ABC Company using Auto play.

Page 20: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : I No. of Hours allotted : 2 / week

Part IV : Skill Based Subject : Paper I No. of Credits : 2

Title of the Paper : Digital Electronics Subject Description : This subject deals with the concepts of Number system, Gates, Boolean Algebra,

Arithmetic and combinational circuits.

Goal: To be familiar with the basic electronic components required for a computer.

Objective:

To inculcate knowledge

on number systems

on error detection and correction process.

on Laws of Boolean algebra

on arithmetic and combinational circuits.

Unit I Number systems: Introduction – Number system – Conversions – Representation of signed

numbers – Complements – Binary arithmetic operation – Binary coded decimal numbers(BCD) – Gray

code – Excess – 3 – code – Alpha numeric code – Error detecting and correctinPg code

Unit II

Logic Gates: Introduction – Logic gates: OR gate – AND gate – NOT gate – Universal building

blocks: NAND gate – NOR gate – Exclusive OR gate(X-OR) – Exclusive NOR gate (X-NOR)

Boolean algebra: Laws of Boolean algebra – De Morgan’s theorem – Karnaugh maps: Minterms

and Maxterms – Don’t care conditions.

Unit III

Arithmetic and combinational circuit: Introduction – Half adder – Full adder – Half subtractor –

Full subtractor – Decoders – Encoders – Multiplexer – Demultiplexer.

Text Book:

Digital Logic Design, Jayanth Shekhar, Khaleel Ahmad, Nadeem Ahmad, Global Academic

Publishers & Distributors, First edition, 2012.

Chapters:

Unit I : 1.1 to 1.10, 1.12

Unit II : 2.1 to 2.8

Unit III : 3.1 to 3.5,3.12,3.13,3.14,3.15

Page 21: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Reference Books:

1. Digital Design, M.Morris Mano, Prentice Hall India, Second Edition, 2000.

2. Digital login and Computer Organization, V.Rajaraman, T.Radhakrishnan , PHI Learning pvt.

Ltd., 2011.

Page 22: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : II No. of Hours allotted : 5 / week

Part III : Core Subject – Paper II No. of Credits : 4

Title of the Paper: Computer System Architecture

Subject Description: This subject deals with the architecture and behaviour of the various functional

modules of the computer.

Goal: Good foundation on basic components of the computer. Providing basic knowledge necessary to

understand the hardware operation of digital computers.

Objectives:

To enrich the knowledge on hardware components of a computer

To have knowledge on Instruction formats and addressing modes

To inculcate knowledge on working concepts of Input/Output devices.

Unit I

Basic computer organization and design: Instruction codes – Computer register – Computer

instructions – Timing and control – Instruction cycle – memory reference instruction – input-output and

Interrupt – Microprogrammed control – control memory – address sequencing – design of control unit.

Unit II Central Processing Unit: Introduction – General Register Organization – Stack Organization –

Instruction formats – Addressing modes – data transfer and manipulation – program control.

Unit III Computer Arithmetic: Introduction – addition and subtraction – multiplication algorithms –

division algorithms

Pipeline: Parallel processing – pipelining – arithmetic pipeline – instruction pipeline.

Unit IV

Input Output organization: Peripheral devices – Input Output interface – Asynchronous data

transfer – Mode of Data Transfer – priority interrupt – Direct Memory Access.

Unit V

Memory organization : memory hierarchy – main memory – auxiliary memory – associative

memory – cache memory – virtual memory – memory management – hardware.

Page 23: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text Book:

Computer System Architecture, M.Morris Mano, Pearson Education, Third edition, 2003.

Chapters:

Unit I : 5.1 to 5.7, 7.1, 7.2, 7.4

Unit II : 8.1 to 8.7

Unit III : 10.1 to 10.4, 9.1 to 9.4

Unit IV : 11.1 to 11.6

Unit V : 12.1 to 12.7

Reference Books:

1. Digital logic and Computer Organization, V.Rajaraman, T.Radhakrishnan , PHI Learning

Pvt. Ltd., 2011.

2. Computer Organization, Carl Hamacher,Zvonko Vranesic, Safwat Zaky, Tata McGraw-Hill

Education, Fifth Edition, 2011.

Page 24: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : II No. of Hours allotted : 5 / week

Part III : Core Subject – Practical II No. of Credits : 4

Title of the Paper : C Programming Lab II

Write a C program

1. To swap two values using call by reference function

2. To find area & perimeter of a circle using pointer

3. To implement returning pointer from a function.

4. To sort the given array of numbers using pointers

5. To add two matrices using pointers

6. To convert the given string to lower case using command line arguments.

7. To find the sum & average of N integer numbers using command line arguments

8. To illustrate the use of malloc function.

9. To find the smallest number in a given set of numbers using dynamic memory allocation.

10. To reverse an array using pointers.

11. To create a Student information File

12. To prepare student grade sheet.

13. To create a text file.

14. To identify the odd and even numbers in a file and write the results in different files

Page 25: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : II No. of Hours allotted : 4 / week

Part III : Allied Subject – Paper II No. of Credits : 4

Title of the Paper : Resource Management Techniques

Subject Description: This subject deals with the concepts of Linear Programming Problem, Assignment

Problem, Transportation Problem and Game theory.

Goal: Knowledge on optimization techniques.

Objectives:

To enrich the skills on linear programming problems and techniques to solve them

To inculcate knowledge on methods to solve Assignment problem and Transportation problem

To have knowledge on Game theory strategies.

Unit I

Linear Programming Problem – Formulation – Slack & Surplus variables – Graphical solution of

LPP – General Formulation of LPP – Standard from - Application of LPP.

Unit II

Simplex method – Computational procedure – Artificial variables techniques – Big M Method –

Two phase simplex method

Unit III

Mathematical formulation of assignment problem – Methods for solving the assignment problems

– Travelling Salesman Problem

Unit IV Mathematical formulation of transportation problem – Methods for solving the transportation

problem

Unit V Games and Strategies: Introduction – two-person zero-sum games – some basic terms – the

maximin – minimax principle – games without saddle points – mixed strategies – graphical solution of

2xn and mx2 games.

Text Books:

1. Operation Research, S. D. Sharma, Kedar Nath Ram Nath & Co, 2004.

2. Operation Research, Kanti Swarup, P.K.Gupta, Man Mohan, Sultan Chand & Sons, Thirteenth

Edition, Reprint 2008.

Page 26: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Chapters

Text Book 1:

Unit I : 3.1 to 3.12

Unit II : 5.1, 5.2, 5.3, 5.5, 5.7,5.8

Unit III : 11.1 to 11.7 & 11.9

Unit IV : 12.1 to 12.12

Text Book 2:

Unit V : 17.1 to 17.6

Reference Book:

Linear Programming, Dr.S.Arumugam, A.Thangapandi Isaac, New Gamma Publication, 2010.

Page 27: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE

(An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : II No. of Hours allotted : 2 / week

Part III : Allied Subject – Practical II No. of Credits : 2

Title of the Paper : Desktop Publishing Lab

1. To create text in various styles in Photoshop.

2. Design an Identity card

3. Design an image using marquee tools.

4. Design an image using Lasso tools

5. Design an image using different selection tools.

6. Implement different types of filters in an image

7. Merge two images

8. Design a greeting card.

9. Convert black & white image into a color image

10. Design a clone image using clone stamp tool

11. Design an image using pattern stamp tool.

12. Crop an image and perform various transformations in Photoshop.

Page 28: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : II No. of Hours allotted : 2 / week

Part IV : Skill Based Subject : Paper II No. of Credits : 2

Title of the Paper : Programming Paradigm II

Subject Description : This subject deals with the advanced concepts of C language .

Goal : To lay good programming skill using pointers and files.

Objectives:

To understand the concepts of pointers.

To provide knowledge to use and handle files.

Unit I

Pointers: Introduction – Pointer Data type – Declaring and Initializing a pointer – Accessing a

variable using pointer – pointers to pointers – void pointers – Pointer Expressions – Pointer and functions

– functions returning pointers.

Unit II

Pointers and one dimensional arrays – pointers and multidimensional arrays – array of pointers –

pointers and strings – command line arguments – dynamic manipulation of memory – problems with

pointers.

Unit III

File Handling: Introduction – File handling in C – Opening & closing a data file – Trouble in file

opening – Input/Output Operations on Files – String (line) Input/Output in Files – Formatted Input and

Output with Files – Random/Direct Access.

Text Book:

Programming In C, J.B.Dixit, Fire wall Media, Reprint, Third Edition, 2011.

Chapters:

Unit I & II : 10

Unit III : 12

Reference Books:

1. Computer Programming in C, V.Rajaraman, PHI, 2011.

2. The Complete Reference C, Herbert Schildt, Tata McGraw Hill, Fourth Edition, 2011.

Page 29: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : III No. of Hours allotted : 5 / week

Part III : Core Subject – Paper III No. of Credits : 5

Title of the Paper : C++ and Data Structure

Subject Description: This subject deals with the object-oriented programming concepts using C++ and

data structures.

Goal: Programming skill to solve problems with various data structures.

Objectives:

To enrich the knowledge on object oriented programming concepts.

To know different data structures like Stack, Queue, Arrays, Lists, and their applications.

To impart knowledge on sorting and searching techniques.

Unit I

A Look at Procedure – Object-Oriented Programming – Object-Oriented Programming Paradigm –

Basic concepts of Objected Oriented Programming – Benefits of OOP’s – Application of OOP – Structure

of C++ program – Basic data type – Derived data type – User defined data type – operators in C++ –

Control statements – inline function – function overloading – specifying a class – defining member

function – nesting of member function – array of object – friend function – constructor – parameterized

constructor – copy constructor – destructor.

Unit II

Defining operator overloading – overloading unary operator – overloading binary operator – rules

for operator overloading – inheritance – single inheritance – multilevel inheritance – multiple inheritance

– hierarchical inheritance – hybrid inheritance – virtual base class – polymorphism – pointer to object –

this pointer – virtual function – pure virtual function

Unit III

An introduction to data structure – Algorithm – Analysis of algorithm – BIG “OH” notation –

Classification of data structure – Arrays – Vectors – Lists – Files & Records – Stacks – Operations

performed on stack – Stack implementation – stack using arrays – Applications of stacks.

Unit IV

Queues – Algorithm for Queue operations – Other Queues (Circular, De – Queue & Priority)

Linked List – Representation – Operations on Linked List – Types (Singly, doubly & Circular)

Unit V

Sorting Techniques – Bubble sort – selection sort – Insertion sort – Shell sort – Quick sort – Merge

sort – Searching Techniques – Linear search – Binary search.

Page 30: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text Books:

1. Object Oriented Programming with C++, E.Balagurusamy, Third Edition, 2006.

2. Principles of data structures using C and C++, Vinu V.Das, New Age International (P) Ltd.,

First edition, 2006.

Chapters:

Unit I & II : 1.3 - 1.6, 1.8, 2.6, 3.5 - 3.7, 3.13, 3.24, 4.6, 4.7, 5.3, 5.4, 5.7, 5.15, 6.2, 6.3, 6.7,

6.11, 7.2, 7.3, 7.4, 7.7, 8.3, 8.5, 8.6, 8.7, 8.8, 8.9, 9.1, 9.2, 9.3, 9.4, 9.6, 9.7

Unit III : 1.1, 1.2, 1.8, 1.10, 1.12, 1.13, 1.14, 1.15, 1.16, 3.1, 3.2, 3.3, 3.4,

Unit IV : 4.1 – 4.4, 5.1 – 5.13,

Unit V : 6.1 – 6.7, 7.1, 7.2

Reference Books:

1. Data Structures, Seymour Lipzchutz, Tata McGraw Hill, First Edition, 2006.

2. Object Oriented Programming with C++, Poornachandra Sarang, PHI Learning Private

Limited, New Delhi, Second Edition, 2009.

Page 31: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : III No. of Hours allotted : 5 / week

Part III : Core Subject – Practical III No. of Credits : 4

Title of the Paper : C++ and Data Structure Lab

Write a C++ program

1. To find Sum of Digits of a given number.

2. To perform area calculation using Function Overloading.

3. To swap two values between two class objects using friend function

4. To overload Unary minus operator to change the sign of a given vector.

5. To overload Binary plus operator to add two complex numbers.

6. To prepare mark list using multiple inheritance.

7. To process employee details using hierarchical inheritance.

8. To implement stack operations using arrays.

9. To implement queue operations using arrays.

10. To implement stack operations using linked list

11. To implement queue operations using linked list

12. To implement circular queue operations.

13. To implement singly linked list.

14. To implement sorting techniques (Bubble sort – selection sort – Insertion sort – Shell sort – Quick

sort – Merge sort)

15. To implement Linear searching.

16. To implement Binary searching.

Page 32: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : III No. of Hours allotted : 4 / week

Part III : Allied Subject – Paper III No. of Credits : 4

Title of the Paper : Numerical Methods

Subject Description: This subject deals with various numerical methods.

Goal : Application of Numerical methods in programming

Objective:

To inculcate knowledge on techniques to solve

Algebraic and transcendental equations

Simultaneous equations

Interpolation problem

Differential equations

Unit I

Algebraic and Transcendental Equations - Introduction - Errors in computer Arithmetic - Iteration

method - Aitken’s Method– Bisection method – Regula Falsi method – Newton Raphson method.

Unit II

Simultaneous Equations: Gauss elimination method –Gauss Jordan Method – Inverse of a matrix –

Gauss Jacobi Method - Gauss Seidel iteration methods.

Unit III

Interpolation: Newton’s interpolation formulae – Central difference interpolation formulae –

Lagrange’s interpolation formula – Divided Difference Formula - Inverse interpolation.

Unit IV

Numerical differentiation: Newton’s Forward and Backward difference formulae – Numerical

Integration: Trapezoidal rule – Simpson’s rule - Newton cote’s Quadrature formula – Wedley’s rule.

Unit V

Numerical solution of differential equations:– Taylor’s series method – Picard’s method - Euler’s

method - Runge-Kutta method.

Page 33: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text book:

Numerical Analysis with programming in C, Dr.S.Arumugam, A.Thangapandi Isaac

Dr.A.Somasundaram, New Gamma Publications, 2007.

Chapters:

Unit I : 1.1 to 1.6.

Unit II : 2.1 to 2.7.

Unit III : 4.1 to 4.6

Unit IV : 5.1, 5.2, 6.1 to 6.4

Unit V : 7.1, 7.2, 7.3, 7.4

Reference Book:

Numerical Methods, T. Veerarajan and T. Ramachandran,Tata McGraw Hill, Second Edition,

2006.

Page 34: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : III No. of Hours allotted : 2 / week

Part IV : Skill Based Subject – Practical I No. of Credits : 2

Title of the Paper : Web Design Lab

1. Develop a HTML document for your profile. Design the page with background color, text color,

and suitable headings in different formats.

2. Develop a HTML document for our college course details. Design the page with nested ordered

and unordered lists.

3. Develop a webpage to display an image or a map with clickable regions (region is in a hyperlink)

4. Design your department timetable using table tags.

5. Design a webpage to demonstrate how to create links in an HTML document.

6. Develop an HTML document for your department, the list of items must be shown in a frame.

When you click an item, the details of the item must appear in another frame. Implement it using

frames.

7. Write a set of frames to show your bio – data in a colorful form with suitable links.

8. Develop a HTML document for our College application form. Design the page using form tags.

9. Develop a HTML document using form attributes.

10. Design our College website.

Page 35: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : III No. of Hours allotted : 2 / week

Part IV : Non Major Elective – Paper I No. of Credits : 2

Title of the Paper : Fundamentals of Information Technology

Subject Description: This subject deals with the fundamentals of computers, Internet basics and windows

operating system

Goal: Enrich the knowledge on computer basics.

Objectives:

To motivate the students to know the basics of computers.

To learn the basic fundamentals of Internet Concepts.

To enrich the skill in Windows Operating Systems.

Unit I

Introduction to Computers – Characteristics of Computers – History of Computers – Computer

Generations – Types of Computers – Basic Computer Organization – Input and Output devices

Unit II

Internet Basics : Introduction – WWW – Familiar Terms – Web Browser – URL – E-Mail – Social

networking – internet Search .

Unit III

Microsoft Windows : What is an Operating System? – Objective of Operating System – History of

Operating Systems – Operating System Examples – Microsoft Windows – Basic Concepts of Windows

Operating System – The Start Menu – Power Control – Opening and Closing an Application –

Manipulating Windows – Storing, Removing, Printing Files – The Help Option.

Text Book:

Material to be provided.

Reference Books:

1. Computer Fundamentals and Windows with Internet Technology, Dr N.Krishnan, Scitech

Publications Pvt Ltd.

2. A First Course in Computers Based on Windows XP, Sanjay Saxena Vikas, Publishing

House Pvt Ltd.

3. Fundamentals of Computers, V.Rajaraman, PHI, 2008.

Page 36: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : IV No. of Hours allotted : 5 / week

Part III : Core Subject – Paper IV No. of Credits : 5

Title of the Paper : Object Oriented Programming with Java

Subject Description: This subject deals with the concepts of object oriented programming dealt in java

language.

Goal: Enriching the Java programming skill.

Objective:

To inculcate knowledge in Java programming concepts.

To provide knowledge in Package and Applet concepts.

To enrich the knowledge in Multithread and Graphics concept.

Unit I

Java Evolution : Java Features – How Java differs from C and C++ – Java and Internet – Java and

World Wide Web – Web Browsers – Hardware and Software Requirements – Java Environment.

Overview of Java Language: Simple Java Program – Java Program Structure – Java Tokens – Java

Statements – Implementing a Java Program – Java Virtual Machine – Command Line Arguments.

Constants – Variables – Data types – Declaration of Variables – Giving Values to variables – Scope of

Variables – Symbolic Constants – Type Casting. Operators and Expressions: Arithmetic Operators –

Relational Operators – Logical Operators – Assignment Operators – Increment and Decrement Operators

– Conditional Operators – Bitwise Operators – Special Operators – Arithmetic Expressions – Evaluation

of Expressions – Precedence of Arithmetic Operators – Operator Precedence and Associativity –

Mathematical Functions. Decision Making and Branching: Decision Making with If statement – Simple If

Statement – If else Statement – Nesting If Else Statement – the ElseIf Ladder – The switch Statement –

The ?: operator. Decision Making and Looping: The while statement – The do statement – The for

statement – Jumps in Loops.

Unit II

Class, Objects and Methods: Defining a Class – Fields Declaration – Methods Declaration – Creating

Objects – Accessing class members – Constructors – Methods Overloading – Static Members – Nesting of

Methods – Inheritance – Overriding Methods – Final Variables and Methods – Final Classes – Finalizer

Methods – Abstract Methods and Classes – Visibility Control. Arrays, Strings and Vectors: One –

dimensional Arrays – creating an Array – Two dimensional Arrays – Strings – Vectors – Wrapper Classes

– Enumerated Types. Interfaces: Multiple Inheritance : Defining Interfaces – Extending Interfaces –

Implementing Interfaces – Accessing Interface Variables.

Unit III

Packages: 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. Multithreaded Programming: Creating Threads – Extending the Thread Class – Stopping

Page 37: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

and Blocking a Thread – Life Cycle of a Thread – Using Thread Methods – Thread Exceptions – Thread

Priority – Synchronization – Implementing the Runnable Interface

Unit IV

Managing Errors and Exceptions: Types of Errors – Exceptions – Syntax of Exception Handling

Code – Multiple Catch Statements – Using Finally Statement – Throwing our own Exceptions – Using

Exceptions for debugging. Applet Programming: How Applets differ from Applications – Preparing to

write Applets – Building Applet Code – Applet Life Cycle – Creating an executable Applet – Designing a

WebPage – Applet Tag – Adding Applet to HTML file – Running the Applet.

Unit V

Graphics Programming: The Graphics Class – Lines and Rectangles – Circles and Ellipses,

Drawing Arcs – Drawing Polygons – Line Graphs – Using Control Loops in Applets – Drawing Bar

Charts. Managing Input/Output Files in Java: Concept of Streams – Stream Classes – Byte Stream Classes

– Character Stream Classes – Using Streams – Other Useful I/O Classes – Using the file Class – I/O

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.

Text Book:

Programming with Java, E.Balagurusamy, A primer, Tata McGraw Hill, Fourth Edition, 2008.

Chapters:

Unit I : 1, 2, 3, 4, 5, 6, 7.

Unit II : 8, 9, 10.

Unit III : 11, 12.

Unit IV : 13, 14

Unit V : 15, 16

Reference Books:

1. Java and Object-Oriented Programming Paradigm, Debasish Jana, Prentice Hall of India

Private Limited, New Delhi, 2008.

2. The Complete Reference, Java2, Herbert Schildt, Tata Mc Graw Hill, Fifth Edition, 2002.

Page 38: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : IV No. of Hours allotted : 5 / week

Part III : Core Subject – Practical IV No. of Credits : 4

Title of the Paper : Java Programming Lab

Write programs in Java for the following:

1. To find Sum of Digits of a given number using class and Objects.

2. To perform addition of complex numbers using class and objects.

3. To perform multiplication of matrices using class and objects.

4. To perform volume calculation using method overloading

5. String manipulation functions

6. Using command line arguments, test if the given string is palindrome or not.

7. Create a list with set of names and copy them into another list in reverse order. If any name contains

numeric value, throw an exception “InvalidName”.

8. Using multilevel inheritance, process student marks

9. Implement multiple inheritance concept using interfaces to process payroll of the employees.

10. Create a package called “Arithmetic” that contains methods to deal with all arithmetic

operations. Also, write a program to use this package

11. Create two threads such that one thread should print even no’s and another to print odd no’s

up to a given range.

12. Define user defined exception called “Marks Out Of Bound”, that is thrown if the entered

marks are greater than 100.

13. Write an Applet to draw a Human Face.

14. Write an Applet to illustrate the sequence of events in an applet.

15. Write an Applet to design a simple calculator.

16. Write an Applet to receive three Numeric values as input from the user and to display the largest of

these on the screen.

Page 39: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : IV No. of Hours allotted : 4 / week

Part III : Allied Subject – Paper IV No. of Credits : 4

Title of the Paper : Numerical Ability

Subject Description: This subject deals with the concepts to improve the quantitative aptitude skill.

Goal: Preparing the students to have good mathematical foundation in Analytic skills.

Objectives: To enable the students

To prepare for competitive examinations

To lay the foundation in basic principles of mathematics.

To equip the students with knowledge and skills in cracking the mathematical problems

in competitive examinations.

To apply short cut methods for mathematical problems.

Unit I

Numbers – HCF & LCM of numbers – Square roots & cube roots.

Unit II

Average – Problems on numbers – Problems on Ages – Percentage.

Unit III

Profit& loss – ratio & proportion – Partnership – Time & work.

Unit IV

Time & distance – Problem on trains – Simple interest – compound interest.

Unit V

Area – Volume and surface area – clocks – Permutations and combinations.

Page 40: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text Book:

Quantitative Aptitude, Dr.R.S.Aggarwal, S.Chand & Co., 2011. Reprint

Chapters:

Unit I : 1, 2, 5

Unit II : 6, 7, 8, 10

Unit III : 11, 12, 13, 15

Unit IV : 17, 18, 21, 22

Unit V : 24, 25, 28, 30

(Solved examples only in all units)

Page 41: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : IV No. of Hours allotted : 2 / week

Part IV : Skill Based Subject – Paper III No. of Credits : 2

Title of the Paper : Computer Algorithms

Subject Description: This subject deals with various algorithmic techniques.

Goal: Selecting suitable technique to improve the performance of programming.

Objective:

To have knowledge in performance analysis concepts

To know the concepts of various techniques

To analyze and apply suitable technique to a problem.

Unit I Introduction: What is an algorithm? – algorithm specification – performance analysis – space

complexity – time complexity.

Element data structure: Trees – Dictionaries – Priority queues – Heaps – Heap sort

Unit II Divide and conquer : General method – Binary search – Find maximum and minimum

The greedy method : General method – Knapsack problem – Minimum cost spanning trees:

Prim’s algorithm – Kruskal’s algorithm

Unit III Basic traversal and searching techniques: Techniques for binary trees – Techniques for graphs:

Breadth First Search and Traversal – Depth First Search and Traversal – Connected components and

spanning trees

Text Book:

Fundamentals of Computer Algorithms, Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran,

Galgotia Publications Pvt. Ltd., 2002.

Chapters:

Unit I : 1,1.1,1.2,1.3,1.3.1,1.3.2,1.3.3, 2.1,2.2,2.3,2.4,2.4.1,2.4.2

Unit II : 3.1,3.2,3.3,4.1,4.2,4.5,4.5.1,4.5.2

Unit III : 6.1,6.2,6.2.1,6.2.2,6.3

Reference Books:

1. Introduction to Algorithms, Thomas H.Cormen, Charles E.Leiserson, Ronald L.Rivest, Prentice

Hall India Pvt. Ltd., 2001.

2. Data Structures and Algorithm Analysis in C, Mark A. Weiss, Second Edition, 1996.

Page 42: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE

(An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : IV No. of Hours allotted : 2 / week

Part IV :Non Major Elective – Paper II No. of Credits : 2

Title of the Paper : Office Automation

Subject Description: This subject deals with the concepts of Ms-Word and Excel.

Goal: Free to handle office automation tools.

Objective:

To motivate the students to prepare Documents.

To know the students to create Worksheets.

To know the students to create various types of Charts.

Unit I Microsoft Word: Introduction – History – Getting Started – Features of Microsoft Word 2007 –

Basic File Manipulation – Editing a Document – Formatting the Text.

Unit II

Formatting a Paragraph – Bulleting and Numbering List – Checking Spelling and Grammatical

Errors – Table – Mail Merge.

Unit III Microsoft Excel: Introduction – History – Getting Started – The Microsoft Excel Window –

Formulas And Data Formatting – Creating Excel Functions ,Filling Cells And Printing – Charts.

Microsoft PowerPoint: Introduction – creating your first PowerPoint presentation.

Text Book:

Material to be provided.

Reference Books:

1. Learning Computer Fundamentals, Dinesh Maidasani, MS Office and Internet & Web Technology,

Firewall Media, First Edition, 2005.

2. A Beginners Guide to Computers, Alexis Leon & Mathews Leon, Vikas Publishing House Pvt Ltd.

2001.

Page 43: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 6 / Week

Part III : Core Subject – Paper V No. of Credits : 5

Title of the Paper : Relational Database Management Systems

Subject Description: This subject deals with the concepts of DBMS, SQL commands and PL/SQL.

Goal: Knowledge on RDBMS Programming techniques.

Objectives:

To inculcate knowledge on the basic concepts of Database systems

To enrich the knowledge about database models

To know how to secure the databases

To inculcate knowledge on SQL commands and PL/SQL Programming.

Unit I

Introduction to DBMS – Characteristics of Data in Database – Database Management system –

Types of Database management system – Introduction to RDBMS – Introduction – RDBMS Terminology

– The Relational Data structure – Relational Data Integrity – Relational Data Manipulation – Codd’s

Rules – Database Architecture and Data Modeling – Introduction – Conceptual, physical and logical

database models – Database Design – Design Constraints – Functional Dependencies

Unit II

Entity – Relationship Modeling – Introduction – E – R model – Components of an E – R model –

Entities – Attributes – E – R Diagram conventions – Relationships – ER modeling symbols – Data

Normalization – Introduction – Keys – Relationships’ – First NF – Second NF – Third NF – Boyce –

Codd’s NF – Fourth NF – Fifth NF – Domain Key NF – Denormalization

Unit III

Transaction management and concurrency control – Introduction – Transactions – Transaction

properties – Database Structure – Transaction states – Concurrency control – Serializability –

Recoverability – Concurrency Control Schemes – Transaction Management in SQL – Transactions and

Recovery – User defined Transactions – The COMMIT command – The ROLLBACK command – The

SAVEPOINT command – Data Integrity – Introduction – Types of Integrity Constraints – Restrictions on

Integrity Constraints

Unit IV

Introduction to SQL – Introduction – Characteristics of SQL – Advantages of SQL – SQL data

types and Literals – Types of SQL Commands – SQL operators – Tables, Views and Indexes – Tables –

Views – Indexes – Queries and Sub queries – Queries – Sub queries

Page 44: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Unit V

Aggregate Functions – Insert, Update and Delete Operations – Cursors – Joins and Unions –

Introduction to PL/SQL.

Text Book:

Database Management Systems, Alexis Leon & Mathews Leon, Vikas Publishing, Paperback

Edition, 2008.

Chapters:

Unit I : 5, 7, 8

Unit II : 9, 11

Unit III : 28, 29

Unit IV : 14, 15, 17

Unit V : 18, 19, 20, 21, Page No.933 to 948, 952 to 967

Reference Books:

1. Database Management Systems, Raghu Ramakrishnan & Johannes Gehrke, Tata McGraw Hill

International Edition, Third Edition, 2003.

2. Database System Concepts, Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Tata McGraw Hill

International Edition, 2006.

Page 45: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 6 / Week

Part III : Core Subject – Practical V No. of Credits : 4

Title of the Paper : VB .NET Programming Lab

Write VB .NET programs using both Console & Windows Applications

1. To perform Number Checking (Sum of Digits, Factorial, Armstrong)

2. To prepare a Student Mark Sheet using Struct & Enum.

3. To perform String Manipulation.

4. To Handle Built – in Exceptions.

5. To Handle User Defined Exceptions.

6. To prepare Pay Bill for Employees using Functions.

7. To prepare EB Bill using Constructor.

Write VB .NET programs using Console Applications

1. To perform Sorting on Numbers using an Array.

2. To calculate the area of different shapes using function overloading.

Write VB .NET programs using Windows Applications

1. Track bar.

2. To Design an Application Form using Win Form Controls.

3. To Design Login Form using Read – Write only Properties.

4. To prepare student mark statement using Database.

Page 46: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 6 / Week

Part III : Core Subject – Practical VI No. of Credits : 4

Title of the Paper : RDBMS Lab

1. Create a table “Book” with the following fields:

ID, TITLE, AUTHOR, PUBLISHER, YEAR, PRICE

a) Display all the records in the book table

b) Display the distinct publisher’s name

c) Display the fields title, author and publisher whose publishing year is 1999 and the rate of book is not less

than 300.

d) Display the fields of the publishing year is 1999 and 2000

e) Display all the fields in the book table whose price is not less than 400 and greater than 600

f) Display the fields title, author and price/50 as price_D

g) Find the author whose name contains ‘s’

h) Display the publisher, avg(price) as avgp, max(price)as maxp, min(price) as minp from book table by

using publisher having count is greater than or equal to 2

i) Display the records in book table where publisher is dell books and order the price in descending order

2. Create a table “Employee” with the following fields:

EMPNO, NAME, DOJ, DOB, DESIGNATION, DEPTNAME, BASICPAY, SEX

a) Display all the details of the employee

b) Display the details of the longest service employee

c) Display the details of youngest service employee

d) Display the name of the employee in the alphabetical order.

e) Display the employee details whose basic pay is greater than 10000

f) Decode f as female

g) Decode m as male

h) Display the name in upper case and pad the designation with * symbol.

Page 47: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

3. Create a table “Customer” with the following fields

ID,NAME,AGE,ADDRESS,SALES

a) Display id, name and sales of the customer

b) Display id, name, and sales from customer whose sales >20000.

c) Display id, name, and sales from the customer table whose sales is greater than 20000 and age is less than

26 years.

d) Display the name of the customer in the alphabetical order.

e) Display id, name, and sales from the customer table for the customer whose name is karthick.

f) Update address for a customer whose id is 6

g) Fetch top 3 records from customer table.

h) Delete a customer whose id is 6

i) Alter the table to include the columns total and allowance.

j) Calculate the allowance for all customers.

k) Display the total amount of salary on each customer

l) Display all the records from customer table whose salary starts with 200.

4. Create a “Store” table with the following fields

STORENAME, SALES IN DOLLAR,SALESDATE

a) Display all the details of the store

b) Display all the stores information with sales dollar amount in descending order

c) Display all stores name with sales above $1000

d) Select all stores with sales greater than $1000 or all stores with sales less than $100 and greater than $275

e) Select all sales information between January 6,1999 and January 10,1999

f) Select all records for the losangeles and the san diego stores

g) Find the store whose name contains ‘AN’

h) Find the number of records

i) Find the number of distinct store names

j) Get the highest sales from the table

k) Find the total sales of each store

5. Create a “Customer” table with the following fields

(ID, NAME, AGE, ADDRESS, SALARY)

a) Display the description of the customer table.

b) Inserting values into the customer table

c) Create a view table for customers.

d) Display all the details of customer in view table

Page 48: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

e) To update the age of particular record.

f) Deleting a particular rows into a view table

g) Dropping views

6. Create an “Employee” table with the following fields

(EMPNO, NAME, DEPTID, BASIC, HRA, DEDUCTION TAX)

a) Display the details of all employees

b) Get the number of employees in dept d1 whose basicpay is less than 6000

c) Find the total pay for all the employees in the dept d1 and whose basic pay is greater than 6000

d) Find the name of all employees whose basic pay is greater than the average basic pay

e) Get deptid, average, maximum and minimum pay of all the departments

f) Get deptid, average, maximum and minimum pay of all the departments having more than two employees

g) Get deptid, average, maximum and minimum pay of all the departments (except dept d1) having more

than two employees.

7. Create Student table with following fields.

(REGNO, NAME, MARK1, MARK2, MARK3,)

Write a program to prepare student mark list using cursor.

8. Create sms table with following fields.

(REGNO, NAME, MARK1, MARK2, MARK3,)

Create sms1 table with the following fields

(SNO, SNAME, TOTAL, AVERAGE, RESULT)

To prepare student mark list using trigger.

9. Create an employee table with following fields.

(ENO, EMPNAME, SALARY, DEDUCTION)

Create a salary table with the following fields

(ENAME, NETSALARY)

Write a code to calculate the salary of each employee and update the salary table using cursor.

10. Write a Pl/Sql program to raise an user defined exception.

11. Write a pl/sql program to raise system defined exception.

12. Create an employee table with the fields (EMPNAME, ENO, ADDRESS, PHONE) and display the details

using function.

13. Write a pl/sql program for calculating area of circle using function.

14. Write a pl/sql program for bonus calculation using if – then – else statement.

15. Write a pl/sql program for prime number checking using goto statement.

16. Write a pl/sql program using Exit – When statement

17. Write a pl/sql program to find the square root, power and sum of squares of n numbers using FOR loop.

Page 49: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper I (a) No. of Credits : 4

Title of the Paper : Software Engineering

Subject Description : This subject presents the analysis concepts, design concepts, user interface design

concepts and software testing techniques and strategies

Goal: To give a theoretical foundation in software engineering & make the students to learn about the

principles and methods of software engineering.

Objectives :

On successful completion of the course, the students should have

Understood the analysis and principles of Software Engineering

Understood design concepts and principles.

Understood the software testing techniques.

Unit I

Introduction: Problem domain – Software Engineering Challenges-Software Engineering approach

Software Processes: Software Process – Desired Characteristics of software process – Software

development process models – Other software processes.

Unit II

Software Requirements Analysis and Specification: Software requirements – Problem analysis –

Requirements specification – Validation.

Planning a software project: Effort estimation – Project Scheduling and Staffing – Software

Configuration Management Plan – Quality Plan – Risk Management – Project Monitoring Plan.

Unit III

Designing a Software Project: Function- Oriented Design: Design Principles – Module – Level

concepts – Design Notations and Specification – Structured Design Methodology

Detailed Design: Detailed design and PDL – Verification.

Unit IV

Software Coding & Testing

Coding: Programming Principles and Guidelines – Coding Process – Verification.

Testing: Testing Fundamentals – Black – box testing – White – box testing – Testing Process –

Defect analysis and Prevention.

Page 50: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Unit V

Software Maintenance: Enhancing Maintainability during development – Managerial aspects of

software maintenance – Configuration management – Source code metrics – other maintenance tools and

techniques.

Text Books:

1. An Integrated Approach to Software Engineering – Pankaj Jalote, Narosa Publication, Third

Edition, 1991.

2. Software Engineering Concepts, Richard Fairley, Tata McGraw Hill, New Delhi, Sixth Edition,

1997.

Chapters:

Unit I : 1.1 – 1.3, 2.1 – 2.4 (from Text Book1)

Unit II : 3.1 – 3.3, 3.5, 5.2 – 5.7 (from Text Book1)

Unit III : 6.1 – 6.4, 8.1, 8.2 (from Text Book1)

Unit IV : 9.1, 9.2, 9.4, 10.1 – 10.5 (from Text Book1)

Unit V : 9.1 – 9.5 (from Text Book2)

Reference Books:

1. Software Engineering – A Practitioner’s Approach, Roger Pressman, Tata McGraw Hill, Sixth

Edition, 2010.

2. Software Engineer's Reference Books, John McDermid, Butterworth, Heinemann Ltd, 1992.

Page 51: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper I (b) No. of Credits : 4

Title of the Paper : Digital Image Processing

Subject Description: This subject presents the basic concepts of Digital Image processing and its

operations.

Goal: Implementation of Image processing techniques using MATLAB.

Objectives:

To understand the concepts of algorithmic designs of Digital Image processing techniques.

To inculcate knowledge in features of MATLAB tool.

To implement image processing concepts in MATLAB.

Unit I

Introduction: What Is Digital Image Processing? - Background on MATLAB and the Image -

Processing Toolbox - The MATLAB Desktop

Fundamentals : Digital Image Representation - Reading Images- Displaying Images - Writing

Images- Classes - Image Types - Converting between Classes - Array Indexing - Introduction to M-

Function Programming

Unit II

Intensity Transformations and Spatial Filtering: Intensity Transformation Functions - Histogram

Processing and Function Plotting - Spatial Filtering - Image Processing Toolbox Standard Spatial Filters

Image Restoration and Reconstruction :A Model of the Image Degradation/Restoration Process -

Noise Models - Restoration in the Presence of Noise Only—Spatial Filtering - Direct Inverse Filtering -

Wiener Filtering

Unit III

Color Image Processing: Color Image Representation in MATLAB - Converting Between Color

Spaces - The Basics of Color Image Processing - Color Transformations - Spatial Filtering of Color

Images

Unit IV

Image Compression : Background - Coding Redundancy - Spatial Redundancy - Irrelevant

Information - JPEG Compression - Video Compression

Unit V:

Page 52: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Morphological Image Processing : Preliminaries - Dilation and Erosion - Combining Dilation

and Erosion - Labeling Connected Components - Morphological Reconstruction - Gray-Scale

Morphology

Image Segmentation: Point, Line, and Edge Detection - Thresholding - Region-Based

Segmentation - Segmentation Using the Watershed Transform

Text Book:

Digital Image Processing using MATLAB, Rafael C. Gonzalez, Richard E. Woods, Steven L.

Eddins, Gatesmark Publishing, Second Edition, 2009.

Chapters :

Unit I : 1.2, 1.3, 1.7, 2.1 to 2.8, 2.10

Unit II : 3.2 to 3.5, 5.1 to 5.3, 5.6, 5.7

Unit III : 7

Unit IV : 9

Unit V : 10, 11.1, 11.3 to 11.5

Reference Books:

1. Digital Image Processing Algorithms, Ioannis Pitas, Prentice Hall, 1993.

2. Digital Image Processing, Rafael C Gonzalez, Richard E Woods, Pearson Education, Second

Edition, 2003.

Page 53: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper I (c) No. of Credits : 4

Title of the Paper : Multimedia Technology

Subject Description : This subject deals with the concepts of Multimedia and its Applications

Goal : Having knowledge on Multimedia concepts

Objectives:

To acquire knowledge about the usage of Audio & Video

To enrich the knowledge about the graphics and Animation.

Unit I

Introduction: Products and Evaluation, Hardware, Operating system and Software – Objectives –

Brief History of multimedia – What is multimedia? – The Multimedia market – Content and Copyright –

Resources for Multimedia Developers – Types of Products – Evaluation – Computer Architecture –

Computer Architecture Standards – Operating Systems & Software – Multimedia Computer Architecture

– Software Excecutables and Libraries – Software Drivers..

Unit II

Text and Graphics: Elements of text – Text data files – Using text in multimedia Application –

Hypertext – Element of graphics – Images & color – Graphics file and Application format,Obtaining

Images for Multimedia use – Using Graphics in Multimedia Applications.

Unit III

Digital Audios&video and Animation: Characteristics of sound and Digital Audio_digital Audio

System – Midi – Audio file formats – using Audio in multimedia Applications – background on video –

characteristics of digital video – digital video data sizing – video capture and playback Systems –

Computer Animation – using digital video in multimedia applications.

Unit IV

Product design & Authoring tools : Building Blocks – classes of products – content Organizational

Strategies – story boarding – categories of Authoring Tools – selecting the right Authoring paradigms.

Unit V

Multimedia and Internet: The Internet – HTML and web Authoring – Multimedia Consideration

for the Internet – design consideration for WebPages.

Page 54: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Textbook:

Multimedia Technology and applications, David Hillman, Galgotia publications (p) Ltd, New

Delhi, First Edition, 1998.

Chapters:

Unit I : 1 – 3

Unit II : 4, 5

Unit III : 6, 7

Unit IV : 8, 9

Unit V : 10

Reference Books:

1. Multimedia : Making it Work, TayVaugan, Tata McGrawHill Publishing Company Ltd, New

Delhi, Fifth Edition,2001.

2. Multimedia System, John E.Koegel Buford, Pearson Education, New Delhi, 2002,

Page 55: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper II(a) No. of Credits : 4

Title of the Paper : Operating System

Subject Description: This subject presents the overview of the Operating System and its operations.

Goal: Understanding the concepts of Operating System and its functions.

Objectives:

To understand the concepts of Process Scheduling and Interprocess communication.

To know how to use critical sections and their use in semaphores

To have knowledge on how to handle Deadlocks

To produce thorough Knowledge of Memory Management Content

Unit I

An Overview of Operating System: Introduction – Operating System Structure – Operating System

Operations – Process Management – Memory Management – Storage Management – Protection and

Security – Distributed System – Special Purpose System

System Structure: Operating System Services – System Calls – Types of Systems Call – System

Programs – System and Design Implementation

Unit II

Process Concepts: Overview – Process scheduling – Operations on Process – Interprocess

Communication – Process scheduling Basic Concepts – Scheduling Criteria – Scheduling Algorithms –

Multiple Processor Scheduling.

Unit III

Synchronization: Background – The Critical – Section Problem – Semaphores.

Deadlocks: System Model – Deadlock Characterization – Methods for Handling Deadlocks – Deadlock

Prevention – Avoidance – Detection – Recovery From deadlock.

Unit IV

Memory Management: Background – Contiguous Memory Allocation – Paging – Structure of the

Page Table – Segmentation.

Virtual Memory Management: Background – Demand Paging – Copy-on-Write – Page

Replacement.

Unit V

File Management: File System Structure – Free Space Management.

Secondary Storage: Overview of Mass-Storage Structure – Disk Structure – Disk Scheduling –

Disk Management.

Page 56: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text Book:

Operating System Principles, Abraham Silberschartz, Peter Baer Galvin, Greg Gagne, John

Wiley & Sons, Inc., Seventh Edition, 2006.

Chapters:

Unit – I : 1.4 to 1.11, 2.1, 2.3 to 2.6

Unit – II : 3.1 to 3.4, 5.1 to 5.4

Unit – III : 6.1, 6.2, 6.5, 7.1 to 7.7

Unit – IV : 8.1, 8.3 to 8.6, 9.1 to 9.4

Unit – V : 11.1, 11.5, 12.1, 12.2, 12.4, 12.5

Reference Books:

1. Operating Systems Concepts and Design, Milan Milenkovic, Tata McGraw Hill International

Edition, Second edition, 2003.

2. Operating Systems, Deitel & Deitel Choffnes, Pearson Education, Third Edition, 2008.

Page 57: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper II (b) No. of Credits : 4

Title of the Paper : E-Commerce

Subject Description: This subject deals with E- commerce concepts like E- Payment, E- Marketing and

Network Security and Firewalls.

Goal: Knowledge on E – commerce and Real World and Cyberspace problem awareness.

Objectives:

To inculcate knowledge on E – Commerce concepts in the present IT world.

To make a student familiar with the mechanism of conducting business transactions through

electronic media.

Unit I

Welcome to electronic commerce: Electronic commerce frame Work – Electronic Commerce and

Media Convergence – The Anatomy of E – Commerce Applications – Electronic Commerce Consumer

Applications – Electronic Commerce Organization Applications.

The Network infrastructure for Electronic Commerce: Market Forces influencing the I – Way –

Components of I – Way – Network Access Equipment – Global Information Distribution Networks.

Unit II

Network Security and Firewalls: Client – Server Network Security – Emerging client – Server

Security Threats – Firewalls and Network Security – Data and Message Security – Challenge – Response

Systems – Encrypted Documents and Electronic mail – U.S. Government Regulation and Encryption.

Unit III

Electronic Commerce and World Wide Web: Architectural Frame work for Electronic Commerce

– World Wide Web (WWW) as the Architecture – Web Background: Hypertext Publishing – Technology

Behind the Web – Security and the Web.

Consumer – Oriented Electronic Commerce : Consumer – Oriented Applications – Mercantile

Process Models – Mercantile from the Consumer’s Perspective – Mercantile Model from the Merchant’s

Perspective.

Unit IV

Electronic Payment Systems: Types of Electronic Payment System – Digital Token – based

Electronic Payment systems – Smart cards and Electronic Payment Systems – Credit Card – Based

Electronic Payment Systems – Risk and Electronic Payment Systems – Designing Electronic Payments

Systems.

Interorganizational Commerce and EDI: Electronic Data Interchange – EDI Applications in

Business – EDI Legal, Security, and Privacy Issues – EDI and Electronic Commerce.

Page 58: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Unit V

Intraorganizational Electronic Commerce: Internal Information Systems – Macro forces and

Internal Commerce – Work – Flow Automation and Coordination – Customization and Internal

Commerce – Supply Chain Management.

Advertising and Marketing on the Internet

The New Age of Information – Based Marketing – Advertising on the Internet – Charting the On –

Line Marketing Process – Market Research.

Text Book:

Frontiers of Electronic Commerce, Ravi Kalakota, Andrew B. Whinston, Addison – Wesley

Publications, First Edition, 1996.

Chapters:

Unit – I : 1.1 – 1.5 & 2.1 – 2.3, 2.5

Unit – II : 5.1 – 5.7

Unit – III : 6.1 – 6.5 & 7.1 – 7.4

Unit – IV : 8.1 – 8.6 & 9.1 – 9.4

Unit – V : 11.1 – 11.5 & 13.1 – 13.4

Reference Books:

1. E-Commerce, P.T.Joseph, Prentice Hall of India Pvt.Lt, NewDelhi, Third Edition, 2008.

2. Electronic Commerce, Peter Loshin , John R. Vacca , Charles River Media, Fourth Edition, 2003.

Page 59: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper II (c) No. of Credits : 4

Title of the Paper : Object Oriented Analysis and Design

Subject Description: This subject deals with object model, UML, applications of object oriented analysis

and design

Goal: Knowledge on object oriented analysis and design

Objectives:

To inculcate knowledge on

Elements of object model and their relationships

UML concepts

Artificial Intelligence and Web Application concepts

Unit I

Concepts Complexity : The Structure of Complex Systems - The Inherent Complexity of

Software - The Five Attributes of a Complex System - Organized and Disorganized Complexity -

Bringing Order to Chaos - On Designing Complex Systems.

The Object Model: The Evolution of the Object Model - Foundations of the Object Model -

Elements of the Object Model - Applying the Object Model.

Classes and Objects : The Nature of an Object - Relationships among Objects - The Nature of

a Class - Relationships among Classes - The Interplay of Classes and Objects - On Building Quality

Classes and Objects- Classification: The Importance of Proper Classification - Identifying Classes and

Objects - Key Abstractions and Mechanisms

Unit II

Method -Notation : The Unified Modeling Language - Package Diagrams - Component Diagrams -

Deployment Diagrams - Use Case Diagrams - Activity Diagrams - Class Diagrams - Sequence Diagrams

- Interaction Overview Diagrams - Composite Structure Diagrams - State Machine Diagrams -Timing

Diagrams - Object Diagrams - Communication Diagrams

Unit III

Process: First Principles - The Macro Process: The Software Development Lifecycle - The

Micro Process: The Analysis and Design Process

Pragmatics: Management and Planning - Staffing - Release Management - Reuse -

Quality Assurance and Metrics - Documentation - Tools - Special Topics - The Benefits and Risks

of Object - Oriented Development

Page 60: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Unit IV

Applications -System Architecture: Satellite - Based Navigation - Inception - Elaboration -

Construction - Post - Transition - Control System: Traffic Management - Inception - Elaboration -

Construction - Post - Transition

Unit V

Artificial Intelligence: Cryptanalysis - Inception - Elaboration - Construction - Post -

Transition -Data Acquisition: Weather Monitoring Station - Inception - Elaboration - Construction

- Post - Transition - Web Application: Vacation Tracking System - Inception - Elaboration -

Construction - Transition and Post - Transition

Text Book:

Object-Oriented Analysis and Design with Applications, Grady Booch; Robert A.

Maksimchuk; Michael W. Engle; Bobbi J. Young Ph.D.; Jim Conallen; Kelli A. Houston, Addison -

Wesley Professional, Third Edition, 2007.

Chapters:

Unit I : 1, 2, 3,4

Unit II : 5

Unit III : 6, 7

Unit IV : 8, 9

Unit V : 10,11, 12

Reference Books:

1. Object-Oriented Analysis and Design: A Pragmatic Approach, John Deacon, 2000.

2. Unified Modeling Language User Guide, Grady Booch, Ivar Jacobson, James Rumbaugh, 1999.

Page 61: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : V No. of Hours allotted : 2 / Week

Part IV : Skill Based Subject – Paper IV No. of Credits : 2

Title of the Paper: Introduction to Data Mining

Subject Description: This Paper presents the Introduction of Data mining and its various Techniques.

Goals: To enable the students to understand the technologies and tools in Data Mining applications and

development

Objectives:

To inculcate knowledge on the basics of data mining

To make a student familiar with, Association Rule Mining, Decision Trees, Classification,

Clustering and Web Data Mining.

To understand the various components, software and to identify the applications of Data Mining

Unit I

Introduction: What is Data Mining –- The Data Mining Process – Data Mining Applications -

Data Mining Techniques – Some Data Mining Case Studies – The Feature of Data Mining – Guidelines

for Successful Data Mining - Data Mining Software.

Association Rule Mining : Introduction – Basics – The Task and Naïve Algorithm – The Apriori

Algorithm – Software for Association Rule Mining.

Unit II

Classification: Introduction – Decision Tree – Building a decision Tree The Tree Induction

Algorithm – Decision Tree Rules – Classification Software.

Cluster Analysis: What is Cluster Analysis – Desires Features of Cluster Analysis – Types of Data –

Computing Distance – Types of Cluster Analysis Methods - Partitional Methods – Cluster Analysis

Software

Unit III

Web Data Mining: Introduction – Web Technology and characteristics – Locality and Hierarchy

in the Web – Web Content Mining – Web Usage Mining – Web Structure Mining – Web mining

Software.

Text Book:

1. Introduction to Data Mining with Case Studies, G.K. Gupta, PHI Second Edition, 2012.

Chapters:

Unit I : Chapter 1 (1.1, 1.3- 1.9 )

: Chapter 2 (2.1 – 2.4, 2.11)

Page 62: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Unit II : Chapter 3 ( 3.1 – 3.3, 3.7,3.13 )

: Chapter 4 (4.1 – 4.6, 4.11)

Unit V : Chapter 5 ( 5.1 – 5.7 )

Reference Books:

1. Data Mining Concepts & Technologies, Jiawei Han, Micheline Kamber, Morgan Kaufmann, Second

Edition, 2005.

2. Data Mining, Vikram Pudi, P.Radha Krishna, OxfordUniversity Press, First Edition, 2009.

3. Data Warehousing – Reema Thareja Oxford University Press – 2009.

4. Insight into Data Mining Theory and Practice – K.P. Soman, Shyam Diwakar, V.Ajay, Prentice

Hall of India – 2008.

Page 63: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 5 / Week

Part III : Core Subject – Paper VI No. of Credits : 4

Title of the Paper : Computer Graphics

Subject Description: This subject deals with the Graphics Concepts and methodologies.

Goal: Mathematical Knowledge on Graphics and Technical background.

Objectives:

To inculcate knowledge on Graphics systems

To inculcate knowledge on creating graphic output primitives

To have knowledge on 2D Transformations & viewing concepts

To understand clipping concepts.

Unit I A Survey of Computer Graphics: Computer Aided Design – Presentation Graphics – Computer

Art –Entertainment – Education and Training – Visualization – Image Processing – Graphical User

Interfaces

Overview of Graphics Systems: Video Display Devices – Raster Scan Systems – Random scan

systems – Graphics Monitors and Workstation – Input Devices – Hard Copy Devices – Graphics Software

Unit II Output Primitives: Points and Lines – Line Drawing Algorithms – Circle Generating Algorithms

– Ellipse Generating Algorithm – Filled Area Primitives – Character Generation

Unit III

Attributes of Output Primitives: Line Attributes – Curve Attributes – Color and gray scale

Levels – Area Fill Attributes – Character Attributes – Bundled Attributes – Inquiry Functions.

Unit IV

Two – Dimensional Geometric Transformation: Basic Transformations – Matrix representation

and Homogeneous Coordinates – Composite Transformations – Other Transformations – Transformation

functions – Raster Methods for Transformation.

Two – Dimensional Viewing: The Viewing Pipeline – Viewing Coordinate Reference

Frame – Windows – to – Viewpoint Coordinate Transformation

Unit V

Clipping : Clipping Operations – Point Clipping – Line Clipping (Cohen Sutherland Line Clipping

only) – Polygon Clipping – Curve Clipping – Text Clipping – Exterior Clipping

Graphical User Interfaces and Interactive Input Methods: The User Dialogue – Input of

Graphical Data – Input Functions

Page 64: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text Book:

Computer Graphics (C Version), Donald Hearn, M. Pauline Baker, Pearson Education, Second

Edition, 2009.

Chapters:

Unit I : 1.1 to 1.8 & 2.1 to 2.7

Unit II : 3.1, 3.2, 3.5, 3.6, 3.11, 3.14

Unit III : 4.1 to 4.7

Unit IV : 5.1 to 5.4, 5.7, 5.8 & 6.1 to 6.3

Unit V : 6.5 to 6.11 & 8.1 to 8.3

Reference Books:

1. Interactive Computer Graphics, Angel, Edward, Addison-Wesley Longman, Fourth Edition,

2006.

2. Computer Graphics, Xiang. Zhigang, and Roy Plastock , McGraw – Hill, Second Edition, 2000.

3. Computer Graphics, Multimedia and Animation – Malay K.Pakhira, Prentice Hall of India Pvt.

Ltd., New Delhi, 2008.

4. Fundamentals of Computer Graphics and Multimedia, D.P.Mukherjee, Prentice Hall of India

Pvt. Ltd., New Delhi, 1999.

Page 65: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 5 / Week

Part III : Core Subject – Paper VII No. of Credits : 4

Title of the Paper : Computer Networks

Subject Description: This subject deals with different Network concepts like Layers, Wireless Concepts,

Transmission and Security.

Goal: Knowledge on Computer Networks and OSI reference model.

Objectives:

To inculcate knowledge on Networking concepts

To inculcate knowledge on transmission and routing techniques.

To inculcate knowledge on Network Security

Unit I Network Hardware: LAN – WAN – MAN – Wireless – Home Networks. Network Software:

Protocol Hierarchies – Design Issues for the Layers – Connection oriented and connectionless services –

Service Primitives – Reference Models: OSI Reference Model – TCP/IP reference Model.

Unit II Physical Layer – Guided Transmission Media: Magnetic Media – Twisted Pair – Coaxial Cable –

Fiber Optics. Wireless Transmission: Electromagnetic Spectrum – Radio Transmission – Microwave

Transmission – Infrared and Millimeter Waves – Light Waves – The structure of Telephone system.

Unit III Data – Link Layer: Error Detection and correction – Elementary Data – link Protocols – Sliding

Window Protocols. Medium – Access Control Sub Layer: Multiple Access Protocols.

Unit IV Network Layer: Routing algorithms– shortest path, distance vector broadcast – Congestion Control

Algorithms. Transport Layer: Transport Services – Elements of Transport Protocols

Unit V Application Layer: DNS – Email: Architecture and Service, User Agent – WWW – Architecture

overview – Network Security: Cryptography –DES– Public Key Algorithms.

Page 66: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text Book:

Computer Network, Andrew S. Tanenbaum, PHI, Fourth Edition, 2010.

Chapters:

Unit I : 1.2, 1.3, 1.4. 1,1.4.2.

Unit II : 2.2, 2.3, 2.5.1

Unit III : 3.1, 3.4, 4.2

Unit IV : 5.2.2, 5.2.4, 5.2.7, 5.3, 6.1, 6.2

Unit V : 7.1, 7.2.1, 7.2.2, 7.3.1, 8.1, 8.2.1, 8.3

Reference Books:

1. Data Communication and Networks, Achyut Godbole, Tata McGraw Hill, 2007,

2. Computer Networks Protocols, Standards and Interfaces, Uyless Black, PHI, Second Edition,

1993.

Page 67: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 8 / Week

Part III : Core Subject – Practical VII No. of Credits : 4

Title of the Paper : Project Paradigm

1. Implement optimization techniques.

2. Implement numerical methods.

3. Implement Network concepts

4. Implement image processing algorithms

5. Implement data mining applications

6. College administration system.

7. Student information system

8. Employee pay roll system

9. Inventory control system

10. Website creation.

The combined web based project shall be undertaken by the students as a team of two or three.

Total Marks : 100 ( Internal: 40 marks, External: 60 Marks )

Parameters

For Internal Marks : Two review meetings (2 X 10) : 20 Marks

Overall Performance : 20 Marks

Total : 40

For External Marks: Project Report : 15 Marks

Project demo & Presentation : 30 Marks

Viva – Voce : 15 Marks

Total : 60

Page 68: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper III (a) No. of Credits : 4

Title of the Paper : Web Technology

Subject Description: This subject deals with webpage creation, programming DESIGN concepts and to

provide a comprehensive introduction to Web Technology.

Goal: To lay good foundation in the concepts of Web Engineering Technology.

Objectives:

To understand webpage design concepts and principles.

To understand the Internet and World Wide Web.

To make the students to write JavaScript for web page design.

Unit I Introduction to the Web: understanding the Internet and World Wide Web – history of the web –

protocols governing the web – creating websites for individuals and the corporate world – web

applications – writing web projects – identification of objects – target users – web team – planning and

process development – web architecture – major issues in web solution development – web serves

(Apache web server) – web browsers (Microsoft Internet Explorer and Netscape Navigator) – internet

standards – TCP/IP Protocol suite – IP addresses - classless inter-domain routing – IPv4 private addresses

– MIME – cyber laws.

Unit II

Introduction to JavaScript : What is Java Script – Java Script and Java – JavaScript and the

ECMA script Specification – Relationship between JavaScript versions and ECMA Script editions –

JavaScript Where to in Head and Body Sections – Using and external JavaScript – JavaScript statements –

JavaScript Blocks – JavaScript Multi line Comments – Using comments to prevent execution – JavaScript

variables – Assigning values to Undeclared JavaScript variables – Redeclaring JavaScript Variables –

JavaScript operators – JavaScript Arithmetic operators – JavaScript Assignment Operators – The

+operator used on strings – Adding strings and numbers – Comparison operators – Logical operators –

Conditional operator – JavaScript if….. else statement – if else if else statement – JavaScript Switch

statement – JavaScript pop up boxes – JavaScript Functions – The lifetime of JavaScript Variables –

JavaScript loops – JavaScript For….. in Statement.

Unit III

JavaScript Objects: Introduction – Methods – JavaScript String Object – Complete String Object

Reference – JavaScript Date Object – Date Object Properties – Create a Date Object – Set Dates –

Comparing Two Dates – Complete Date Object Reference – Date object Properties – Date object Methods

Page 69: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

– JavaScript Array Object – Creating an Array – Accessing an Array – Modify Values in an Array –

Complete Array Object Reference – Array Object Methods – JavaScript Boolean Object.

More JavaScript Objects: Properties – Methods – Creating your own objects – JavaScript HTML

DOM Objects – Window Object – Window Object Collections – Window Object Methods – Window

alert( ) Method – Window blur( ) Method – Window close( ) Method – Window Confirm( ) Method –

Window focus( ) Method – Window open( ) Method – Window prompt( ) Method – Window setInterval( )

Method.

Unit IV

Cookies : How Cookies Work – Name – Value – Expiry date – Domain and path – Document.

Cookie – The Script – Create Cookie – readCookie – eraseCookie.

Advanced Topics in JavaScript

Java Script Events – onload and on Unload – onFocus, on Blur and onChange – on Mouse Over

and on Mouse Out – JavaScript Try….Catch Statement – JavaScript Throw Statement – JavaScript the

onerror Event – JavaScript Special Characters.

Unit V

Hyper Text Transfer Protocol (HTTP) : Introduction – web servers and clients – resources –

URL and its Anatomy – Message format – request message – response message – headers – persistent and

non-persistent connections – web caching – proxy.

Java Network Programming : Java and the Net – Java networking classes and interfaces –

looking up internet address – client/server programs – socket programming – overview – reserved sockets

– TCP/IP server sockets – TCP/IP client sockets – sending and receiving data.

Text Books:

1. Web Technologies, Uttam K.Roy, Oxford University Press, First Edition, 2012.

2. Web Technology, L.Mathu Krithigha Venkatesh, Margham Publications, Second Revised Edition,

2012.

Chapters:

Unit I : 1 from Text Book-1

Unit II : 10 from Text Book-2

Unit III : 11, 12 from Text Book-2

Unit IV : 13, 14 from Text Book-2

Unit V : 2, 3 from Text Book-1

Reference Books:

1. Web Technology: A Developer’s Perspective, N.P. Gopalan, Akilandeswari.J, PHI, 2008.

2. Web Technology, Ramesh Bangia, Fire Wall Media, 2008.

3. Web Technology & Design, C.Xavier, New Age International Publications, 2007.

Page 70: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper III (b) No. of Credits : 4

Title of the Paper : Human Computer Interaction

Subject Description: This subject deals with the concepts of Human Computer interaction

Goal : Knowledge on elements of Human, Computer, interaction & design models.

Objectives:

To inculcate knowledge on the concepts of Human & Computer.

To learn the elements of WIMP interface.

To identify the models of interaction & design process

To inculcate knowledge on Task analysis & dialog analysis.

Unit I The Human : Introduction – Input – – output Channels – Human memory – Thinking: reasoning

and problem – solving – Individual differences – Psychology and the design of interactive systems

The Computer : Introduction – Text entry devices – Positioning and pointing devices – Output

devices.

Paper: printing and scanning – Memory – Processing

Unit II

The interaction: Introduction Models of interaction – Frameworks and HCI – Ergonomics –

Interaction styles – Elements of the WIMP interface – Screen design and layout – Interactivity – The

context of the interaction

Usability paradigms and principles: Introduction – Paradigms for interaction – Principles to

support usability

Unit III

The design process : Introduction – The software life cycle – Using design rules – Usability

engineering – Iterative design and prototyping – Design rationale

Models of the user in design: Introduction – User requirements modeling – Socio – technical

models Soft systems methodology – Participatory design – Cognitive models Goal and task hierarchies –

Linguistic models – The challenge of display – based systems – Physical and device models – Cognitive

architectures.

Unit IV

Task analysis: Introduction – Differences between task analysis and other techniques – Task

decomposition – Knowledge – based analysis – Entity – relationship – based techniques – Sources of

information and data collection – Uses of task analysis

Page 71: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Dialog notations and design : What is dialog? – Dialog design notations – Diagrammatic

notations – Textual dialog notations – Dialog semantics – Dialog analysis and design

Unit V

Models of the system : Introduction – Standard formalisms – Interaction models – Status/event

analysis

Implementation support : Introduction – Elements of windowing systems – Programming the

application – Using toolkits – User interface management systems

Text Book:

Human-Computer Interaction, Dix, Finlay, Abowd and Beale, Pearson Education India, Third

edition, 2003.

Chapters:

Unit I : 1.1 to 1.6, 2.1 to 2.6

Unit II : 3.1 to 3.10, 4.1 to 4.3

Unit III : 5.1 to 5.6, 6.1 to 6.9

Unit IV : 7.1 to 7.7, 8.1 to 8.6

Unit V : 9.1 to 9.5, 10.1 to 10.5

Reference Books :

1. Human – Computer Interaction: Concepts And Design, J. Preece , Y. Rogers et.al. Addition

Wesley Publications, First Edition, 1994.

2. Issues of Human Computer Interaction, Anabela Sarmento, IRM Press, 2004.

Page 72: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 4 / Week

Part III : Elective Subject – Paper III (c) No. of Credits : 4

Title of the Paper : Cloud Computing

Subject Description : This subject deals with the basics of cloud computing services and its applications

Goal: Application of cloud computing services in daily life.

Objectives:

To inculcate knowledge on

Technical aspects of cloud computing,

Managing a cloud project and various strategies to improve business and enhance the overall

corporate strategy.

Various cloud providers, their services, and their content as a basis for evaluating cost

effectiveness

The benefits of Cloud Computing for conventional IT infrastructure.

Unit I

Understanding Cloud Computing: Beyond the Desktop: An Introduction to Cloud Computing -

Cloud Computing: What It Is—and What It Isn’t- From Collaboration to the Cloud: A Short History of

Cloud Computing - The Network Is the Computer: How Cloud Computing Works - Companies in the

Cloud: Cloud Computing Today - Why Cloud Computing Matters – Are You Ready for Computing in the

Cloud? - The Pros and Cons of Cloud Computing - Who Benefits from Cloud Computing - Who

Shouldn’t Be Using Cloud Computing

Unit II

Developing Cloud Services - Why Develop Web-Based Applications - The Pros and Cons of

Cloud Service Development -Types of Cloud Service Development - Discovering Cloud Services

Development Services and Tools

Cloud Computing for Everyone: Cloud Computing for the Family - Centralizing Email

Communications - Collaborating on Schedules - Collaborating on Grocery Lists - Collaborating on To-Do

Lists - Collaborating on Household Budgets - Collaborating on Contact Lists - Collaborating on School

Projects - Sharing Family Photos

Unit III

Cloud Computing for the Community - Communicating Across the Community - Collaborating on

Schedules - Collaborating on Group Projects and Events - Cloud Computing for the Corporation

Managing Schedules - Managing Contact Lists - Managing Projects - Collaborating on Reports -

Collaborating on Marketing Materials - Collaborating on Expense Reports - Collaborating on Budgets -

Collaborating on Financial Statements - Collaborating on Presentations - Presenting on the Road -

Accessing Documents on the Road

Page 73: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Unit IV

Using Cloud Services: Collaborating on Word Processing - How Web-Based Word Processing

Works - Exploring Web-Based Word Processors - Collaborating on Spreadsheets - How Web-Based

Spreadsheets Work - Exploring Web-Based Spreadsheets - Collaborating on Databases - Understanding

Database Management - Exploring Web-Based Databases

Unit V

Storing and Sharing Files and Other Online Content - Understanding Cloud Storage - Evaluating

Online File-Storage and -Sharing Services - Exploring Online Bookmarking Services - Sharing Digital

Photographs - Exploring Online Photo-Editing Applications - Exploring Photo-Sharing Communities -

Controlling It All with Web-Based Desktops - Understanding Web-Based Desktops - Evaluating Web-

Based Desktops

Text Book:

Cloud Computing: Web-Based Applications That Change the Way You Work and

Collaborate Online, Michael Miller, Que Publishing, 2008

Chapters:

Unit I : 1, 2

Unit II : 3, 4

Unit III : 5, 6

Unit IV : 11, 12, 13

Unit V : 15, 16, 17

Reference Books:

1. Executive's Guide to Cloud Computing, Eric A. Marks ,Bob Lozano, Wiley & Sons, 2010.

2. Cloud Computing, A Practical Approach, Toby Velte ,Anthony Velte , Robert C. Elsenpeter,

Tata McGraw Hills, 2010

Page 74: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 4 / Week

Part III : Elective Subject – Practical I (a) No. of Credits : 4

Title of the Paper : Web Technology Lab

Write a Program in Java Script

1. To generate Fibonacci number.

2. To display multiplication table.

3. To display the details while click the image.

4. To read and display the details of employee.

5. To design a digital clock.

6. To validate the email id.

7. To validate your biodata.

8. To perform string manipulations.

9. To perform bank transactions.

10. To perform online quiz.

11. To display various pictures.

12. To use array object.

13. To implement onerror event.

14. To prepare student results.

15. To display color palette.

Page 75: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 4 / Week

Part III : Elective Subject – Practical I (b) No. of Credits : 4

Title of the Paper : PHP Programming Lab

Write PHP programs for the following

1. To perform number manipulation using switch case (Armstrong number, perfect number and prime

number checking )

2. To count the occurrence of a number with its position using for loop

3. To demonstrate all array operations

4. To display Railway time table using Key & Value pairs.

5. To illustrate user defined function and recursion

6. To calculate nCr using include command to include the factorial function

7. To design an e – tutorial

8. To perform string manipulation

9. To process students marks using file.

10. To design an e – tutorial for teaching logic gates

11. To design an employee pay bill using HTML form and process using PHP.

12. To design an Alumnae Form using HTML form and process using PHP and MySQL

13. To design a survey form using HTML form and process using PHP and MySQL.

14. To design an invoice using HTML form and process using PHP and MySQL.

Page 76: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 4 / Week

Part III : Elective Subject – Practical I (c) No. of Credits : 4

Title of the Paper : Computer Graphics Programming Lab

1. Write a program to generate a line segment using DDA algorithm.

2. Write a program to generate a line segment using Bresenham’s line drawing algorithm

3. Write a program to generate a circle using midpoint circle generating algorithm.

4. Write a program to generate an Ellipse

5. Write a program to fill the shapes using

i) Flood – Fill algorithm

ii) Boundary – Fill algorithm

iii) Scan Conversion algorithm

6. Write a program to perform 2D Transformations.

7. Write a program to perform line clipping using Cohen – Sutherland Line Clipping Algorithm.

8. Write a program to perform polygon clipping using Sutherland – Hodgeman Polygon Clipping

Algorithm

9. Write a program to animate a car.

10. Write a program to draw a house.

11. Write a program to generate a Line graph, Bar chart & Pie chart. Assume necessary details

12. Write a Program to Bounce a ball.

Page 77: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

SRI S.RAMASAMY NAIDU MEMORIAL COLLEGE (An Autonomous Institution Re-accredited with ‘A’ Grade by NAAC)

SATTUR – 626 203.

Department of Computer Science (For those who are joining in 2013 – 2014 and after)

SYLLABUS

Programme : B.Sc Computer Science Subject Code :

Semester : VI No. of Hours allotted : 2 / Week

Part IV : Skill Based Subject – Paper V No. of Credits : 2

Title of the Paper : Presentation Skills

Objective:

Training students to overcome stage fright.

Training them in the art of mass line communication

To enhance the student’s ability to deliver

Unit I

Non-Verbal Communication

How do you gain attention?

How to create, develop and maintain interest

What do people remember?

A story about B.F.Skinner

Reinforcement

Unit II

Using Visual aids

Visual aids

How do you use a data projector?

Mind mapping

How do you draw a mind map?

Unit III

Stress Management

Yes that is all well and good but I have to give a presentation next Monday – So how will I give it?

Is it normal to feel anxious?

How do you deal with difficult situations?

Write a conference report

The beginnings of famous speeches

Page 78: B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt 22.02.13.pdf · The Syllabus for B.Sc., Computer Science degree has been designed

SRNMC Regulation 2013 Syllabus

Text Book:

Ruz Townsend: Presentation skills for the upwardly Mobile, A Guide for young

Executives, Emerald, Chennai.

Reference:

AndrewBradbury: Sucessful Presentation Skills. The Sunday Times, New Delhi, 2008