Introduction to Programming (ITP)

 

Spring 2018

 

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

 

Lecture slides for week 1 and pdf version (12.1.18)

Laboratory slides and pdf version

Laboratory worksheet

HelloWorld.py

 

Lecture slides for week 2a and pdf version (19.1.18)

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 (26.1.18)

Laboratory slides and pdf version

Laboratory worksheet

IntegerCalculations.py

PseudoCode.py

Rectangle.py

SeparateDigits.py

 

Lecture slides for week 4 and pdf version (2.2.18)

Laboratory slides and pdf version

Laboratory worksheet

Bookstore.py

Conversion.py

DollarsAndCents.py

 

Lecture slides for week 5 and pdf version (9.2.18)

Laboratory slides and pdf version

Laboratory worksheet

AlignedNumbers.py

LargeLetters.py

Monogram.py

 

Lecture slides for week 6 and pdf version (16.2.18)

Laboratory slides and pdf version

Laboratory worksheet

Comparison.py

TruthTable.py

 

Lecture slides for week 7 and pdf version (23.2.18)

Laboratory slides and pdf version

Laboratory worksheet

LeapYear.py

QuizGrading.py

 

Lecture slides for week 8 and pdf version (2.3.18)

Laboratory slides and pdf version

Laboratory worksheet

NumberProperties.py

Vowels.py

 

Lecture slides for week 9 and pdf version (9.3.18)

Laboratory slides and pdf version

Laboratory worksheet

 

Week 10 (16.3.18): no files

 

Lecture slides for week 11 and pdf version (23.3.18)

Mock examination and summary answers

 

 

Past Papers

 

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

Click here for the autumn 2016 paper and here for the summary answers

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

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

 

 

In Laboratory Tests

 

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

 

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

 

 

Video Tutorials

 

http://www.bbk.ac.uk/its/help/training/lynda