INTERNET PROGRAMMING SYLLABUS
- Get link
- X
- Other Apps
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 |
3 | 0 | 0 | 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/ |
- Get link
- X
- Other Apps
Comments
Post a Comment