Upload
khangminh22
View
0
Download
0
Embed Size (px)
Citation preview
As per DVV clarifications the proof document for experiential learning are attached.
The following are the syllabus copy as per anna university curriculum and relevant experiential learning document
1.3.2 COURSES THAT I N C L U D E
EXPERIENTIAL LEARNING
THROUGH PROJECT WORK
/ FIELD WORK /INTERNSHIP DURING
2015-2016
1.3.2 AVERAGE PERCENTAGE OF COURSES THAT INCLUDE EXPERIENTIAL LEARNING THROUGH PROJECT WORK/FIELD WORK/INTERNSHIP DURING
2015-2016
S.No Programme
offering
Name of the course
Course
code
Project / field work /internship
Page No
1 B.E-Computer Science
Engineering Digital Principles and System Design CS6201 Field work 4
2 B.E-Computer Science
Engineering Programming and Data Structures I CS6201 Internship 6
3 B.E-Computer Science
Engineering Programming and Data Structure II CS6301 Internship 8
4 B.E-Computer Science
Engineering Database Management Systems CS6302 Field work 10
5 B.E-Computer Science
Engineering Computer Architecture CS6303 Project 13
6 B.E-Computer Science
Engineering Analog and Digital Communication CS6304 Field work 17
7 B.E-Computer Science
Engineering Computer Networks CS6551 Project 20
8 B.E-Computer Science
Engineering Operating Systems CS6401 Project 24
9 B.E-Computer Science
Engineering Design and Analysis of Algorithms CS6402 Field work 29
10 B.E-Computer Science
Engineering Software Engineering CS6403 Field work 31
11 B.E-Computer Science
Engineering Internet Programming CS6501 Internship 38
12 B.E-Computer Science
Engineering Object Oriented Analysis and Design CS6502 Field work 40
13 B.E-Computer Science
Engineering Theory of Computation CS6503 Field work 42
14 B.E-Computer Science
Engineering Computer Graphics CS6504 Field work 44
15 B.E-Computer Science
Engineering Distributed Systems CS6601 Internship 52
16 B.E-Computer Science
Engineering Mobile Computing IT6601 Field work 54
17 B.E-Computer Science
Engineering Compiler Design CS6660 Field work 56
18 B.E-Computer Science
Engineering Digital signal Processing IT6502 Internship 58
19 B.E-Computer Science
Engineering Artificial Intelligence CS6659 Project 60
cS6201 DIGITAL PRINCIPLES AND SYSTEM DESIGN LTPC 3003
OBJECTIVES: The student should be made to: Lean the various number systems. Leam Boolean Algebra
Understand the various logic gates. Be familiar with various combinational circuits. Be familiar with designing synchronous and asynchronous sequential circuits.
Be exposed to designing using PLD UNITI BOOLEAN ALGEBRA AND LOGIC GATES 9 Review of Number Systems -Arithmetic Operations- Binary Codes - Boolean Algebra and Theorems Boolean Functions Simplification of Boolean Functions using Karnaugh Map and Tabulation Methods - Logic Gates - NAND and NOR Implementations.
UNIT I COMBINATIONAL LOGIC 9 Combinational Circuits Analysis and Design Procedures - Circuits for Arithmetic Operations, Code Conversion Decoders and Encoders - Multiplexers and Demultiplexers
- Introduction to HDL - HDL Models of Combinational circuits. UNIT II SYNCHRONOUS SEQUENTIAL LOGIC 9 Sequential Circuits - Latches and Flip Flops - Analysis and Design Procedures State
Reduction and State Assignment Shift Registe Circuits. UNIT IV ASYNCHRONOUS SEQUENTIAL LOGIC 9
- Counters - HDL for Sequential Logic
Analysis and Design of Asynchronous Sequential Circuits Reduction of State and Flow Tables-Race-free State Assignment- Hazards. UNIT V MEMORY AND PROGRAMMABLE LOGIC9 RAM and ROM- Memory Decoding - Error Detection and Correction - Programmable Logic Array-Programmable Array Logic - Sequential Programmable Devices - Application
Specific Integrated Circuits. TOTAL: 45 PERIODS
OUTCOMES At the end of this course, the student will be able to: Perform arithmetic operations in any number system.
Simplify the Boolean expression using K-Map and Tabulation techniques. Use boolean simplification techniques to design a combinational hardware circuit. Design and Analysis of a given digital circuit - combinational and sequential.
Design using PLD. TEXT BOOK: 1. Morris Mano M. and Michael D. Cileti, "Digital Design", IV Edition, Pearson Education, 2008. REFERENCES: 1. John F. Wakerly, "Digital Design Principles and Practices", Fourth Edition, Pearson Education, 2007. 2. Charles H. Roth Jr, "Fundamentals of Logic Design", Fifth Edition - Jaico Pubishing
House, Mumbai, 2003. 3. Donald D. Givone, "Digital Principles and Design", Tata Mcgraw Hill, 2003. 4. Kharate G. K., "Digital Electronics", Oxford University Press, 2010.
Dr. JSUNDARARAJAN, B.E., M.Tech., Ph.D.,
Principal N.PR.ColilegeotEngineering & Technoioyy
Natham, Dndigut (Dt)- 624 401.
OENG
NATHAM
CR C3 TECHNOLOGIES TRAINING | PROJECTS | PLACEMENTS An ISO 29990:2010 Certified Institution
UKAC
52/33, T.Nagar 3 Cross, Ramanathapuram. Coimbatore -641 045.
Ph: 72000 55778 / 98435 55778. E-mail: [email protected]
Date: 22.12.2015
CERTIFICATE OF IN-PLANT TRAINING This is to certify that Mr. Afzalahamed.A, B.E-CSE, IV year, student of NPR college of
Engineering &Technology, Natham, Dindigul, had undergone inplant training in our company.
He had visited our company from 15.12.2015 to 19.12.2015 and completed the training
satisfactorily.
We wish him good luck.
For C3 TECHNOLOGIES
Managing Director Dr. J.SUNDARARAJAN,
B.E., .Tech., Ph.D. Principal N.PR. College of Engineering &Technology Nathamy, Dindigul (Dt) 624 401.
NATHAM
CS6202 PROGRAMMING AND DATA STRUCTURESI LTPC 3003
OBJECTIVES: The student should be made to:
Be familiar with the basics of C programming language. Be exposed to the concepts of ADTs Leam linear data structures list, stack, and queue. Be exposed to sorting, searching, hashing algorithms UNIT IC PROGRAMMING FUNDAMENTALS- A REVIEW Conditional statements Control statements - Functions - Arrays - Preprocessor - Pointers- Variation in pointer declarations Function Pointers Function with Variable number of arguments UNIT I1 C PROGRAMMING ADVANCED FEATURES 9 Structures and Unions - File handling concepts - File read - write - binary and Stdio File
Manipulations UNIT II LINEAR DATA STRUCTURES LIST Abstract Data Types (ADTs) - List ADT
implementationsingly linked lists- circularly linked lists- doubly-linked lists - applications of lists-Polynomial Manipulation -All operation (Insertion, Deletion, Merge, Traversal) UNIT V LINEAR DATA STRUCTURES-STACKs, QUEUES Stack ADT- Evaluating arithmetic expressions- other applications-Queue ADT- circular queue implementation - Double ended Queues- applications of queuees
UNIT V SORTING, SEARCHING AND HASH TECHNIQUES
Sorting algorithms: Insertion sort Selection sort- Shell sort Bubble sort Quick sort Merge sort -Radix sort Searching: Linear search -Binary Search Hashing: Hash Functions Separate Chaining-Open Addressing- Rehashing- Extendible Hashing.
9
array-based implementation linked list
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to: Use the control structures of C appropriately for problems. Implement abstract data types for linear data structures Apply the different linear data structures to problem solutions. Critically analyse the various algorithms. TEXT BOOKS: 1. Brian W. Kemighan and Dennis M. Ritchie, "The C Programming Language", 2nd Edition, Pearson Education, 1988. 2. Mark Allen Weiss, "Data Structures and Algorithm Analysis in C" 2nd Edition, Pearson Education, 1997. REFERENCES: 1. Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest, Clifford Stein, iIntroduction to Algorithms", Second Edition, Mcgraw Hill, 2002. 2. Reema Thareja, "Data Structures Using C", Oxford University Press, 2011 3. Aho, Hopcroft and Ullman, "Data Structures and Algorithms", Pearson Educa�ion,1983. 4. Stephen G. Kochan, "Programming in C", 3rd edition, Pearson Ed.,
Dr. J.SUNDARARAJAN,
8.E, M.Tech., Ph.D.
ENG
NATHAM
Principal NPR.Colege otEngineering& Technouy
Notham, Dindigul (Dt)- 624 401.
TM
CMS IT TRAINING INGTITUTE
Expect The World From Us A Diviston of CMS IT Scrvtces Pvt. Lid
25, June' 2016
To Whom So Ever It May Concern
This is to certify that Mr. Surendar.M, studying B.E (CsE) student of NPR College of Engineering&
Technology, Natham, Dindigul has successfully completed Internship Training from 07.06.2016 to
25.06.2016 in our organization.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
Dr. J.SUNDARARAJAN,
B.E.,I.Tech., Ph.D. Principal
N.PR.College of Engineering&Technology Natham, Dindigul (Dt)- 624 401.
AuthorizbighaBr 620001
NATHAM
Licensee: Entrust Technoservices Pvt. Ltd
CMS 3rd floor, TABS Complex, Opp. American Hospital, 41, Bharatidasan Salal, Cantonment, Trichy-620 001
Phone: 0431- 4250437, Email [email protected] in Website: www cmsinstitute co.in
CS6301 PROGRAMMING AND DATA STRUCTURES I LTPC 3003
OBJECTIVES: The student should be made to0:
Be familiar with the C++ concepts of abstraction, encapsulation, constructor, polymorphism, overloading and Inheritance. Leam advanced nonlineardata structures. Be exposed to graph algorithms Leam to apply Tree and Graph structures UNIT I OBJECT ORIENTED PROGRAMMING FUNDAMENTALS C++Programming features Data Abstraction Encapsulation class object-constructors static members constant members - member functions pointers references- Role of this
pointer-Storage classes function as arguments. UNIT II OBJE�T ORIENTED PROGRAMMING CONCEPTS String Handling Copy Constructor- Polymorphism - compile time and run time polymorphisms function overloading operators overloading - dynamic memory allocation - Nested classes -
Inheritance - virtual functions.
UNIT II C++ PROGRAMMING ADVANCED FEATURES Abstract class - Exception handling Standard libraries Generic Programming templates class
9
9
9
template function template STL - containers iterators function adaptors allocators -Parameterizing the class - File handling concepts.
UNIT IV ADVANCED NON-LINEAR DATA STRUCTURES AVL trees B-Trees Red-Black trees Splay trees - Binomial Heaps Fibonacci Heaps- Disjoint Sets Amortized Analysis - accounting method potential method - aggregate
analysis. UNIT V GRAPHS Representation of Graphs - Breadth-first search Depth-first search Topological sort Minimum Spanning Trees Kruskal and Prim algorithm
algorithm-Bellman-Ford algorithm-Floyd-Warshall algorithm.
9
Shortest path algorithm - Dijkstra"'s
TOTAL: 45 PERIODS
OUTCOMES: At the end of the course, the student should be able to:
Design problem solutions using Object Oriented Techniques. Apply the concepts of data abstraction, encapsulation and inheritance for problem solutions. Use the control structures of Ct+ appropriately. Critically analyse the various algorithms. Apply the different data structures to problem solutions. TEXT BOOKS: 1. Bjarne Stroustrup, "The C++ Programming Language", 3rd Edition, Pearson Education, 2007.
2. Mark Allen Weiss, "Data Structures and Algorithm Analysis in C+t", 2nd Edition, Pearson
Education, 2005 REFERENCES: 1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein. Introduction to Algorithms", Second Edition, Mc Graw Hill, 2002. 2. Michael T Goodrich, Roberto Tamassia, David Mount, "Data Structures and Algothms in
C++",7 Edition, Wiley Publishers, 2004.
Dr. J.SUNDARARAJAN, B.E., M.Tech., Ph.D.
Principal N.PR.College ot Engineering&Technoiug
Natham, Diadigul (Dt)- 624 401.
(HNATHAM
GE OF
O10
cR C3 TECHNOLOGIES TRAINING I PROJECTS | PLACEMENTS An ISO 29990:2010 Certified Institution
UKAC
52/33, T.Nagar 3" Cross, Ramanathapuram, Coimbatore -641 045.
Ph: 72000 55778/98435 55778. E-mail: [email protected]
Date: 05.06.2016
To whomsoever it may concernn
This is to certify that Ms.Ananthalakshmi.B student of BE-CSE final year, NPR college of
Engineering &Technology, Natham, Dindigul, has done internship training in our organization from 09.05.2016 to 31.05.2016.
During the period of service, she was found to be good.
We wish her all the success in future career.
ENG
Foa TECHNCLOGIES NATHAM
TSaging dIrector Dr. J.SUNDARARAJAN,
B.E M.Tech., Ph.D.,
Principal N.P.R.College of Engineering & Techne y
Natham, Dindigu! (Dt). 624 401.
LTPC 3003
CS6302 DATABASE MANAGEMENT SYSTEMS
OBJECTIVES: To expose the students to the fundamentals of Database Management Systems. To make the students understand the relational model. To familiarize the students with ER diagrams To expose the students to SQL To make the students to understand the fundamentals of Transaction Processing and
Query Processing. To familiarize the students with the different types of databases.
To make the students understand the Security Issues in Databases. UNIT I INTRODUCTION TO DBMS File Systems Organization Sequential, Pointer, Indexed, Direct Purpose of Database System- Database System Terminologies-Database characteristics- Data models Types of data models Components of DBMS- Relational Algebra. LOGICAL DATABASE DESIGN: Relational DBMS Codd's Rule Entity-Relationship model - Extended ER Normalization
Functional Dependencies, Anomaly- 1NF to 5NF- Domain Key Normal Form Denormalization UNIT II SQL & QUERY OPTIMIZATION sQL Standards Data types - Database Objects- DDL-DML-DCL-TCL-Embedded SQ
Static Vs Dynamic SQL QUERY OPTIMIZATION: Query Processing and Optimization -
Heuristics and Cost Estimates in Query Optimization. UNIT II TRANSACTION PROCESSING AND CONCURRENCY CONTROL Introduction-Properties of Transaction- Serializability- Concurrency Control Locking Mechanisms-Two Phase Commit Protocol-Dead lock. UNIT IV TRENDS IN DATABASE TECHNOLOGY
10
8
8
0 Overview of Physical Storage Media - Magnetic Disks RAID - Tertiary storage- FileOrganization - Organization of Records in Files - Indexing and Hashing -Ordered Indioes B+tree Index Files-B tree Index Files - Static Hashing - Dynamic Hashing - Introduction to
Distributed Databases- Client server technology- Multidimensional and Parallel databases Spatial and multimedia databases-N Mobile and web databases- Data Warehouse-Mining-Data marts. UNIT V DVANCED TOPICS 9 DATABASE SECURITY: Data Classification-Threats and risks - Database access Control- Types of Privileges -Cryptography- Statistical Databases Distributed Databases Architecture-Transaction Association rules-Clustering-Information Retrieval- Relevance ranking-Crawling and
Indexing the Web- Object Oriented Databases-XML Databases.
Processing-Data Warehousing and Mining-Classification
TOTAL: 45 PERIODS
oUTCOMES: At the end of the course, the student should be able to:
Design Databases for applications. Use the Relational model, ER diagrams. Apply concurrency control and recovery mechanisms for practical problems.
Design the Query Processor and Transaction Processor.
Apply security concepts to databases.
TEXT BOOK: 1. Ramez Elmasri and Shamkant B. Navathe, "Fundamentals of Database Systems", Fifth Edition, Pearson Education, 2008.
REFERENCES: 1. Abraham Silberschatz, Henry F. Korth and S. Sudharshan, "Database SystemConcepts, Sixth Edition, Tata Mc Graw Hill, 2011. 2. C.J.Date, A.Kannan and S.Swamynathan, "An Introduction to Database Systens,Eighth Edition, Pearson Education, 2006.
V.
Dr. J.SUNDARARAJAN, B.E., M.Tech., Ph.D.
Principal N.PR.CollegeotEngineering& Technology
Natham, Dtndigo{D1)-624 401 AT THAM A901
3. Atul Kahate, "Introduction to Database Management Systems", Pearson Education, New Delhi, 2006. 4. Alexis Leon and Mathews Leon, 'Database Management Systems", Vikas Publishing House Private Limited, New Delhi, 2003.
S Raghu Ramakrishnan, "Database Management Systems', Fourth Edition, Tata Mc Graw Hill, 2010. 6. G.K.Gupta, "Database Management Systems", Tata Mc Graw Hil, 2011. 7. Rob Comell, "Database Systems Design and Implementation", Cengage Leaming, 2011.
Dr. J.SUNDAR B.E., M.Tech., Ph.D.,
Princioal Principal N:PR.CollegeotEngineering& Technoiuyy
Netham, Dindigul (Dt) 624 401.
NATHAM
M
CMS IT 1RAINING INSTITuTE
Expect The World From Us A Division of CMS 1T Services Pvt. Lld.
25th, Dec 2015
To Whom So Ever It May Concern
This is to certify that Ms. Deebika. M, Department of Computer Science & Engineering, NPR College
of Engineering& Technology, Natham, Dindigul, has undergone inplant training from 18.12.2015 to
25.12.2015 in our organization.
During the period of training she had shown keen interest towards learning.
She demonstrated good design skills with self-motivated attitude to learn new things.
We wish her future endeavor.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
2 Trichy Authorized Sigtor
NG NATHAM
Dr. J.SUNDARARAJAN,
B.E., M.Tech., Ph.D. Principal N.PR.College of Engineering& Technology Natham, Dindigul (Dt)- 624 401. Licensee:: Entrust Technoservices Pvt. Ltd.
3rd Floor, TABS Complex, Opp. American Hospital, 41, Bharathidasan Salai, Cantonment, Trichy-620 001
CMS Phone: 0431- 4250437, Email [email protected] Website: www.cmsinstitute.co.in
CS6303 cOMPUTER ARCHITECTURE LTPC 3003
OBJECTIVES: To make students understand the basic structure and operation of digital computer. .To understand the hardware-software interface. To familiarize the students with arithmetic and logic unit and implementation of fixed point and floating-point arithmetic operations. To expose the students to the concept of pipelining. To familiarize the students with hierarchical memory system including cache memories and virtual memory.To expose the students with different ways of communicating with VO devices and standard \VO interfaces. UNIT 1 OVERVIEW&INSTRUCTIONS Eight ideas - Components of a computer system Technology Performance - Power wall
- Uniprocessors to mutiprocessors; Instructions operations and operands representing instructions-Logical operations control operations -Addressing and addressing modes.
9
UNIT I ARITHMETIC OPERATIONS ALU Addition and subtraction Multiplication Division Floating Point operations Subword parallelism. UNIT II PROCESSOR AND CONTROL UNIT Basic MIPS implementation Building datapath Control Implementation scheme -
Pipelining-Pipelined datapath and control Handling Data hazards & Control hazards Exceptions. UNIT IV PARALLELISM
11
Instruction-level-parallelism Parallel processing challenges Flynn's classification Hardware multithreading - Multicore processors
UNIT V MEMORY AND VO SYSTEMS Memory hierarchy Memory technologies - Cache basics- Measuring and improving cache
performance Virtual memory, TLBs - Inputoutput system, programmed i/0, DMA and
interrupts, lVO processors. TOTAL: 45 PERIODS
OUTCOMES: At the end of the course, the student should be able to: Design arithmetic and logic unit. Design and anlayse pipelined control units Evaluate performance of memory systems. Understand parallel processing architectures. TEXT BOOK: 1. David A. Patterson and John L. Hennessey, "Computer organization and design", Morgan Kauffman /Elsevier, Fifth edition, 2014 REFERENCES: 1. V.Carl Hamacher, Zvonko G. Varanesic and Safat G. Zaky, "Computer Organisation", VInedition, Mc Graw-Hill Inc, 2012. 2. William Staillings Computer Organization and Architecture", Seventh Edition, Pearson Education, 2006. 3. Vincent P. Heuring, Harry F. Jordan, "Computer System Architecture", Second Edition, Pearson Education, 2005. 4. Govindarajalu, "Computer Architecture and Organization, Design Principles and Applications", first edition, Tata McGraw Hil, New Delhi, 2005. 5. John P. Hayes, Computer Archite cture and Organization', Third Edition, Tata Me Graw Hill, 1998. 6. http://nptel.ac.in/.
Dr. J.SUNDARÀRAJAN,
B.E., M.Tech., Pn.D.,
Principal N.PR. Collegeot Engineering& Technowy
Natham, Dindigut(Dt)- 624 401. NATHAM
THE NEW MPCHANISM OF
AUTHORIZATION POR SHARED NPR DATA IN OSNS
A PROIKKT REPORT
Suhmited hy
N.BHARATH 920812104015)
E.GAJAPATHI (920812104021)
A.MUTHUPANDI (920812104049)
in partial fulfillment for the awurd of the degree
of
BACHELOR OF ENGINEERING
in
cOMPUTER SCIENCE AND ENGINEERING
NPR COLLEGE OF ENGINEERING AND TECHNOLOGY
NATHAM
ANNA UNIVERSITY:: CHENNAI 600 025
APRIL 2016
Dr. J.SUNDARARAJAN
B.E., M.Tech., Ph.., PrincipalN.PR.Colege of Engineering& Technoiogy Natham, Dindigul {Dt)- 24 4u1.
(NATHAM
ABSTRACT
On today's date 4 out of 5 people use the social networking sites for their
social relationship buildings and be connected with their loved ones and friend
circle. While building their social contact and relationships they shares lot more
data and contents with each other. the social networking sites like Face Book,
Google+ Twitter may provide the user's own space to share the contents like
images, comments, other sharing contents and along with that the privacy
policies also. But still there is a problem of privacy and security of data and
content when the multiple users belong to the same content or data in any
social networking sites. The proposed new system or an approach which
protects the shared data in multiple user environments. Here to formulate the
model for access control to overcome the problem of multiuser environment.
And also to providing the policy specification and enforcement mechanism.
And also to formulate the mechanism of authorization for shared data in OSNs.
Here to focus on the fake identity in social networks and to resolve that
problem also. The scope of this proposed system is there where the privacy and
protection of the shared data is important in multiuser environment like OSNs.
The objective is to decrease the privacy issues in mutiparty access control and
to improve the protection and security of the shared data in OSNs when there
are multiple parties to control.
Dr. J.SUNDARARAJAN,
B.E, 4.Tech., Ph.D., Principat N.PR.College of Engineering&Technoiogy
Nacthans Dindigu! (Dt)- 624 4U1.
MATH NATHAM
32
CHAPTER8
CONCLUSION AND FUTURE ENHANCEMENT
8.1CONCLUSION
In this project, the system has presented a social compute cloud
where the provisioning of cloud infrastructure occurs through "friend"
relationships. The system has revisited the allocation model and mo
away from a purely economic exchange to a model that emphasizes user
choice. Social computing is an area of computer science that is concerned
with the intersection of social behavior and computational systems. It is
based on creating or recreating social conventions and social contexts
through the use of software and technology. Thus, blogs, email, instant
messaging, social network services, wikis, social bookmarking and other
instances of what is often called social software illustrate ideas from social
computing, but also other kinds of software applications where people
interact socially. Specifically, due to the social network basis of a social
cloud, users will have explicit preferences with whom their resources are
allocated to, and from whom they consume resources. To support user
preferences, the system implement several algorithms for bidirectional
preference-based resource allocation.
Dr. J.SUNDARARAJAN
.M.Tach., Pn.0, Princigal
N.PR Cologe of Ergsneet &Techr g Nathai, Dindigu: t i4 iu1
NATHA
CS$304 ANALOG AND DIGITAL cOMMUNICATION LTPC 3003 OBJECTIVES:
The student should be made to Understand analog and digital communication techniques Leam data and pulse communicaton techniques Be familiarzed with source and Eror control coding Gain knowiedge on mulb-user radio communication. UNIT I ANALOG COMMUNICATION Noise: Source of Noise Extemal Noise Intemal Noise Noise Calculation Introduction to Communication Systems: Modulation Types - Need for Modulation Theory of Amplitude Modulation Evolution and Description of SSB Techniques Theory of Frequency and Phase Modulaton Comparison of various Anaiog Communicabion System (AM - FM- PM UNIT I DIGITAL COMMUNICATION Amplitude Shift Keyng (ASK) - Frequency Shit Keying (FSK) Minimum Shift Keying (MSK) Phase Shift Keying PSK) - BPSK QPSK 8 PSK - 16 PSK - Quadrature Amplitude Modulation (QAM) - 8 QAM 16 QAM Bandwidth Eficiency- Comparison of various Digital Communication System (ASK - FSK- PSK QAM UNIT I DATA AND PULSE COMMUNICATION 9 Data Communication: History af Data Communication - Standards Organizations for Data Communicaton- Data Communication Circuits - Data Communication Codes Eror Detecton and Correcton Techniques Data communication Hardware serial and parallel interfaces Pulse Communication: Puise Ampitude Modulation (PAM)- Pulse Time Modulation (PTM) - Pulse code Moduiation (PCM) Comparison of various Pulse
Communicaton System PAM-PTM-PCM UNIT V SOURCE AND ERROR CONTROL CODING Entropy. Source encoding heorem Shannon fano coding. Huffman coding, mutual infomaton.channel capacity. channel coding theorem, Emor Control Coding. linear block codes. cycic codes.covolution codes, verti decoding algorithm UNIT V MULTHUSER RADIO COMMUNICATION
9
9 Advanced Mobie Phone System (AMPS) - Global System for Mobile Communications (GSM) Code division multiple access (CDMA) - Celluar Concept and Frequency Reuse- Channel Assignment and Hand Overview of Multiple Access Schemes Satellite Communicaton-Buetooth
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to:
Appiy anralog and digital communication techniques. Use data and puise communication techniques. Analyze Source and Eror control coding. Utlize mulii-user radio communication TEXT BOOK:
1 Wayme Tomasi. Advanced Electronic Communication Systems'. 6n Edition, Pearson Educaton, 2009. REFERENCES: 1.Simon Hayin. "Communicaton Systems', 4n Edition, John Wiliey& Sons. 2004 2. Rappaport T.S, Wireless Communications: Principles and Practice", 2n Ediion, Pearson Education, 2007 3. H.Taub. DL Schiling and G Saha. Principes of Communicaton", 3-Edition, Pearson Education, 2007.
4.B.PLathi. Modem Anakog and Digital Communication Systerms3-Edion. Oxford University Press, 2007. 5. Blake, Electronic Communication Systems', Thomson Demar Pudications. 2002
Pr. J.SUNDARARAJAN,
B.E MTech, Ph.D.
Principal
NPR ColegeotEngineering & Technowugy
han, Dindigut(Dt)- 624 401.
6. Martin S.Roden, "Analog and Digital Communication System", 3-Edition, Prentice Hall of
India, 20002.
7. B.Sklar, "Digital Communication Fundamentals and Applications" 2nd Edition Pearson
Education 2007
Dr. J.SUNDARARAJAN,
B.E., M.fech., Ph.D. Principal
N:PR College otEngineering&Technology
Noshan Omdigut{Dt)-684 401.
NATHAM
DCMS LN IT TRAINNG INSTITuTE
Expect The World From Us A Diviston af CMS IT Services Pvi Lld.
25t, Dec' 2015
To Whom So Ever It May Concern
This Is to certify that Ms. Hema Latha. L, Department of Computer Science & Engineering, NPR
College of Engineering & Technology, Natham, Dindigul, has undergone inplant training from
18.12.2015 to 25.12.2015in our organization.
During the period of training she had shown keen interest towards learning.
She demonstrated good design skills with self-motivated attitude to learn new things.
We wish her future endeavor.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
(Trichy 620001 Authorlzed Signaa
NATHAM
a Dr. J.SUNDARARAJAN,
B .Tecth., Ph.D. Principal
N.PR. College of Engineering & Technoiogy Natham, Didigul (Dt) 624 401 LIcensee: Entrust Technoservlces Pvt. Ltd.
3rd Floor, TABS Complex, Opp. Amerlcan Hospital, 41, Bharathidasan Salal, Cantonment, Trichy 620 001
CMS Phone: 0431-4250437, Emal [email protected] Webste: www.cmsinstitute.co.in
cS6561 COMPUTER NETWORKs LTPC
3003 OBJECTIVES: The student should be made to Understand the division of network functionalities into layers. Be familiar with the components required to build different types of networks Be exposed to the required functionality at each layer Learn the flow control and congestion control algorithms UNIT I FUNDAMENTALS & LINK LAYER Building a network Requirements - Layering and protocols Internet Architecture
Network software Performance Link layer Services Framing Error Detection Flow control UNIT I MEDIA ACCESS & INTERNETWORKING
Media access control Ethernet (802.3) -Wireless LANs - 802.11-Bluetooth Switching and bridging- Basic Internetworking (IP, CIDR, ARP, DHCP,ICMP) UNIT III ROUTING
9
Routing (RIP, oSPF, metrics)- Switch basics Global lnternet (Areas, BGP, IPV6), Multicast-addresses- multicast routing (DVMRP, PIM) UNIT IV TRANSPORT LAYER 9 Overview of Transport layer UDP Reliable byte stream (TCP) - Connection management
-Flow control- Retransmission TCP Congestion control- Congestion avoidance (DECbit, RED)-QoS- Application requirements UNIT V APPLICATION LAYER 9 Traditional applications -Electronic Mail (SMTP, POP3, IMAP, MIME) - HTTP - Web
Services- DNS SNMP TOTAL: 45 PERIODS
OUTCOMES: At the end of the course, the student should be able to: Identify the components required to build different types of networks Choose the required functionality at each layer for given application ldentify solution for each functionality at each layer .Trace the flow of information from one node to another node in the network TEXT BOOK: 1. Lary L. Peterson, Bruce S. Davie, "Computer Networks: A Systems Approach", Fifth Edition, Morgan Kaufmann Publishers, 2011. REFERENCES: 1. James F. Kurose, Keith W. Ross, "Computer Networking - A Top-Down Approach
Featuring the Internet", Fifth Edition, Pearson Education, 2009. 2. Nader. F. Mir, "C omputer and Communication Networks", Pearson Prentice Hall Publishers, 2010. 3. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, "Computer Networks: An Open Source Approach", Mc Graw Hill Publisher, 2011. 4. Behrouz A. Forouzan, "Data communication and Networking", Fourth Editioh, Tata McGraw Hill, 2011.
ENG
(
Dr. JSUÑDARÄRAJAN,
B.E., M.Tech., Ph.D. Principal
PRCollege-otEngineering & Technology
Natham, Dindigut (Dt)-624 401. NATHAM
N
MINING TIME VARYING DATA BASED ON
K-MEANS AND POSSIBILITICS FUZZY NPR RiANh hr War
C-MEANS ALGORITHM
A PROJECT REPORT
Submittedby
S.AARTHY (920812104001)
M.BARKAVI (920812104014)
S.ELAKIYA (920812104020)
U.M.KARTHIGAA (920812104037)
in partial fiulfillment for the award of the degree
of
BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE AND ENGINEERING
NPR COLLEGE OF ENGINEERING AND TECHNOLOGY
DINDIGUL
ANNA UNIVERSITY: CHENNAI 600 025
Dr. J.SUNDHRARAJAN, ENGG APRIL 2016 B.E .Tech., Ph.D.
Pritcipa! N.PR. Cotege of Enginering& Technoiog Nathana Dindigui (Dt).624 401.
NATHAM
ABSTRACT
The aim of co-clustering is identifying the block structures of the data
matrices by clustering the rows and columns simultaneously into co-
clusters. Many approaches are simple to learn from these time evolving data
matrices and analyze them separately but they neglect the time-dependent
nature of those data. In this paper, we learn the time varying data by
proposing the two formulations such as evolutionary co-clustering and
feature selection process which is based on the fused Lasso regularization.
The evolutionary co-clustering formulation is done by one based on sparse
SVD and spectral co-clustering method which is able to identify smoothly
varying hidden block structures embedded into the matrices along the
temporal dimension. Then the feature selection process is used for
uncovering the shared features from the clustering such as K-means
clustering and Possibilistic Fuzzy C-means clustering from the time
evolving data matrices. The optimization process involved here are non-
convex, non-smooth, non-separable. For the efficient computation problem,
we develop a two step procedure for the iterative objective function process.
Our evaluation process is done using the Allen Developing Mouse Brain
Atlas data which shows the consistent formulation.
Dr. JSUNDARARAJAN,
A B.E., M.Tech., Ph.u, PrincipalN.PR. Colege af Eineering &Techiuv
NATHAM
Nahan, Dindigu! {0t} .24 4i1. D0 1
26
CHAPTER 9
CONCLUSION AND FUTURE WORK
9.1 CONCLUSION
This system proposes an evolutionary co-clustering formulation for
identifying the co-clusters from the time variant data. This formulation
employs the sparsity-inducing regularization for identifying the block
structures from the time variant data matrices. This process applies the
fused lasso regularization encourage the temporal smoothness over the
block structures identified from the contiguous time points. This
formulation is very flexible and can be applied to encourage temporal
smoothness over either one or both dimensions of the data matrices. It also
uses an iterative two-step procedure to compute the solution of the general
optimization problem. The experimental result shows the formulation is best
compared with the existing system
GG Dr. J.SUNDARARAJAN, NATHAM
B.E., M.Tech., Ph.D., Principal N.PR. College of Engineering & Technoiogy Nathan, Dindigui (Dt) 24 401.
LTPC CS6401 OPERATING SYSTEMS
3003
OBJECTIVES: The student should be made to: Study the basic concepts and functions of operating systems. Understand the structure and functions of OS. Leam about Processes, Threads and Scheduling Understand the principles of concurency and Deadlocks.
Leam various memory management schemes. Study VO management and File systems. Leam the basics of Linux system and perform administrative tasks on Linux Servers
UNIT I OPERATING SYSTEMS OVERVIEW
Computer System Overview-Basic Elements, Instruction Execution, Intemupts, Memory
Hierarchy,Cache Memory Organization. Operating system overview-objectives and functions, Evolution of Operating System.- Computer System Organization-Operating System Structure and Operations
System Calls, System Programs, OS Generation and System Boot.
UNIT II PROCESS MANAGEMENT
algorithms.
9
Direct Memory Access, Multiprocessor and Multicore
9
Processes-Process Concept, Process Scheduling, Operations on Processes, Interprocess Communication; Threads- Overview, Multicore Programming, Multithreading Models Windows 7 Thread and SMP Management. Process Synchronization Critical Section
Problem, Mutex Locks, Semophores, Monitors; CPU Scheduling and Deadlocks.
UNIT II STORAGE MANAGEMENT 9 Main Memory-Contiguous Memory Allocation, Segmentation, Paging. 32 and 64 bit architecture Examples; Virtual Memory- Demand Paging. Page Replacement, Allocation,
Thrashing: Allocating Kemel Memory, OS Examples. UNIT IV VO SYSTEMS 9 Mass Storage Structure-Overview, Disk Scheduling and Management File System Storage- File Concepts, Directory and Disk Structure, Sharing and Protection; File System Implementation- File System Structure, Directory Structure, Allocation Methods, Free Space
Management, /O Systems. UNIT V CASE STUDY Linux System- Basic Concepts;System Administration-Requirements for Linux System Administrator, Setting up a LINUX Multifunction Server, Domain Name System, Setting Up Local Network Services; Virtualization- Basic Concepts, Setting Up Xen,VMware on Linux
Host and Adding Guest OS.
9
TOTAL: 45 PERIODS
oUTCOMES: At the end of the course, the student should be able to:
Design various Scheduling algorithms. Apply the principles of concurrency. Design deadlock, prevention and avoidance algorithms. Compare and contrast various memory management schemes Design and Implement a prototype frile systems. Perform administrative tasks on Linux Servers. TEXT BOOK: 1. Abraham Silberschatz, Peter Baer Gavin and Greg Gagne. "Operating System Concepts", 9 Edition, John Wiley and Sons Inc., 2012.
REFERENCES: 1. William Stallings. Operating Systems- Intemals and Design Principles'. 7aEdition, Prentice Hall, 2011. 2. AndrewS. Tanenbaum, "Moderm Operating Systems", Second Edition, Addisbn Wesley. 2001. 3. Charles Crowley, "Operating Systems: A Design-Oriented Approach", Tata McGraw Hill
Dr. J.SUNDARARAJAN,
B.EM.Tech, Ph.D PrincipalNATHAM
N:PRColegeot Engineering& Technon Natham, Dindigut (Dt)-624 401.
Education", 1996. 4. DM Dhamdhere. Operating Systems: A Concept-Based Approach", Second Edition, Tata McGraw-Hill Education, 2007. 5. http://mptel.ac.in/.
Dr. J.SUNDARARAJAN,
B.E., M.Tech., Ph.D.
Principal N:PR Collegeot Engineering&Technowyy
NMatham, Dindigul (Dt) 624 401.
ENG
NATHAM
TRAFFIC SURVEILLANCE USING
BACKGROUND SUBTRACTION NPR
Oroup of lnstitutions
ALGORITHM Reach.the Star ROONEW OUONHDKOWLEDOE
A PROJECT REPORRT
Submitted by
A.NAVEEN (920812205022)
C.SENTHIL (920812205032)
A.SUNDAR@KARTHIK (920812205034)
In partial fulfillment for the award of the degree
of BACHELOR OF TECHNOLOGY
in
INFORMATION TECHNOLOGY
NPR COLLEGE OF ENGINEERING AND TECHNOLOGY,
NATHAM, DINDIGUL
ANNA UNIVERSITY::CHENNAI 600 025
APRIL 20116
ENGG Dr. J.SUNDAR�EAJAN,
.E. ,Tecit, Pi.id, NATHAM Principat N.PR. College of Engineorii;& Technoiugy Natnan, Dindigui (Dt) b24 4u1.
ABSTRACT
Intelligent video surveillance systems deal with the real-time
monitoring of persistent and transient objects within a specific environment.
This can be applied not only to various security systems, but also to
environmental surveillance. Firstly, the basic principle of moving object
detecting is given by the Background Subtraction algorithm. Then, a self
adaptive background model that can update automatically and timely to
adapt to the slow and slight changes of natural environment is detailed. The
proposed algorithm can be implemented in an embedded system with little
memory consumption and storage space, so it's feasible for mobile phones
and other embedded platforms, and the proposed solution can be used in
constructing mobile security monitoring system with low-cost hardware and
equipments. This trained SVM is the core of a human detection algorithm
which searches optical flow images for human-like motion patterns. A SVM
builds a set of hyper planes in a high or multi-dimensional space can be
used for regression and classification.
Dr. J.SUNDARARAJAN,
B., M.Tech., Ph.0, NATHAM Principa N.P.R. Coege of Engineesi&TecthnO Nathai, Dindigu. i, uds 401.
CHAPTER8
CONCLUSION
We propose a novel framework named DEcOLOR to segment moving
objects from image sequences. It avoids complicated motion computation by
formulating the problem as outlier detection and makes use of the low-Tank
modelling to deal with complex background. We established the link between
DECOLOR and PCP. Compared with PCP, DECOLOR uses the non-convex
penalty and MRFs for outlier detection, which is more greedy to detect outlier
regions that are relatively dense and contiguous. Despite its satisfactory
performance in our experiments, DECOLOR also has some disadvantages.
Since DECOLOR minimizes a non-convex energy via alternating optimization,
it converges to a local optimum with results depending on initialization of^ S,
while PCP always minimizes its energy globally. In all our experiments, we
simply start from ^ S 4 0. Also, we have tested other random initialization of
S and it generally converges to a satisfactory result. This is because the SOFT
IMPUTE step will output similar results for each randomly generated S as long
as S is not too dense.
FUTURE WORK
Currently, DECOLOR works in a batch mode. Thus, it is not suitable for
real-time object detection. In the future, we plan to develop the online version of
DECOLOR thatcan work incrementally, eg, the low-rank model extracted
from beginning frames may be updated online when new frames amive.
DECOLOR may misclassify unmoved objects or large texture less regions as
background since they are prone to entering the low-rank model. To address
these problems, incorporating additional models such as objoct appearance or
shape prior to improve the power of DECOLOR can be further explored in
future. Dr. J.SUNDARARAJAN,
E .Tech., Ph.o., Principz N.PR.Colege of Enear,&schnsiogy
Nahan, Didg. jij C24 401. ATHAM 30
LTPC 3003 cs6402 DESIGN AND ANALYSsIs OF ALGORITHMS
OBJECTIVES:
The student should be made to:
Leam the algorithm analysis techniques. Become familiar with the different algorithm design techniques.
Understand the limitations of Algorithm power. UNIT IINTRODUCTION Notion of an Algorithm Fundamentals of Algorithmic Problem Solving Important Problem
Types-Fundamentals of the Analysis of Algorithm Efficiency Analysis Framework
Asymptotic Notations and its properties - Mathematical analysis for Recursive and Non-
recursive algorithms. UNIT I BRUTE FORCE AND DIVIDE-AND-cONQUER
9
9
3rute Force -Closest-Pair and Convex-Hull Problems-Exhaustive Search Traveling Salesman Problem - Knapsack Problem - Assignment problem. Divide and conquer
methodology Merge sort- Quick sort- Binary search Multiplication of Large
Integers-Strassen"s Matrix Multiplication-Closest-Pair and Convex-Hull Problems.
UNIT II DYNAMIC PROGRAMMING AND GREEDY TECHNIQUE Computing a Binomial Coefficient Warshall's and Floyd" algorithm - Optimal Binary
Search Trees Knapsack Problem and Memory functions. Greedy Technique- Prim'ss
algorithm- Kruskal's Algorithm-Dijkstra's Algorithm-Huffman Trees.
UNIT IV TERATIVE IMPROVEMENT 9
The Simplex Method-The Maximum-Flow Problem Maximm Matching in Bipartite Graphs
The Stable marriage Problem. UNIT V COPING WITH THE LIMITATIONS OF ALGORITHM POWER Limitations of Algorithm Power-Lower-Bound Arguments-Decision Trees-P, NP and NP
Complete Problems-Coping with the Limita Hamiltonian Circuit Problem - Subset Sum Problem-Branch and Bound Assignment problem- Knapsack Problem - Traveling Salesman Problem- Approximation Algorithms for
NP-Hard Problems- TravelingSalesman problem- Knapsack problem.
9
ions Backtracking- n-Queens problem -
TOTAL: 45 PERIODS
OUTCOMES: At the end of the course, the student should be able to Design algorithms for various computing problems. Analyze the time and space complexity of algorithms. Critically analyze the different algorithm design techniques for a given problem. Modify existing algorithms to improve efficiency. TEXT BOOK: 1. Anany Levitin, "Introduction to the Design and Analysis of Algorithms", Third Edition, Pearson Education, 2012. REFERENCES: 1. Thomas H.Cormen, Charles E. Leiserson, Ronad L. Rivest and Clifford Stein, "Introduction to Algorithms", Third Edition, PHI Learning Private Limited, 2012. 2. Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, "Data Structures ànd Algorithms", Pearson Education, Reprint 2006. 3. Donakd E. Knuth, "The Art of Computer Programming", Volumes 18 3 Pearspn Education, 2009. Steven S. Skiena, "The Algorithm Design Manuai", Second Edition, Sainger, 2008 4. http://nptel.ac.in/
Dr. J.SUNDARARAJAN,
8.E., M.Tech., Ph.D.
Principal
N:PR College otEngineering&
Techno10yy
Natham, Dimdigul (Dt)-624
401.
HATHAM
C3 TECHNOLOGIES TRAINING | PROJECTS | PLACEMENTS An ISO 29990:2010 Certified Institution
UKAC
52/33, T.Nagar 3 Cross, Ramanathapuram, Coimbatore -641 045.
Ph: 72000 55778 / 98435 55778. E-mail: [email protected]
Date: 22.12.2015
CERTIFICATE OF IN-PLANT TRAINING This is to certify that Mr. Guru.G.R, B.E-CSE, IV year, student of NPR college of
Engineering &Technology, Natham, Dindigul, had undergone inplant training in our company.
He had visited our company from 15.12.2015 to 19.12.2015 and completed the training
satisfactorily. We wish him good luck.
For C3 TECHNOLOGIES
Dr. J.SUNDARARAJAN, BE, M.Tech., Ph.D.
Princdpal N.PR.College of Engindering& Technology Natham, Dindigul {Dt)- 624 401.
Managlng Director
NATHAM
LTPC 3003
cS6403 sOFTWARE ENGINEERING
OBJECTIVES: The student should be made to: Understand the phases in a software project Understand fundamental concepts of requirements engineering and Analysis Modelling. Understand the major considerations for enterprise integration and deployment.
Learn various testing and maintenance measures
UNITI SOFTWARE PROCESS AND PROJECT MANAGEMENT Introduction to Software Engineering, Software Process, Perspective and Specialized Process Models Software Project Management: Estimation LOC and FP Based Estimation, COCOMO Model Project Scheduling Scheduling, Earned Value Analysis Risk Management. UNIT II REQUIREMENTS ANALYSIS AND SPECIFICATION Software Requirements: Functional and Non-Functional, User requirements, System requirements, Software Requirements Document- Requirement Engineering Process: Feasibility Studies, Requirements elicitation and analysis, requirements validation, requirements management-Classical analysis: Structured system Analysis, Petri Nets- Data Dictionary. UNIT II SOFTWARE DESIGN Design process Design Concepts-Design Model- Design Heuristic Architectural Design -Architectural styles, Architectural Design, Architectural Mapping using Data Flow- User Interface Design: Interface analysis, Interface Design -Component level Design: Designing Class based components, traditional Components. UNIT IV TESTING AND IMPLEMENTATION
9
9 Software testing fundamentals-Internal and external views of Testing-white box testing- basis path testing-control structure testing-black box testing- Regression Testing Unit
Testing Integration Testing Validation Testing System Testing And Debugging Software Implementation Techniques: Coding practices-Refactoring. UNIT V PROJECT MANAGEMENT 9 Estimation- FP Based, LOC Based, Make/Buy Decision, cOcOMO II- Planning- Project Plan,Planning Process, RFP Risk Management ldentification, Projection, RMMM Scheduling and Tracking -Relationship between people and effort, Task Set & Network, Scheduling, EVA- Process and Project Metrics
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to Identify the key activities in managing a software project. Compare different process models. Concepts of requirements engineering and Analysis Modeling. Apply systematic procedure for software design and deployment.
Compare and contrast the various testing and maintenance. TEXT BOOK: 1. Roger S. Pressman, "Software Engineering -A Practitioner's Approach", Seventh Edition, Mc Graw-Hill International Edition, 2010. REFERENCES: 1. lan Sommerville, "Software Engineering", 9h Edition, Pearson Education Asia, 2011. 2. Rajib Mal, "Fundamentals of Software Engineering", Third Edition, PHI Learning Private Limited ,2009. 3. Pankaj Jalote, "Software Engineering, A Precise Approach", Wiley India, 2010. 4. Kelkar SA., "Software Engineering", Prentice Hall of India Pvt Ltd, 2007. 5. Stephen R.Schach, "Software Engineering", Tata McGraw-Hill Publishing CompanyLimited,2007. Dr. J.SUNDARARAJAN,
B.E., M.Tec., Ph.D. Principal
N.PR.College of Engineering& TechnoiugyNatham, Dindigut (Dt) - 624 401.
NATHAM
NPRCollege of Engineering& Technology NPR Nagar, Natham, Dindigul - 624401. Tamil Nadu, India
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai Phone No: 04544- 246 S00, 246501, 246502.
Websire: wwwaprcolleges org www.nprcetorg, Email nprcerprincpal@uprcolleges org
NPR Rrach the Star
Date: 06.02.2016 Ref: NPRCET/OFF/CSE/AV/2015-16
To
The Managing Director. C3 Technologies, Coimbatore. Tamilnadu-641023.
Dear Sir.
Sub: Seeking permission for Industrial Visit to our CSE students - reg.
Ref: MoU dated on 09/12/2015
Hereby I am looking permission for our final year CSE 47 students along with 3 faculties to visit your esteemed company on 25.02.2016 (Thursday). As per the stipulations of Anna University. our students are expected to make
industrial visits to appreciate the practices made in industry. In this regard I
request you to permit our students to visit your company. We look forward to
receive your favorable response.
Thanking you
PRINCIPAL
Prticipal PR. College of Engineering& Technology
Natham, Dindigul (Dt) -624 401 .
Dr. J.SUNDARARAJAN,
B.EMTech, Ph.D., Principal N.PR.College of Engineering& Technology Natham, Dindigul (Dt) 624 401.
c C3 TECHNOLOGIES TRAINING | PROJECTS | PLACEMENTS An ISO 29990:2010 Certified Institution UKAC
52/33, T.Nagar 3 Cross, Ramanathapuram, Coimbatore -641 045.
Ph: 72000 55778/98435 55778. E-mail: [email protected]
Date: 16.02.2016
To
The Principal,
NPR College of Engineering & Technology,
Natham,
Dindigul-624 401.
Sir,
Sub: Industrial Visit-Reg
With reference to your letter dated on 06.02.2016, we wish to inform you that we
permit 47 students belongs to, final year computer science and engineering, along with 3
faculties to visit our company on 25.02.2016 (Thursday).
EATHAM
For C3 TECHNOLOGIES
Managlng Dlrector
Princlpal NPR.Collsge of Engineering&Technol- Natharn, Dindigul (Dt)- 624 401
Dr. J.SUNDARARAJAN,
B. M.Tech., Ph.D. Principal N.PR.Colege of Engineering& Technology Natham, Dindigul (Dt).624 401.
NPRcollege of Engineering & Technolog NPR Nagar, Natham, Dindigul 624401, Tamil Nadu, India
Approved by AICTE, New Delhi & Afiliated to Anna University, Chennai Phone No: 04544- 246 S00, 246501, 246502.
Website www.nprcolleges o1g, www.nprcet org, [email protected]
NPR
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Industrial Visit to C3 technologies on 25.02.2016
STUDENTS NAMELIST
REGISTER STUDENT S.NO STUDENT NAME NUMBER ATTENDANCE 20812104001 AARTHY.S
920812104002 ABIRAMI.J
920812104003 ABISHEKA.R.S 920812104004 AFZALAHAMED.A
920812104005 ANANTHALAKSHMI.B
O 920812104006 ANITHA.R
920812104007 ANUSHA.R 8. 920812104009 ANUSUYADEVI.T
9 920812104010 AROCKIAMARYLIFNA.S
10 TI.
920812104011 ARUN.R 9208 12104012 BALAVIGNESH.M
920812104013 BAMAJ 13. 920812104014 BARKAVI.M
14. 920812104015 BHARATH.N
15. 920812104016 BHUVANESHWARI.M
6. 920812104017 CLINGTON XAVIER.S AB 17. 920812104018 DHARANI.K
18. 920812104019 DIVYA.B
9. 920812104020 ELAKIYA.S
20. 920812104021 GAJAPATHI.E
920812104022 GANESH.V
2. 920812104023 GEETHA.S 23. 920812104024 GURU.G.R
24. 920812104025 HEMA.R
25 920812104026 HEMA.R 26. 920812104028 HEMAVATHY.E
920812104029 920812104030 92081210403|
27. INDRA.M 28. INDRAJITHSUNDAR.V
29. JANANI.S
30. 920812104032 JEYALAKSHMI.M
31. 9208 12104033 JEYAPRATHA.E 32. 920812104034 JONES KASHMIR RAJ.G
33. 920812104035 JOTHIMANI.R 34. 920812104036 KALAIYARASIA
35. 920812104037 KARTHIGAA.U.M
36. 920812104039 KEERTHANA.R
AB 37. 920812104040 KEERTHIKA.R
NPR College of Enginering & Techmology NPR Nagar, Natham, Dindigul 624401, Tamil Nadu, India.
Approved by AICTE. New Delhi& Affliated to Anna Unirersity. Chenn Phone No. 01544- 246 S00, 246501, 246502
Website www.nprcolleges.org. www.nprcet org, Email nprcetprmcpal @nprcolleges.org
NPR
38. 920812104041 KIRUTHIGA. U.J
39 920812104042 MADHUBALA.M 40. 920812104043 MALLIKA.R
41. 920812104044 MARGRATEMARY.S 42. 920812104045 MARIAPREETHIF
MITHUNMUTHUPRAKASH.MK 43 920812104046 44. 920812104047 MOHAMED ISMAIL.H 45. 920812104048 MOHANARANGAM.K 46. 920812104049 MUTHUPANDI.A 47. 920812104050 NAGARAJ.R
Faculty Co-ordinatorS r R.Hariharan. A P/CSE K. H
2. Mrs.A.Akilarani. AP/CSEK T
3. Ms.P.Durgadevi.AP/CSsE t
HoD/CSE PRINCIPAL
Principal N.PR.College of Engineering &Technology Netam, Dindigul (D:)- 624 411
NATHAM
Dr. J.SUNDARARAJAN, B.E M.Tech., Ph.D.,
Principal N.PR.College of Engineering& Technology
Natham, Dindigul (Dt).624 401.
NPRCollege of Engineering & 1leehnology NPR Nagar, Nathan, Dindigul - 624401, Tarnil Nadu, ndia
Approved by AICTE, New Delhi & Affiliated to Ana University, Chennai
An ISO 9001:2015 Certikied Iustitution Phone No: (04544- 246 S00, 246501, 246502.
Website: www.uproll-ges.org, www.uprctong, [email protected]
NPR Reveh t?ze S7ar
PHOTO GALLERY
Final year CSE students Industrial Visit to C3 Technologies on 25.02.2016
NG NATHAM
Dr. J.SUNDARARAJAN, B.EM.Tech, Ph.D.
Princip N.PR.College of Engineering & Technology
Natham, Dindigu! (Dt)- 624 401
0019 OL
Cs6601 INTERNET PROGRAMMING LTPC 3 104
OBJECTIVES: Tho studont should bo mado to: Loan Java Programming. Understand different Internet Technologies. Be exposed to java specific web services architecture. UNIT 1 JAVA PROGRAMMING An overview of Java - Data Types- Variables and Arrays - Operators Control Statements - Classos- Objects - Mothods-Inheritance Packages - Abstract classes - Interfaces and
Innerclasses Exception handling Introduction to Threads Multithreading String9 handling-Streams and l/O -Applets. UNIT II WEBSITES BASICS, HTML 6, CSS 3, WEB 2.0 Wob 2.0: Basics-RIA Rich Internet Applications Collaborations tools websltos and wob sorvers: Understanding Internet Difference between websites and web server- Internet technologies Overvlew -Understanding the difference between internet and Intranet; HTML and CSS: HTML 5.0, XHTML, SS 3. UNIT II I CLIENT SIDE AND SERVER SIDE PROGRAMMING Java Scrlipt: An introduction to JavaScript-JavaScript DOM Model-Date and Objects Regular Expressions- Exception Handling-Validation-Built-in objects-Event Handling- DHTML with JavaScript. Servlets: Java Servlet Architecture- Servlet Life Cycle- Form GET and POST actions- Session Handling- Understanding Cookies- Installing and Configuring Apache Tomcat Web Server- DATABASE CONNECTIVITY: JOBC perspectives, JOBC program example JSP: Understanding Java Server Pages-JSP Standard Tag
Library(JSTL)-Creating HTML forms by embedding JSP code. UNIT IV PHP and XML
Understanding
11
8 An Introduction to PHP: PHP Using PHP- Variables- Program control- Built-in functions- Connecting to Database Document Type Definition- XML Schema DOM and Presenting XML, XML Parsers and
Validation, XSL and XSLT Transformation, News Feed (RSS and ATOM). UNIT V INTRODUCTION TO AJAX and WEB SERVICES
Using Cookies-Regular Expressions; XML: Basic XML-
9 AJAX: Ajax Client Server Architecture-XML Http Request Object-Call Back Methods; Web Services: Introduction- Java web services Basics Creating, Publishing Testing and Describing a Web services (WSDL)-Consuming a web service, Database Driven web service from an application SOAP.
TOTAL (L:46+T:15): 60 PERIODS OUTCOMES: At the end of the course, the student should be able to:
Implement Java programs. Create a basic website using HTML and Cascading Style Sheets. Design and implement dynamic web page with validation using JavaScript objects and by applying different event handling mechanisms. Design rich client presentation using AJAX. Design and implement simple web page in PHP, and to present data in XML format.Design and implement server side programs using Servlets and JSP TEXT BOOKS: 1. Deitel and Deitel and Nieto, "Internet and World Wide Web - How to Program", Prentice
Hall5m Edition, 2011. 2. Herbert Schildt, "Java-The Complete Reference", Eighth Edition, Mc Graw Hill Professional, 2011. REFERENCES: 1. Stephen Wynkoop and John Burke "Running a Perfect Website". QUE, 2nd Edition, 199 2. Chris Bates, Web Programming- Building Intranet Applications, 3rd Edition, Wiley Publications,2009.
Dr. JSUNDARARAJAN,
8.E, M.Tech., Ph.D.
Principal NATHAM
N:PR.College of Engineering& Technuivyy
Natham, Dindigut (Dt)-624 401
CMS IT TRAINING INSTITUTE
Expect The World From Us A Diviston of CMS IT Services Put. Lid.
25t", June' 2016
To Whom So Ever It May Concern
This is to certify that Mr. Thamson Antony.A, studying B.E (cSE) student of NPR College of
Engineering & Technology, Natham, Dindigul has successfully completed Internship Training from
07.06.2016 to 25.06.2016 in our organization.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
R Dr. J.SUNDARARAJAN,
B.EM.Tech., Ph.D. Principal
N.PR.College of Enginering& Technoioy Natham, Dindigul (Dt)-624 401.
AuthorizbcS EHATHAM
Licensee: Entrust Technoservices Pvt. Ltd.
3rd Floor, TABS Complex, Opp. American Hospital, 41, Bharathidasan Salai, Cantonment, Trichy -620 001
CMS Phone 0431- 4250437, Email [email protected] Website: www cmsinstitute.co.in
CS6502 OBJECT ORIENTED ANALYSIS AND DESIGN LTPC 3 003
OBJECTIVES: The student should be made to Learn the basics of 00 analysis and design skills. Learn the UML design diagrams. Lean to map design to code. Be exposed to the various testing techniques. UNIT I UML DIAGRAMS
Introduction to OOAD Unified Process - UML diagrams Use Case Class Diagrams- Interaction Diagrams State Diagrams - Activity Diagrams- Package, component and Deployment Diagrams. UNIT II DESIGN PATTERNS 9 GRASP: Designing objects with responsibilities Creator Information expert - Low Coupling- High Cohesion Controller- Design Pattems creational -factory method -structural- Bridge -Adapter behavioral -Strategy- observer. UNIT I1 CASE STUDY Case study the Next Gen POS system, Inception -Use case Modeling
9
Relating Use cases include, extend and generalization Elaboration Domain Models Finding conceptual classes and description classes Associations Attributes Domain refinement- Finding conceptual class Hierarchies- Aggregation and Composition. UNIT IV APPLYING DESIGN PATTERNS
System sequence diagrams Logical architecture and UML package diagram - Logical architecture refinement class diagrams- UML interaction diagrams - Applying GoF design pattems. UNIT V CODING AND TESTING
odel
Relationship between sequence diagrams and use cases UML
9 Mapping design to code- Testing: Issues in 0O Testing- Class Testing -00 Integration Testing GUI Testing-00 System Testing.
TOTAL: 45 PERIODS oUTCOMES: At the end of the course, the student should be able to: Design and implement projects using O0 concepts. Use the UML analysis and design diagrams. Apply appropriate design patterns. Create code from design. Compare and contrast various testing techniques. TEXT BOK:
1. Craig Larman, "Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development', Third Edition, Pearson Education, 2005. REFERENCES: 1. Simon Bennett, Steve Mc Robb and Ray Farmer, "Object Oriented Systems Analysis and Design Using UML", Fourth Edition, Mc-Graw Hill Education, 2010.
2. Erich Gamma, and Richard Helm, Ralph Johnson, John VIlissides, "Design pattems:
Elements of Reusable Object-Oriented Software", Addison-Wesley, 1995. 3. Martin Fowler, "UML Third edition, AddisonWesley, 2003. 4. Paul C. Jorgensen, "Software Testing:- A Craftsman's Approach", Third Etition, Auerbach Publications, Taylor and Francis Group, 2008.
tilled: A Brief Guide to the Standard Object Mod�ling Language"
Dr. J.SUNDARARAJAN, B.E, M.Tech., Ph.D.
Principal N.PR. College ot Engineering & Technology
Natham, Dindigul (Dt).624 401. NATHAM
C3 TECHNOLOGIES TRAINING I PROJECTS | PLACEMENTS An ISO 29990:2010 Certified institution
UKAC
52/33, T.Nagar 3d Cross, Ramanathapuram, Coimbatore -641 045. Ph:72000 55778/98435 55778. E-mail: [email protected]
Date: 22.12.2015
CERTIFICATE OF IN-PLANT TRAINING This is to certify that Mr. Arun.R, B.E-CSE, IV year, student of NPR college of Engineering
&Technology, Natham, Dindigul, had undergone inplant training in cur company.
He had visited our company from 15.12.2015 to 19.12.2015 and completed the training
satisfactorily.
We wish him good luck.
For C3 TECHNOLOGIES
Dr. J.SUNDARARAJAN,
B.E M.Tech., Ph.D. Principa N.PR.College of Engineening&Technclogy
Natham, Dindigul (Dt) -624 401.
Managina Director
ATHAM
LTPC CS6503 THEORY OF COMPUTATION
3003
OBJECTIVES: The student should be made to: Understand various Computing models like Finite State Machine, Pushdown Automata,
and Turing Machine. Be aware of Decidability and Un-decidability of various problems. Leam types of grammars. UNITI FINITE AUTOMATA Introduction- Basic Mathematical Notation and techniques- Finite State systems - Basic
Definitions - Finite Automaton - DFA & NDFA Finite Automaton with ¬- moves - Regular
Languages- Regular Expression Equivalence of NFA and DFA Equivalence of NDFA"s
with and without E-moves - Equivalence of finite Automaton and regular expressions Minimization of DFA- - Pumping Lemma for Regular sets - Problems based on Pumping
Lemma. UNIT I GRAMMARS Grammar Introduction- Types of Grammar Context Free Grammars and Languages Derivations and Languages - Ambiguity- Relationship between derivation and derivation
trees Simplification of CFG Elimination of Useless symbols Unit productions Null productions-Greiback Nomal form- Chomsky normal form- Problems related to CNF and
GNF. 9 UNIT II PUSHDOWN AUTOMATA
Pushdown Automata- Definitions Moves Instantaneous desciptions Deterministic pushdown automata Equivalence of Pushdown automata and CFL pumping lemma for CFL-problems based on pumping Lemma. UNIT IV TURING MACHINES 9
Models Computable languages and functions Definitions of Turing machines Techniques for Turing machine construction Multi head and Multi tape Turing Machines The Halting problem Partial Solvability Problems about Turing machine- Chomskian hierarchy of languages. UNIT V ÚNSoLVABLE PROBLEMS AND COMPUTABLE FUNCTIONS Unsolvable Problems and Computable Functions- Primitive recursive functions-Recursive and recursively enumerable languages Universal CLASSIFYING COMPLEXITY: Tractable and Intractable problems- Tractable and possibly intractable problems - P and NP completeness- Polynomial time reductions
9
Turing machine. MEASURING AND
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to:
Design Finite State Machine, Pushdown Automata, and Turing Machine. Explain the Decidability or Undecidability of various problems TEXT BOOKS: 1. Hopcroft J.E., Motwani R. and Ullman J.D, "Introduction to Automata Theory. Languages and Computations", Second Edition, Pearson Education, 2008. (UNIT 1,2.3) 2. John C Martin, "Introduction to Languages and the Theory of Computation", Third Edition,
Tata McGraw Hill Publishing Company, New Delhi, 2007. (UNIT 4,5)
REFERENCES 1. Mishra K LP and Chandrasekaran N, Theory of Computer Science Automata, Languages and Computation", Third Edition, Prentice Hall of India, 2004. 2. Harry R Lewis and Christos H Papadimitriou, "Elements of the Theory of Computation" Second Edition, Prentice Hall of India, Pearson Education, New Delhi, 200.
3. Peter Linz, "An Introduction to Formal Language and Automata", Third Edition, Narosa
Publishers, New Delhi, 2002. 4. Kamala Krithivasan and Rama. R, "Introduction to Formal Languages, Atomata Theory and Computation", Pearson Education 2009
Dr. J.SUNDAR�RAJAN,
8.E., M.Tech., Ph.D.
Principal
N.PRCollege ot Engineering& TechnoiogY Natham, Dindigut (Dt) 624 401, NATHAM
TM
CMS IT TRAINING INSTITUTE
Expect The World From Us A Diviston of CMS IT Services Pvt. Lid
25th, Dec 2015
To Whom So Ever It May Concern This is to certify that Ms. Jentfa. V, Department of Computer Science & Engineering, NPR College of
Engineering& Technology, Natham, Dindigul, has undergone inplant training from 18.12.2015 to
25.12.2015 in our organization.
During the period of training she had shown keen interest towards learning.
She demonstrated good design skills with self-motivated attitude to learn new things.
We wish her future endeavor.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
Authorized Signa9
Dr. J.SUNDARARAJAN, B.EM.Teck., Ph.D.,
Principi N.PR. Colege of Enginering & Technology
Natham, Dindigul (Dt) -624 401.
NATHAM
Licensee: Entrust Technoservices Pvt. Ltd.
3rd Floor, TABS Complex, Opp. American Hospital, 41, Bharathidasan Salai, Cantonment, Trichy-620 001
CMS Phone:0431-4250437, Email: [email protected] Website: www.cmsinstitute.co.in
SEO
LTPC 3003
CS6504 COMPUTER GRAPHIcS
OBJECTIVES: The student should be made to: Gain knowledge about graphics hardware devices and software used. Understand the two dimensional graphics and their transfomations Understand the three dimensional graphics and their transfomations. Appreciate illumination and color models. Be familiar with understand clipping techniques UNITI INTRODUCTION Survey of computer graphics, Overview of graphics systems- Video display devices. Raster scan systems, Random scan systems, Graphics monitors and Workstations, Input devices Hard copy Devices, Graphics Software: Output primitives points and lines, line drawing algornithms, loading the frame buffer, line function; circle and ellipse generating algorithms; Pixel addressing and object geometry, filled area primitives. UNIT II TwO DIMENSIONAL GRAPHICS 9
Two dimensional geometric transfomations- Matrix representations and homogeneous coordinates,composite transformations; Two dimensional viewing - viewing pipeline, viewing
coordinate reference frame; widow-to-viewport coordinate transfommation, Two dimensional viewing functions; clipping operations point, line, and polygon clipping algonithms.UNIT III THREE DIMENSIONAL GRAPHICS 10
Three dimensional concepts; Three dimensional object representations-Polygon surfaces Polygon tables- Plane equations Polygon meshes; Curved Lines and surfaces, Quadratic surfaces; Blobby objects; Spline representations Bezier curves and surfaces -B-Spline curves and surfaces. TRANSFORMATION AND VIEWING: Three dimensional geometric and modeling transformations -Translation, Rotation, Scaling, composite transformations; Three dimensional viewing viewing pipeline, viewing coordinates, Projections, Clipping: Visible surface detection methods. UNIT IV ILLUMINATION AND cOLOUR MODELS Light sources - basic illumination models - halftone pattems and dithering techniques;
Properties of light- Standard primaries and chromaticity diagram; Intuitive colour concepts RGB colour model - YIQ colour model CMY colour model - HSV colour model - HLS colour
model; Colour selection. UNIT V ANIMATIONs & REALISM
ANIMATION GRAPHICS: Design of Animation sequences - animation function raster animationkey frame systems - motion specification -morphing weening. COMPUTER
GRAPHICS REALISM: Tiling the plane - Recursively defined curves- Koch curves- C
curves - Dragons space fling curves fractals Grammar based models - fractals
turtle graphics- ray tracing.
10
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to: Design two dimensional graphics.
Apply two dimensional transfomations. Design three dimensional graphics. Apply three dimensional transfomations. Apply Ilumination and color models. Apply clipping techniques to graphics.
Design animation sequences. TEXT B0OKS: 1. John F. Hughes, Andries Van Dam, Morgan Mc Guire David F. Sklar, James D. Foley. Steven K. Feiner and Kurt Akeley. Computer Graphics: Principles and Practbe.3 Edition, Addison- Wesley Professional,2013. (UNIT I, I, I, M. 2. Donald Heam and Pauline Baker M, "Computer Graphics", Prentice Hall. yew Pelhi, 2007
Dr. JSUNDARARAJAN,
B.E M.Tech., Ph.D
Principal NHPR ColegeotEngineening& Technoivgy
Nathem Dindigut (Dt)- 624 401.
NATHAM
(UNIT V). REFERENCES:
Donald Hean and M. Pauline Baker, Warren Carithers,"Computer Graphics With Open GL', 4t Edition, Pearson Education, 2010. 2 Jeffrey McConnell "Computer Graphics: Theory into Practice", Jones and Bartett Publishers,2006. 3. Hill F S Jr., "Computer Graphics", Maxwell Macmllan", 1990. 4. Peter Shirley, Michael Ashikhmin, Michael Gleicher, Stephen R Marschner, Erik Reinhard, Kelvin Sung, and AK Peters, Fundamental of Computer Graphics, CRC Press, 2010.
5. William M. Newman and Robert F.Sproull, "Principles of Interactive Computer Graphics Mc Graw Hill 1978. 6. http://nptel.ac.in/
Dr. JSUNDARARAJAN, B.E., MTech., Ph.D.,
Principal N.PR.College ot Engineering& Technoiugy
Natham, Dindigui (Dt)- 624 401.
NATHAM
C
NP R College of Engineering & Technology ;'lil'R Nagai , N~tham, D10d1gul - 624-101. Tamil Nadu, lnd1~
App10, td bv AI CTT N t"-· Ddl,i f.· Aflib,! t cl to Anm Um, ·m ilv. Chm rm Phone No 04 54-1 246 500. 246501. 2•16502
We!> 1f'r "......,,. nprto!l~f~ Of~~ itprc~Clf~. Emlll nprt~ m~rp.il ~ 1m:1>Ut~t1 er~
Rd: NPRCET/OFF/C'Sf:/IV/20I5- 16
The Center Head . CMS IT SerYices Pri,atc Limited . Tri chY. Ta rnilnadu - 620 001 .
Respected Sir.
0:ite: 2R.0l.20I6
Sub : Pcm, ission for Industrial Visit to our CSE students - Reg.
Ref: J\1 oU dated on 15/12/20 15
\\"ith the reference to the above. our third year CSE 55 students and J facu lties ,,·ould like to visi t your esteemed company on 18.02.20 16 (Thursday ). This , isit \\i ll be , ·ery useful for our students to know the industrial expectations & experience . In this regard I request you to permit our students to \·isit :,:our company. 'J..ie look forward your kind repl y.
Thanking you
,m~~~~'\-- -PRINC IPAL
Prn1;:1i:.al .~. P.R. Coll:-·J2 c-f E:igim'ering & fo:hnc1,.:
Nalh.Y.i\ Dificigt,:1 (Dt) -624 401
~r . ~ AJAN , M.Toch , Ph.O,
Prlncl p I N.P.R. Cotiege o# Engineering & Technology
N1thllfl\ Oindigul (Ot) · 624 40 I.
C
0
NP R College of Engineering & Technology NPR Nagar. Nalham, Dmd,gul - 624-101 , Tamil Nadu, India
Appro,·ed by A1CTE. Ne"· Dellu & Afllliated to Anna Uruvm1ty, Cherum Phone No 0-1544- 246 500, 246501 , 246502 Wclmte ""'°"·.nprcolleges otg.. """""·.npmt.otg. Em.ul:nprcetprincrpal ~nprco\legei 01g
Acceptance mail from CMS IT SERVIC ES Pvt Lid for Jnduslrial Visit
M Gmail CSE HoD NPRCET <[email protected]>
Request for Industrial visit regarding from NPR College of Engineering and Technology 2 messages
NPR CET <[email protected]> To: [email protected]
Greetings Ill Dear Sir,
Sat, Jan 30, 2016 at 10 12 AM
With the references of the permission letter from our principal, we request you to allow our Ill CSE 55 Students and 3 faculties on 18.02.2016 for Industrial Visits in your company. Kindly consider this request and reply your conformation by today ASAP for further formalities to be made in our institution.
Thank you. With regards, V.DEVI , ME, HOD-CSE NPR College of Engineering and Technology, Natham.
ramalingam <[email protected]> To NPR CET <[email protected]> Cc [email protected], [email protected]
Dear Sir,
Greetings from CMS ! ! !
Sat, Jan 30, 2016 at 10:43 AM
We are pleased to confirm accepting your students for the Industrial Visit to our office :
18.02 .2016 - 55 Students
We request your students to pay Rs.200/- per student for Food & beverages.
With best regard s,
VN Ramalingam
Center Head,
I>r. B.E., Tacli., Ph.D.,
Principal N.P.R eotlege ~ Engineering & T ochno1ogy
Natham, Dtndlgul (Ot) • 624 401 .
J ,r~;:,.h ~~ -
I::, - ' I \I i ·. ,_ , , , l .
NPt< Cviiege of Enginceri:1g & Tc-d i.:.:.:L,:'y Natham, Oindigul (Dt) -624 401 ~
0
C
NP R College of Engineering & Technology Apprcl\·ed by AICTE, N,w Ddhi & Affih~t ed to Ann~ Ul'U'-w;ity . Cberuu1
Phone No: 04 5-H- 2-1 6 500, 246501 , 246502 Weos~ : = .nprcoll~es .Of!, .........-.nprc~org. Em.Jil:nprmprm~Ji~prcolle~ei 0tE
NPR Nagar , Natham, Dindigul - 624401 , Tam il Nadu., India_ j l....--'------ -
S.NO 1. 2. 3. 4. 5. 6.
7. 8. 9 . 10.
11. 12 . 13 .
14.
15 . 16. 17.
18. 19 . 20. 21. 22 .
23. 24 . 25 .
26.
27 . 28 .
29. 30.
31. 32 . 33 . 34. 35. 36.
37 . 38. 39. 40.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
INDUSTRIAL VISIT TO CMS IT SERVICES Pvt Ltd on 18.02.2016
STUDENTS NAMELIST
REGISTER NUMBER STUDENT NAME SIGNATURE 920813104001 Aanand.S t(_ ) - <?_
920813104003 Aishwarya.B ' i( . ~ l ~ l L'~L
920813104004 Aishwarya.R ~.»-q_ u 920813104005 Aminathu l Raheela.B ~~ 920813104006 Ami rtha Priya. L.M.S -4 { v-- q '-920813104007 Aru nkuma r.P fr . u' 920813104008 Ba hirathi .R r, ~ I
( p- ,\-
920813104009 Chandra. R f'J .. ,.d -- ~ -Mu 920813104010 Cha ndra Lekha.R
920813104011 Deebika.M i..l' -f.2..--920813104013 Dh ivyaa .P 'I)'k., r\ --.V-. ... i=
-920813104014 Hema Latha .L ~ 920813104016 : Jenifa .V ~-\--920813104017 lt<avya.D ~ -- ~ 920813104018 Mani. D
~~ • - -a-c ~ "'- ii;,,,,_ .J:i:, 920813 104019 Man ikandan .B L __ - fee:= -\)--920813104020
1 Manivannan .D ___ \
920813104021 Manoj Bala .V -- v- --
~~, ~~-,· -920813104022 Mukesh Kumar .R -~q_ L L \_
-92081310402 3 Nasreen Banu.S
- -- ,_ -920813104024 Natchiappan .M 4., c..._ . f-.C1._ -- -9..~,-g
, 920813104025 Pandipriyan .R.B -- -920813104026 Pavi thra .A ~ '
920813104027 Pradheeba .G Yv--,d LLt___ 920813 104028 Prasan na .l (P_ ?___.,._ 920813104029 Praveena .M 11.)9.. tr A A .-. '-- I 920813104030 Praveen Kumar.C _r . cB_r-~ ,,~·-920813104031 Priyan ka.MR
" A (\./ \,_f.._ 920813104032 Priyanka.P <\) _,__,I_ ..... - '7
920813104033 Priya Shree .R ~ ~ p C,. 920813104034 Rajalakshmi.G .Y ~ • 1 .~
920813104036 Ramar.P ~ ---·Z 920813104037 Ramesh Babu.P -=.. ~~ .... --=s, ~,_. <::._ \a._..,_~
920813104038 Ram ita.J .,_p. ""'~~ 920813104040 Santhosh Kumar.S 5,..._r-....~!lo\ "', \.,,L U ,~ · ~
920813104041 Sara nya.J _s.,,, '-U._t"-... )-A
920813104042 Siddharth.K.P s;J-rM.. .J?: /c. \r, 920813104043 Sivashankari .D ~ '(A' t\ .l ,. 920813104044 Stal in.M.K ~ ) ~ ,( 1/ t, 920813104045 Subina Mary.A ;:; l\1)--
c__.., I
NPR College of En&ineerlng & Technology NPR Napr, Nadwn, Dindigul - 624401, Tamil Nadu, India.
Approved by AICTE. New Delhi & Affl&ated to Anna Univenity, Chemw.
Phone No: 04544- 2'16 SOO, 246501; 246502. Websile : www~e1.org, .-.-w.llplCtlorg. F.mabptcetpcilcipal~11.cq
-41. 920813104046 Sudharsan.S ~ :: IJ
42. 920813104047 Sujanandinl.J - ,i r. t...-i 43. 920813104048 Sumaiyabanu.M.A L_ I ' _JC>
C
44. 920813104049 Sureshkannan.M ~Al'-' ~ 45. 920813104050 Swetha.S -_a.,-1b. 46. 920813104051 Tamil selvl.G - ' V ,<._ 'I
47. 920813104052 Vaisnavl.S ½ > ... -~ ... • 48. 920813104053 Veena.T CJ-,
49. 920813104054 Veera Mani.V v~ so. 920813104055 Vignesh.G Ci~ .. .!. 51. 920813104056 Vignesh.R ~ u· 1
52. 920813104057 Vijay.N \1 ~~ 53. 920813104058 Vijaya Lakshmi.M vftnura [/\kd--rt1i
54. 920813104059 Yohithapandi.M \ ;-- ,J .. ~ ■ •
55. 920813104301 Vijaya Kumar.G t , '>' ~ ~ '-._)
FACULTY IN-CHARGES
1. Mr.J.VISWANATH, AP/CS~ •
2. Mrs.R.VIDHYA, AP/CSE. .-F -3. Ms.R.DIVYA, AP/CS~
HoD/CSE
Dr. FJ. :., fl.II.Tech., Ph.D.,
Prine! al N.P.R. College of Engineerinn 81 Technology
Natharn., Dindigu! (Ot/ -624 40 1.
~ -~r PRINCIPAL
~Principal N.P.A College of Engineering-& Technology
. ''Nathatn, Oindigul (Dt) • 624 401
•
NPR College,ofEngineennc.&TedmoloU NPR Nagar, Nalham, mll.d.im.l · 624401, Tamil Nadu, India
.Approved by AlCTE, New .Delhi & Affili:ited to Amu Univenity, Ch=i An ISO 9001: 2015 Certified. In:.1itu.tion.
U,--«1(-ll tl10.• S t m · :Phone No: ()4544• 246 500J 246501, 246502. '1.'clnic! : www. :n.-oll~•~ .Q •, n'<l'<l' .ll :n:a •, Ew:iil:n . riuc· al
PHOTO GALLERY
e
Third Year CSE Students Industrial Visit to CMS IT SERVICES Pvt Ltd on 18.02.2016
Dr. .RAJAN, B.E. M.Tech., Ph.D.,
Princ ip I N.P.R. College of Engineering & Technology
Nath all'.., Dindigul (Dt) • 624 401 .
LTPC 3003
Cs6601 DISTRIBUTED SYSTEMs
OBJECTIVES: The student should be made to: Understand foundations of Distributed Systems. Introduce the idea of peer to peer services and file system. Understand in detail the system level and support required for distributed system. Understand the issues involved in studying process and resource management UNIT I INTRODUCTION 7 Examples of Distributed Systems-Trends in Distributed Systems - Focus on resource
sharing Challenges. Case study: World Wide Web.
UNIT I COMMUNICATION IN D*STRIBUTED SYSTEM System Model - Inter process Communication the API for internet protocols - External data
representation and Multicast communication. Network virtualization: Overlay networks Case study: MPI Remote Method Invocation And Objects: Remote InvocationIntroduction-Request-reply protocols Remote procedure call - Remote method invocation. Case study: Java RMI -Group communication Publish-subscribe systems Message ueues Shared memory approaches Distributed objects Case study: Enterprise Java Beans-from objects to components. UNIT II PEER TO PEER SERVICES AND FILE SYSTEM Peer-to-peer Systems Introduction Napster and its legacy Peer-to-peer Middleware Routing overlays. Overlay case studies: Pastry, Tapestry- Distributed File Systemns Introduction File service architecture -Andrew File system. File System: Features-File model -File accessing models - File sharing semantics Naming: Identifiers, Addresses, Name Resolution Name Space Implementation - Name Caches - LDAP. UNIT IV SYNCHRONIZATION AND REPLICATIONN Introduction Clocks, events and process states Synchronizing physical clocks- Logical time and logical clocks Global states Coordination and Agreement- Introduction Distributed mutual exclusion - Elections Transactions and Concurrency Contro Transactions -Nested transactions Locks - Optimistic concurrency control - Timestamp ordering- Atomic Commit protocols -Distributed deadlocks Replication Case study -Coda. UNIT V PROCESS & RESOURCE MANAGEMENT Process Management: Process Migration: Features, Mec Issues, Implementation. Resource Management: Introduction- Features of Scheduling Algorithms -Task Assignment Approach - Load Balancing Approach - Load Sharing Approach.
10
10
9
nism - Threads: Models,
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to: Discuss trends in Distributed Systems. Apply network virtualization. Apply remote method invocation and objects. Design process and resource management systems. TEXT BOOK: 1. George Coulouris, Jean Dollimore and Tim Kindberg. "Distributed Systems Concepts and Design", Fifth Edition, Pearson Education, 2012. REFERENCES: 1. Pradeep K Sinha, "Distributed Operating Systems: Concepts and Design".Prentice Hall of India, 2007. 2. Tanenbaum A.S., Van Steen M., "Distributed Systems: Principles and Par�digms" Pearson Education, 2007. 3. Liu M.L.. "Distributed Computing, Principles and Applications", Pearson Educatión, 2004. 4. Nancy A Lynch, "Distributed Algorithms", Morgan KautmantuogdNDARARAJAN,
8.E. N.Tech., Ph.D. Principal N.PR. College of Engineering& Technoloyy
Natham, Dindigul (Dt)-624 401.
MATHA
19
TM
CMS IT 1PAINING INSTITUTE
Expect The World From Us A Diviston of CM5 IT Serviccs Pvt. Lid.
25", June' 2016
To Whom So Ever It May Concern
This is to certify that Mr. Thariq Arsath.S, studying B.E (CSE) student of NPR College of Engineering &
Technology, Natham, Dindigul has successfully completed Internship Training from 07.06.2016 to
25.06.2016 in our organization.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
R SP Authorized atoryK Dr. J.SUNDARARAJAN,
f_Trichy
620001 De B.EM.Tech., Ph.D., NATHAM Principal N.P.R.College of Engineering& Technoioy
Natham, Dindigul (Dt)- 624 401.
Licensee :: Entrust Technoservices Pvt. Ltd.
3rd Floor, TABS Complex, Opp. American Hospital, 41, Bharathidasan Salai, Cantonment, Trichy 620 001
CMS Phone:0431-4250437, Email [email protected] Website: www.cmsinstitute.co.in
209
T6601 C LTP 3003
MOBILE COMPUTING
oBJECTIVES The student should be made to: Understand the basic concepts of mobie computing Be familiar with the network protocol stack Leam the basics of mobile telecommunication system Be exposed to Ad-Hoc networks Gain knowledge about díferent mobile platfoms and application development UNITI INTRODUCTION 9 Mobile Computing Mobile Computing Vs wireless Networking- Mobile Computing Applications -Characteristics of Mobile computing Structure of Mobile Computing Application. MAC Protocols - Wireless MAC Isues - Fixed Assignment Schemes Random Assignment Schemes - Reservation Based Schemes. UNIT I MOBILE INTERNET PROTOCOL AND TRANSPORT LAYER Overview of Mobile IP - Features of Mobile IP - Key Mechanism in Mobile IP - route
Optimization.Overview of TCPAP - Architecure of TCPIP- Adaptation of TCP Window Improvement in TCP Performance. UNIT HI MOBILE TELECOMMUNICATION SYSTEM Global System for Mobile Communication (GSM)- General Packet Radio Service (GPRS) Universal Mobile Telecommunication System (UMTS) UNIT V MOBILE AD-HOC NETwORKS
9
9
9 Ad-Hoc Basic Concepts Characteristics -Applications Design Issues - Routing Essential of Traditional Routing Protocols Popular Routing Protocols - Vehicular Ad Hoc networks (VANET) - MANET Vs VANET -Security. UNIT V MOBILE PLATFORMS AND APPLICATIONS 9 Mobile Device Operating Systems - Special Constrains & Requirements - Commercial Mobile Operating Systems - Software Development Kit ioS, Android, BlackBery, Windows Phone MCommerce - Structure - Pros & Cons Mobile Payment System - Security ssues.
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to: Explain the basics of mobile telecommunication system Choose the required functionality at each layer for given application ldentify solution for each functionality at each layer Use simulator tools and design Ad hoc networks Developa mobile application. TEXT BOOK: 1. Prasant Kumar Pattnaik, Rajib Mall, Fundamentals of Mobile Computing", PHI Leaming Pvt Ltd, New Delhi -2012
Dr. JSUNDÁRARAJAN,
B.E. M.Tech, Ph.D Prineipal
NPRColege erEngineertng & Techhonoyy Natham, Dindigu! (Dt)-624 401. ATHAM
TM
CMS IT TRAINING INSTITUTE
Expect The World From Us A Diviston of CMS IT Services Pvt. Lid
25th, Dec 2015
To Whom So Ever It May Concern This is to certify that Ms. Jentfa. V, Department of Computer Science & Engineering, NPR College of
Engineering& Technology, Natham, Dindigul, has undergone inplant training from 18.12.2015 to
25.12.2015 in our organization.
During the period of training she had shown keen interest towards learning.
She demonstrated good design skills with self-motivated attitude to learn new things.
We wish her future endeavor.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
Authorized Signa9
Dr. J.SUNDARARAJAN, B.EM.Teck., Ph.D.,
Principi N.PR. Colege of Enginering & Technology
Natham, Dindigul (Dt) -624 401.
NATHAM
Licensee: Entrust Technoservices Pvt. Ltd.
3rd Floor, TABS Complex, Opp. American Hospital, 41, Bharathidasan Salai, Cantonment, Trichy-620 001
CMS Phone:0431-4250437, Email: [email protected] Website: www.cmsinstitute.co.in
SEO
LTPC 3003
CS6660 cOMPILER DESIGN
OBJECTIVES: The student should be made to: Leam the design principles of a Compiler. Leam the various parsing techniques and different levels of translation Leam how to optimize and effectively generate machine codes UNIT I INTRODUCTION TO COMPILERS 5 Translators-Compilation and Interpretation-Language processors -The Phases of Compiler Erors Encountered in Different Phases-The Grouping of Phases-Compiler Construction Tools-Programming Language basics. UNIT II LEXICAL ANALYSIS 9 Need and Role of Lexical Analyzer-Lexical Errors-Expressing Tokens by Regular Expressions-Converting Regular Expression to DFA- Minimization of DFA-Language for Specifying Lexical Analyzers-LEX-Design of Lexical Analyzer for a sample Language.
10 UNIT III SYNTAX ANALYSIS
Need and Role of the Parser-Context Free Grammars Top Down Parsing -General Strategies-Recursive Descent Parser Predictive Parser-LL(1) Parser-Shíft Reduce Parser- LR Parser-R (0)Item-Construction of SLR Parsing Table -introduction to LALR Parser -
Error Handling and Recovery in Syntax Analyzer-YACc-Design ofa syntax Analyzer for a Sample Language. UNIT V SYNTAX DIRECTED TRANSLATION & RUN TIME ENVIRONMENT
Syntax directed Definitions-Construction of Syntax Tree-Bottom-up Evaluation of S-AttributeDefinitions- Design of predictive translator Type Systems-Specification of a simple type checker Equivalence of Type Expressions-Type Conversions.RUN-TIME ENVIROCMENT: Source Language Issues-Storage Organization-Storage Allocation-Parameter Passing-
Symbol Tables-Dynamic Storage Allocation-Storage Allocation in FORTAN.
12
UNIT V CODE OPTIMIZATION AND CODE GENERATION
Principal Sources of Optimization-DAG. Optimization of Basic Blocks-Global Data Flow Analysis-Efficient Data Flow Algorithms-lssues in Design of a Code Generator A Simple Code Generator Algorithm.
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to: Design and implement a prototype compiler. Apply the various optimization techniques. Use the different compiler construction tools. TEXTBOOK: 1. Alfred V Aho, Monica S. Lam, Ravi Sethi and Jeffrey D Ullman, "Compilers - Principles, Techniques and Tools", 2nd Edition, Pearson Education, 2007. REFERENCES: 1. Randy Allen, Ken Kennedy, "Optimizing Compilers for Moden Architectures: A
Dependence-based Approach", Morgan Kaufmann Publishers, 2002. 2. Steven S. Muchnick, "Advanced Compiler Design and Implementation, "Morgan Kaufmann Publishers - Elsevier Science, India, Indian Reprint 2003.
3. Keith D Cooper and Linda Torczon, "Engineering a Compiler, Morgan Kaufmann Publishers Elsevier Science, 2004. 4Charles N. Fischer, Richard. J. LeBlanc, 'Crafting a Compiler with C". Pearsen Education. 2008.
Dr. JSUNDARARAJAN,
B.E, M.Tech., Ph.D.
N:PR.College ot Engineering&Techno1oyy
Natham, Dindigut (Dt)- 624 401.
Principal NATHAM
C3 TECHNOLOGIES TRAINING I PROJECTS | PLACEMENTS An 1SO 29990:2010 Certified Institutlion
UKAC
52/33, T.Nagar 3 Cros, Ramanathapuram, Coimbatore-641 045. Ph: 72000 55778 / 98435 55778. E-mail: [email protected]
Date: 22.12.2015
CERTIFICATE OF IN-PLANT TRAINING This is to certify that Mr. Gajapathi.E, B.E-CSE, IV year, student of NPR college of
Engine ring Technology, Natham, Dindigul, had undergone inplant training in our company.
He had visited our company from 15.12.2015 to 19.12.2015 and completed the training satisfactorily.
We wish him good luck.
For C3 TECHNOLOGIES
O Managing DIrector
Dr. J.SUNDARARAJAN, B.EM.Tech., Ph.D.,
Princip N.PR.College of Engineerlng&Technology
Nathain, Dindigul {Dt)- 624 401. G.
NATHAM
IT6502 DIGITAL sIGNAL PROCESSING3 LTPC 3104 OBJECTIVES: .To introduce discrete Fourier transform and its applications. To teach the design of infinite and finite impulse response filters for filtering undesired signals. To introduce signal processing concepts in systems having more than one sampling frequency. UNIT I SIGNALS AND SYSTEMS
9 Basic elements of DSP concepts of frequency in Analog and Digital Signals - sampling theorem-Discrete - time signals, systems - Analysis of discrete time LTI systems Z transform-Convolution - Correlation. UNIT II FREQUENCY TRANSFORMATIONS 9 Introduction to DFT- Properties of DFT- Circular Convolution Filtering methods based on DFT FFT Algorithms Decimation - in - time Algorithms, Decimation in - frequency Algorithms - Use of FFT in Linear Filtering DCT- Use and Application of DCT. UNIT II IIR FILTER DESIGN
9 Structures of lIR Analog filter design - Discrete time lIR filter from analog filter- IR filter design by Impulse Invariance, Bilinear transformation, Approximation of derivatives (LPF, HPF, BPF, BRF) filter design using frequency translation. UNIT IV FIR FILTER DESIGN
9 Structures of FIR - Linear phase FIR filter Fourier Series - Filter design using windowing techniques (Rectangular Window, Hamming Window, Hanning Window), Frequency sampling techniques UNIT V FINITE WORD LENGTH EFFECTS IN DIGITAL FILTERS Binary fixed point and floating point number representations Comparison - Quantization noise -truncation and rounding quantization noise power- input quantization error coefficient quantization error limit cycle oscillations-dead band- Overflow error-signal scaling.
9
TOTAL (L:45+T:15): 60 PERIODS OUTCOMES: Upon completion of the course, students will be able to: Perfom frequency transforms for the signals. Design IR and FIR filters. Finite word length effects in digital filters TEXT BoOK: 1. John G. Proakis and Dimitris G.Manolakis, "Digital Signal Processing-Principles, Algorithms & Applications", Fourth Edition, Pearson Education, Prentice Hall, 2007. REFERENCES: 1. Emmanuel C.lfeachor, and Barrie.W.Jervis, "Digital Signal Processing", Second Edition, Pearson Education, Prentice Hall, 2002. 2. Sanjit K. Mitra, "Digital Signal Processing-A Computer Based Approach", Third Edition, Tata Mc Graw Hill, 2007. 3. A.V.Oppenheim, R.W. Schafer and J.R. Buck, Discrete-Time Signal Processing, 8n Indian Reprint, Pearson, 2004. 4. Andreas Antoniou, "Digital Signal Processing", Tata McGraw Hill, 2006.
Dr. J.SUNDARARAJAN, B.E.. MTech., Ph.D.
IEC N.PR.
College ot Engineering&
Technoiwgy
Natham,
Dindigul
(Dt)- 624 401
Principal
ENG NATHAM
C3 TECHNOLOGIES TRAINING I PROJECTS | PLACEMENTS An ISO 29990:2010 Certified Institution
UKAC 52/33, T.Nagar 3 Cross, Ramanathapuram, Coimbatore -641 045.
Ph: 72000 55778 /98435 5778. E-mail: [email protected]
Date: 05.06.2016
To whomsoever it may concern
This is to certify that Ms.Kiruthiga.U.J student of BE-CSE final year, NPR college of Engineering &Technology, Natham, Dindigul, has done internship training in our organization from 09.05.2016 to 31.05.2016
During the period of service, she was found to be good. We wish her all the success in future career.
NATHAM Dr. J.SUNDARARAJAN,
B.M.Tech., Ph.D., Principal
N.PR.College of Engineering & Technology Natham, Dindigul (Dt)- 624 401.
For C3 TEÇHNOLOGIES
Managlng Director
CS6659 ARTIFICIAL INTELLIGENCE LTPC 3003 OBJECTIVES:
The student should be made to: Study the concepts of Artificial Intelligence. Leam the methods of solving problems using Artificial Inteligence. Introduce the concepts of Expert Systems and machine leaming. UNIT I INTRODUCTION TO AI AND PRODUCTION SYSTEMS Introduction to A-Problem fomulation, Problem Definiton -Production systems, Control strategies,Search strategies. Problem characteristics. Production system characteristics Specialized production system- Problem solving methods Problem graphs, Matching. Indexing and Heuristic functions -Hill Climbing-Depth first and Breath first, Constraints satisfaction Related algorithms, Measure of perfommance and analysis of search algorithmsS. UNIT II REPRESENTATION OF KNOWLEDGSE
9
9 Game playing - Knowedge representation, Knowledge representation using Predicate logic, Introduction to predicate calculus, Resolution, Use of predicate calculus, Knowledge representation using other logic-Strucured representation of knowledge. UNIT II KNOWLEDGE INFERENCE
Knowledge representation Production based system, Frame based system. Inference Backward chaining, Forward chaining, Rule value approach, Fuzzy reasoning Certainty factors, Bayesian Theory-Bayesian Network-Dempster - Shafer theory. UNIT V PLANNING AND MACHINE LEARNING Basic plan generation systems - Strips-Advanced plan generation systems - K strips- Strategic explanations -Why, Why not and how explanations. Leaming- Machine leaming adaptive Leaming. UNIT V EXPERT SYSTEMS
9
9
9 Expert systems - Architecture of expert systems, Roles of expert systems Acquisition Meta knowledge, Heuristics. Typical expert systems MYCIN, DART, XOON, Expert systems shells.
Knowiedge
TOTAL: 45 PERIODS OUTCOMES: At the end of the course, the student should be able to: Identify problems that are amenable to soludon by Al methods. Identify appropriate Al methods to solve a given problem. Formalise a given problem in the languageframework of diífferent Al methods. Implement basic Al algorithms. Design and cary out an empirical evaluation of diferent algorithms on a problem formalisation, and state the conclusions that the evaluation supports. TEXT BOOKS: 1. Kevin Night and Elaine Rich, Nair B., "Artificial Intelligence (SIE)", Mc Graw Hil-2008.
(Units-I,|1,VI& V) 2. Dan W. Patterson, "Introduction to Al and ES", Pearson Education, 2007. (Unit-ll). REFERENCES: 1. Peter Jackson, "Introduction to Expert Systems', 3- Edition, Pearson Education, 2007 2. Stuart Russel and Peter Norvig "Al - A Modem Approach", 2n Edition, Pearson Education
2007 3. Deepak Khemani "Artficial Intelligence, Tata Mc Graw Hl Education 2013 4. http://nptel.ac.in
Dr. JSUNDARARAJAN, S.E MTech. Ph.D.
N.PRColege ot
Engineering &
Technon
Natham,
Dindigul (Dt)
624 401.
Principak
PR LESA NOVEL APPROACH FOR DATA HIDING Raneh tha av
IN IMAGE USING RESERVING SPACE
BEFORE ENCRYPTION
A PROJECT REPORT
Submitted by
R.ANUSHA (920812104007)
S.AROCKIA MARY LIFNA (920812104010)
E.JEYA PRATHA (920812104033)
R.KEERTHANA (920812104039)
In partial fulfillment for the award ofthe degree
Of
BACHELOR OF ENGINEERING
In
COMPUTER SCIENCE AND ENGINEERING
NPR COLLEGE OF ENGINEERING AND TECHNOLOGY,
NATHAM
DINDIGUL 624001
ANNA UNIVERSITY: CHENNAI 600 025
APRIL 2016 Dr. JSUNDARARAJAN,
B.E, M.Tech., Ph.D. Principal HATHA
N.PRCoe ge of Ennincari,a&Technoiog» Natha, Din 24u1.
ABSTRACT
All previous methods embed data by reversibly empty out space
from the encrypted images, which may be subject to some errors on data
extraction and/or image restoration .We proposed a novel method by
reserving space before encryption with a traditional RDH algorithm, and
thus it is easy for the data hider to reversibly embed data in the encrypted
image. The proposed method can achieve real reversibility, that is data
extraction and image recovery are free of any error. Specific locations are
assigned to each element of data to be encrypted by means of LSB
algorithm. The XOR ciphering technique is also include in the encryption.
The results in shown in MATLAB.
Dr.J.SUNDARARAJAN
BE, M.7ech., Ph.D, Princpa
N.PR.Colege of ngincerng & Technoiogy
Nathan, Dindigul (Dt)-624 4U1.
NATHAM
CHAPTER 8
CONCLUSION
Reversible data hiding in encrypted images is a new topic a* lata attention because of the privacy-preserving requirements from ciou
management. Previous methods implement RDH in encrypted images by
vacating space after encryption, as opposed to which we proposed by reserving
space before encryption. Thus the data hider can benefit from the extra space
emptied out in previous stage to make data hiding process effortless. 1he
proposed method can take advantage of all traditional RDH techniques for plain
images and achieve excellent performance without loss of perfect secrecy.
Furthermore, this proposed method can achieve real reversibility, separate data
extraction and greatly improvement on the quality of marked decrypted images.
In this paper, a novel scheme for separable reversible data hiding in
data encrypted image is proposed, which consists of image encryption,
embedding and data- extraction/image recovery phases. In the first phase,
the content owner encrypts the original uncompressed image using an
encryption key.
Although a data-hider does not know the original content, he can
compress the least significant bits of the encrypted image using a data-hiding
key to create a sparse space to accommodate the additional data. With an
encrypted image containing additional data, the receiver may extract the
additional data using only the data hiding key, or obtain an image similar to the
original one using only the encryption key.
NATHAM
Dr. J.SNDARAAJAN,BE, M.Tech., Ph.D.,
Pricipei N.PR. College of Enginoering & Technc
Naihan, Dindigut {Dt)- 624 401. 46
MG2452 ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING 3003
UNIT I INTRODUCTION 5 Managerial Economics - Relationship with other disciplines Firms: Types,
objectives and goals - Managerial decisions Decision analysis.
UNIT II DEMAND & SUPPLY ANALYSIS Demand Types of demand Determinants of demand - Demand function Demand elasticity- Demand forecasting - Supply Determinants of supply -Supply function -
Supply elasticity. UNIT II PRODUCTION AND COST ANALYSIS
10
10 Production function -Returns to scale - Production optimization - Least cost input lsoquants - Managerial uses of production function. Cost Concepts Cost function -
Determinants of cost Short run and Long run cost curves - Cost Output Decision Estimation of Cost UNIT IV PRICING
Determinants of Price Pricing under different objectives and different market structures -Price discrimination Pricing methods in practice. UNIT V FINANCIAL ACCOUNTING (ELEMENTARY TREATMENT) Balance sheet and related concepts - Profit & Loss Statement and related concepts -
-Financial Ratio Analysis - Cash flow analysis - Funds flow analysis - Compara financial statements - Analysis & Interpretation of financial statements. UNIT VI CAPITAL BUDGETING. (ELEMENTARY TREATMENT) Investments - Risks and return evaluation of investment decision - Average rate of
return Payback Period Net Present Value - Internal rate of return. SUGGESTED BOOKS:
5
10
e
5
1. Samuelson. Paul A and Nordhaus W.D., 'Economics', Tata Mcgraw Hill Publishing Company Limited, New Delhi, 2004 2. McGuigan, Moyer and Harris, 'Managerial Economics; Applications, Strategy and
Tactics', Thomson South Western, 10th Edition, 2005. 3. Paresh Shah, 'Basic Financial Accounting for Management', Oxford University Press, New Delhi, 2007. 4. Salvatore Dominick, 'Managerial Economics in a global economy'. Thomson South
Western, 4th Edition, 2001 5. Prasanna Chandra. 'Fundamentals of Financial Management, Tata Mograw Hill
Publishing Ltd., 4th edition, 2005.
fE
Br. J.SUNDARARAJAN, B:E., M.Tech., Ph.P
Principal N.PR. Cole�e ot Engineeririg& Technology
Natham, Dindigut (Dt)- 624 491
C3 TECHNOLOGIES TRAINING I PROJECTS | PLACEMENTS An 1SO 29990:2010 Certified Institutlion
UKAC
52/33, T.Nagar 3 Cros, Ramanathapuram, Coimbatore-641 045. Ph: 72000 55778 / 98435 55778. E-mail: [email protected]
Date: 22.12.2015
CERTIFICATE OF IN-PLANT TRAINING This is to certify that Mr. Gajapathi.E, B.E-CSE, IV year, student of NPR college of
Engine ring Technology, Natham, Dindigul, had undergone inplant training in our company.
He had visited our company from 15.12.2015 to 19.12.2015 and completed the training satisfactorily.
We wish him good luck.
For C3 TECHNOLOGIES
O Managing DIrector
Dr. J.SUNDARARAJAN, B.EM.Tech., Ph.D.,
Princip N.PR.College of Engineerlng&Technology
Nathain, Dindigul {Dt)- 624 401. G.
NATHAM
Cs2401 cOMPUTER GRAPHICS LTPC 3003
9 UNIT I 2D PRIMITIVES output primitives-Line, Circle and Ellipse drawing algorithms -Attributes of output primitives - Two dimensional Geometric transformation Two dimensional viewing -Line, Polygon, Curve and Text clipping algorithms UNIT II 3D CONCEPTS 9
Parallel and Perspective projections Three dimensional object representation-Polygons, Curved lines, Splines, Quadric Surfaces,- Visualization of data sets 3D transformationsS Viewing-Visible surface identification. UNIT II GRAPHICS PROGRAMMING Color Models RGB, YIQ, CMY, HSV -Animations General Computer Animation, Raster, Keyframe Graphics programming using OPENGL - Basic graphics primitives
Drawing three dimensional objects Drawing three dimensional scenes
9
UNIT IV RENDERING Introduction to Shading models - Flat and Smooth shading Adding texture to faces
Adding shadows of objects Building a camera in a program Creating shaded objects - Rendering texture - Drawing Shadows.
UNIT V FRACTALS Fractals and Self similarity Peano curves - Creating image by iterated functions Mandelbrot sets Julia Sets Random Fractals Overview of Ray Tracing Intersecting rays with other primitives - Adding Surface texture Reflections and Transparency
Boolean operations on Objects
9
TOTAL = 45
TEXT BOOKS: 1. Donald Hearn, Pauline Baker, Computer Graphics C Version, second edition, Pearson Education,2004. 2. F.S. Hill, Computer Graphics using OPENGL, Second edition, Pearson Education, 2003. REFERENCES: 1. James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Computer Graphics- Principles and practice, Second Edition in C, Pearson Education, 2007.
Dr. JSUNDARARAJAN, B.E., M.Tech., Ph.D.
Principal N.PR.College ot Engineering& Technology
Natham, Dindigu! (Dt)-624 401.
NPRCollege of Engineering& Technology NPR Nagar, Natham, Dindigul - 624401. Tamil Nadu, India
Approved by AICTE, New Delhi & Affiliated to Anna University, Chennai Phone No: 04544- 246 S00, 246501, 246502.
Websire: wwwaprcolleges org www.nprcetorg, Email nprcerprincpal@uprcolleges org
NPR Rrach the Star
Date: 06.02.2016 Ref: NPRCET/OFF/CSE/AV/2015-16
To
The Managing Director. C3 Technologies, Coimbatore. Tamilnadu-641023.
Dear Sir.
Sub: Seeking permission for Industrial Visit to our CSE students - reg.
Ref: MoU dated on 09/12/2015
Hereby I am looking permission for our final year CSE 47 students along with 3 faculties to visit your esteemed company on 25.02.2016 (Thursday). As per the stipulations of Anna University. our students are expected to make
industrial visits to appreciate the practices made in industry. In this regard I
request you to permit our students to visit your company. We look forward to
receive your favorable response.
Thanking you
PRINCIPAL
Prticipal PR. College of Engineering& Technology
Natham, Dindigul (Dt) -624 401 .
Dr. J.SUNDARARAJAN,
B.EMTech, Ph.D., Principal N.PR.College of Engineering& Technology Natham, Dindigul (Dt) 624 401.
c C3 TECHNOLOGIES TRAINING | PROJECTS | PLACEMENTS An ISO 29990:2010 Certified Institution UKAC
52/33, T.Nagar 3 Cross, Ramanathapuram, Coimbatore -641 045.
Ph: 72000 55778/98435 55778. E-mail: [email protected]
Date: 16.02.2016
To
The Principal,
NPR College of Engineering & Technology,
Natham,
Dindigul-624 401.
Sir,
Sub: Industrial Visit-Reg
With reference to your letter dated on 06.02.2016, we wish to inform you that we
permit 47 students belongs to, final year computer science and engineering, along with 3
faculties to visit our company on 25.02.2016 (Thursday).
EATHAM
For C3 TECHNOLOGIES
Managlng Dlrector
Princlpal NPR.Collsge of Engineering&Technol- Natharn, Dindigul (Dt)- 624 401
Dr. J.SUNDARARAJAN,
B. M.Tech., Ph.D. Principal N.PR.Colege of Engineering& Technology Natham, Dindigul (Dt).624 401.
NPRcollege of Engineering & Technolog NPR Nagar, Natham, Dindigul 624401, Tamil Nadu, India
Approved by AICTE, New Delhi & Afiliated to Anna University, Chennai Phone No: 04544- 246 S00, 246501, 246502.
Website www.nprcolleges o1g, www.nprcet org, [email protected]
NPR
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Industrial Visit to C3 technologies on 25.02.2016
STUDENTS NAMELIST
REGISTER STUDENT S.NO STUDENT NAME NUMBER ATTENDANCE 20812104001 AARTHY.S
920812104002 ABIRAMI.J
920812104003 ABISHEKA.R.S 920812104004 AFZALAHAMED.A
920812104005 ANANTHALAKSHMI.B
O 920812104006 ANITHA.R
920812104007 ANUSHA.R 8. 920812104009 ANUSUYADEVI.T
9 920812104010 AROCKIAMARYLIFNA.S
10 TI.
920812104011 ARUN.R 9208 12104012 BALAVIGNESH.M
920812104013 BAMAJ 13. 920812104014 BARKAVI.M
14. 920812104015 BHARATH.N
15. 920812104016 BHUVANESHWARI.M
6. 920812104017 CLINGTON XAVIER.S AB 17. 920812104018 DHARANI.K
18. 920812104019 DIVYA.B
9. 920812104020 ELAKIYA.S
20. 920812104021 GAJAPATHI.E
920812104022 GANESH.V
2. 920812104023 GEETHA.S 23. 920812104024 GURU.G.R
24. 920812104025 HEMA.R
25 920812104026 HEMA.R 26. 920812104028 HEMAVATHY.E
920812104029 920812104030 92081210403|
27. INDRA.M 28. INDRAJITHSUNDAR.V
29. JANANI.S
30. 920812104032 JEYALAKSHMI.M
31. 9208 12104033 JEYAPRATHA.E 32. 920812104034 JONES KASHMIR RAJ.G
33. 920812104035 JOTHIMANI.R 34. 920812104036 KALAIYARASIA
35. 920812104037 KARTHIGAA.U.M
36. 920812104039 KEERTHANA.R
AB 37. 920812104040 KEERTHIKA.R
NPR College of Enginering & Techmology NPR Nagar, Natham, Dindigul 624401, Tamil Nadu, India.
Approved by AICTE. New Delhi& Affliated to Anna Unirersity. Chenn Phone No. 01544- 246 S00, 246501, 246502
Website www.nprcolleges.org. www.nprcet org, Email nprcetprmcpal @nprcolleges.org
NPR
38. 920812104041 KIRUTHIGA. U.J
39 920812104042 MADHUBALA.M 40. 920812104043 MALLIKA.R
41. 920812104044 MARGRATEMARY.S 42. 920812104045 MARIAPREETHIF
MITHUNMUTHUPRAKASH.MK 43 920812104046 44. 920812104047 MOHAMED ISMAIL.H 45. 920812104048 MOHANARANGAM.K 46. 920812104049 MUTHUPANDI.A 47. 920812104050 NAGARAJ.R
Faculty Co-ordinatorS r R.Hariharan. A P/CSE K. H
2. Mrs.A.Akilarani. AP/CSEK T
3. Ms.P.Durgadevi.AP/CSsE t
HoD/CSE PRINCIPAL
Principal N.PR.College of Engineering &Technology Netam, Dindigul (D:)- 624 411
NATHAM
Dr. J.SUNDARARAJAN, B.E M.Tech., Ph.D.,
Principal N.PR.College of Engineering& Technology
Natham, Dindigul (Dt).624 401.
NPRCollege of Engineering & 1leehnology NPR Nagar, Nathan, Dindigul - 624401, Tarnil Nadu, ndia
Approved by AICTE, New Delhi & Affiliated to Ana University, Chennai
An ISO 9001:2015 Certikied Iustitution Phone No: (04544- 246 S00, 246501, 246502.
Website: www.uproll-ges.org, www.uprctong, [email protected]
NPR Reveh t?ze S7ar
PHOTO GALLERY
Final year CSE students Industrial Visit to C3 Technologies on 25.02.2016
NG NATHAM
Dr. J.SUNDARARAJAN, B.EM.Tech, Ph.D.
Princip N.PR.College of Engineering & Technology
Natham, Dindigu! (Dt)- 624 401
0019 OL
CS2402 MOBILE AND PERVASIVE COMPUTING LTPC 3 003
9 UNIT I MOBILE NETwORKS Cellular Wireless Networks GSM - Architecture - Protocols Connection Establishment
Frequency Allocation Routing Mobility Management- Security -GPRS UNIT II WIRELESS NETWORKS 9
Wireless LANs and PANs - JEEE 802.11 Standard -Architecture Services -Network- HiperLAN- Blue Tooth- Wi-Fi - WiMAX UNIT III ROUTING 9 Mobile IP- DHCP AdHoc- Proactive and Reactive Routing Protocols - Multicast Routing.
UNIT IV TRANSPORT AND APPLICATION LAYERS 9 Mobile TCP-WAP Architecture - wW Programming Model-WDP - WTLS - WTP.
WSP- WAE - WTA Architecture - WML - WMLScripts
UNIT V PERVASIVE cOMPUTING 9
Pervasive computing infrastructure-applications- Device Technology Hardware, Human- machine Interfaces, Biometrics, and Operating systems- Device Connectivity -Protocols, Security, and Device Management- Pervasive Web Application architecture-Access from PCs and PDAs Access via WAP
TOTAL = 45
TEXT BOOKS: 1. Jochen Schiller, "Mobile Communications", PHI, Second Edition, 2003. 2. Jochen Burkhardt, Pervasive Computing: Technology and Architecture of Mobile
Internet Applications, Addison-Wesley Professional; 3rd edition, 2007 REFERENCES: 1. Frank Adelstein, Sandeep KS Gupta, Golden Richard, Fundamentals of Mobile and Pervasive Computing, McGraw-Hill 2005 2. Debashis Saha, Networking Infrastructure for Pervasive Computing: Enabling
Technologies, Kluwer Academic Publisher, Springer, First edition, 2002 3. Introduction to Wireless and .Mobile Systems by Agrawal and Zeng, Brooks/ Cole
(Thomson Learning), First edition, 2002 4. Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, Principles of Mobile Computing, Springer, New York, 2003.
Dr. J.SUNDARARAJAN,
B.E., M.Tech., Ph.D.,
Principal
N.P.R.College of Engineering& Technology
Natham, Dindigut (Dt)- 624 401,
C3 TECHNOLOGIES TRAINING | PROJECTS | PLACEMENTS
An ISO 29990:2010 Certified Institution UKAC
52/33, T.Nagar 3" Cross, Ramanathapuram, Coimbatore -641 045.
Ph: 72000 55778 /98435 55778. E-mail: [email protected]
Date:05.06.2016
To whomsoever it may concern
This is to certify that Ms.Abisheka.R.S student of BE-CSE final year, NPR college of
Engineering &Technology, Natham, Dindigul, has done internship training in our organization
from 09.05.2016 to 31.05.2016.
During the period of service, he was found to be good.
We wish him all the success in future career.
For C3TECHNOLOGIES
kte Maraging Director
Dr. J.SUNDARARAJAN, B.E,Tech., Ph.D.,
Principal N.PR.College of Engineering&Technology
Natham, Dindigul (Dt)-624 401. NATHAM
Cs2403 DIGITAL SIGNAL PROCESSING LTPC 3003
9 UNIT I SIGNALS AND SYSTEMS
Basic elements of DSP -concepts of frequency in Analog and Digital Signais - sampling theorem Discrete tinme signals. systems Analysis of discrete time LTI systems - Z
transform- Convolution (linear and circular) - Correlation.
UNIT II FREQUENCY TRANSFORMATIONS Introduction to DFT Properties of DFT Filtering methods based on DFT- FFT Algorithms Decimation in time Algorithms, Decimation in frequency Algorithms -Use of FFT in Linear Filtering - DCT
UNIT III IR FILTER DESIGN
9
9 Structures of lIR - Analog filter design - Discrete time lIR filter from analog filter lIR
filter design by Impulse Invariance, Bilinear transformation, Approximation of derivatives - (HPF, BPF, BRF) filter design using frequency translation
UNIT IV FIR FILTER DESIGN 9
Structures of FIR Linear phase FIR filter Filter design using windowing techniques. Frequency sampling techniques- Finite word length effects in digital Filters
UNIT V APPLICATIONS 9
Multirate signal processing-Speech compression- Adaptive fiter Musical sound processing - Image enhancement.
TEXT BOOKS: 1. John G. Proakis & Dimitris G.Manolakis. "Digital Signal Processing- PrinciplesAlgorithms & Applications", Fourth edition, Pearson education/ Prentice Hall.2007 2. Emmanuel C.lfeachor, & Barrie.W.Jervis. "Digital Signal Processing". Second edition, Pearson Education / Prentice Hall. 2002. REFERENCES: 1. Alan V.Oppenheim, Ronald W. Schafer & Hohn. R.Back, "Discrete Time Signal Processing", Pearson Education, 2nd edition, 2005. 2. Andreas Antoniou, "Digital Signal Processing'. Tata McGraw Hill, 2001
NAThAN
Dr. J.SUNDARARAJAN,
BE.M.Tech, Ph.D.
Principal
N.PR.Colege ot Engineening& Technology
Natham, Dindigul (Dt)- 624 401.
CMS T TRAMCG S TITUTE
Expect The World From Us A Division of CMS IT Servtces Put Lud
25, June' 2016
To Whom So Ever It May Concern
This is to certify that Mr. Meenakshi Sundaram.5, studying B.E (cSE) student of NPR College of
Engineering & Technology. Natham, Dindigul has successfully completed Internship Training from
07.06.2016 to 25.06.2016 in our organization.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
Dr. J.SUNDE RARAJAN,
aM.Tech., Ph.D. Princdpal
N.PR.College of Engineering& Technoiogy Natham, Dindigul (Dt)-624 401.
NATHAM Authorized Si
ucensee Entrust Technoser vices Pvt Ltd
3rd Floor, TABS Complex, Opp American Hospital, 41, Bharathidasan Salai, Cantonment, Trichy-620 001 TCMS. Phone 0431 4250437, Email [email protected] Website www.cmsinst1tute co.in
USER INTERFACE DESIGN LTPC
3 003 IT2024
8 UNIT IINTRODUCTION Human-Computer Interface Characteristics Of Graphics Interface -Direct Manipulation Graphical System -Web User Interface -Popularity -Characteristic& Principles UNIT II HUMAN COMPUTER INTERACTION 10
User Interface Design Process Obstacles -Usability -Human Characteristics In Design-Human Interaction Speed -Business Functions -Requirement Analysis - Direct
-Indirect Methods Basic Business Functions Design Standards System Timings Human Consideration In Screen Design Structures Of Menus Functions Of Menus- Contents Of Menu- Formatting- Phrasing The Menu- Selecting Menu Choice- Navigating Menus-Graphical Menus. UNIT III WINDOWS 9
Characteristics Organizations- Operations- Web Systems- Device- Based Controls Characteristics Screen Based Controls Operate Control Text Boxes- Selection Control Combination Control-Custom Control- Presentation Control. UNIT IV MULTIMEDIA
Components- Presentation Styles Types Managements-
9 Text For Web Pages - Effective Feedback- Guidance &Assistance-Internationalization-Accesssibility- lcons- Image- Multimedia - Coloring.
UNIT V WINDOWS LAYOUT- TEST Prototypes- Kinds Of Tests Retest - Information Search Visualization-Hypermedia
- www-Software Tools.
9
TOTAL= 45
TEXT BOOKs: 1. Wilbent. O. Galitz."The Essential Guide To User Interface Design', John Wiley& Sons, 2001. 2. Ben Sheiderman, "Design The User Interface", Pearson Education, 1998. REFERENCES: 1. Alan Cooper, "The Essential Of User Interface Design", Wiley -Dream Tech Ltd. 2002.
Dr. JSUNDARARAJAN,
B.E., M.Tech., Ph.D NATHAM
Principal N.P.R.College of Engineering& Technowy Natham Dindigul (Dt)- 624 401 OLOOP
NEARNESS RESPONSIVE CONCERN
S CLUSTERED P2P FILE SHARING USING NPR
CYCLOID ROUTING ALGORITHM Reaek tho Star
A PROJECT REPORT
Submitted by
GURU. G. R (920812104024)
INDRAJITH SUNDAR. V (920812104030)
MEENAKSHI SUNDARAM. S (920812104302)
in partial fulfillment for the award of the degree
of
BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE AND ENGINEERING
NPR COLLEGE OF ENGINEERING AND TECHNOLOGY
NATHAM
ANNA UNIVERSITY : CHENNAI 600025
APRIL 2016
Dr. J.SUNDARARAJAN, NATHAM
B.E, M.Tech., Pir.D. Princlpal N.PR. College of Engineering& Technt-
ON
Natham, Dindigul (Di) -624 401.
iii
ABSTRACT
The popularity of peer-to-peer multimedia file sharing applications
such as Gnutella and Napster has created a flurry of recent research activity
into peer-to-peer architectures. Peer-to-peer file sharing is the distribution
and sharing of digital media using peer-to-peer (P2P) networking
technology. P2P file sharing allows users to access media files such as
books, music, movies, and games using a P2P software program that
searches for other connected computers on a P2P network to locate the
desired content. The nodes (peers) of such networks are end-user computers
and distribution servers. Peer-to-peer file sharing is the distribution and
sharing of digital data using peer-to-peer (P2P) networking technology.
P2P file sharing allows users to access files such as books, music, movies,
and games using a P2P software program that searches for other connected
computers on a P2P network to locate the desired content. Efficient file
query is important to the overall performance of Peer-to-Peer (P2P) file
sharing systems. Clustering peers by their common interests can
significantly enhance the efficiency of file query. On the other hand,
clustering peers by their physical proximity can also improve file query
performance. Dr. J.SUNDARARAJAN,
B. M.Tech., Ph.D., Principal
N.PR.Coflege of Engineering& Techroiugy Nathain, Dindigu {Dt) - vz4 1.
OF E
NATHAM
33
CHAPTER 7
CONCLUSION
During recent years, peer-to-peer (P2P) File-sharing systems have evolved in many ways to accommodate growing numbers of
participating peers. In particular, new features have changed the properties of the unstructured overlay topology formed by these peers. Despite their importance, little is known about the characteristics of these topologies and
their dynamics in modern file-sharing applications. Based on a structured
P2P. PAIS is developed based on Cycloid structured P2Pnetwork.In order to
evaluate a proposed peer-to-peer system, the characteristics of the peers that
choose to participate in the system must be understood and taken into
account. To build each peer's routing table in the Cycloid, uses proximity
neighbor selection method. The cost of file searching is directly related to
message size and physical distance of the message travelled. It reduces the
lookup path length of Cycloid. Cycloid neglects proximity, file query
messages travel long physical distances. In contrast, proactively considers
proximity in P2P construction for file query, such that the messages only
uavel between physically close nodes. The proposed system is very etticient
and cost effective
Dr. J.SUNDARARAJAN, B.E., M.Tech, Ph.D.,
Principal N.PR.College ot Engineering& Technoi0yy
Nathan, Dindigul {Dt E24 401.
NATHAM
LTPC 3003
GE2022 TOTAL QUALITY MANAGEMENT
UNIT I INTRODUCTIOON 9
Introduction Need for quality Evolution of quality Definition of quality Dimensionsof manufacturing and service quality Basic concepts of TQM Definition of TQM TQM Framework Contributions of Deming. Juran and Crosby Barriers to TQM. UNIT I TQM PRINCIPLES 9 Leadership - Strategic quality planning, Quality statements - Customer focus -Customer
orientation. Customer satisfaction, Customer complaints, Customer retention -Employee involvement- Motivation, Empowerment, Team and Teamwork, Recognitionand Reward.
Performance appraisal Continuous process improvement- PDSA cycle,5s, Kaizen -
Supplier partnership- Partnering. Supplier selection, Supplier Rating. UNIT II TQM TOOLS & TECHNIQUESI The seven traditional tools of quality - New management tools - Six-sigma Concepts.methodology, applications to manufacturing, service sector including IT - Bench
marking- Reason to bench mark, Bench marking process-FMEA -Stages, Types. UNIT IV TQM TOOLS & TECHNIQUES II
9
9 Quality circles Quality Function Deployment (QFD) - Taguchi quality loss function TPM
Concepts. improvement needs - Cost of Quality - Performance measures
UNIT V QUALITY SYSTEMS Need for ISO 9000- ISO 9000-2000 Quality System - Elements. Documentation, Quality
auditing- QS 9000- ISO 14000 Concepts, Requirements and Benefits - Case studies
of TQM implementation in manufacturing and service sectors including IT.
9
TOTAL: 45 PERIODS
TEXT BOOK: 1. Dale H.Besterfiled, et at.. Total Quality Management', Pearson Education Asia, 3rd Edition. Indian Reprint (2006). REFERENCES: 1. James R. Evans and William M. Lindsay, "The Management and Control of Quality" 6th Edition. South-Western (Thomson Learning). 2005. 2. Oakland, J.S.. TQM-Text with Cases". Butterworth Heinemann Ltd., Oxford, 3rdEdition, 2003. 3. Suganthi.L and Anand Samuel, "Total Quality Management', Prentice Hall (India) Pvt. Ltd.2006. 4. Janakiraman. B and Gopal, R.K, "Total QualityManagement- Text and Cases' Prentice Hall (India) Pvt. Ltd., 2006
NAT HAN
Dr. J.SUNDARARAJAN,
B.E., M.Tech., Ph.D Principal
N.P.R.College of Engineering& Technology
Natham, Dindigu! (Dt) 694 401
C3 TECHNOLOGIES TRAINING | PROJECTS | PLACEMENTS
An ISO 29990:2010 Certified Institution UKAC
52/33, T.Nagar 3" Cross, Ramanathapuram, Coimbatore -641 045.
Ph: 72000 55778 /98435 55778. E-mail: [email protected]
Date:05.06.2016
To whomsoever it may concern
This is to certify that Ms.Abisheka.R.S student of BE-CSE final year, NPR college of
Engineering &Technology, Natham, Dindigul, has done internship training in our organization
from 09.05.2016 to 31.05.2016.
During the period of service, he was found to be good.
We wish him all the success in future career.
For C3TECHNOLOGIES
kte Maraging Director
Dr. J.SUNDARARAJAN, B.E,Tech., Ph.D.,
Principal N.PR.College of Engineering&Technology
Natham, Dindigul (Dt)-624 401. NATHAM
IT2042 INFORMATION SECURITY 3003
AIM To study the critical need for ensuring Information Security in Organizations
OBJECTIVES 1. To understand the basics of Information Security 2. To know the legal, ethical and professional issues in Information Security
3. To know the aspects of risk management 4. To become aware of various standards in this area 5. To know the technological aspects of Information Security UNIT 1 INTRODUCTION 9
History, What is Information Security?, Critical Characteristics of Information, NSTISSC
Security Model. Components of an Information System, Securing the Components,
Balancing Security and Access, The SDLC, The Security SDLC UNIT II SECURITY INVESTIGATION
Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and Professional Issues UNIT I1 SECURITY ANALYSIS Risk Management: Identifying and Assessing Risk, Assessing and Controlling Risk
UNIT IV LOGICAL DESIGN
9
9 Blueprint for Security, Information Security Poicy, Standards and Practices, IS0 17799/BS
7799, NIST Models, VISA International Security Model, Design of Security Architecture, Planning for Continuity UNIT V PHYSICAL DESIGN Security Technology, IDS, Scanning and Analysis Tools, Cryptography. Access Control Devices, Physical Security, Security and Personnel
TOTAL: 455
TEXT BOOK 1. Michael E Whitman and Herbert J Mattord, "Principles of Information Security", Vikas
Publishing House, New Delhi, 2003 REFERENCES
1. Micki Krause, Harold F. Tipton, " Handbook of Information Security Management", Vol 1-3
CRC Press LLC, 2004. 2. Stuart Mc Clure, Joel Scrambray, George Kurtz, "Hacking Exposed", Tata McGraw-Hil, 2003 3. Matt Bishop," Computer Security Art and Science", Pearson/PHI, 2002
ENGO
Dr. J.SUNDAR�RAJAN,
B.E., MTech., Ph.Du ATHA
N.PR.College ot Engineering&
Technolog
Natham, Dindigut
(Dt)-624 401
Principa
C3 TECHNOLOGIES TRAINING I PROJECTS | PLACEMENTS An 1SO 29990:2010 Certified Institutlion
UKAC
52/33, T.Nagar 3 Cros, Ramanathapuram, Coimbatore-641 045. Ph: 72000 55778 / 98435 55778. E-mail: [email protected]
Date: 22.12.2015
CERTIFICATE OF IN-PLANT TRAINING This is to certify that Mr. Gajapathi.E, B.E-CSE, IV year, student of NPR college of
Engine ring Technology, Natham, Dindigul, had undergone inplant training in our company.
He had visited our company from 15.12.2015 to 19.12.2015 and completed the training satisfactorily.
We wish him good luck.
For C3 TECHNOLOGIES
O Managing DIrector
Dr. J.SUNDARARAJAN, B.EM.Tech., Ph.D.,
Princip N.PR.College of Engineerlng&Technology
Nathain, Dindigul {Dt)- 624 401. G.
NATHAM
GE2025 PROFESSIONAL ETHICS IN ENGINEERING LTPC 3 0 0 3
UNIT I ENGINEERING ETHICcs 9 Senses of 'Engineering Ethics' Variety of moral issues - Types of inquiry Moral ilemmas
- Moral Autonomy Kohlberg's theory Giligan's theory - Consensus and Controversy
Professions and Professionalism - Professional ldeals and Virtues Uses of Ethical
Theories UNIT I ENGINEERING AS SOCIAL EXPERIMENTATION 9
Engineering as Experimentation Engineers as responsible Experimenters - Research Ethics Codes of Ethics Industrial Standards A Balanced Outlook on Law The
ChallengerCaseStudy UNIT II ENGINEER'S RESPONSIBILITY FOR SAFETY Safety and Risk - Assessment of Safety and Risk Risk Benefit Analysis - Reducing Risk -
The Government Regulator's Approach to Risk
UNIT IV RESPONSIBILITIES AND RIGHTS Chernobyl Case Studies and Bhopal
9
Collegiality and Loyalty Respect for Authority Collective Bargaining Confidentiality Conflicts of Interest - Occupational Crime - Professional Rights
IntellectualPropertyRights(IPR)-Discrimination Employee Rights
UNIT V GLOBAL ISSUES 9
Multinational Corporations Business Ethics Environmental Ethics Computer Ethics Role in Technological Development -Weapons Development Engineers as Managers Consulting Engineers - Engineers as Expert Witnesses and Advisors Honesty Moral
Leadership-SamplecodeofConduct TOTAL: 45 PERIODS
TEXTBOOKS:
1. Mike Martin and Roland Schinzinger, "Ethics in Engineering", McGraw Hill, New York
(2005). 2. Charles E Harris, Michael S Pritchard and Michael J Rabins. "Engineering Ethics
ConceptsandCases", ThompsonLearning. (2000). REFERENCES 1. Charles D Fleddermann, "Engineering Ethics". Prentice Hall, New Mexico, (1999) 2. John R Boatright, "Ethics and the Conduct of Business", Pearson Education, (2003)
3. Edmund G Seebauer and Robert L Barry, "Fundamentals of Ethics for Scientists and
Engineers",OxfordUniversityPress, (2001) 4. Prof. (Col) P S Bajaj and Dr. Raj Agrawal, "Business Ethics An Indian Perspective"
Biztantra,NewDelhi, (2004) 5. David Ermann and Michele S Shauf, "Computers, Ethics and Society", Oxford University
Press. (2003)
Dr. J.SUNDARARAJAN, B.E., M.Tech., Ph.D.
Principal N.PR.Colege ot Engineering & Technoiogy
Natham, Dindigut (Dt) 624 401.
NAlnAM
CMS T TRAMCG S TITUTE
Expect The World From Us A Division of CMS IT Servtces Put Lud
25, June' 2016
To Whom So Ever It May Concern
This is to certify that Mr. Meenakshi Sundaram.5, studying B.E (cSE) student of NPR College of
Engineering & Technology. Natham, Dindigul has successfully completed Internship Training from
07.06.2016 to 25.06.2016 in our organization.
Yours Sincerely,
For CMS IT Services Pvt Ltd.,
Dr. J.SUNDE RARAJAN,
aM.Tech., Ph.D. Princdpal
N.PR.College of Engineering& Technoiogy Natham, Dindigul (Dt)-624 401.
NATHAM Authorized Si
ucensee Entrust Technoser vices Pvt Ltd
3rd Floor, TABS Complex, Opp American Hospital, 41, Bharathidasan Salai, Cantonment, Trichy-620 001 TCMS. Phone 0431 4250437, Email [email protected] Website www.cmsinst1tute co.in
TRAFFIC SURVEILLANCE USING
BACKGROUND SUBTRACTION NPR
Oroup of lnstitutions
ALGORITHM Reach.the Star ROONEW OUONHDKOWLEDOE
A PROJECT REPORRT
Submitted by
A.NAVEEN (920812205022)
C.SENTHIL (920812205032)
A.SUNDAR@KARTHIK (920812205034)
In partial fulfillment for the award of the degree
of BACHELOR OF TECHNOLOGY
in
INFORMATION TECHNOLOGY
NPR COLLEGE OF ENGINEERING AND TECHNOLOGY,
NATHAM, DINDIGUL
ANNA UNIVERSITY::CHENNAI 600 025
APRIL 20116
ENGG Dr. J.SUNDAR�EAJAN,
.E. ,Tecit, Pi.id, NATHAM Principat N.PR. College of Engineorii;& Technoiugy Natnan, Dindigui (Dt) b24 4u1.
ABSTRACT
Intelligent video surveillance systems deal with the real-time
monitoring of persistent and transient objects within a specific environment.
This can be applied not only to various security systems, but also to
environmental surveillance. Firstly, the basic principle of moving object
detecting is given by the Background Subtraction algorithm. Then, a self
adaptive background model that can update automatically and timely to
adapt to the slow and slight changes of natural environment is detailed. The
proposed algorithm can be implemented in an embedded system with little
memory consumption and storage space, so it's feasible for mobile phones
and other embedded platforms, and the proposed solution can be used in
constructing mobile security monitoring system with low-cost hardware and
equipments. This trained SVM is the core of a human detection algorithm
which searches optical flow images for human-like motion patterns. A SVM
builds a set of hyper planes in a high or multi-dimensional space can be
used for regression and classification.
Dr. J.SUNDARARAJAN,
B., M.Tech., Ph.0, NATHAM Principa N.P.R. Coege of Engineesi&TecthnO Nathai, Dindigu. i, uds 401.
CHAPTER8
CONCLUSION
We propose a novel framework named DEcOLOR to segment moving
objects from image sequences. It avoids complicated motion computation by
formulating the problem as outlier detection and makes use of the low-Tank
modelling to deal with complex background. We established the link between
DECOLOR and PCP. Compared with PCP, DECOLOR uses the non-convex
penalty and MRFs for outlier detection, which is more greedy to detect outlier
regions that are relatively dense and contiguous. Despite its satisfactory
performance in our experiments, DECOLOR also has some disadvantages.
Since DECOLOR minimizes a non-convex energy via alternating optimization,
it converges to a local optimum with results depending on initialization of^ S,
while PCP always minimizes its energy globally. In all our experiments, we
simply start from ^ S 4 0. Also, we have tested other random initialization of
S and it generally converges to a satisfactory result. This is because the SOFT
IMPUTE step will output similar results for each randomly generated S as long
as S is not too dense.
FUTURE WORK
Currently, DECOLOR works in a batch mode. Thus, it is not suitable for
real-time object detection. In the future, we plan to develop the online version of
DECOLOR thatcan work incrementally, eg, the low-rank model extracted
from beginning frames may be updated online when new frames amive.
DECOLOR may misclassify unmoved objects or large texture less regions as
background since they are prone to entering the low-rank model. To address
these problems, incorporating additional models such as objoct appearance or
shape prior to improve the power of DECOLOR can be further explored in
future. Dr. J.SUNDARARAJAN,
E .Tech., Ph.o., Principz N.PR.Colege of Enear,&schnsiogy
Nahan, Didg. jij C24 401. ATHAM 30