Programming and Algorithms: Week 6

Banner

Modularisation and Testing

What are we doing this week?


This week we are going to look at how to break a long program into smaller sub-programs, this is called MODULARISATION. also we'll introduce SOFTWARE TESTING.
Moving onto the Python side of things we will look at implementations of
MODULARISATION and SOFTWARE TESTING.
 
PseudoCode Python Python Logo

Powerpoint: 
Modularisation


Powerpoint: Software Testing


Powerpoint: Modularisation & Testing

Modularisation


Software Testing

Total running time of videos is 45 minutes.


Python Modularisation - Trevor Payne


Software Testing - James Bach



Links

Sample Code:
Modularised Prime Checker * Modularised Fibonacci * Testing Prime Checker * Testing Fibonacci


Lab #6
Lab #6 is all about checking if what you have learned in the episodes above all makes sense, and if you can MODULARISE and add ERROR-CHECKING to code.


Back

If you have any suggestions, corrections, or comments, please feel free to e-mail me at:
Damian.Gordon(a)dit.ie