STEMNet seeks to enrich and enhance. To encourage young people to be excited and interested in Science, Technology, engineering and Mathematics.

There are STEM clubs in schools and STEM Ambassador programme. Examples of STEM related activities include CoderDojo. (See activities page for more examples.)

STEM Advisory Networks already work in all Scottish schools (including Independant sector?) Ambassadors come from many different sectors. There to support teachers not replace them. A free resource on offer to schools that give applications in our subject in the world outside education.

Medical imaging scanners allow clinicians to look inside their patients without having to cut them open! One of the the oldest forms of this technology is the 2D X-Ray. Today, essentially all digital. It has the advantage of being cheap and fast.

Many of these techniques can generate lots of data but can be difficult to interpret 2D images to build up a model of the subject. Computer technology can help. The Toshiba team use C++, C# and many other computing tools to process the data and help doctors understand it. They render the data to generate 2D images from 3D and 4D data.

Stephen Wilson, Detective Superintendent, Police Scotland(Live capture of session)
Government rate cybercrime and cyberterrorism as a tier 1 threat, up,there with major national disasters and international military conflicts.

What does cybercrime mean? Two aspects: old crimes "enhanced" by the Internet (e.g. theft, fraud, extortion and child abuse); new crimes created by the Internet (e.g. Ddos and malware). There are regular attracts on Scottish businesses. It used to be that organised crime had to be based near their victims but not now, so Russian groups and other nationalities are targeting Scottish people.

Mikko Hypponen on TED Talk: you are more likely to be a victim of crime online than in the real world.

Growth in ransomware (e.g. the heartbleed virus). But cyber attacks are not always about the money. There is state sponsored attacks as well as hacked sits are a growing threat. We need to educate people about basic safety. Problems with social networking, for example cyber-blackmailing or cyber-bullying which has led to suicides.

Hacktivism: question was asked, what are we doing wrong that people with outstanding computing skills would rather cause chaos and get involved in crime rather than use their skills in well-paid employment.

Crime as a service: people selling credit card details, or offering Denial of Service attacks et. As a service you can buy.

The police know they need highly trained and computer skilled people coming into the police, or partnering with them, to tackle these problems. But Stephen thinks we need to start educating children from primary up to take care of their own personal cyber safety. We need to encourage young people to move into tertiary education to study and research cyber security issues. There is an opportunity to grow cyber security as a business in Scotland.

As people spend more time in the virtual world, the police need to work to promote safer virtual communities. Does cyber security have enough prominence in school curriculum. Can pupils go and help parents and grandparents to be safer online?

Frank Greig, Napier University and friends(Live capture of practical session)

Arduino: System on a Chip, Microcontroller (MCU) and Single Board Computers

Cost of an Arduino Fritzing are free. Components (e.g. Breadboards, LEDs etc.) are cheap. Community support abundant. Should be up and running in 20 minutes.

Fritzing allows you to draw the diagrams to set up exercises. Open source, free download. Code development: can get a version of Scratch for Arduino which acts as a good transition into Arduino C code.

During session, I did manage to get blinking LED within a few minutes. This what I like about control. You write some code (software that exists in the magical world of the computer) but control technology makes stuff happen in the real world. Somehow I find this stupidly exciting! (And that's a good thing!)

We added a resister to the breadboard but good advice was to solder the resistor onto the LED.

Moved onto switching an LED on and off by covering up a photocell sensor. When it got dark, a light came on. Again, stupidly satisfying! After this, we saw a Bluetooth modem attached to an Arduino and a Bluetooth terminal app that can send serial data over Bluetooth. The chap from Napier then controlled a line of LEDs from his phone - phone controlled Christmas tree lights.

From the blurb: Big Picture, Little Picture – A different approach to teaching coding with HTML, CSS and Javascript, with examples you can take away and use in your own classroom. Includes an introduction to Adobe Brackets, the brand new and totally free code editor.

{Live capture}

(Colin is doing an online JavaScript programming course and has invited us to leave him details so we can join.)

Colin also recommended Brackets - an open source code editor which supports live HTML development, code hinting, JavaScript debugging, extensions for Python... And it runs from a pen drive (no problems with installing on school machines). He introduces HTML with a simulated hacking exercise - guess a four digit PIN. Showed how brackets highlights the HTML code when you click on the elements in the web page. First form just hardwires the PIÑA into the HTML. Second iteration uses CSS, so PIN not in HTML, it is in a file. Introduces external files and style sheets. Again, you can click on the code and the web page changes. For example, click on a colour code, change it and the web page changes.

Colin says he got the idea from a Micro Adventure book e.g. Space Attack, where you read a story where you had to write code to solve problems and move to the next bit of they story. Colin keen on the idea of using stories to move learning along. Another example is a CSS zombie/drone game. CSS positioning is used to place objects. One person has to write CSS a to position objects in a room. Second person then blocks the windows and doors - about 12 minutes for the whole exercise.

Offline activity from the webmaker site. Web page includes some simple elements, a story, perhaps a table and some CSS. Cards contain HTML elements which are dealt out to pupils who then have to play them in order to build up the page.

HTML 5/JavaScript game coding webinar starts this Tuesday2 December from 7pm-8pm. Starting with a simple platform game - give them it complete and let them hack it!

We have things and processes and we try to work out what are the key characteristics. The key characteristics is information. We use this information to model the process and then there is reasoning: how well does the model match the process?

ThingsProcessesCharacteristicsInformationModellingReasoning

Almost any computing activity fits into these levels. For example, a plan for a program is in one sense a model.

In science, we are encouraged to model and test. Newton saw the apple fall and developed a model which has been tested and developed ever since. But in school, we assume the model and teach it as true. In comparison, in Computing when we build and test a program, we are doing real science - just like Newton. Could argue that school Computing does more real science than school Science does!

Quintin then told us a story... Talked about the Industrial Revolution where people made machines to to replace a specific task, usually replacing something that people used to do. (Replacing muscle power with machine power.) Different machine for each task. If you didn't have a machine, your industry died. (For example, linen was more important than cotton but the cotton chaps worked out how to mechanise the production.) Digital Revolution replacing general purpose brain with general purpose programmable machine. The machine stays the same the software changes.

Other Sciences are beginning to see the value of Computing: the breakthroughs are coming from computational modelling rather than mathematics.

Look out for Technologies Impact Review (TIR) report due to be published soon. Loads of reports, forums and evidence: we have to use this evidence to move forward successfully. Professional Leaning (e.g. PLAN C) is key to moving forward. Need to look at how research can be embedded in practice. How do we gather data on the impact of interventions in classrooms? Personal learning should be... "technologically ubiquitous". {Sounds interesting but I will need to think though what it means.}

Why do people think Computing Science is only about ICT? Is the only defining element programming? If Computing is about transforming the world, why are numbers taking Computing falling?

Inspection and ReviewMay not be inspected by a Computing specialist but idea is to support self-evaluation. (Up to us as Computing specialists to explain what we are doing and why?) HMIe use a package called insight (spelling?) which is a great example of Computing Science in action - creates a virtual school that makes comparison and contrast easier.

The Future Of ComputingVision of Computing Science is growing and developing. Google Computational Thinking and you will be overwhelmed by the academic research in this area ("Not just doing a bit of programming."). Real potential to grow and develop. Need to look at our unique selling point.

Change ManagementLooking Inwards - Looking Outwards - Looking ForwardsHow do we hook children into Computing. Example given of a school where the hook was animation and gaming but need to look for what works in our school. Computer Science can change the world... but there is a decline in Computing in schools. A decline in presentations at the senior level. What column is Computing placed in? How is it valued in schools? How is it valued by universities?

Time of austerity and funding of Computing is problematic given drop in education funding. Evidence that children, particularly in Primary, are not getting their entitlement. HMIe report about to be published will highlight these issues and make suggestions about how to move forward.

Looking for Computing Science to be valued and well understood. Not just valued for Computing industry but across many areas. Computing industry contributes £3 million to Scotland's economy.