java编程规范题库(学习java需要的基础)

java编程规范题库(学习java需要的基础)

Java课程教学大纲(第1门编程语言)

01

课程性质

1.课程描述Java是一种优秀的面向对象编程语言,具有跨平台、用途广泛、容易学习等特点,众多的开源项目都是用Java实现的,可以说Java是程序设计必学的语言。本课程精选Java核心内容,结合通俗易懂的案例、循序渐进地讲解Java语言的核心内容,在讲述基础语言的同时强调Java面向对象编程的思想,通过案例教学培养实践应用能力。本课程面向零基础、本科低年级、非计算机专业学生开设。通过本课程的学习,有助于学习者理解和掌握Java语言面向对象的基础知识,形成面向对象思维方式,学会用Java语言来模拟并解决实际编程问题,使学习者具有Java桌面应用程序开发能力,了解计算机编程的通用技巧,为后继课程的学习打好基础。本课程适用于零基础的初学者,是本科低年级、非计算机专业学生的程序设计入门课。云计算、大数据、物联网、人工智能、互联网 等正在改变着我们的生活,学习Java编程是提高信息素养、锻炼计算思维、培养集成创新能力的最佳选择。本课程主要讲授面向对象程序设计思想和方法,使读者掌握Java语法、数组、对象与类、继承与多态、异常处理、I/O、GUI、Java集合等核心内容,同时结合模拟自动ATM机、计算器、记事本、五子棋游戏等小型应用项目,锻炼实践运行的基本技能,培养良好的编程习惯,逐步积累经验,提高设计能力。2.课程目标通过学习Java语法、应用Java语言实现简单程序设计,使学生理解Java技术的编程理念,掌握使用Java语言的编程方法;通过小型桌面项目开发培养分析问题、解决实际问题的基本能力;通过线上线下学习及项目训练培养学生自主学习、团队协作和创新能力;在项目训练中融入职场要求,培养良好编程习惯,进行职业素养教育。该课程的特点是既有理论基础,又需要大量实践。因此在教学中应理论联系实际,加强实践环节的教学。在研究和教学方法上应尽量采用基于问题的方法、案例式方法、讨论式方法等多种教学方法。

02

知识和能力标准

1.初步掌握的技能初步掌握使用面向对象技术分析和设计应用程序,初步掌握面向对象分析和设计方法。从软件的复用性,培养学生初步具备模块化思维能力。2.熟练掌握的技能熟练掌握Java面向对象程序设计的语言基本语法,基本方法包括软件抽象方法、面向对象分析方法,基本思想包括继承性、封装性、多态性,抽象类以及接口的设计思想。3.精通的技能精通Java程序设计语言的使用。本课程要求学生精通Java语言的语法规则,精通使用Java语言编写应用程序,精通Java语言支持的各种面向对象特征及在程序中的使用。

03

教学设计

1. 安排教学内容的大致思路

(1)学生自学和教师精讲结合。在课前安排学生自学有关内容,学生在对应学习内容有了一定认识后,教师选择已混点、易错点、易忽略点重点讲解。

(2)采用问题驱动法、任务驱动以及小组协作等现代教学方法。在教学中尽可能采用多种教学方法,开拓学生思路,提高教学效率。

(3)理论与实践相结合。本课程实践性强,因此通过大量的实例、案例分析、小项目等加深对课程内容的理解和掌握。

(4)实践环节包括课内实践和课外实践。教师指定有关题目,要求学生在课内和课外完成。

(5)学生分成小组。通过小组集体完成一些项目,培养学生的团队精神和协作能力,使学生体会团队的力量。

2.教学计划安排

04

教学建议

本课程是理论和实践紧密联系的一门课程,因此建议教师在精讲理论知识的同时加强学生实践动手能力的培养,在教学中可采取下面一些具体措施:(1)充分采用现代教育技术手段。本课程机房授课,教师可采用“边讲边练”的方法,可在机器上演示程序的编写和运行,增加学生的感性认识。(2)采用任务驱动或问题驱动方法。可先提出问题,根据问题寻找解决方案,从而启迪学生的思维,提高教学效果。(3)采用小组协作方法。教师可设计一些稍大一点的项目,由小组共同完成,然后抽取小组成员讲解设计思想,从而培养学生语言表达能力和成员间协作精神。(4)加强自学能力培养。设计有关题目,让学生利用各种途径(图书馆、网络)完成题目,从而培养学生解决问题和资源检索能力。(5)加强过程性考核。通过单元测试、实验、讨论、作业等方式及时对学生的表现进行考核。

05

课程考核与评价

1、基本评价方法改变一张试卷定优劣的状况,注重评价的多元性,强化过程性评价。在注重掌握基本理论知识的同时,侧重学生多种能力的培养和学习过程中有效学习的引导,构建集知识、能力、过程评价为一体的评价方法。在学生学习效果的评价中增加规范化,标准化的代码编写习惯考核,能否完成简单的代码测试工作;团队精神和协作能力的提升;是否具备学习能力、总结能力和语言表达能力等方面的评价。在考核方式上,注重形成性评价与总结性评价相结合,总结性评价由单元测试,实验结果等部分组成,主要考核学生对本课程的基本概念和基本知识掌握程度。形成性评价包括出勤及课堂表现、课外作业、实验完成情况及实验报告、单元测试等方面的评价。2、考核项目构成根据该课程的特点,制定考核指标如下所示:(1)出勤及课堂表现,20%(2)课外编程作业,20%(3)项目,30%(4)单元测试,30%3、考核结论最终考核采用百分制,90分以上为优秀,80-89为良好,70-79为中等,60分为及格,60分以下为不及格。

06

教学用书

发表评论

登录后才能评论