Vivekananda Rock

Vivekananda Rock
Located in Tamil Nadu

Friday, 10 January 2014

Navia - The first driverless vehicle introduced by Induct company

Navia - The first driver-less vehicle
Navia is the first commercially available driverless vehicle in US introduced by the French company Induct. Navia is capable of travelling 12.5mph powered by an electric motor. It is not yet ready for the US traffic; however it can make 10 people travel from point to point in university campuses or in airport parking lots. It charges itself wirelessly. When the vehicle comes to know that the battery is low it takes itself to a charging station and plugs itself in.

It is being tested on college campuses in Switzerland, Britain and Singapore according to Induct founder Pierre Lefevre. The main motive of Navia is 'last mile mobility' at the airports, campuses shopping malls and other densely packed places.It is basically an overgrown golf cart which has no seats to sit. It is easy to operate Navia as it has no over head wiring or need for tracks.It can also charge by itself and is safe to run.

"It works like a horizontal elevator. You come in and choose your stop," says Max Lefevre, the company's marketing director.

Saturday, 4 January 2014

Affiliated Institutions – Internal Assessment Schedule for January-May 2014 session


NATIONAL GEOGRAPHY RARE PHOTOS


A diver explores a cenote near the Maya ruins of Tulum.
Cenote, or limestone sinkhole


Edmonton, Canada

HoltĂșn cenote

Las Cala­veras cave at Coba

London Eye

Manarola, Italy

Mecca’s Great Mosque

Once upon a Dragon

Shanghai Highways

Singapore Light Garden

Tuesday, 24 December 2013

VI SEMESTER SYLABUS

SEMESTER VI

(Applicable to the students admitted from the Academic year 2008–2009 onwards)

Code No.                                Course Title                                                   L T P C
THEORY
IT2351             Network Programming and Management                              3 0 0 3
CS2353           Object Oriented Analysis and Design                                    3 0 0 3
IT2352             Cryptography and Network Security                                        3 0 0 3
IT2353             Web Technology                                                                        3 0 0 3
IT2354             Embedded Systems                                                                 3 0 0 3
Elective I                                                                                      3 0 0 3
PRACTICAL
IT2357             Web Technology Lab 0 0 3 2
CS2357           Object Oriented Analysis and Design Lab                            0 0 3 2
CS2307           Network Lab                                                                              0 0 3 2
TOTAL                                                                                    18 0 9 24

LIST OF ELECTIVES

SEMESTER VI – Elective I

Code No. Course Title                                                                                 L T P C
MA2264          Numerical Methods                                                                3 1 0 4
MA2265          Discrete Mathematics                                                            3 1 0 4
IT2021             Business Process Model                                                       3 0 0 3
IT2022             Software Requirement Engineering                                      3 0 0 3
IT2023             Digital Image Processing                                                       3 0 0 3
IT2024             User Interface Design                                                             3 0 0 3
CS2022           Visual Programming                                                               3 0 0 3
CS2032           Data Warehousing and Data Mining                                     3 0 0 3









IT2351 NETWORK PROGRAMMING AND MANAGEMENT       L T P C
     3 0 0 3
UNIT I ELEMENTARY TCP SOCKETS                                                                  9
Introduction to Socket Programming – Overview of TCP/IP Protocols –Introduction to
Sockets – Socket address Structures – Byte ordering functions – address conversion
functions – Elementary TCP Sockets – socket, connect, bind, listen, accept, read, write,
close functions – Iterative Server – Concurrent Server.

UNIT II APPLICATION DEVELOPMENT                                                               9
TCP Echo Server – TCP Echo Client – Posix Signal handling – Server with multiple
clients – boundary conditions: Server process Crashes, Server host Crashes, Server
Crashes and reboots, Server Shutdown – I/O multiplexing – I/O Models – select function
– shutdown function – TCP echo Server (with multiplexing) – poll function – TCP echo
Client (with Multiplexing).

UNIT III SOCKET OPTIONS, ELEMENTARY UDP SOCKETS                           9
Socket options – getsocket and setsocket functions – generic socket options – IP socket
options – ICMP socket options – TCP socket options – Elementary UDP sockets – UDP
echo Server – UDP echo Client – Multiplexing TCP and UDP sockets – Domain name
system – gethostbyname function – Ipv6 support in DNS – gethostbyadr function –
getservbyname and getservbyport functions.

UNIT IV ADVANCED SOCKETS                                                                             9
Ipv4 and Ipv6 interoperability – threaded servers – thread creation and termination –
TCP echo server using threads – Mutexes – condition variables – raw sockets – raw
socket creation – raw socket output – raw socket input – ping program – trace route
program.

UNIT V SIMPLE NETWORK MANAGEMENT                                                       9
SNMP network management concepts – SNMP management information – standard
MIB’s – SNMPv1 protocol and Practical issues – introduction to RMON, SNMPv2 and
SNMPvUNIT III

TOTAL :45 PERIODS TEXT BOOKS:
1. W. Richard Stevens, “Unix Network Programming Vol-I”, Second Edition, Pearson
Education, 1998.
2. Mani Subramaniam, “Network Management: Principles and Practice“, Addison
Wesley”, First Edition, 2001.

REFERENCES:
1. D.E. Comer, “Internetworking with TCP/IP Vol- III”, (BSD Sockets Version), Second
Edition, Pearson Education, 200UNIT III
2. William Stallings, “SNMP, SNMPv2, SNMPv3 and RMON 1 and 2”,Third Edition,
Addison Wesley,



IT2352 CRYPTOGRAPHY AND NETWORK SECURITY                         L T P C
                  3 0 0 3

UNIT I                                                                                                                          9
Security trends – Attacks and services – Classical crypto systems – Different types of
ciphers – LFSR sequences – Basic Number theory – Congruences – Chinese
Remainder theorem – Modular exponentiation – Fermat and Euler's theorem – Legendre
and Jacobi symbols – Finite fields – continued fractions.

UNIT II                                                                                                                        9
Simple DES – Differential cryptoanalysis – DES – Modes of operation – Triple DES –
AES – RC4 – RSA – Attacks – Primality test – factoring.

UNIT III                                                                                                                       9
Discrete Logarithms – Computing discrete logs – Diffie-Hellman key exchange –
ElGamal Public key cryptosystems – Hash functions – Secure Hash – Birthday attacks -
MD5 – Digital signatures – RSA – ElGamal – DSA.

UNIT IV                                                                                                                       9
Authentication applications – Kerberos, X.509, PKI – Electronic Mail security – PGP,
S/MIME – IP security – Web Security – SSL, TLS, SET.

UNIT V                                                                                                                        9
System security – Intruders – Malicious software – viruses – Firewalls – Security
Standards.

TOTAL:45 PERIODS
TEXT BOOKS:
1. Wade Trappe, Lawrence C Washington, “ Introduction to Cryptography with
coding theory”, 2nd ed, Pearson, 2007.
2. William Stallings, “Crpyptography and Network security Principles and Practices”,
Pearson/PHI, 4th ed, 2006.

REFERENCES:
1. W. Mao, “Modern Cryptography – Theory and Practice”, Pearson Education,
Second Edition, 2007.
2. Charles P. Pfleeger, Shari Lawrence Pfleeger – Security in computing Third
Edition – Prentice Hall of India, 2006


 IT2353 WEB TECHNOLOGY                                                                               L T P C
3 0 0 3

UNIT I                                                                                                                                     9
Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet
Protocols -The World Wide Web-HTTP request message-response message-Web
Clients Web Servers-Case Study. Markup Languages: XHTML. An Introduction to HTML
History-Versions-Basic XHTML Syntax and Semantics-Some Fundamental HTML
Elements-Relative URLs-Lists-tables-Frames-Forms-XML Creating HTML Documents
Case Study.

UNIT II                                                                                                                                    9
Style Sheets: CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style
Sheets and HTML Style Rle Cascading and Inheritance-Text Properties-Box Model
Normal Flow Box Layout-Beyond the Normal Flow-Other Properties-Case Study. Client-
Side Programming: The JavaScript Language-History and Versions Introduction
JavaScript in Perspective-Syntax-Variables and Data Types-Statements-Operators-
Literals-Functions-Objects-Arrays-Built-in Objects-JavaScript Debuggers.

UNIT III                                                                                                                                   9
Host Objects : Browsers and the DOM-Introduction to the Document Object Model DOM
History and Levels-Intrinsic Event Handling-Modifying Element Style-The Document
Tree-DOM Event Handling-Accommodating Noncompliant Browsers Properties of
window-Case Study. Server-Side Programming: Java Servlets- Architecture -Overview-A
Servelet-Generating Dynamic Content-Life Cycle-Parameter Data-Sessions-Cookies-
URL Rewriting-Other Capabilities-Data Storage Servelets and Concurrency-Case Study-
Related Technologies.

UNIT IV                                                                                                                                   9
Representing Web Data: XML-Documents and Vocabularies-Versions and Declaration -
Namespaces JavaScript and XML: Ajax-DOM based XML processing Event-oriented
Parsing: SAX-Transforming XML Documents-Selecting XML Data:XPATH-Templatebased
Transformations: XSLT-Displaying XML Documments in Browsers-Case Study-
Related Technologies. Separating Programming and Presentation: JSP Technology
Introduction-JSP and Servlets-Running JSP Applications Basic JSP-JavaBeans Classes
and JSP-Tag Libraries and Files-Support for the Model-View-Controller Paradigm-Case
Study-Related Technologies.

UNIT V                                                                                                                                    9
Web Services: JAX-RPC-Concepts-Writing a Java Web Service-Writing a Java Web
Service Client-Describing Web Services: WSDL- Representing Data Types: XML
Schema-Communicating Object Data: SOAP Related Technologies-Software
Installation-Storing Java Objects as Files-Databases and Java Servlets.

TEXT BOOK
1. Jeffrey C.Jackson, "Web Technologies--A Computer Science Perspective", Pearson
Education, 2006.
REFERENCES
1. Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, Pearson
Education, 2007.
2. Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Third
Edition, Pearson Education, 2006.
3. Marty Hall and Larry Brown,”Core Web Programming” Second Edition, Volume I
and II, Pearson Education, 2001.
4. Bates, “Developing Web Applications”, Wiley, 2006.



IT2354 EMBEDDED SYSTEMS                                                              L T P C
3 0 0 3

UNIT I EMBEDDED COMPUTING                                                                          9
Challenges of Embedded Systems – Embedded system design process. Embedded
processors – 8051 Microcontroller, ARM processor – Architecture, Instruction sets and
programming.

UNIT II MEMORY AND INPUT / OUTPUT MANAGEMENT                                9
Programming Input and Output – Memory system mechanisms – Memory and I/O
devices and interfacing – Interrupts handling.

UNIT III PROCESSES AND OPERATING SYSTEMS                                          9
Multiple tasks and processes – Context switching – Scheduling policies – Interprocess
communication mechanisms – Performance issues.

UNIT IV EMBEDDED SOFTWARE                                                                          9
Programming embedded systems in assembly and C – Meeting real time constraints –
Multi-state systems and function sequences. Embedded software development tools –
Emulators and debuggers.

UNIT V EMBEDDED SYSTEM DEVELOPMENT                                                  9
Design issues and techniques – Case studies – Complete design of example embedded
systems.

TOTAL : 45PERIODS

TEXT BOOKS
1. Wayne Wolf, “Computers as Components: Principles of Embedded Computer
System Design”, Elsevier, 2006.
2. Michael J. Pont, “Embedded C”, Pearson Education , 2007.

REFERENCES:
1. Steve Heath, “Embedded System Design”, Elsevier, 2005.
2. Muhammed Ali Mazidi, Janice Gillispie Mazidi and Rolin D. McKinlay, “The 8051
Microcontroller and Embedded Systems”, Pearson Education, Second edition, 2007.