MOO WebTech
Final Testsdefenseintermediate

L35 — Test 3: Algorithms, Mobile & Networks

Third evaluation test. Covers L24–L34: algorithms, flowcharts, mobile app development, UI design, smart home, digital marketing, computer networks, and information security.

80 min28.04.2026L35

Assignment Reference

This test evaluates the material from Lessons 24–34:

LessonTopic
L24Algorithms & Programs
L25–L26Mobile App Development (App Inventor)
L27–L28Mobile App Interface & Design (Figma)
L29Smart Home & IoT
L30Digital Marketing
L31Computer Networks
L32Network Components: IP & DNS
L33Information Security
L34Network Security Measures

Format: the test has three parts — theoretical questions, a practical task, and an oral check. Total: 60 points.

Grading Rubric

Part A — Theory (24 points, written)

#QuestionMax points
1Define "algorithm". List 3 of its 5 properties.4
2Draw a flowchart for: "Ask a number. If it is even, print 'even'. Otherwise print 'odd'."5
3What is the difference between a LAN and a WAN? Give a real example of each.4
4What is DNS and why does it exist? What happens if the DNS server is unavailable?4
5List 3 types of cyber threats. For each, describe in one sentence how it works.4
6What is the difference between HTTP and HTTPS? How can you tell them apart in the browser?3

Part B — Practical task (28 points)

Students complete one of the following tasks at the computer (teacher assigns):

Option 1 — App Inventor quiz

Build a 2-question quiz in MIT App Inventor (ai2.appinventor.mit.edu):

CriterionMax points
App opens without errors4
Both questions are shown, one at a time6
Correct/incorrect feedback works6
Score is tracked and shown at the end6
A Reset button clears the score3
Uses at least one variable correctly3

Option 2 — Figma mockup

Design a 2-screen mobile app in Figma (figma.com):

CriterionMax points
Home screen has top bar, 2+ cards, FAB, bottom nav7
Detail screen has back arrow, image area, title, description, action button7
Screens are connected with a clickable prototype link5
Consistent colours and fonts5
At least one UI design rule from L27 is demonstrably applied4

Part C — Oral verification (8 points)

The teacher picks 2 questions from the list below. The student answers out loud.

QuestionPoints
First question answered correctly4
Second question answered correctly4

Grade bands:

ScoreGrade
54–60A (Excellent)
42–53B (Good)
30–41C (Satisfactory)
< 30Retake required

Verification Questions

The teacher chooses 2 from this list based on the student's practical work:

  1. What is a "performer" (executor) in the context of an algorithm? Give an example that is not a computer.
  2. Show me your flowchart from Part A Q2. Trace it with the input number 7.
  3. Open App Inventor and point to the block that checks if an answer is correct. Explain what each piece does.
  4. In your Figma design — why did you use a FAB? What action does it represent? Could you use a regular button instead?
  5. What is IoT? Name 2 devices in this room (or your home) that could be part of an IoT network.
  6. Explain the client-server model. Who is the client and who is the server when you open Instagram?
  7. What is an IP address? What's the difference between a private and a public IP?
  8. What makes a password strong? Give me an example of a weak password and explain why it's weak.
  9. What is 2FA? Why does it help even if your password is stolen?
  10. I type https://mybank.com and see a 🔒 lock. Does that mean the site is safe? Explain.

Submission Checklist

Before the test begins, have ready:

  • A notebook or sheet of paper for Part A (written answers)
  • Access to the computer with a browser open (for Part B)
  • Your MIT App Inventor or Figma account logged in (no time to recover passwords during the test)
  • For App Inventor: your L25/L26 project open as a reference (you build a new one from scratch)
  • For Figma: a blank design file open, ready to start

On test day:

  1. Teacher distributes the Part A question sheet — 20 minutes
  2. Move to computers for Part B — 40 minutes
  3. Teacher calls students one at a time for Part C oral check — ~5 minutes each
  4. Submit both: the written answers and a screenshot or link of the practical work