教学安排

作为一本教材,我们还为学生提供了很多教学上的特定安排,以帮助他们更好地学习编程、设计以及对象访问技术:

自测题。这些简短的问题及其答案可以有效地帮助学生们评估自己是否真正理解了在书中所读到的细节和术语。需要提醒的是,所有自测题的答案都被我们放在了本书最后的附录中,学生可自行查阅。

练习题。这些过渡性问题的作用是考察学生们是否掌握了其所在章节的主要概念。这些问题的答案通常在教师手中,我们鼓励学生们用纸和笔将答案写下来,就像他们在做某种测验题一样。

编程技巧。在布置每周的编程项目之前,我们都会介绍一组编程小技巧。这些小技巧可以很好地帮助学生完成他们的编程项目,提醒他们需要注意的编程陷阱,并培养良好的编程习惯。

编程项目。在本书中,许多较小规模的问题都事先已经在实验室中经历过了广泛的测试,足以确保这些项目可以被分配给学生,并让他们在没有教师干预的情况下完成项目。这种编程项目的作用是作为每周讲座之后的作业布置给学生,以帮助他们巩固本周学习到的这些概念。