Home About FAQs Course Finder Contact Reviews

Programming Project: Part 1 - Python Programming

If you have some basic programming experience, this course will build up your understanding of the concepts through building a fully-working card game using the Python programming language. We will quickly model, design and build a simple working game and then improve it in a number of stages whilst covering new programming concepts such as data types, loops, decisions, functions and object oriented development.

This course is a ideal for those looking to explore programming for fun or as a career.

Course Outline

Level

Intermediate

Description

Learn software modelling, design and development through the creation of a two-player "Top Trumps" card game.

Detail

Anatomy of a card game

We will take a look at an existing card game to understand the main components and design.

Modelling

We will create a conceptual model of the game (using pen and paper).

Planning

We will examine the pros and cons of various approaches to building the program.

Basic game structure & card representation

We will create a simple version of the game to get the basic structure in place.

Gameplay

We will further build and improve the game.

Good practice programming techniques

Throughout the course we will encounter opportunities to use good programming practice: debugging, error handling, commenting, refactoring, source control.

Price

Full price individual: £144 (reduced from £160)

Concession individual: £108 (reduced from £120)

Group of up to 8: £600

Skills you should have before you attend

You should have some basic programming experience, preferably using Python.

What courses can I do before ?

To prepare for this course you can attend the following courses:

Introduction to Programming: Create a Music Player with Python

Skills you will pick up in the course

Key skill categories

On successful completion of this course, students will be able to

What courses can I do next ?

After this course you can follow up with these courses:

Programming Project: Part 2 - MySQL Database Development

Dates

03 Mar 2018 to 04 Mar 2018

(2 days, Weekend 9:30 AM to 4:30 PM) at Think Create Learn, Ealing

Reserve

This course can be customised and delivered at a mutually-convenient time and place for groups

Request

Notify me when new dates become available.

Notify