Learning Outcomes
By the end of this activity, students should be able to:
- Explain fundamental web development concepts.
- Differentiate key web technologies and frameworks.
- Present technical information clearly and confidently.
- Collaborate effectively in a group discussion.
Activity Info
- Course: DFK20013 – Web Design Technology
- Presentation Tool: Canva
- Group Size: 3–5 students
- Slides: 6–8 content slides (excluding cover & references)
- Participation: All group members must present
Presentation Guidelines
Read FirstQuality Target:
Slides should be clear, visually organised, and concise. Avoid long paragraphs. Use your own explanation and examples.
- Use diagrams, icons, or screenshots where appropriate.
- Avoid copying directly from online sources (paraphrase + explain in your own words).
- Ensure consistent slide style: fonts, colours, spacing, and alignment.
- Each member must contribute: content + speaking role.
Steps (Complete Step-by-Step)
Step 1
Form Your Group
Form a group of 3–5 students. Assign roles early (e.g., lead, researcher, designer, presenter).
Step 2
Select One Topic
Each group must select ONE (1) topic only from the provided list. Ensure your topic has enough examples and diagrams.
Step 3
Discuss and Prepare Content
- Use lecture notes and your own understanding.
- Add simple real-world examples and comparisons.
- Prepare key points (avoid reading directly from slides).
Step 4
Create Canva Slides
- Minimum 6–8 content slides (exclude cover & references).
- Use visuals: icons, diagrams, screenshots (where helpful).
- Keep text concise: bullet points, short explanations.
Step 5
Present as a Team
- All members must participate during the presentation.
- Explain confidently: define → compare → example → wrap-up.
- End with a short summary slide + references.
List of Topics
Select one topic only • Use lecture notes + examples- What is Web Development
- Main technologies: HTML, CSS, JavaScript
- The role of each technology
- Website vs Web Application
- Real-world examples
- Definition and main features of a website
- Static vs Dynamic website
- Minimum 5 comparison criteria (e.g., updates, database, interaction, technologies, use cases)
- Examples for both types
- Definition of a web application
- Key features
- Website vs web application
- Examples of common web applications
- Front-End (Client Side): definition, roles
- Back-End (Server Side): definition, roles
- Technologies: Front-End (HTML/CSS/JS), Back-End (PHP/Node.js example)
- Use a simple analogy or diagram to show interaction
- HTML: definition, purpose, importance
- CSS: definition, purpose, importance
- JavaScript: definition, purpose, importance
- How HTML + CSS + JavaScript work together
- What is Bootstrap & its purpose
- Key features: grid system, UI components, utility classes
- Advantages of using Bootstrap
- Examples of common Bootstrap components
- Definition and importance of responsive design
- Problems caused by non-responsive websites
- Role of Bootstrap in responsive design
- Examples: desktop vs tablet vs mobile access
Reminder: Choose one topic only. Use your own explanation and examples. Everyone must present.