Introduction to Programming (ITP)

 

Autumn 2019 (AFT, APT) Spring 2020 (BPT)

 

If you need guidance relating to your studies and identifying needs for additional support, please contact your personal tutor. The personal tutor may be also able to help you if you have other problems that may be relevant to your programme of study. The School or College also provide advice sessions on study skills, such as planning the workload, writing, reading and exam preparation; free workshops on critical writing, essay writing, examination essays, examination revision, learning strategies and memory techniques; help with the English language, help with coursework and other written assignments, subject specific preparation and study skills – see

 

http://www.bbk.ac.uk/student-services/learning-development

Lastly, the School’s Learning Development Tutors are there to support you in your studies and offer help and advice on a wide range of study skills –

http://www.bbk.ac.uk/business/current-students/learning-co-ordinators .

Assessment is based on lab attendance (10%), an in-laboratory test (20%) and the summer 2020 examination (70%). Previous in-laboratory tests and previous examination question papers can be accessed below.

The programming language for Introduction to Programming is Python

Lecture slides, laboratory worksheets and examples of code will be posted on this page during the spring term

Syllabus and timetable (AFT afternoon session)

Syllabus and timetable (APT evening session)

Syllabus and timetable (BPT evening session)

 

Lecture slides for week 1 and pdf version (1.10.19 and 17.1.20)

Laboratory slides and pdf version

Laboratory worksheet

HelloWorld.py

 

Lecture slides for week 2a and pdf version (8.10.19 and 24.1.20)

Lecture slides for week 2b and pdf version

Laboratory slides and pdf version

Laboratory worksheet

Mystery.py

Sqrt2.py

Variables.py

 

Lecture slides for week 3 and pdf version (15.10.19 and 31.1.20)

Laboratory slides and pdf version

Laboratory worksheet

IntegerCalculations.py

PseudoCode.py

Rectangle.py

SeparateDigits.py

 

Lecture slides for week 4 and pdf version (22.10.19 and 7.2.20)

Laboratory slides and pdf version

Laboratory worksheet

Bookstore.py

Conversion.py

DollarsAndCents.py

 

Lecture slides for week 5 and pdf version (29.10.19 and 14.2.20)

Laboratory slides and pdf version

Laboratory worksheet

AlignedNumbers.py

LargeLetters.py

Monogram.py

 

Lecture slides for week 6 and pdf version (5.11.19 and 21.2.20)

Laboratory slides and pdf version

Laboratory worksheet

Comparisioin.py

TruthTable.py

 

Lecture slides for week 7 and pdf version (12.11.19 and 28.2.20)

Laboratory slides and pdf version

Laboratory worksheet

LeapYear.py

QuizGrading.py

 

Lecture slides for week 8 and pdf version (19.11.19 and 6.3.20)

Laboratory slides and pdf version

Laboratory worksheet

NumberProperties.py

Vowels.py

 

Lecture slides for week 9 and pdf version (26.11.19 and 13.3.20)

Laboratory slides and pdf version

Laboratory worksheet

Laboratory worksheet for distance learning

CompoundInterest.py

 

Lecture slides for week 11 and pdf version (10.12.19 and 27.3.20)

 

Past Papers

 

Click here for the summer 2018 paper and here for the summary answers.

Click here for the summer 2019 paper and here for the summary answers

 

 

Mock Examination

 

Mock examination 3.12.19 and summary answers

 

 

In Laboratory Tests

 

In Laboratory test held on 29.3.19: question sheet, marking scheme, model answer

 

Mock in laboratory test held on 3.12.19: question sheet, marking scheme, model answer

 

In Laboratory test held on 10.12.19 (AFT): question sheet, marking scheme, model answer

 

In Laboratory test held on 10.12.19 (APT): question sheet, marking scheme, model answer

 

In Laboratory test held on 10.4.20 (BPT): question sheet, marking scheme, model answer

 

 

Mock In Laboratory Test

 

Mock in laboratory test held on 3.4.20: question sheet, marking scheme, model answer

 

Video Tutorials

 

http://www.bbk.ac.uk/professional-services/its/training

 

 

Revision

 

Part of the following material was discussed in Moodle Collaborate Sessions held on 28.4.20

 

Guidance for summer examination and pdf version

Discussion of summer 2017 examination and pdf version

Discussion of summer 2018 examination and pdf version

 

Summer 2020 Examination

 

Question paper and answers