On behalf of Computing At School and the Network of Excellence
Python Programming - Advanced
8th April 2016, 09:00 - 16:30
Birmingham City University
|This course in Python programming is for those who have attended the introductory course in Python and have a basic knowledge of the language. Ideally, candidates will have some experience beyond this, and be familiar with using several functions and passing parameters into and returning from functions. The course introduces the objects within Python, explains how it works as an object-orientated language but that we use it procedurally. It then introduces defining classes, creating objects and other OO terms. The day than progresses into how to approach problems from an OO design methodology and how to translate this into an OO program.
1) What is Object-orientated programming?
2) Python is OO so what have I been doing so far?
3) Objects, classes, inheritance and polymorphism
4) How to think in an OO way
5) Translating the real world into an OO model, and turning this into code
The day will take some real world scenarios, look at how we can model them with objects, and then how to code this. Ongoing support online will be provided for a series of follow-on tasks to ensure the participants consolidate their knowledge following the course.
Duncan Maidens MIET CEng
Duncan is a senior lecturer at Birmingham City University specializing in Computer Networking and Digital Communications. With a career in industry and academia, Duncan has always led the way making technology easy to understand. With the experience of running a Lead Cisco Academy for the past fifteen years, and with STEM and CAS roles, Duncan has a wealth of experience in teaching teachers.
All materials and resources used on this course will be made available to all delegates after the course.
For further information: firstname.lastname@example.org
Directions and Parking
We are part of the Cisco Academy at BCU and our training rooms (for the meeting) are right next to the Testing Centre. Hub Rooms MP295
See this pdf below for further details.
Paid parking is available right opposite the hub rooms. Collect a ticket and pay on exit.
We are 10 minutes from Moor Street Station and 20 minutes walk from NewStreet Station.
Computing At School (CAS)/Network of Excellence (NoE) communicates with its interested parties by email. I understand that CAS/NoE will not pass on my email address to other organisations.
Data Protection Act 1998
CAS/NoE as part of the BCS Group will hold your personal data on its computer database and process it in accordance with the Act. This information may be accessed, viewed and used by CAS/NoE for administrative purposes and conducting market research. All of these purposes have been notified to the Commissioner. If you are based outside the European Economic Area (the ‘EEA’), information about you may be transferred outside the EEA in accordance with the requirements of the Act.
For further information: http://www.bcs.org/category/5655
In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.