<filename>Python/UofG/Year1/week9.py

# [Lecture] CS1F - HCI - Movements and sensors

# [Lecture] CS1F - HCI - Patterns of user interaction

# [Lecture] CS1P - Lab test related review

# [Lecture] CS1P - Functional programming, recursion

# [Lecture] CS1F - Debate on Software Engineering ethics

# [Lecture] CS1F - Facebook, ethics & research

# [Lecture] CS1P - Exam and dictionary questions

# [Lecture] CS1P - Hashing review

# [Lab] CS1F - Adapting the state machine to slider moves

# [Lab] CS1F - Optimising user experience

# [Lab] CS1P - Lab exam preparation

# [Lab] CS1P - Further lab exam adjustments

<filename>Python/UofG/Year1/week9.py

# [Lecture] CS1F - HCI - Movements and sensors

# [Lecture] CS1F - HCI - Patterns of user interaction

# [Lecture] CS1P - Lab test related review

# [Lecture] CS1P - Functional programming, recursion

# [Lecture] CS1F - Debate on Software Engineering ethics

# [Lecture] CS1F - Facebook, ethics & research

# [Lecture] CS1P - Exam and dictionary questions

# [Lecture] CS1P - Hashing review

# [Lab] CS1F - Adapting the state machine to slider moves

# [Lab] CS1F - Optimising user experience

# [Lab] CS1P - Lab exam preparation

# [Lab] CS1P - Further lab exam adjustments

# [Lecture] CS1F - HCI - Movements and sensors # [Lecture] CS1F - HCI - Patterns of user interaction # [Lecture] CS1P - Lab test related review # [Lecture] CS1P - Functional programming, recursion # [Lecture] CS1F - Debate on Software Engineering ethics # [Lecture] CS1F - Facebook, ethics & research # [Lecture] CS1P - Exam and dictionary questions # [Lecture] CS1P - Hashing review # [Lab] CS1F - Adapting the state machine to slider moves # [Lab] CS1F - Optimising user experience # [Lab] CS1P - Lab exam preparation # [Lab] CS1P - Further lab exam adjustments