Lectures on computational aeroacoustics