callum breaks things

15
Callum breaks things

Upload: faith

Post on 24-Feb-2016

53 views

Category:

Documents


0 download

DESCRIPTION

Callum breaks things. Kate Glover. Just finished first year of BSc( Hons ) Internet Computing course at University of Brighton with view to continuing to PGCE to teach secondary school ICT! Formerly spent 8 years as a Network Technician at a large FE college. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Callum  breaks things

Callum breaks things

Page 2: Callum  breaks things

Kate Glover Just finished first year of BSc(Hons) Internet

Computing course at University of Brighton with view to continuing to PGCE to teach secondary school ICT!

Formerly spent 8 years as a Network Technician at a large FE college.

Spent 2 of those years also teaching adult ed. (Web Construction) and Functional Skills ICT.

Page 3: Callum  breaks things

This is Callum (at BlackBerry Jam)

Page 4: Callum  breaks things

Callum is 17 He is a co-founder of C2Development

www.c2dev.org

He is both competent and confident coding in HTML, CSS, PHP, Java, C, C++, C# and more.

Callum has grown up in a “technologically positive” household.

Callum breaks things...

Page 5: Callum  breaks things

Breaks things?

Callum has been encouraged to “play” with computers by his step-father, who is an IT Trainer for a large private company.

If he broke things – he was not chastised, but encouraged to learn how to fix them.

His computer at home wasn’t “locked down” – just re-imaged if he had nuked it beyond reasonable repair.

Page 6: Callum  breaks things

How has this made me Rethink ICT? Stop locking down workstations so that students

can’t do anything with them.

With Windows Deployment Services etc. a classroom can be re-imaged quickly and easily, in the time it takes to do your summary, switch classes, and run your re-cap – or during break/lunch.

This would permit students to be more adventurous, and learn that computers do not have to be handled with white gloves.

Page 7: Callum  breaks things

Why I think this should work Callum is now employed as a software

developer for a company in America – teleworking from my living room and taking home more money than I did when I was working five jobs!

Callum appreciates the value of backing up his work, server/workstation environments, and that computers can be tools for facilitating innovation and creativity – rather than just for writing letters and playing games.

Page 8: Callum  breaks things

Nick

Nick is representative of most of my fellow students at Uni.

He is a hard-worker, and as a result, generally quite a high achiever.

Nick drops loads of marks in his programming exams, because he can’t problem-solve for toffee...

Page 9: Callum  breaks things

A recent exam question *---- We had to find 5 faults in a

**--- pre-written program which***--generated this pattern, of a ****- height/width determined by a***** user-defined number.

One of the faults could be spotted by comparing these two lines of code:

System.out.println(“*”); System.out.print(“-”);

Page 10: Callum  breaks things

The answer Running the program and examining the output

showed that there was no more than one * per line, whereas the –s appeared grouped horizontally on the lines as the brief required.

I revised my code so that both lines read System.out.print rather than System.out.println to see what happened – knowing that I could put it back if it didn’t work.

It did work – marks won, on to the next question!

Page 11: Callum  breaks things

The problem

None of the fellow students I had spoken to after the exam had fixed that fault.

They were outraged when I told them what I had done to fix it. “We’d never seen print instead of println before! How could we have known?”

They had missed the point.

Page 12: Callum  breaks things

The problem

Having helped out quite a bit – I knew that their problem-solving abilities were somewhat lacking.

The same was true across their academic experience. Most of them saw a problem, and considered it an “end point” rather than a mere hurdle which could be overcome with logic

Page 13: Callum  breaks things

How this has made me Rethink ICT We need to introduce logical approaches to

breaking down and solving large/complex problems at a much earlier age.

Run, check, analyse, fix, run, check, analyse, fix...

Introducing programming in schools should certainly help with this.

Primary schools may need to play a larger part in this too. Perhaps introduce “machines” which need to be fixed one step at a time.

Page 14: Callum  breaks things

Why I think this should work Myself and Alex (a fellow student)

DO already do these things.

We have both come from non-technological families, but with a background of playing with Meccano / LEGO Technic and writing our own computer programs (albeit in BASIC!) from primary school age.

Page 15: Callum  breaks things

Any questions?

Website: www.kateglover.co.uk

Twitter: @lifson