Skip to main content

Problem-Solving for Programming

This course teaches you to understand and solve complex problems through the use of a problem-solving framework and a variety of problem-solving strategies. It also teaches you how to express solutions in a structured, algorithmic format using pseudo code and basic graphical representations.

Topics include: problem-solving strategies and frameworks; pseudo code; algorithms; and the procedural programming paradigm.

This short course can be taken as a stand-alone course or it may be available as part of a Certificate of Higher Education.

15 credits at level 4

  • Entry requirements

    Entry requirements

    Most of our short courses have no formal entry requirements and are open to all students. You may have to fulfil specific prerequisites for some intermediate-level or advanced-level courses, but these will be specified where relevant.

    This short course has prerequisite(s). If you try to enrol on this short course without completing the prerequisite(s), you will not be able to complete your enrolment. Please contact us if you would like further information

    Visa requirements

    If you are not from the European Economic Area (EEA) and/or Switzerland and you are coming to study in the UK, you may need to apply for a visa.

    The visa you apply for varies according to the length of your course:

    • Courses of more than six months' duration.
    • Courses of less than six months' duration.
    • Pre-sessional English language courses.

    International students who require a Tier 4 visa should apply for our full-time courses (with the exception of modular enrolment certificates of higher education and graduate certificates), as these qualify for Tier 4 sponsorship. If you are living in the UK on a Tier 4 visa, you will not be eligible to enrol as a student on Birkbeck's part-time courses (with the exception of some modules).

    For full information, read our visa information for international students page.

  • How to apply

    How to apply

    You enrol directly onto the classes you would like to take, using the Enrol Now link below. Classes are filled on a first-come, first-served basis - so apply early. If you wish to take more than one short course, you can select each one separately and then enrol onto them together via our online application portal. There is usually no formal selection process, although some modules may have prerequisites and/or other requirements, which will be specified where relevant.

First class: Wed 03-Oct-18 6pm-9pm

Class location Central London
Class code BUCI006H4ACB
Availability Availability limited

This class has already started. You can no longer enrol on this class.

First class: Wed 03-Oct-18 6pm-9pm

Class location Central London
Class code BUCI006H4BCB
Availability Availability limited

This class has already started. You can no longer enrol on this class.

First class: Wed 16-Jan-19 6pm-9pm

Class location Central London
Class code BUCI006H4CCB
Availability Availability limited

This class has already started. You can no longer enrol on this class.