Basic Topics in Computer Science