Lesson Calendar 2026–28

Week-by-week plan for S3 (Year 1) and S4 (Year 2) pupils, mapped to Edinburgh City Council term dates.

3 periods/week per group · ~1.5–2 periods per lesson · S3 CS & S4 SDD1–8 + LC project both complete by end of June · lesson order may shift

CS Computer Systems
SDD Software Design & Development
DDD Database Design & Development
WDD Web Design & Development
Key milestone
Unit complete
Linked = lesson built · plain text = planned
P col = periods that week
S3 CS: done June 2026 S3 DDD: Aug–Oct · lessons + 2 project weeks · done by Oct break S3 WDD: Oct break → Christmas 2026 · 13 lessons S3 Jan–Jun 2027: NPA — to be planned S4 SDD teaching: complete by late Sep 2026 S4 prelim diet: 2–13 Nov 2026 S4 post-prelim → assignment: assignment preparation S4 post-Easter: exam leave · SQA exam ~13 May 2027

Pre-session · June 2026 · New timetable begins 1 June · end of 2025/26 year (~4 weeks)

w/b Dates P S4 — Year 2 of course  ·  Software Design & Development S3 — Year 1 of course  ·  Computer Systems
1 Jun 1–5 Jun 2026 3
8 Jun 8–12 Jun 3
15 Jun 15–19 Jun 3
✓ SDD1–8 complete
22 Jun 22–26 Jun 3
✓ CS unit complete
☀️ Summer holiday — approx 29 Jun to 11 Aug 2026 · ~6 weeks

Term 1 · 2026/27 · Pupils resume Wednesday 12 August · Autumn mid-term 10–19 Oct · Prelim diet 2–13 Nov · Term ends Friday 18 December

w/b Dates P S4 — Year 2  ·  SDD implementation & algorithms S3 — Year 1  ·  CS → DDD → WDD
10 Aug 12–14 AugShort — pupils Wed 2
17 Aug 17–21 Aug 3
24 Aug 24–28 Aug 3
31 Aug 31 Aug–4 Sep 3
7 Sep 7–11 Sep 3
14 Sep 14–18 SepMon 14 = Autumn holiday 2
SDDSDD16 — Evaluation & code quality
21 Sep 21–25 Sep 3
SDDSDD17 — SDD past paper practice
✓ SDD teaching complete
DDDDDD Project week 1 — TBC
28 Sep 28 Sep–2 Oct 3
Revision — SDD & CS · prelim preparation
DDDDDD Project week 2 — TBC
5 Oct 5–9 OctFri 9 = break 2
Revision — DDD & WDD · prelim preparation
DDD project wrap-up & consolidation
✓ DDD unit complete
🍂 Autumn mid-term — 10 to 19 October 2026 (staff resume Mon 19, pupils Tue 20)
19 Oct 20–23 OctShort — pupils Tue 2
Prelim preparation begins
Full-course revision: SDD, CS, DDD, WDD
WDDWDD1 — Analysis & site structure
26 Oct 26–30 Oct 3
Prelim revision — past paper practice
WDDWDD2 — Wireframes & prototyping
WDDWDD3 — File formats & compression
2 Nov 2–6 Nov 3
★ Prelim diet — week 1
In-school prelim diet begins 2 Nov · N5 Computing Science prelim sits in this window
WDDWDD4 — HTML: semantic elements & structure
WDDWDD5 — HTML: links, media & addressing
9 Nov 9–13 Nov 3
★ Prelim diet — week 2
Prelim diet ends Fri 13 Nov · post-prelim assignment preparation begins
WDDWDD6 — CSS: selectors, properties & box model
WDDWDD7 — CSS: typography, colour & layout
16 Nov 16–20 Nov 3
Assignment preparation
WDDWDD8 — CSS: external stylesheets & cascade
WDDWDD9 — CSS: navigation & pseudo-classes
23 Nov 23–27 Nov 3
Assignment preparation
WDDWDD10 — JavaScript: events & mouse handling
WDDWDD11 — Testing: browsers & accessibility
30 Nov 30 Nov–4 Dec 3
Assignment preparation
WDDWDD12 — Evaluation
WDDWDD13 — WDD past paper practice
✓ WDD complete  ·  ✓ All Year 1 units done
7 Dec 7–11 Dec 3
Assignment preparation
Year 1 complete — consolidation & enrichment
14 Dec 14–18 DecTerm ends Fri 18 3
Assignment preparation
Year 1 complete — Christmas consolidation & review
❄️ Christmas holiday — 19 December 2026 to 5 January 2027

Term 2 · 2026/27 · Pupils resume Wednesday 6 January 2027 · Mid-term 13–21 Feb · Assignment window opens after half-term · Term ends Friday 2 April

w/b Dates P S4 — Year 2  ·  Assignment preparation & exam revision S3 — Year 1  ·  NPA (to be planned)
4 Jan 6–9 JanShort — pupils Wed 2
Assignment preparation
NPA — to be planned
12 Jan 12–16 Jan 3
Assignment preparation
NPA — to be planned
19 Jan 19–23 Jan 3
Assignment preparation
NPA — to be planned
26 Jan 26–30 Jan 3
Assignment preparation
NPA — to be planned
2 Feb 2–6 Feb 3
Assignment preparation
NPA — to be planned
9 Feb 9–12 FebFri 12 = break 2
Assignment preparation
NPA — to be planned
❄️ February mid-term — 13 to 21 February 2027
22 Feb 22–26 Feb 3
★ Assignment window opens
6-hour supervised assignment · Task 1: SDD 25 marks · Task 2 DDD or Task 3 WDD 15 marks
NPA — to be planned
1 Mar 1–5 Mar 3
★ Assignment continues
Post-assignment: exam technique & past papers
NPA — to be planned
8 Mar 8–12 Mar 3
Past paper practice
NPA — to be planned
15 Mar 15–19 Mar 3
Exam revision — Section 1 SDD & CS
NPA — to be planned
22 Mar 22–25 MarFri 26 = Good Friday 2
Exam revision — Section 2/3 DDD & WDD
NPA — to be planned
29 Mar 30 Mar–2 AprMon 29 Easter Mon · Term ends Fri 2 Apr 2
Final past paper / exam revision
NPA — to be planned
🌸 Easter holiday — 3 to 19 April 2027

Term 3 · 2026/27 · All resume Tuesday 20 April · S4 on exam leave · May holiday 3 May · Victoria Day 24 May · Term ends Tuesday 29 June

w/b Dates P S4 — Year 2  ·  Exam leave S3 — Year 1  ·  NPA (to be planned)
19 Apr 20–24 AprShort — pupils Tue 2
Exam leave
NPA — to be planned
26 Apr 26–30 Apr 3
Exam leave
NPA — to be planned
3 May 5–9 MayMon = May holiday · pupils Wed 5 2
Exam leave
NPA — to be planned
12 May 12–16 May
★ SQA exam period (approx 13 May 2027)
N5 Computing Science question paper · 80 marks · 1h 30min
NPA — to be planned
19 May 19–23 May 3
Exam leave
NPA — to be planned
25 May 26–30 MayMon 25 = Victoria Day 2
Exam leave
NPA — to be planned
1 Jun Jun 2027Ends Tue 29 Jun 3
Exam leave
NPA — to be planned
☀️ Summer holiday — from 29 June 2027

Year 2 · 2027/28 · Current S3 pupils become S4 — same SDD trajectory as this year's S4

From June 2027, current S3 pupils begin Year 2 as new S4. They follow the same SDD sequence: SDD1–SDD8 + Leisure Centre project in June 2027, then SDD9–SDD17 Aug–Sep 2027, completing teaching by late September 2027.

Nov–Dec 2027 — Prelim exam (in-school). Term 1 ends Mon 20 Dec 2027.

Jan–Feb 2028 — Exam revision across all four units. Mid-term Fri 11 Feb, all resume Mon 21 Feb.

After Feb half-term 2028★ SQA Assignment (6 hours supervised, 40 marks). Term 2 ends Fri 31 Mar 2028.

Apr–May 2028 — Final revision. ★ SQA N5 Computing Science exam (approx May 2028).

2027/28 term dates: pupils resume Wed 18 Aug 2027 · Autumn holiday Mon 20 Sep · mid-term Fri 15 Oct, pupils resume Tue 26 Oct · term ends Mon 20 Dec · pupils resume Thu 6 Jan 2028 · mid-term Fri 11 Feb, all resume Mon 21 Feb · term ends Fri 31 Mar · Good Fri 14 Apr / Easter Mon 17 Apr · all resume Tue 18 Apr · May holiday Mon 1 May, pupils resume Wed 3 May · Victoria Day Mon 22 May · term ends Fri 30 Jun 2028.