CSinc Professional Development

To compliment the CSinc outreach camps, the team also deliver Professional Development (PD), to help teachers to build confidence and to continue to build upon and deliver computer science subjects (formal and informal) within their schools.

The teacher professional development has been very successful, where the CSinc team delivered PD to ~800 teachers (some repeated sessions), with the demand to run multiple sessions around the country over the past two years. We travelled to several schools, where the school hosted the PD session, and also ran PD in four education centers. The demand is again growing with teachers/groups calling for additional sessions around the country, if you wish to host a PD session in your school as a group or cluster, please contact us.

The PD sessions vary in content, from introductory microbit (primary school and up), up to and including the leaving certificate computer science subject. Below you will find all of our formal sessions. We also run sessions in local schools (from Donegal to Cork), which will not be listed below, so contact us, if you are unable to attend some of the formal sessions, and we may be able to point you to some of our outreach PD sessions.
With the kind support of Microsoft Ireland, we invite you to attend any of our PD sessions!

Professional Development Resources


Many of these resources are from the NCCA for the Leaving Certificate Computer Science subject, where one of the CSinc team members was commissioned to develop them. We have also many other resources to share, contact us to enquire about the resources for Junior Cycle short course!
> NCCA: Leaving Certificate Computer Science Specification (Available here)

> NCCA: Leaving Certificate Computer Science Python Video Tutorials (Available here)

> NCCA: Leaving Certificate Computer Science Micro:bit Video Tutorials (ALT4) (Available here)

> NCCA: Leaving Certificate Computer Science ALT1 Interactive Information Systems Video Tutorials (Available here)

> Compsci.ie - an amazing collection of resources developed by the PDST and teachers alike (Available here)


2020-21 PD Sessions

(Note: Due to COVID-19 all PD sessions will be online and Free, where attendees will also have access to the recordings after the session - Click on any session to book)


Databases - Python and CSV files

02/02/2021 Virtual Venue: Tralee Education Center (6 - 8 pm)

This session covers Databases in Python using a flat-file (CSV). We will cover accessing 2D data from a CSV file displaying the results and then inserting data into a CSV file.

LCCS AOB

16/02/2021 Virtual Venue: CSinc (10 am - 1 pm)

This session is unlike any other, as we typically schedule technical sessions, on specific content but there is just so much to cover. This session is an open AOB session, where we might jump between specific requestions, such as an aspect on a theory point or a technical code problem.

Databases - Python and Firebase

16/02/2021 Virtual Venue: Monaghan Education Center (6 - 8 pm)

This session covers Databases in Python using an online cloud database. We will cover accessing data from a Google Firebase, displaying the results and then inserting data into the Firebase Database using Python.

Databases - JavaScript and Firebase

02/03/2021 Virtual Venue: Dublin West Education Center (6 - 8 pm)

This session covers Databases in JavaScript using an online cloud database. We will cover accessing data from a Google Firebase, displaying the results and then inserting data into the Firebase Database using HTML and JavaScript.

Databases - HL

23/03/2021 Virtual Venue: Sligo Education Center (6 - 8 pm)

This session covers the higher-level topic of Relational databases. We will cover: what is a relational database, design, and implementation examples.

Searching and Sorting Algorithms - Python

13/04/2021 Virtual Venue: Donegal Education Center (6 - 8 pm)

This session covers searching and sorting in Python. We will cover Linear and Binary searching algorithms, Selection, Insertion, Bubble and Quick sorting algorithms.

Testing - Python

27/04/2021 Virtual Venue: Laois Education Center (6 - 8 pm)

This session covers testing and unit testing in Python. We will cover test cases and unit testing.

Modelling - Python

11/05/2021 Virtual Venue: Tralee Education Center (6 - 8 pm)

This session covers Modelling in Python. We will cover real-world models, basic models in Python, simulations and Agent-based Modeling (theory only).

Machine Learning and Neural Networks

25/05/2021 Virtual Venue: Donegal Education Center (6 - 8 pm)

This session covers Machine Learning and Artificial Neural Networks in Python. We aim to cover fundamentals, pedagogical approaches and activities, to help you in your classroom for leaving certificate computer science. We will cover real examples (mathematics and Python-based), that will help build your understanding of ML and AI models, be developing them from scratch! While students are not expected to do this, we believe that this will really help to deepen your knowledge in this space. This will be a practical hands-on session.



Completed events 2020-21

JavaScript

19/01/2021 Virtual Venue: Laois Education Center (6 - 8 pm)

This session covers an introduction to JavaScript. We will cover JavaScript elements, accessing and modifying elements and creating dynamic tables from lists.

Python - Functions and Recursion

12/01/2021 Virtual Venue: Donegal Education Center (6 - 8 pm)

This session covers functions and recursion in Python. We will cover creating a procedure and a method, specifically focusing on arguments and returns, finally with recursive examples.

HTML and CSS

08/12/2020 Virtual Venue: Sligo Education Center (6 - 8 pm)

This session covers an introduction to HTML and CSS. We will cover elements, content, embedding and CSS (inline and external) where if time permits we will also look at Bootstrap.

Analytics using Raw Data from the micro:bit

15/12/2020 Virtual Venue: Dublin West Education Center (6 - 8 pm)

This session covers Analytics (ALT2) collecting raw data from a micro:bit. We will cover accessing data via the serial port from a micro:bit pre-processing of data, analysis of data and visualization of data using graphs.

Introduction to the micro:bit

26/11/2020 Virtual Venue: Laois Education Center (7 - 8 pm)

This event covers the BBC micro:bit, and is a hands-on virtual course. The micro:bit is essentially a programmable computer. The micro:bit is designed by the BBC for use in computer education in the UK and around the world. The micro:bit aligns very well with primary school curricula, Junior Cycle short course and the new leaving certificate in computer science. This session is open to complete beginners, from primary to second level, for those who have never used the micro:bit before – essentially a getting started session.

Analytics - Lists and Graphs

01/12/2020 Virtual Venue: Monaghan Education Center (6 - 8 pm)

This session covers an introduction to Analytics (ALT2) in Python. We will cover accessing data (CSV and Lists), pre-processing of data, analysis of data and visualisation of data using graphs.

Introduction to the micro:bit

03/12/2020 Virtual Venue: Sligo Education Center (7 - 8 pm)

This event covers the BBC micro:bit, and is a hands-on virtual course. The micro:bit is essentially a programmable computer. The micro:bit is designed by the BBC for use in computer education in the UK and around the world. The micro:bit aligns very well with primary school curricula, Junior Cycle short course and the new leaving certificate in computer science. This session is open to complete beginners, from primary to second level, for those who have never used the micro:bit before – essentially a getting started session.

Python - Inputs and Variables

20/10/2020 Virtual Venue: Sligo Education Center (6 - 8 pm)

This session covers input and variables in Python. We will cover fundamental operators, precedence, inputs, casting and special characters for displaying your results.

Python - Conditionals

27/10/2020 Virtual Venue: Donegal Education Center (6 - 8 pm)

This session covers conditional statements in Python. We will cover single conditional statements, else if’s and else, along with nested conditionals and additional boolean operators.

Python - Loops

03/11/2020 Virtual Venue: Laois Education Center (6 - 8 pm)

This session covers Loops in Python. We will cover while loops and for loops, with a small subset on nested loops.

Python - Lists

17/11/2020 Virtual Venue: Tralee Education Center (6 - 8 pm)

This session covers Loops in Python. We will cover creating, appending, deleting, copying, indexing and display 1D lists, and if time permits an introduction to 2D lists.





Events from 2019 - 2020


September 2019

Introduction to the Micro:bit

10/09/2019 Venue: Sligo Education Center

An introduction to the BBC Micro:bit (for complete novices! Primary to second level)

HTML, CSS and Intro to JavaScript

14/09/2019 Venue: TU Dublin Talaght Campus (10am to 3pm)

Aimed at Junior Cycle Short course and the Leaving Certificate Computer Science Subject (Introductory)

Interactive Web Systems and Cloud Databases - ALT1

21/09/2019 Venue: TU Dublin Tallaght Campus (10am to 3pm)

For the leaving certificate computer science subject, Applied Learning Task 1 using JavaScript and Google Firebase(come along if you just want to see what it is all about!)

Junior Cycle Short Course in Coding - Scratch

25/09/2019 Venue: TU Dublin Tallaght Campus (6pm to 9pm)

Addressing the Junior Cycle Short Course Coding LO's using Scratch.

October 2019

HTML and CSS for the junior cycle short course

09/10/2019 Venue: Donegal Education Centre

Aimed at Junior Cycle Short course and for any one wanting to try out building a website from scratch!

Python, Firebase and Relational Databases

16/10/2019 Venue: TU Dublin Talaght Campus (6pm to 9pm)

For the leaving certificate computer science subject, Applied Learning Task 1 using Python and Google Firebase to explore Relational Databases(come along if you just want to see what it is all about!)

Interactive Web Systems and Cloud Databases - ALT1

22/10/2019 Venue: Kinsale Community School, Cork

For the leaving certificate computer science subject, Applied Learning Task 1 using JavaScript and Google Firebase(come along if you just want to see what it is all about!)

HTML and CSS for the junior cycle short course

23/10/2019 Venue: Kinsale Community School, Cork

Aimed at Junior Cycle Short course and for any one wanting to try out building a website from scratch!

November 2019

Introduction to the Micro:bit

06/11/2019 Venue: Dublin West Education Center

An introduction to the BBC Micro:bit (for complete novices! Primary to second level)

Modelling using Python

20/11/2019 Venue: TU Dublin Tallaght Campus (6pm to 9pm)

For the leaving certificate computer science subject, Applied Learning Task 3 using Python to develop models (come along if you just want to see what it is all about!)

Introduction to the Micro:bit

30/11/2019 Venue: TU Dublin Tallaght Campus (10am to 3pm)

An introduction to the BBC Micro:bit (for complete novices! Primary to second level)

December 2019

LCCS Coursework

04/12/2019 Venue: Google, Dublin (6pm to 9pm)

This is aimed at LCCS teachers (or teachers hopeing to teach it), examining the Coursework - and how to aproach and deisgn it in a classroom.

Python Workshop 1 - Introduction

07/12/2019 Venue: Microsoft, Dublin (10am to 3pm)

Introduction to Python, covering printing, variables, operators and conditional statements. For complete beginners to anyone looking for a refresher course!

January 2020

Introduction to the Micro:bit

08/01/2020 Venue: Kinsale Community School, Cork

An introduction to the BBC Micro:bit (for complete novices! Primary to second level)

Interactive Web Systems and Cloud Databases - ALT1

22/01/2020 Venue: Donegal Education Centre

For the leaving certificate computer science subject, Applied Learning Task 1 using JavaScript and Google Firebase(come along if you just want to see what it is all about!)

Intermediate Micro:bit

27/01/2020 Venue: Monaghan Education Center

Done some Micrbit sessions already? Try our Microbit intermediate session, to explore what these amazing tools can do!

Introduction to HTML and CSS for Junior Cycle

28/01/2020 Venue: Sligo Education Center (6pm to 8:30pm)

This session is aimed at providing an introduction to HTML and CSS for secondary school teachers, for the new Junior Cycle short course in coding (covering aspects of Strand 2).

February 2020

Data Analytics using Python

05/02/2020 Venue: TU Dublin Tallaght Campus (6pm to 9pm)

For the leaving certificate computer science subject, Applied Learning Task 2 using Python to conduct analytics and visualizations on CSV data.

Python Workshop 2

08/02/2020 Venue: TU Dublin Tallaght Campus (10am to 3pm)

Python 2, covering loops and 1D lists.

March 2020

Python 1 - Introduction

04/03/2020 Venue: Kinsale Community School, Cork

Introduction to Python, covering printing, variables, operators and conditional statements. For complete beginners to anyone looking for a refresher course!

HTML and CSS for the junior cycle short course

25/03/2020 Venue: Online Live Event (6pm to 9pm)

Aimed at Junior Cycle Short course and for any one wanting to try out building a website from scratch!

Micro:bit Workshop 2 - Follow on workshop

26/03/2020 Venue: Online Live Event (6pm to 9pm)

Done some Micrbit sessions already? Try our Microbit follow on session, to explore what these amazing tools can do!

April 2020

Python Workshop 3

04/04/2020 Online Live Event (10am to 1pm)

Python 3, covering 2D lists, and how they map to relational databases using CSV files.

Python 4

25/04/2020 Venue: Online Live Event (10am to 1pm)

Python 4 - Functions, Recursion and Unit Testing

May 2020

HTML and CSS for the junior cycle short course

05/05/2020 Venue: Laois Education Centre - Online Live Event (6pm to 8:30pm)

Aimed at Junior Cycle Short course and for any one wanting to try out building a website from scratch!

Python, Firebase and Relational Databases

12/05/2020 Venue: Education Centre Tralee - Online Live Event (6pm to 8:30pm)

For the leaving certificate computer science subject, Applied Learning Task 1 using Python and Google Firebase to explore Relational Databases(come along if you just want to see what it is all about!)

JavaScript Fundamentals for Leaving Certificate Computer Science

19/05/2020 Venue: Laois Education Centre - Online Live Event (6pm to 8:30pm)

This event will look in detail about implementing ALT1: interactive website using JavaScript and HTML (excluding the database aspects). There is no expected prior experience with JavaScript.

Tea with CSinc

26/05/2020 Venue: Online Live Event (6pm to 8:30pm)

CSinc - TU Dublin, Tallaght Campus are delighted to announce a Tea evening with CSinc and special Guests (Dr Brett A. Becker from UCD).

This evening aims to discuss the Leaving Certificate Computer Science theory aspects from the specification. Participants will be invited to send questions in advance or on the evening where a panel and group discussion will aim to help answer them.