Twilight Programming Workshops - 2017-2018

OVERVIEW.

The Department of Computer Science (CS) in the School of Electrical Engineering, Electronics and Computer Science at the University of Liverpool is pleased to continue to offer a series of Continuing Professional Development (CPD) workshops, targeted to primary and secondary school teachers, and designed to help them prepare for teaching computing subjects.

The next session will be a series of evening workshops, held throughout the 2017-2018 academic year, and will offer a detailed examination of Python Programming, presented within the context of the National Curriculum and focusing on attainment targets

No prior knowledge is necessary---the workshops are designed to engage a wide range of participants. Detailed discussion of the material to be covered is listed below.

PRESENTERS.

The workshop will be delivered by members of the academic staff in the Computer Science Department who have many years of experience running training workshops for school teachers, as well as providing university-level computer science instruction.

SCHEDULE.
Each workshop will run from 16:30 to 18:30 (though it will be possible to leave earlier - we will ensure that all key areas are covered by 18:00).
Sessions will include an introductory overview, initial practical session, and further instruction.  The final 30 minutes will provide a follow-up practical session for those able to stay, to practise the material covered that day.

The schedule for the series is organised as follows:

2017  
Wednesday 4th October 

Session 1: Introduction to Python; Data declarations, Assignments and initialisation; Variables and constants; Data types; Input/Output (I/O); Arithmetic; Type conversion.

Wednesday 11th October  Session 2Programme statements and constructs; Functions and parameter passing; Expressions and operators; Selection/branching (if-else, case).
Wednesday 1st November Session 3Iteration; Simple loops; Nested loops; Introduction to recursion.
Wednesday 8th November Session 4: Compound data types; Tuple and list processing; Dictionaries.
Wednesday 15th November Session 5: String handling; Working with files; File I/O; File processing; Exceptions; Where next

 

LOCATION.
All workshops will be held in the Department of Computer Science, University of Liverpool, Ashton Street, Liverpool, L69 3BX.
View Larger Map

REGISTRATION & FEES.

Workshop registration fees are £100 for all five sessions.  To register, go to the University's online store

CONTACTS.

Course Organiser:   Keith Dures  <K.Dures@liverpool.ac.uk>

Course Administrator:   Rebekah Martin   <Rebekah.Martin@liverpool.ac.uk>