Mid Term Exam

Web System and Technologies (WST) Course

Paper Pattern

  1. There will be FIVE questions.
  2. Each question carries 05 marks.
  3. All questions will be code-based; there will be no theoretical questions.
  4. Questions will be based on tasks and practical work covered in class and lab sessions.
  5. Possible question types:
    • Write code for a given statement.
    • Find and correct errors in a given code.
    • Determine the output of a given code.

Understanding of questions is also a part of the exam. Therefore, don't call teacher for explanation of the questions. If there is misprinting in the question-paper, then you can ask the invigilator. If question is wrong in the quetion-paper, then the teacher will be responsible for giving you grace marks.

Course Contents for the Exam

Following topics are included for the Exam. These are categorized on base of different parts of the course. The course (WST) is combination of HTML, CSS and Tailwind CSS. Therefore, all topics are listed below related to different parts of the course.

Hypertext Markup Language (HTML)

Lesson #TitleDescriptionControls
1Basic Structure and Run CodeTags like Doctype, html, head, title and body. How to run the code.
2Text ElementsHeading, Paragraph, Line break, Bold, Italic, Emphasize, Underline, Deleted, Inserted, Subscript and Superscript, Abbreviation and Citation
3ListsOrdered, unordered and descriptive lists
4Link using Anchor TagUse only Anchor tag <a>, for internal-links and external-link
5Images<img> tag to display images on web pages, including best practices for attributes like src, alt, width, height, and responsive image handling for better performance and design.
6Inline and Block ElementsList of inline and block elements in HTML. Explanation of their behavior
7TablesUse <table>, <tr>, <th>, and <td> elements, along with <thead> and <tbody>
8Website LayoutsComponents like header, navigation, content area, sidebar, and footer, along with common layout types such as 1-column, 2-column, and 3-column designs for responsive web development.

Cascading Style Sheets (CSS)

Lesson #TitleDescriptionControls
1Basic StructureInline, internal, and external CSS, along with concepts like classes, IDs, CSS precedence, and the :hover pseudo-class for interactive styling.
2Display as flexFlexible and responsive layouts using properties like display: flex, flex-direction, justify-content, align-items, and flex-wrap for efficient alignment and positioning of elements.
3Responsive Web DesigningUse flexible layouts, media queries, and scalable elements, providing a consistent user experience and mobile-friendliness

JavaScript DOM

Lesson #TitleDescriptionControls
1Change HTML ElementUpdate content, attributes, and styles for dynamic and interactive web pages.