Syllabus

BIT · Semester IV

Web Technology I syllabus

Official TU syllabus for Web Technology I (BIT251): 10 units, 68 topics. Every unit links to its notes and solved questions.

1

Web Fundamentals and Architecture

8 Q
  • Hypertext and markup concepts
  • Client server architecture types
  • Web 1.0 versus Web 2.0
  • Static websites versus dynamic websites
  • Web pages and website structure
  • HTTP request and response
2

HTML Basics and Structure

6 Q
  • HTML head and body tags
  • HTML title and meta tags
  • HTML semantic elements
  • Main and article tags
  • Aside tag usage
  • Figure tag with captions
3

HTML Content and Tables

3 Q
  • HTML lists ordered and unordered
  • HTML table structure and attributes
  • Table borders and styling
  • HTML entities and special characters
  • HTML links and anchors
4

HTML Forms and Input Elements

1 Q
  • Form elements and attributes
  • Text input password and email fields
  • Dropdown select elements
  • Radio buttons and checkboxes
  • Form submission and structure
  • HTML form events onchange onfocus
5

CSS Styling and Layout

12 Q
  • CSS definition and purpose
  • Inline internal and external CSS methods
  • CSS selectors class and id
  • CSS box model padding margin border
  • Normal box layout and basic box layout
  • CSS positioning static relative absolute fixed
  • CSS float property
  • CSS text styling and properties
6

HTML5 Multimedia and Canvas

2 Q
  • HTML5 video element
  • Canvas element and drawing
  • Canvas shapes circles and rectangles
  • Canvas context and methods
7

JavaScript Fundamentals

4 Q
  • JavaScript variable declaration and definition
  • JavaScript data types and values
  • JavaScript arrays definition and usage
  • JavaScript user defined objects
  • JavaScript functions and methods
  • Prompt and alert dialog boxes
  • String concatenation and manipulation
8

JavaScript Events and Form Validation

6 Q
  • HTML events and event handlers
  • Onclick and onkeypress events
  • Form validation concept and purpose
  • Email validation patterns
  • Password length validation
  • Checkbox validation
  • Required field validation
  • Pattern matching validation
9

JavaScript Advanced Features

5 Q
  • JavaScript cookies creation and usage
  • Exception handling try catch
  • Division by zero error handling
  • Popup boxes alert confirm prompt
  • XMLHttpRequest object
  • AJAX concept and implementation
10

XML and Related Technologies

13 Q
  • XML definition and purpose
  • XML extensibility concept
  • XML elements and attributes
  • XML naming rules
  • XML namespaces and name conflict resolution
  • CDATA and PCDATA in DTD
  • DTD definition and syntax
  • XSD schema definition and validation
  • DTD versus XSD comparison
  • XPath query language
  • XQuery language and expressions
  • XSLT transformation to HTML

Study BIT251 the smart way

Solved questions, flashcards & practice