Leer meer over Micro:Bit!

Categorie: CAS-NL

Leren programmeren wordt eenvoudiger met Hedy!

De eerste graduale programmeertaal.

Het leren programmeren is een vak apart. Felienne Hermans heeft al een rijke geschiedenis op het gebied van leren programmeren. Haar ervaringen heeft ze gebundeld in Scratch in de klas en sindskort komt daar Hedy bij. Hedy zorgt voor een stap tussen een blokkentaal, zoals Scratch en een geschreven programeertaal zoals Python. Om Python direct te leren heeft ze al eens een cursus Python in de klas opgezet.

Ze zag dat er een gat zat tussen een blokkentaal en een ‘geschreven’ taal.

Hedy is daarvoor de oplossing. Ramon Moorlag gebruikt de reeks nu een aantal weken in zijn lessen. Van BJoC door naar Hedy. Leerlingen ervaren het als prettig om een technische stap te zetten, zonder direct in het diepe gegooid te worden. Losse elementen worden geoefend en iedere les is voorzien van theorie en een korte video. Alles is geschreven in leerlingtaal en daardoor is het erg toegankelijk.

Hoe werkt Hedy

Kleine elementen aanleren, net zoals dat word gedaan bij het leren van een spreektaal. Eerst letters, eenvoudige zinnen en daarna komt syntaxt. Hedy werkt ook zo, eerst kennismaken met de losse elementen. Om daarna deze losse elementen in te oefenen. Daarna volgt een combinatie van deze losse elementen.

Op z’n Felienne’s; lekker vlot door het materiaal met korte oefeningen. De vakvereniging i&i vindt dit een mooie ontwikkeling en hoop dat de taal succesvol wordt. Om het tot een succes te maken moet er veel met het materiaal gewerkt worden. Een lesuur of een aantal lessen. Alle lessen zijn voorzien van kleine brokjes theorie, een korte video en een aantal kleine oefeningen. Er is geen technische voorbereiding nodig, alles draait in de browser (!).

Het sluit ook goed aan bij de concepten van Computational Thinking en levert leerlingen naast een goed begrippenkader van het programmeren ook op dat het probleemoplossend vermogen geoefend wordt. Soms werkt het niet. Door de feedback van het materiaal, er komen leerlinggerichte foutmeldingen, is het materiaal ook zelfstandig te doorlopen.

Snel aan de slag met Hedy

Computing at school Netherlands

Goals computing at school Netherlands

(draft CAS-NL alpha-0.4 based on CAS-UK)

  • promoting and supporting excellent computer science education for all students in primary and secondary education
  • each student has the option of attending excellent and suitable computer science courses.

Promote means ensuring a good base of support, at every relevant level and in respect of all parties involved: the education sector, political circles, business community and students.
Excellent means a solid conceptual basis; captivating, topical and relevant contexts, recognisable for the students.

Implementation: Digital Literacy as a compulsory basis in the learning standards for primary education and the first stage of secondary education. Optional in-depth computer science course in the second stage of secondary education.

Suitable: Each student has the option of taking computer science as an optional course, with optional themes that are suitable for his or her level and interest. We will encourage students to master the skills for the benefit of their future.

Goals at the school level

  • Schools (school management, teachers, parents, students) consider computer science an important, stimulating and “respectable” subject.
  • School management and teachers are “digitally literate”.

Goals computer science teachers

  • Computer science teachers are enthusiastic, competent and qualified.
  • Computer science teachers are aware of the current developments in computer science/ICT (and in the field of learning and innovation).
  • Computer science teachers have a network of colleagues, ICT/computer science experts and professionals that can provide support in respect of their teaching.
  • The profession of computer science/ICT teacher becomes an attractive career for computer science/ICT students.
  • “Sufficient computer science teachers” or: the shortage of computer science teachers does not form a problem for schools that wish to offer this subject in a responsible manner.

“CAS-NL community”

CAS is a community of persons who endorse these goals and wish to contribute towards them. The community is made up of teachers, parents, professionals, businesses, training institutes, government institutions, semi-public institutions, and other interested parties not yet specified. The community is “inclusive”, and is open to everyone. Establishing and maintaining the CAS-NL Community requires expertise, financial resources, human resources, organisation and an infrastructure.
The deployment of the resources varies as regards support and options.

Organisations that have been approached. (selected short list)

In principle, membership of CAS-NL is open to everyone who wishes to support the goals.

Contributions businesses and professionals

  • An advisory role by means of a network of experts and expertise. In particular for providing support in respect of advanced topics/themes; and in respect of the choice of studies/provision of information concerning study programmes.
  • Financial, infrastructural and organisational support.

About innovation in education

The conceptual basis of computer science has sufficiently crystallised to serve as a sound basis for this education. However, the current context of the technology and the applications still changes at a rapid pace. It is important for the education to link up with the current technology and applications as experienced by the students in their immediate surroundings. This means that continuous adaptation and innovation of the educational material is required.

The ambitious goals above cannot be achieved using the traditional educational approach: currently there are too few qualified and competent teachers, and this shortage cannot be resolved in the short term. This means that attention must also be paid to a different, innovative approach of this education. Possible elements include: the deployment of

  • ICT/computer science professionals, for instance in a network supporting teachers and students
  • ICT/computer science students in the classroom and in this network
  • peer learning for students
  • ICT resources

Mogelijk gemaakt door WordPress & Thema gemaakt door Anders Norén