put as much pasta as you wish into a sauce pan,boil the pasta.
whilst the pasta boils cut the bacon into strips, slices, squares or whatever else suits your fancy and cook in a frying pan with a guzzel of oil.(if you wish to use ham then you wouldnt do this step just add the ham at the end)
once the pasta is ready strain all the access water out through a colender and dish uo your pasta , adding the cooked bacon or ham and grating as much cheese as you would like on top.
*personally the more cheese the nicer it tastes but it also makes it more filling