Computer Science Notes for Lecturer