OpenCyber Academy
Engineering · Chapter 1 · English
Course code: OCA-121Chapter 01: OCA-121-C001

Chapter 1 — Calculus I

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Lesson map

Lesson 01 published. Map, example, EX001.

flowchart TD
  N0["Learning outcomes"]
  N1["1.1 Rates in human factors"]
  N2["1.2 Reading a curve"]
  N3["1.3 Accumulation and exposure"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX001"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["1.1 Rates in human factors"]
  N2["1.2 Reading a curve"]
  N3["1.3 Accumulation and exposure"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX001"]
[Learning outcomes]
    |
    v
[1.1 Rates in human factors]
    |
    v
[1.2 Reading a curve]
    |
    v
[1.3 Accumulation and exposure]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX001]

Learning outcomes

You will (1) use rates of change to describe security behaviour over time; (2) interpret derivatives as speeds of change in reporting; (3) relate accumulation to totals of exposure.

1.1 Rates in human factors

Aiko Tanabe is an engineering student at the fictional Rivenhall Technical University. Her supervisor, Prof. Joanna Kerr, links every foundation course to a running case: the fictional Greyford Water utility, whose six hundred staff include control room operators, field engineers and office teams. In calculus, Aiko learns that a derivative describes how fast something changes. At Greyford, the number of staff reporting suspicious emails changes over weeks after a campaign. The rate of change tells her whether reporting is still rising, levelling off or falling back, which matters more to planning than any single weekly count.

1.2 Reading a curve

Aiko models weekly reports after a campaign as rising quickly at first and then levelling. The derivative is large in the first weeks and shrinks towards zero. She learns to read where the curve bends, because that is when the campaign's effect is fading and a reminder might help. She also sees that a straight line would mislead: it would predict reports growing for ever. Choosing a shape that fits how people actually respond is the first modelling decision in any human factors analysis, and calculus gives her the vocabulary to describe it.

1.3 Accumulation and exposure

Integration adds up a rate over time. Aiko uses it to estimate total exposure: if a phishing email sits unreported in inboxes, the number of people who could click grows each hour until someone reports it and it is removed. The area under the curve of unreported inboxes over time measures exposure. Faster reporting shrinks that area. This simple idea links her mathematics course to Greyford's goal of reducing how long malicious emails remain available, a measure that does not depend on blaming whoever clicked.

Worked example

Aiko describes reporting after a campaign as a curve, reads its rate of change to find when the effect fades and uses accumulation to define exposure time.

Synthetic case. Rivenhall, Greyford and all people and figures are synthetic.

Errors and limits

Smooth curves simplify noisy weekly data. Exposure models ignore how attractive each email is.

Exercises

Synthesis

Rates and accumulation give precise language for how behaviour changes and how long people remain exposed.

Continue studying — chapter 01 of 50

← Course home · Course chapter index · Chapter 02 (draft) →

Worked answers

EX001. Whether reporting is still rising, levelling off or falling back after a campaign.

EX002. Because it would predict reports growing without limit instead of levelling off.

EX003. As the area under the curve of unreported inboxes over time, which faster reporting shrinks.