B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt...
Transcript of B.Sc. COMPUTER SCIENCE - Welcome to Sri …srnmcollege.net/event_img/B.Sc CS Syllabus 2013-14 dt...
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
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.
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.
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
-------------------------
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
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
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
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
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
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
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
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
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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)
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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:
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.
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.
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,
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.
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.
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.
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.
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
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.
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)
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.
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
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.
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.
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.
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
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
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.
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
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.
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
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
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.
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.
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.
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
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