Wednesday, December 21, 2011

The Digital Researcher 2012 - Go Digital 2012! - British Library - London

This Vitae event is for Research postgraduates and staff. Vitae are an organisation that provides support, resources and events to researchers. The website for a full description and booking is http://www.vitae.ac.uk/researchers/315321/Digital-Researcher.html.

"Vitae in partnership with The British Library are running Digital Researcher 2012: an innovative, thought-provoking one day event to help researchers make the most of new technologies and social media tools in their research.

Designed for both postgraduate researchers and research staff within any UK institution, this interactive event will be held at the British Library on Monday 20th February 2012, and will provide an opportunity for researchers to think about how they undertake research and to consider whether new technologies could improve their research."

Tuesday, December 13, 2011

Stanford University - Free courses - List - 2012

I've finished my Stanford University - Introduction to Databases course.

There are many other courses available all free. They don't result in University Credit from Stanford, but are free and I enjoyed my course. I have a journal paper to finish and a funding bid so aren't doing any more of these courses yet, but hope to when I have time. From my experiences on the course I've finished I would certainly recommend studying these courses, you get the knowledge and a calculated overall grade.

The courses are not only computing, but others as well. The full clickable list is available from the page below, underneath the Introduction to Database Info. -

Stanford University Free courses - http://www.db-class.org/course/auth/welcome.

I've also included the list below -

Entrepreneurship
* Lean Launchpad * Technology Entrepreneurship
Medicine
* Anatomy
Civil Engineering
* Making Green Buildings
Electrical Engr.
* Information Theory
Complex Systems
* Model Thinking
Computer Science
* CS 101 * Machine Learning * Software as a Service * Human-Computer Interaction * Natural Language Processing
* Game Theory * Probabilistic Graphical Models * Cryptography * Design and Analysis of Algorithms I * Computer Security

Thursday, December 01, 2011

BBC - News - Government backs call for classroom coding

This post and list of many links highlights the debate over whether to teach more programming at school and for all other ages.

Updates - 14th Jan 2012 -

Royal Society offers ways to overhaul ICT teaching - http://www.bbc.co.uk/news/technology-16515275 - 13 January 2012 -BBC -

"The Royal Society has suggested ways the government can overhaul information and communications technology (ICT) teaching in schools.

It follows promises from Education Secretary Michael Gove to scrap the way the subject is taught currently.

The body, which oversees UK sciences, recommends dividing computing into distinct subjects such as computer science and digital literacy.

It said the government must do more to recruit specialist ICT teachers."

ICT victory for the coding campaigners - http://www.bbc.co.uk/news/technology-16544845 - BBC - Rory Cellan-Jones Technology correspondent - 13 January 2012 -

"for me the biggest news I've missed has been of a significant victory for the campaign to improve the teaching of computing and technology in schools. The announcement that the current ICT curriculum is to be scrapped and teachers set free to use more creative methods comes after some brilliant and imaginative lobbying by a few dedicated individuals."

School ICT to be replaced by computer science programme - http://www.bbc.co.uk/news/education-16493929 - 11 January 2012 -

"By Judith Burns Education reporter, BBC News"

- "The current programme of information and communications technology (ICT) study in England's schools will be scrapped from September, the education secretary will announce later."
"The subject will be replaced by compulsory lessons in more rigorous computer science and programming."

"Michael Gove will call the current ICT curriculum 'harmful and dull'.

ICT teachers welcome new computer programming lessons - http://www.bbc.co.uk/news/education-16509298 - BBC 11th January 2012 -

"Information and communications technology (ICT) teachers say plans to shake up the curriculum in England are "exciting" but 'challenging'.

Current ICT lessons will be scrapped from September and replaced by an "open source" curriculum in computer science and programming."

Coding for kids -

A few things as we try to get more kids interested in IT
- A group has been set up called Coding for Kids with the purpose of finding ways to support education of programming and computational thinking for the current and next generations in the UK. Whether this be through traditional education methods - or other stuff. They can be found here http://codingforkids.org/wiki/Main_Page

- There is also an e-petition to support "Teaching Our Kids to Code" here https://submissions.epetitions.direct.gov.uk/petitions/15081 If it reaches 100,000 signatures, then it may be considered by parliament.

Other recent links -

New York Mayor Michael Bloomberg takes coding course - 6 January 2012 - http://www.bbc.co.uk/news/technology-16440126 - New York Mayor Michael Bloomberg has resolved to take an online computer coding course.

The mayor is joining more than 180,000 people currently taking part in Code Year, a campaign to encourage more people to program.

"My New Year's resolution is to learn to code with Codecademy in 2012!" he wrote on Twitter.

Participants in the course receive an interactive lesson each week, via email.

The campaign promises that participants will be "building apps and websites before you know it".

November - December

This article examines the issue of the type of teaching of ICT. It's an interesting article that argues for more teaching of coding rather than just of the use of office software.

Government backs call for classroom coding - http://www.bbc.co.uk/news/technology-15923113 - 28th November 2011.

"The teaching of computer science must become more relevant to modern needs, said the government.
The government said the current teaching of IT was 'insufficiently rigorous and in need of reform'.
The call for change came in a response to an industry report which looked at technology teaching in the UK."

The report discussed in the above article focuses on school classes and the need to teach game code - (A good mechanism for getting younger people involved in coding).

A related article - Coding - the new Latin - http://www.bbc.co.uk/news/technology-15916677 - Rory Cellan-Jones - 28th November 2011 - Makes the same point about the lack of focus on coding and Computer Science at school, and that this leads to fewer University applications for Computer Science.

I believe the same issue of lack of focus on coding is an issue for adult education. The trend is for provision of free or heavily subsidised teaching of use of office software, this is good, but then students need to meet the full costs if they want to move on to programming and/or web development.

I'm one of those that began to learn to code on a BBC Micro. Because so little graphics capability and software was available in those early times there was little difference between using software, or having a go at developing something. It was easy to switch from one mode of thought of using to that of development.

This article describes those early years - The BBC Microcomputer and me, 30 years down the line - http://www.bbc.co.uk/news/technology-15969065 - 1st December 2011.

An interesting thing here is the use of the term 'Computer Literacy' in the BBC project back then that included programming. The term has changed its meaning now to mean use of computers software. There are good reasons for this, as of course it is much more possible and necessary to be able to get use out of office software. However it would be god to provide a straightforward path to a kind of 'Advanced Computer Literacy' that involves an element of coding.

The video here based on a round table discussion of the British Computer Society (BCS), Chartered Institute of IT, and BCS Academy of Computing - http://www.bcs.org/content/conWebDoc/42962, and the related NESTA report http://www.nesta.org.uk/publications/assets/features/next_gen cover teaching of computing and the need for this to include creating applications not just using them.

This article from BBC - 14th December 2011 - is also relevant to this issue - ICT 'poor in secondary schools', Ofsted says - http://www.bbc.co.uk/news/education-16157519.

"The teaching of information and communications technology (ICT) is inadequate in a fifth of secondary schools in England, Ofsted says.
Inspectors said teachers lacked the expertise and confidence to teach more demanding topics properly.
The report said areas such as databases and programming were poorly taught, with some pupils making more progress outside lessons than in them."

I believe this is not just an issue of teaching and learning but of a more general disconnect between the use of ICT and development, with a lack of a way to progress from tool use to development. There is no clear path within applications to be more involved in customisation and development of tools.