INTERNET PROGRAMMING SYLLABUS

Velammal College of Engineering and Technology, Madurai – 625 009 

(Autonomous) 

Department of Computer Science and Engineering

Course Code-Title 

21CS209 Internet Programming 

Course Component

Professional Core

Contact Hours

Lecture 

Tutorial 

Practical 

Total Hours 

Credit

45 

3

Course Assessment  methods 

Continuous 

Semester-end assessment

Tutorials 

Internal Assessment 

Assignments

Student Course exit survey

Prerequisite  

Courses:

Knowledge in  

Basic knowledge in programming 

Course Objective

To explain HTML5 and CSS3 elements to create webpages 

To describe java scripts to build interactive webpages at client side. To demonstrate java servlets and JSP for building web application with client  server communication 

To build dynamic web applications using PHP and AJAX 

To construct web application using web services and XML

Course Outcomes

CO1: Construct Web pages using HTML and style sheets. 

CO2: Build dynamic web pages with validation using Java Script objects and by  applying different event handling mechanisms. 

CO3: Prepare dynamic web pages using server-side scripting. 

CO4: Make use of PHP programming and AJAX to develop web applications. CO5: Develop web applications using XML and web services

TOPICS TO BE COVERED

UNIT I WEBSITE BASICS, HTML 5, CSS 3 9 Web Essentials: Clients, Servers and Communication – The Internet – Basic Internet protocols – World wide web – HTTP Request Message – HTTP Response Message – HTML5 –Basic HTML Elements-Tables – Lists – Image – HTML5 control elements –Audio – Video controls - CSS3 – Inline, embedded and external style sheets – Backgrounds – Border Images –Colors – Shadows – Text – Transformations – Transitions – Animations  

UNIT II CLIENT SIDE SCRIPTING 9  Java Script: An introduction to JavaScript–Control Statements – Functions- Arrays- JavaScript alert, prompt and confirm – Objects - Events- Regular Expressions- Validation-JQuery-Syntax-Selectors -Events- Effects  

UNIT III SERVER SIDE PROGRAMMING 9  Servlets: Java Servlet Architecture- Servlet Life Cycle- Form GET and POST actions- Session Handling Understanding Cookies- 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 AJAX 9 An introduction to PHP: PHP- Using PHP- Variables- Program control- Built-in functions- Form Validation Regular Expressions –Cookies - Connecting to Database. AJAX: Ajax Client Server Architecture-XML Http 



Request Object  

UNIT V XML and WEB SERVICES 9  XML: Basic XML- Document Type Definition- XML Schema , XSL and XSLT Transformation 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: 45 PERIODS 

TEXT BOOK(S): 

TEXT BOOK(S): 

T1. Deitel and Deitel and Nieto, “Internet and World Wide Web - How to Program”, 5 th Edition, Prentice  Hall,2011. 

T2. Jeffrey C and Jackson, “Web Technologies A Computer Science Perspective”, 1 st Edition, Pearson  Education, 2011. 

T3.Chris Bates, “Web Programming – Building Intranet Applications”, 3 rd Edition, Wiley Publications, 2009.

REFERENCES: 

R1. Stephen Wynkoop and John Burke, “Running a Perfect Website”, 2 nd Edition. QUE, 1999. R2. Gopalan N.P. and Akilandeswari J., “Web Technology”,1 st Edition, Prentice Hall of India, 2011. R3. UttamK.Roy, “Web Technologies”,1 st Edition, Oxford University Press, 2011.

WEB MATERIALS: 

W1: https://www.w3schools.com/

 

Comments

Popular posts from this blog

Image and Image Mapping

Text Book