Topics Related to Computer and Problem-Solving: