0% found this document useful (0 votes)
29 views

CSA43 Internet Programming - Syllabus

Internet programming and HTML and css

Uploaded by

guru262004
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

CSA43 Internet Programming - Syllabus

Internet programming and HTML and css

Uploaded by

guru262004
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CSA43 INTERNET PROGRAMMING 3 0 2 4

Prerequisite NIL

Course The course on Internet Programming aims to provide the students with the follow
Objectives 1. To understand Web Basics concepts.
2. To learn Client Side Scripting language.
3. To know Server Side Scripting language.
4. To know form validation and usage of XML.
5. To learn Web service architecture and build network applications.

Course On successful completion of the course, the student will be able to:
Outcomes 1. Understand the basics of Internet programming and develop HTML pages
2. Demonstrate the need of JAVA for Internet Programming and identify various
protocols involved for Internet
3. Understand how Client-Side Scripting is done using AJAX and PHP
4. Develop Simple Server-Side Applications using Servlet and Demonstrate database
connectivity.
5. Recognize the need for various web servers and how sessions are managed in it.
6. Understand real world network applications and its functionalities.

UNIT I WEBSITE BASICS, HTML 5, CSS 3, WEB 2.0


Configure LAMP/WAMP, Web Essentials: Clients, Servers and Communication – The Internet – Basic Internet
protocols – World wide web – HTTP Request Message – HTTP Response Message
– Web Clients – Web Servers – HTML5 – Tables – Lists – Image – HTML5 control elements – Semantic elements
– Drag and Drop – Audio – Video controls - CSS3 – Inline, embedded and external style sheets – Rule cascading –
Inheritance – Backgrounds – Border Images – Colors – Shadows – Text – Transformations – Transitions –
Animations

UNIT II CLIENT SIDE PROGRAMMING


Java Script: An introduction to JavaScript–JavaScript DOM Model-Date and Objects, Regular Expressions-
Exception Handling-Validation-Built-in objects-Event Handling- DHTML with JavaScript-. AJAX: Ajax Client
Server Architecture-XML Http Request Object-Call Back Methods.JSON introduction – Syntax – Function.

UNIT III SERVER SIDE PROGRAMMING


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: JDBC
perspectives, JDBC program example - JSP: Understanding Java Server Pages-JSP Standard Tag Library (JSTL)-
Creating HTML forms by embedding JSP code

UNIT IV PHP AND XML


An introduction to PHP: PHP- Using PHP- Variables- Program control- Built-in functions- Form Validation-
Regular Expressions - File handling – Cookies - Connecting to Database. XML: Basic
XML- Document Type Definition- XML Schema DOM and Presenting XML, XML Parsers and
Validation, XSL and XSLT Transformation.

UNIT V WEB SERVICES AND NETWORK APPLICATIONS


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. User Defined Protocol- Video Streaming- Network Buffer Optimization -
M2M Communication- Video Conferencing for Healthcare and E-Learning.

TEXT BOOK:
1. Deitel and Deitel and Nieto, ―Internet and World Wide Web - How to Programǁ,
Prentice Hall, 5th Edition, 2011.

REFERENCES:
1. Stephen Wynkoop and John Burke ―Running a Perfect Websiteǁ, QUE, 2nd Edition,1999.
2. Chris Bates, Web Programming – Building Intranet Applications, 3rd Edition, Wiley
Publications, 2009.
3. Jeffrey C and Jackson, ―Web Technologies A Computer Science Perspectiveǁ, Pearson
Education, 2011.
4. Gopalan N.P. and Akilandeswari J., ―Web Technologyǁ, Prentice Hall of India, 2011.
5. UttamK.Roy, ―Web Technologiesǁ, Oxford University Press, 2011.
6. Java Network Programming, Fourth Edition, by Elliotte Rusty Harold, Published
byO’Reilly Media, Inc., 2014.

CO – PO Mapping:

CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3

CO1 3 3 3 1 3 - - - 1 - - - 3 3 1

3 3 3 1 3 - - - 1 - - - 3 2 1
CO2

3 3 3 2 3 - - - 1 - - - 3 3 1
CO3

3 3 3 2 3 - - - 1 - 1 - 3 2 1
CO4

3 3 3 2 3 - - - 1 2 1 1 3 3 1
CO5

3 3 3 2 3 - - - 1 2 1 1 3 2 1
CO6

AVG 3.00 3.00 3.00 1.67 3.00 - - - 1.00 2.00 1.00 1.00 3.00 2.50 1.00

You might also like