List of Electives Elective-II S.No. Paper Code 1. TCS 021 2. TCS 022 3. TCS 023 4. TIT 701 Elective-III 1. TCS 031 2. TCS 032 3. TCS 033 4. TCS 034 Elective-IV 1. TCS 041 2. TCS 042 3. TCS 043 4. TCS 044 Elective-V 1. TCS 051 2. TCS 052 3. TCS 053 4. TCS 054
Paper Name Computational Geometry Computational Complexity Parallel Algorithms Cryptography & Network Security
Data Mining & Data Warehousing Distributed Database Bioinformatics Data Compression
Real Time System Software Project Management Software Quality Engineering Embedded Systems
Neural Networks Fuzzy Systems Natural Language Processing Mobile Computing
(TCS-701/ TIT-503) INTRODUCTION TO WEB TECHNOLOGY
UNIT I: Introduction and Web Development Strategies History of Web, Protocols governing Web, Creating Websites for individual and Corporate World, Cyber Laws, Web Applications, Writing Web Projects, Identification of Objects, Target Users, Web Team, Planning and Process Development. UNIT II: HTML, XML and Scripting List, Tables, Images, Forms, Frames, CSS Document type definition, XML schemes, Object Models, Presenting XML, Using XML Processors: DOM and SAX, Introduction to Java Script, Object in Java Script, Dynamic HTML with Java Script. UNIT III: Java Beans and Web Servers Introduction to Java Beans, Advantage, Properties, BDK, Introduction to EJB, Java Beans API Introduction to Servelets, Lifecycle, JSDK, Servlet API, Servlet Packages: HTTP package, Working with Http request and response, Security Issues. UNIT IV: JSP Introduction to JSP, JSP processing, JSP Application Design, Tomcat Server, Implicit JSP objects, Conditional Processing, Declaring variables and methods, Error Handling and Debugging, Sharing data between JSP pages- Sharing Session and Application Data. UNIT V: Database Connectivity Database Programming using JDBC, Studying Javax.sql.*package, accessing a database from a JSP page, Application-specific Database Action, Developing Java Beans