<!--
# Eastbury Primary School talk
-->
<style>
.reveal {
font-size: 26px;
}
</style>
## ๐ Hello Everyone!
### My name is Mark
And I'm a software developer at the University of Greenwich...

---
I was
## โจ**delighted**โจ
when one of your teachers invited me to speak to you all about what it's like to have a career as a software developer.
---
### ๐ค Here's why...
* ๐ I really enjoy my job and am always happy to talk to others about it
* ๐ก I just might help to persuade some of you to consider a future career in tech
and last but not least...
---
### ๐ I used to be a primary school teacher in a school just like yours!
<img src="https://hackmd.io/_uploads/SyKbpJOJxl.png" height="500">
---
## ๐
**Here's what we're going to cover in my talk today...**
1. ๐ ๏ธ What things I might be doing on a normal working day
2. ๐งฎ What things were like when I first learned to program
3. ๐ฉโ๐ป What you can do if you're interested in learning coding
4. โ YOUR QUESTIONS!
---
## ๐ Let's start with a question...

### ๐ญ How long do you think the internet has been around?
Hands up if you know or would like to guess
## ๐๐พโโ๏ธ๐๐ผโโ๏ธ๐๐ฟโโ๏ธ
---
## ๐ต๏ธ Answer 1
The special way in which computers use to 'talk' to each other on the internet (this is called a protocol) was launched in 1983.
<details style="cursor:pointer;">
<summary>So that's...<br/>๐๐ฝ</summary>
## 42 years ago!
</details>
---
## ๐ต๏ธ Answer 2
The first time two computers in different cities were networked together so they could communicate was in 1969.
<details style="cursor:pointer;">
<summary>So that's...<br/>๐๐ฝ</summary>
## 56 years ago!
</details>
---
## ๐ ๏ธ What things do I do on a normal working day?
---
## ๐ ๏ธ My working day
Here's where I (sometimes) work...
<img src="https://hackmd.io/_uploads/BJh19nPJgx.png" height="400">
---
And other times I work here...
<img src="https://hackmd.io/_uploads/B1si92w1ee.png" height="400">
---
### ๐งโ๐ป Here are some things I might be doing...
- ๐ Planning with our team for exciting new projects
- ๐ป Writing apps that help our staff and students
- ๐งช Testing code carefully to make sure it works before it's used
- โฟ Making sure everyone can use our software โ even if they can't use a mouse or are visually impaired
- ๐ง Learning and practising new skills
---
## ๐ก Skills developers use
- ๐งฉ Problem solving
- ๐ค Teamwork
- ๐จ Creativity
- โ Asking questions
- ๐ข Patience
---
## ๐ What does our code look like?

---
## โ But it wasn't always like that!
When I first learned to write programs I used a computer like this...

---
## ๐งฎ What were things like when I first learned to program?
---
Well I could try to tell you what it was like - or I could **show** you...
---
## ๐งฎ Letโs code like itโs 1985!
### [BBC Micro Emulator](https://virtual.bbcmic.ro/)
We're going to use a **website** that acts just like a BBC Microcomputer from the 1980s!
---
### โจ๏ธ Let's type in this program:
```basic
10 PRINT "HELLO"
20 GOTO 10
```
### ๐๐พโโ๏ธ๐๐ผโโ๏ธ๐๐ฟโโ๏ธ
* What do you think will happen when we run it?
* What changes could we make to it?
<!--
Model a few more changes
- colour in mode 2 (how many colours?)
- semicolon at end of string
- user input
-->
---
### So that's how I first learned to code, but...
---
## ๐ฉโ๐ป What can YOU do if you want to learn coding?
- ๐ฎ **Scratch** (scratch.mit.edu)
Drag and drop blocks to build games and animations โ fun and beginner-friendly!
- ๐ **Python3 with Codecademy** ([www.codecademy.com](https://www.codecademy.com/enrolled/courses/learn-python-3))
Start simple with short Python programs you can run in your browser โ no installation needed
- ๐ **Books** like [Python for Kids](https://www.abebooks.co.uk/servlet/BookDetailsPL?bi=31166625778&dest=gbr&ref_=ps_ms_391307717&cm_mmc=msn-_-uk_shopp_textboook-_-naa-_-naa&msclkid=831db9ddf0b716dd2980d1d6ba8bdd06) or [Coding Projects in Scratch](https://www.google.com/search?sca_esv=daf07b3e4903b956&sxsrf=AHTn8zoyEtezIbLbxDsbj_Es0bZZzmkM4Q:1745570484187&q=coding+projects+in+scratch&udm=28&fbs=ABzOT_CWdhQLP1FcmU5B0fn3xuWpA-dk4wpBWOGsoR7DG5zJBtmuEdhfywyzhendkLDnhcrUz6wxBwARHD96EKWkSbZoQZGasaHPJ9csj0AVVVUDNPLLUmW205eZhsYFcQcWC__YpNFeilJkd0Lu3EXeTaZrm-aUE54v6Lsy4fWIY9bP2f1iWkd0Wb-Nrvi4lbIAItfC8-S5xZveoTzBEMmXbC6eT3DbXA&ved=1t:220175&ictx=111) (used copies for a few ยฃ online)
- ๐ฅ **YouTube Channels**
Try [Create & Learn](https://www.youtube.com/@createlearn) or [Scratch Team](https://www.youtube.com/@ScratchTeam) channels for fun coding tutorial videos
- ๐งฉ **Hour of Code** (hourofcode.com)
Fun online challenges that millions of kids take part in every year!
๐จโ๐ฉโ๐งโ๐ฆ Tell your grown-ups โ they can help you find these online or at the library!
---
## ๐ฑ๐ป To view these slides at home visit this URL:
## tinyurl.com/eastburycoders
---
## ๐ฌ Your Turn!
### Ask Me Anything!
(Ask me about my job, computers, learning to code โ anything you're curious about!)
{"description":"Laptop icon","title":"Eastbury Primary School talk","contributors":"[{\"id\":\"c5c54e30-9692-49dc-baf9-f45297507939\",\"add\":10620,\"del\":5419}]"}