Enhancing Computer Science Education: A Practical Guide to Integrating Psychology and Pedagogy