Students who does not know java will struggle a lot to understand the lecture . So either a introduction about java should be provided or give students an early notice to study java on their own