WEB PROGRAMMING UNIVERSITY QUESTION PAPER

Nov/Dec 2015

BTECH-IT-5-IT6503-DEC-2015

May/June 2016

BTECH-IT-5-IT6503-JUNE-2016

Nov/Dec 2016

BE-IT-5-IT6503-DEC-2016

 

 

 

 

 

Advertisements

INFORMATION TECHNOLOGY COURSE MATERIALS

IT6503 WEB PROGRAMMING

ANNA UNIVERSITY REGULATION 2013

COURSE MATERIALS

Syllabus

Course Code-Title IT6503 / WEB PROGRAMMING
Course Component Professional Core
Contact Hours Lecture Tutorial Practical Total Hours Credit
3 1 0 60 4
Course Assessment methods Continuous Semester-end assessment
 

 

 

Student Course exit survey
Prerequisite Courses:  

 Knowledge in

·       Students should have a firm working knowledge of HTML and CSS coding as well as uploading websites via FTP and Adobe Dreamweaver.

Course Objective             

The student should be made to:

·       Be able to read and write HTML5 and CSS3.

·       Know the importance of object oriented aspects of Scripting.

·       Understand creating database connectivity using JDBC.

·       Learn the concepts of web based application using sockets.

·       Apply JavaScript, HTML5, and CSS3 effectively to create interactive and dynamic websites

Course Outcomes CO1: Create and Design web pages using HTML and CSS.

CO2: Apply object oriented aspects to Scripting.

CO3: Create databases with connectivity using JDBC.

CO4: Understand the Applets concept to develop Web Programming.

CO5: Build a dynamic web based application and web services using XML.

TOPICS TO BE COVERED
UNIT I            SCRIPTING                                                                                                 9

Web page Designing using HTML, Scripting basics- Client side and server side scripting. Java Script-Object, names, literals, operators and expressions- statements and features- events – windows – documents – frames – data types – built-in functions- Browser object model – Verifying forms.-HTML5- CSS3- HTML 5 canvas – Web site creation using tools.

 

UNIT II          JAVA                                                                                                            9

Introduction to object oriented programming-Features of Java – Data types, variables and arrays – Operators – Control statements – Classes and Methods – Inheritance. Packages and Interfaces –Exception Handling – Multithreaded Programming – Input/Output – Files – Utility Classes – String Handling.

 

UNIT III         JDBC                                                                                                            9

JDBC Overview – JDBC implementation – Connection class – Statements – Catching Database Results, handling database Queries. Networking– InetAddress class – URL class- TCP sockets – UDP sockets, Java Beans –RMI.

 

 

 

UNIT IV          APPLETS                                                                                                  9

Java applets- Life cycle of an applet – Adding images to an applet – Adding sound to an applet. Passing parameters to an applet. Event Handling. Introducing AWT: Working with Windows Graphics and Text. Using AWT Controls, Layout Managers and Menus. Servlet – life cycle of a servlet. The Servlet API, Handling HTTP Request and Response, using Cookies, Session Tracking. Introduction to JSP.

 

UNIT V           XML AND WEB SERVICES                                                                9

Xml – Introduction-Form Navigation-XML Documents- XSL – XSLT- Web services-UDDI-WSDL-Java web services – Web resources.

TOTAL (L:45+T:15): 60 PERIODS

 

 

TEXT BOOK(S)

T1. Harvey Deitel, Abbey Deitel, Internet and World Wide Web: How To Program 5th Edition.

T2. Herbert Schildt, Java – The Complete Reference, 7th Edition. Tata McGraw- Hill Edition.

T3. Michael Morrison XML Unleashed Tech media SAMS.

 

REFERENCES

R1. John Pollock, Javascript – A Beginners Guide, 3rd Edition –- Tata McGraw-Hill Edition.

R2. Keyur Shah, Gateway to Java Programmer Sun Certification, Tata McGraw Hill, 2002.

 

WEB MATERIALS

W1. http://nptel.ac.in/.