Java程序设计(一)
分享
课程详情
课程评价
spContent=本课程的特点有: 1、课程定位清晰、教学资源全面丰富、适合各层次的学习者 本课程建设的目标是面向受众面更广的非双一流普通高校的学生,具有知识点拆分粒度细、覆盖全面、内容细致、多层次的教学资源。 共16个章节、99个知识点,112个视频。配套课件82个,配套讲稿文档82个;讨论话题36个;测试题13套;作业17套。 2、以贯穿案例为方法系统化教学,提供一体化学习体验 课程组以专题案例开发需求为主线,集中设计教学内容,依据企业级真实软件研发流程,从提出需求,设计方案,引入知识点,到代码实操解决问题的模式,打通书本知识到企业需求的“最后一公里”。 案例贯穿16个章节的99个知识点。同一名主讲,同一种声音,同一种模式,由浅入深,降低学生学习适应成本,一气呵成。 3、以“慕课堂”为手段联动式课堂教学模式,智能化教育拉近师生距离 “慕课堂”各项教学活动手段,结合本课程细粒度的线上资源,孵化出多样化教学模式,适应不同层次教学需求。
—— 课程团队
课程概述


Java程序设计是计算机相关专业的一门学科基础必修课程。对计算机专业而言,本课程是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,本课程的学习有助于更好的利用计算机解决本专业领域内的问题。

 

本课程知识内容涵盖Java语言基础知识、面向对象技术、基本输入输出、图形用户界面、容器与集合、多线程、网络编程和数据库编程等内容。通过该课程的学习,学生可以掌握以Java语言为基础的面向对象编程的思想和技术,掌握面向对象程序设计方法,提高程序设计能力。

 

课程内容丰富、新颖,能反映技术的新进展。主讲讲师以随堂编程的形式将理论与实践相结合,具有趣味性和启发性,有助于学生算法设计能力和分析、解决问题能力的培养。


本课程的教学理念是还学生学习主动权:

1、以学生为中心,以产出为导向构建课程体系

本课程内容设置基于本校该课程的培养目标,基于学生学习过程中产生的问题,也基于社会发展对本课程的需求。本课程培养目标是很好的程序设计、较好的软件设计和一定的工程实践能力。

2、以学生学习活动数据依据持续改进教学过程

学习活动包括发布预习资料、统计学生在线预习情况、发布调查问卷、慕课堂讲授,小组讨论、发布作业测验,组织学生讨论和分享学习成果等。



授课目标

通过对本部分的学习,同学们需要掌握JAVA程序设计的基础语法,理解面向对象的含义,熟练运用面向对象思维方式,分析解决实际问题。

课程大纲
预备知识

对计算机有一定的了解。


参考资料

1) Java 编程手记,欧二强,清华大学出版社,2013.6

2) 疯狂java讲义,李刚,电子工业出版社

3) Java程序设计,Y.Daniel Liang,机械工业出版社

4) Java程序设计经典300例,李源,电子工业出版社


常见问题


Q: 如何在教学中更好的使用本课程?A:教师可以“慕课堂”为手段,管理自己班级的学生,发布线上预习,线下课程对学生学习情况总结,做问题扩展,丰富课堂内容。本课程可以有效解决线下课程学时不足的问题,让学生能够掌握全面的Java知识体系。  

Q :  课程内容是否会增加?A :本课程的内容会随着教学过程中的问题总结,不断补充新的知识,从深度、广度多维度进行扩展。