UON invites career advisors, mathematics, IT and science teachers to take part in free computer science workshops.

Computer Science Workshops for Schools | CS4S

Computer Science for Teachers


About

The University of Newcastle Computer Science 4 Schools (CS4S) team provides professional development opportunities for, and conducts research into, the teaching and learning of Computer Science in primary and secondary schools. The focus areas of the professional development opportunities and research run by the CS4S team are:

  • The implementation of the Digital Technologies learning area of the national Australian Curriculum
  • Coding and Computational Thinking in K-12
  • Integrating Coding with different K-12 subjects (such as Mathematics)

To keep up to date with the professional development opportunities being offered by the CS4S team, please register for the University of Newcastle CS4S Mailing List. If you have any enquiries about the CS4S workshops or research, please contact Daniel Hickmott.

2017 November Workshops

This November, the Newcastle CS4S team will be offering free 2-day professional development workshops for primary and secondary teachers, and career advisors. There are two CS4S workshops running in November:

  • An Introduction to Coding and Computational Thinking (November 6th and 7th)
  • Integrating Computer Science & Mathematics with Coding (November 13th and 14th)

For more information about the differences between these workshops, please see below.

Both workshops are focused on developing competencies included in the Digital Technologies learning area of the national Australian Curriculum, the capabilities outlined in the NSW Coding and Computational Thinking Across the Curriculum Guide, and are accredited by NESA.

To register to attend one (or both) of these workshops, please complete this online registration form.

If you have any questions about the 2017 November workshops, please contact Daniel Hickmott.

If you have heard about Coding and Computational Thinking and would like start learning and teaching these skills, or if you have just started to learn these skills and are looking for some more help and resources, then this workshop is for you. Primary and High School teachers, at any Stage, are welcome to attend this workshop.

The workshop activities will mainly involve using Scratch, which is a free visual programming language that is commonly used for teaching Coding at all levels of education. However, the concepts that will be taught during the workshop (for example: algorithms, sequencing, branching and iteration) are essential Coding concepts and will be applicable to all programming languages.

This workshop will emphasise Coding and Computational Thinking as skills that give students a new way to approach problem-solving and a new medium for creative expression. Free teaching resources that are focused on problem-solving and creativity in Scratch, such as the Creative Computing curriculum guide, will be shared throughout the workshop.

Other sessions in this workshop will include:

  • A session that involves activities that can be used to teach Computational Thinking without using a computer (unplugged activities)
  • An activity that demonstrates how Scratch Teacher Accounts can make managing your students' Scratch projects easier
  • An overview of different beginner-friendly languages and resources to help students move from blocks languages (e.g. Scratch) to text languages (e.g. Python)
  • A discussion of current options for assessing students' Coding and Computational Thinking ability

You can register for the An Introduction to Coding and Computational Thinking workshop by completing this online registration form.

Computer Science is a diverse area of study with many different fields and (despite common misconceptions) it's not just about writing code. This workshop will focus on Networks and Graph Algorithms, which involve a combination of Computer Science and Mathematics concepts. The workshop will be best suited to High School teachers that are teaching Mathematics, Science and Software Design, but all teachers with an interest in Computer Science and/or Mathematics are welcome to attend. The workshop will highlight avenues for cross-KLA collaboration in these areas showing links to the NSW Integrating STEM guidelines.

Snap! BYOB, a free visual programming language, will be used for Coding activities during this workshop. Snap! BYOB is similar to Scratch, but it contains some more advanced features that make it more suitable for teaching Coding and Computational Thinking at upper levels of high school and even at the university level. One of the activities in the workshop will demonstrate how essential Coding concepts (for example: algorithms, sequencing, branching and iteration), are implemented in Snap! BYOB.

The workshop will exemplify STEM integration by focusing on programming algorithms in the Networks topic, which has recently been added to the Stage 6 NSW Mathematics Standard syllabus. In this workshop, you will learn about what Networks are, how to find a Network's minimum spanning tree (on paper and using code) and examples of where this topic is used in real-world problem solving.

Other sessions in this workshop will include:

  • A talk by a teacher about combining teaching STEM with Coding
  • A discussion of current options for assessing students' Coding and Computational Thinking ability
  • An overview of different beginner-friendly languages and resources to help students move from blocks languages (e.g. Snap! BYOB) to text languages (e.g. Python)
  • A talk by an academic about how concepts, such as Networks, can be applied in a variety of research areas.

You can register for the Integrating Computer Science & Mathematics with Coding workshop by completing this online registration form.

Enquiries

If you have any enquiries, please contact Daniel Hickmott.

Dr Elena Prieto

School of Education
Program Convenor Bachelor of Teaching (Mathematics)
Deputy Program Convenor Master of Educational Studies (Maths cohort)
Elena.Prieto@newcastle.edu.au


Associate Professor Regina Berretta

School of Electrical Engineering and Computer Science
Head of Computer Science and Software Engineering Discipline
Researcher at the Priority Research Centre for Bioinformatics, Biomarker Discovery and Information Based Medicine
Regina.Berretta@newcastle.edu.au


Mr Andrew Lyell

School of Education
Deputy Program Convenor Bachelor of Teaching (Technology)
Andrew.Lyell@newcastle.edu.au


Mr Daniel Hickmott

CS4S Project Officer
Daniel.Hickmott@uon.edu.au