Syllabus & Course Curriculam
Course Type: MAJ-5
Semester: 4
Course Code: BBCAMAJ05C
Course Title: Web Technology
(L-P-Tu): 4-2-0
Credit: 6
Practical/Theory: Combined
Course Objective: Course Objectives: To introduce the fundamentals of Internet, and the principles of web design. To construct basic websites using HTML and Cascading Style Sheets. To build dynamic web pages with validation using Java Script objects and by applying different event handling mechanisms. To develop modern interactive web applications using PHP, XML and MySQL.
Learning Outcome: Course Outcomes: The student will be able to: Analyze a web page and identify its elements and attributes. Create web pages using XHTML and Cascading Style Sheets. Build dynamic web pages using JavaScript (Client-side programming). Create XML documents and Schemas. Installation and usage of Server software’s.
Syllabus:
Unit I: Theory Credit: 4 (L 60)
Introduction to Web Technologies: Introduction to Web Technologies, Client and Server Scripting Languages, Types of Websites (Static and Dynamic Websites). [L 4]
HTML Programming:
Introduction: Introduction to HTML, A simple HTML Document, HTML Tags, HTML Page Structure.
Basics of HTML: Head, Body, Colours, Attributes, Lists (Unordered and Ordered),
Links: Introduction to Links, Relative and Absolute Links, Link Attributes, ID Attribute,
Images: Putting an Image on a Page, Using Images as Links, Putting an Image in the Background,
Tables: Creating a Table, Table Headers, Captions, Spanning Columns, Styling Tables,
Forms: Form Elements, Input Types, Input Attributes, Styling Forms with CSS. [L 15]
PHP Programming: Origin and Use of PHP, Overview of PHP, General Syntactic Characteristics, Operators-Operations and Expressions, Control Statements, Arrays, Functions, Strings and Pattern Matching, Form Handling (Capturing Form Data, GET and POST Form Methods, Dealing with Multi-value Fields, Redirecting a From after Submission.), Files, Cookies, Session Tracking, Simple programs in PHP. [L 23]
Database Connection with MySQL: Data Insertion, Extraction, Deletion and Update. [L 8]
Java Script: Introduction to Client Side Scripting, Introduction to Java Script, Variables in JS, Operators in JS, Conditional and Looping Statement, JS Popup Boxes (Alert, Prompt, Confirm). [L 10]
Unit II: Web Technology Lab Credit: 2 (L 60)
Practical Part of Web Technology will be based upon the modules covered in the theory part.
Reading References:
Basic Features
Undergraduate degree programmes of either 3 or 4-year duration, with multiple entry and exit points and re-entry options, with appropriate certifications such as:
Note: The eligibility condition of doing the UG degree (Honours with Research) is- minimum75% marks to be obtained in the first six semesters.
Powered By CityHub web solution