8.14.0.4
1 Motivation & Overview
4 September 2024
1.1 What is it sw? What is sw dev about?
- where is sw? ubiquitous; where are jobs in sw [5-10min]
ask students what they want to be when they grow up (as in what they want to work on; get to know their names)
- reality:
15% in web/media/on-line
10% finance
5% health
12% other
- what is the typical life of sw? [10-15 min]
rapid death or extremely long-term survival
- sw is a message to the future:
in many cases it’s an older version of you.
do you want to be good to the recipient of this sw? –> socially responsible
- the position of this course in the curriculum [5-10min]
Developing Developers
- Sw Dev vs Sw Eng [1-2min]
the existing courses
the discipline
1.2 Pairs and PLs
MUST pair up students [5-10min]
MUST point students to the sign-up form on front page of the course [1-2min]
1.3 Prepares TAHBPL/A
explain spec in THBPL/A [2-5 min]
[1-2min] MUST demo assignment THBPL/Code/A ‘xjson‘ (CMD LINE, short code)
[10min] code walk a solution
1.4 Administrivia (time permitting)
[5min] or nothing
TOTAL: 45-66 mins