"这是一份关于Java语言课程的课件,主要涵盖了评分方式、课程内容、参考书籍、自学资源、建议的开发环境以及大作业的详细介绍。课程内容包括J2SE基础和部分Android开发,使用eclipse作为开发环境,考核方式为平时作业和大作业的结合,大作业涉及状态检测和室内定位等实际应用项目。"
在Java语言学习的过程中,评分方式是衡量学生学习成效的重要标准。在这个课程中,评分分为两个主要部分:平时作业占40分,大作业占60分。这意味着不仅要求学生理解和掌握基本的编程概念,还鼓励他们通过实际项目来提升技能。如果学生在作业中遇到问题,可以进一步咨询助教获取帮助。
课程参考书目提供了丰富的学习资源,包括《Introduction to Java Programming》的第九版,作者Y. Daniel Liang,该书是Java初学者的经典教材;《Java编程思想》第四版,陈浩鹏译,适合深化理解Java语言;以及《Java语言程序设计》第八版,李娜译,是另一本实用的Java学习参考。对于Android部分,推荐了《Android从入门到精通》一书,以及官方的Android开发者网站,这两个资源能帮助学生快速进入Android开发领域。
为了进行有效的学习,课件推荐使用JDK作为Java开发的基础工具,同时采用Eclipse IDE for Java EE Developers作为集成开发环境,对于Android开发,还需要安装Eclipse ADT插件。这些工具将为学生提供一个便捷的编程环境。
大作业是课程中的一部分,旨在提升学生的实践能力。其中包括三个主题:状态检测,通过手机传感器数据实时分析用户状态;室内定位,利用WiFi信号强度建立地图数据库进行定位;以及其他自选题目,要求结合Android和Java进行开发。大作业以小组形式进行,状态检测和室内定位分别需要2人和3人一组,自选题目则根据难度最多4人一组。学生们需在指定日期前提交分组情况,并在9月20日提交项目工程文件,以供评分。
这个Java语言课程全面覆盖了理论与实践,强调通过实际项目提升技能,同时提供了充足的参考资料和清晰的学习路径,有助于学生系统地学习和掌握Java编程知识。