2015-2016-2 《Java程序设计》教学进程

2015-2016-2 《Java程序设计》教学进程

考核方式

参考「《Java程序设计》 课程教学」中的考核方式。

寒假准备

课程基础

  • 阅读「使用博客园进行学习」,并建立个人技术博客
  • 加入「课程答疑小组」,提问前请阅读「如何提问」.
  • 阅读「使用开源中国托管代码」并完成作业
  • 在实验楼注册账号(注意体现学号信息),然后点击配套实验课程进入实验楼实验环境,点击『加入私有课程』,《Java程序设计》的课程码:DLUH8XBH,个人信息填“学号+姓名”。
  • 注册极客学院,学习Java相关视频。

学习实验楼实践教程:

  • Linux基础入门,本学期有考核要求
  • Vim编辑器,学有余力者学习,下学期考核
  • 高级Bash脚本编程指南,学有余力者学习,下学期考核

问卷调查

2016年2月28日晚12点前,发一篇博客(随笔)包含以下内容:

  1. 你对自己的未来有什么规划?做了哪些准备?
  2. 你认为什么是学习?学习有什么用?现在学习动力如何?为什么?
  3. 你认为专业课学习和公务员考试是哪个重要还是同等重要还是其他想法?为什么?
  4. 你感觉自己什么事情做的比较成功?有什么经验?
  5. 你怎么看待《Java程序设计》这门课?学习这门功课你对自己有什么期望?
  6. 参考2015-2016-1 《信息安全系统设计基础》课程总结,学习《Java程序设计》你对老师有什么期望?你准备怎么学习《Java程序设计》?
  7. 你是怎么学习C语言的?(作业,实验,教材,其他),目前为止估算自己写过多少行代码?
  8. C语言的学习有什么经验和教训?
  9. 除了应付考试和实验,编程在什么地方帮到过你?
  10. 学了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
  11. 学了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操这两种文件?
  12. 学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?
  13. 在C语言里面,什么是模块?你写过多个源文件的程序吗?
  14. 学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
  15. 学了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
  16. 你知道什么是断点吗?给出自己调试程序的例子。
  17. 毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?

注意:

  • 调查的目的不是考你,而是为我备课做准备,回答不要有压力,但态度很重要
  • 调查计入加分,不要抄袭,不用可以学习相关内容,不会的可以如实说不会
  • 太多回答不会的,我会单独找你聊天了解情况,帮你学的更好

进程

学习方法

  1. 进度很重要:注意前紧后松,必须跟上每周的进度,教材阅读与总结,教材上的练习,问答小组,项目。我和助教们会认真对待每一位同学,请你不要因为困难而放弃,坚持下来,会发现自己的不可思议。
  2. 问答很重要:遇到知识难点请多多提问,这是你的权利更是您对自己负责的义务。问答到课程讨论小组
  3. 实践很重要:解决书中习题,实践教材中实例,完成个人和团队项目,才算真的消化了课程内容。可以通过实验楼的课程配套环境或自己安装的虚拟机在实践中进行学习。 实践中的代码请参考「积极主动敲代码,使用Junit学习Java程序设计」。
  4. 学习总结、实验报告很重要:总结学习与实践中的问题,得到老师和同学们的反馈,是进步的捷径。学习完成后在博客园中把学习过程通过博客(随笔)发表,博客标题“学号《Java程序设计》第x周学习总结”

总结模板(Markdown)如下:


\# 学号 《Java程序设计》第X周学习总结

\##教材学习内容总结

(500字以内总结一下本周学习内容)

\##教材学习中的问题和解决过程

\##代码调试中的问题和解决过程

\##其他(感悟、思考等,可选)

\##参考资料
 

第0周学习指导()

学习目标

学习资源

学习任务

后续学习预告

第一周学习指导(2.29-3.06)

学习目标

学习资源

  • 教材

    学习任务

  • 教材第一章、第二章、第三章

    后续学习预告

第二周(3.07-3.13)

学习目标

学习资源

学习任务

  • 教材第四章、第五章

    后续学习预告

第三周(3.14-3.20)

学习目标

学习资源

学习任务

  • 教材第六章、第七章

    后续学习预告

第四周(3.21-3.27)

学习目标

学习资源

学习任务

  • 教材第八章、第九章

    后续学习预告

第五周(3.28-4.03)

学习目标

学习资源

学习任务

  • 教材第八章、第九章

    后续学习预告

第六周(4.04-4.10)

学习目标

学习资源

  • 教材第十章、第十一章

    学习任务

后续学习预告

第七周(4.11-4.17)

学习目标

学习资源

学习任务

  • 教材第十章、第十一章

    后续学习预告

第八周(4.18-4.24)

学习目标

学习资源

学习任务

  • 教材第十二章、第十三章、第十四章

后续学习预告

第九周(4.25-5.01)

学习目标

学习资源

学习任务

  • 教材第十五章、第十六章、第十七章、第十八章

    后续学习预告

第十周(5.02-5.08)

学习目标

学习资源

学习任务

  • 补充内容:Java网络编程与安全

    后续学习预告

第十一周(5.09-5.15)

学习目标

学习资源

学习任务

  • 团队项目

    后续学习预告

第十二周(5.16-5.22)

学习目标

学习资源

学习任务

  • 团队项目

    后续学习预告

第十三周(5.23-5.29)

学习目标

学习资源

学习任务

  • 团队项目

    后续学习预告

第十四周(5.30-6.05)

学习目标

学习资源

学习任务

  • 团队项目

    后续学习预告

第十五周(6.06-6.12)

学习目标

学习资源

学习任务

  • 团队项目

    后续学习预告

第十六周(6.13-6.19)

学习目标

学习资源

学习任务

  • 团队项目总结、考核

    后续学习预告

个人项目

团队项目

逆向Android项目

要求:

  • 至少两人一个团队(总分七十分)

移动学习之网站(做的好有开发费用)

移动学习之Android App(做的好有开发费用)

学习资源

教材与参考资料

  • Java学习笔记(第8版)

  • Effective java 中文版(jjhou,Effective java)

  • Android编程权威指南(Android programming: the big nerd ranch guide)

  • 程序设计实践(The Practice of Programming)

  • 构建之法(电子版)

  • 图解密码技术

  • 程序员必读书单 1.0

Java API

Java 8 API

MOOC & 视频

极客学院-Java语言开发知识体系图

极客学院-Android 0基础极速养成计划

其他

Java Technology Concept Map

欢迎关注“rocedu”微信公众号(手机上长按二维码)

做中教,做中学,实践中共同进步!

2015-2016-2 《Java程序设计》教学进程_第1张图片

  • 原文地址:http://www.cnblogs.com/rocedu/p/5159278.html

  • 推荐网站:博客园、新浪微博、扇贝背单词、DKY背单词小组、有道云笔记、豆瓣读书

  • 版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0

如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文

你可能感兴趣的:(2015-2016-2 《Java程序设计》教学进程)