Web Programming detail DTE Kar Diploma syllabus for Information Science And Engineering (IS), C15 scheme is extracted from DTE Karnataka official website and presented for diploma students. The course code (15CS52T), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.
For all other information sci 5th sem syllabus for diploma c15 scheme dte karnataka you can visit Information Sci 5th Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects. The detail syllabus for web programming is as follows.
Pre-requisites:
Knowledge of HTML and CSS.
Course Objectives:
To study the concepts of web application development such as XHTML, XML, PHP, Java web software, and Database access through JDBC and PHP.
Course Outcomes:
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
UNIT I : Fundamentals and Introduction to XHTML 06 Hrs
Fundamentals –
A brief introduction to Internet, Origins, What the Internet Is, Internet Protocol Addresses, Domain Names, The World Wide Web, Origins, Web or Internet, Web browsers, Web servers, Web Server Operations, General Server Characteristics, Apache, IIS, Uniform Resource Locators, URL Formats, URL Paths, Multipurpose Internet Mail Extensions, Type Specification, Experimental Documental Types, Hypertext Transfer Protocol, The Request Phase, The Response Phase, Security, The web Programmers Toolbox
Introduction to XHTML:
Syntactic differences between HTML and XHTML
UNIT II: JavaScript and XHTML documents and Dynamic documents with JavaScript 12 Hrs
JavaScript and XHTML documents –
The JavaScript Execution Environment, The Document Object Model, Element Access in JavaScript, Events & Event Handling, Basic Concepts of Event handling, Events, Attributes & Tags, Handling Events from Body Elements, Handling Events from Button Elements, Handling Events from Textbox & password Elements, The Focus Event, Validating from Input, The DOM2 Event Model, Event Propagation, Event handler registration, An Example of the DOM2 Event Model, The Navigator Object, DOM Tree Traversal and Modification, DOM Tree Traversal, DOM Tree Modification.
Dynamic documents with JavaScript:
Introduction, Positioning Elements, Absolute Positioning, Relative Positioning, Static Positioning, Moving Elements, Element Visibility, Changing Colors & Fonts, Changing Colors, Changing Fonts, Dynamic Contents, Stacking Elements, Locating the Mouse Cursor, Reacting to the Mouse Click, Slow Movement of Elements, Dragging & Dropping Elements.
UNIT III: Introduction to XML 08 Hrs
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
UNIT IV: Introduction to PHP 10 Hrs
Introduction to PHP:
Origins and Uses of PHP, Overview of PHP, General Syntactic Characteristics, Primitives, Operations and Expressions, Variables, Integer Type, Double Type, String Type, Boolean Type, Arithmetic Operations & Expressions, String Operations, Scalar Type conversions, Output, Control statements, Relational Operators, Boolean Operators, Selection Statements, Loop statements, An Example, Arrays, Array Creation, Accessing array Elements, Functions for Dealing with Arrays, Sequential Access to Array Elements, Sorting Arrays, Functions, General Characteristics of Functions, Parameters, The scope of Variables, The Lifetime of Variables, Pattern Matching, Form Handling, Files, Opening and Closing Files, Reading from a File, Writing to a File, Locking Files, Cookies, Introduction to Cookies, PHP Support for Cookies, Session Tracking.
UNIT V: Database access through the Web 06 Hrs
Database Access with PHP & MySQL, Potential Problems with Special Characters, Connecting to MySQL & Selecting the Database, Requesting MySQL Operations, A PHP/ MySQL Examples, Database Access with JDBC & MySQL, JDBC & MySQL, Metadata, Examples.
UNIT V: Java Web Software 10 Hrs
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Text Books:
- Programming the World Wide Web, 7th edition, Robert W.Sebesta , Pearson Education, ISBN- 9789332518827
Reference Books:
- http://www.tutorialspoint.com/
- http://www.w3schools.com/
- Web Programming – Building Internet Applications, 3rd edition, Chris Bates, Wiley publisher
- Web Technologies— HTML,JavaScript,PHP,java,JSP,ASP.Net,XML & Ajax -Black Book, Wiley, ISBN : 978-81-7722-997-4
- PHP A Begineer’s Guide — Vikram Vaswami , TMH publishers. ISBN: 13:978-007-014069-1
Suggested List of Student Activities:
Note: the following activities or similar activities for assessing CIE (IA) for 5 marks (Any one)
Student activity like mini-project, surveys, quizzes, etc. should be done in group of 3-5 students.
- Each student should do any one of the following type activity or any other similar activity related to the course and before conduction, get it approved from concerned course coordinator and programme coordinator.
- Each student should conduct different activity and no repeating should occur
- Prepare a simple website using NetBeans IDE.
- Demonstration of PHP program which includes database access.
- Create a simple webpage using JSON.
- Quiz
Course Delivery:
The course will be delivered through lectures and Power point presentations/ Video
Model Question Paper:
(CIE)
- Explain the operation of web server. (5)
- Explain how to handle the focus event with an example (5)
- Illustrate the HTTP protocol’s request and response phases with an example for each. (10)
OR Explain MIME with its type specification. (5)
OR Illustrate Moving elements with simple example. (5)
Model Question Paper:
PART-A
Answer any SIX questions. Each carries 5 marks. 5X6=30 Marks
- Define Web Browser, Web Server, Event, Event Handling and Internet.
- Describe the parameters and actions of the setTimeout and setInterval functions.
- Define DTD. Mention four possible keywords in DTD declaration.
- Explain four scalar types of PHP.
- Explain built-in sting manipulation functions.
- Explain potential problems associated with special characters.
- Construct a PHP script to insert records through form into a database.
- Write a note on JavaBeans.
- Explain JSF event handling.
PART-B
Answer any SEVEN full questions each carries 10 marks. 10X7=70 Marks
- Illustrate the HTTP protocol’s request and response phases with an example for each.
- Illustrate with an example for dynamic stacking of images
- Explain declaring of elements, attributes and entities in DTD with an example.
- Explain different XSD indicators.
- Explain how to create indexed and associated array with an example.
- Write a PHP script to illustrate sort, assort and ksort functions.
- Write a PHP script to insert record into the table and retrieve records from the tabl. Assume a table “my_detail” is already created with fields name, city, phone_no and mail_id.
- Explain the steps involved in accessing mySQL database through JDBC.
- Explain life cycle of a Servlet.
- Explain steps in JDBC.
For detail syllabus of all other subjects of BE Information Sci, C15 scheme do visit Information Sci 5th Sem syllabus for C15 scheme.
Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.