SPOC学校专有课程
2020春季课程-Java语言(苏春燕)
分享
spContent=课程理论教学引入Mooc上中国农业大学学校开设的《Java语言程序设计》,其对应我校 Java语言。其教学目标是提高我们的实际编程能力。本课程是在C语言基础上的递进加强。课程学习重点:一是面向对象程序设计方法;二是学习如何基于Java开源生态圈开发可实际应用的计算机程序。
—— 课程团队
课程概述

程序设计能力可划分成程序设计基础(初级)、应用程序开发(中级)和专业研究开发(高级)三个层次。这三个层次应互相衔接,逐层递进、加强,最终达到较高的程序应用和研究开发能力。本课程通过学习Java语言程序设计来培养我们的中级应用程序开发能力,重点学习Java语言基础面向对象程序设计方法和基于Java开源生态圈开发可实际应用的计算机程序。特别说明:学习本课程需要具备C语言或C++语言基础。

这门“Java语言程序设计”课程设计了多种不同的应用编程场景,其中包括:程序异常处理、数据集合处理、图形用户界面、数据的输入输出文字处理、图像音频处理、多线程并发编程、网络编程和数据库编程等内容。

课程在讲解Java程序设计知识的同时会先介绍相关的应用场景背景知识,将多线程计算机网络数据库系统等程序员应当具备的专业知识提炼出来,以通俗易懂的形式呈现给大家。例如,很多学习者在学习程序设计之前并没有学过计算机网络课程,不具备学习网络编程的基础。本课程将程序员应当具备的网络知识提炼出来先进行讲解。在掌握了这些网络知识之后,大家就可以无障碍地学习后续网络编程部分的内容了。

如果您希望继续提高自己的编程能力,欢迎选修这门“Java语言程序设计”课程!

授课目标

总体目标:

培养适应社会和行业需求的软件开发人才。通过本课程的学习,使学生逐步掌握面向对象程序设计所涉及到的基本概念,用OOA和OOP解决实际问题的基本方法和步骤,培养学生根据实际需要设计类、对象、接口等实际编程能力和程序调试、排错、测试能力,同时使学生熟练使用相应的集成开发工具。提高学生分析和解决问题的能力以及操作能力,使学生逐步养成实事求是的科学态度和严谨的工作作风,培养其良好的编程规范、职业技能和职业习惯,从而满足程序员岗位要求,为今后从事的实际工作打下扎实的基础。

 

(一) 基本素质教育目标

1、具有热爱科学、实事求是的学风,具有创新意识和创新精神。

2、具有严肃认真、实事求是的科学态度和严谨的工作作风。

3、具有良好的职业道德。

4、具有良好的分析和解决问题的能力

(二)知识教学目标

1.熟练应用掌握JAVA语言的基本语法(数据类型、运算符、表达式和流程控制语句)

2.掌握并能应用面向对象程序设计的基本概念(对象、类、重载、继承、多态、构造方法等)

3.掌握Java语言中的常用类库

4.能够设计简单图形用户界面

5.应用Java异常处理

6.使用JAVA输入/输出流

7.简单的JDBC连接数据库应用

8.开发简单Applet程序

9.开发简单Java网络通信编程

10.熟练使用Java语言集成开发环境

11.具备进行Java语言程序的编写、调试能力,掌握开发结构化程序的流程,初步具备开发实际应用程序的能力

12.养成良好的编程习惯,能够编写规范、优化的程序代码

(三)职业能力培养目标

1.爱岗敬业、团结协作、吃苦耐劳的职业精神。

2.具有较好的逻辑思维能力、科学的思维方法、严谨细致的工作态度。

3.产品质量意识、技术创新意识。

4.具有良好的学习方法和良好的学习习惯。

5.具有良好的动手能力、分析和解决问题的能力以及实验能力。

6.良好的表达能力、交往沟通能力。

7.新技术的应用能力、分析解决实际问题的能力。

8. 具有良好的职业素质、认真的工作态度、敬业精神、踏实工作理念。


成绩 要求

听课情况和网上测试 20%

实训作业 20%

期末考试60%

课程大纲
预备知识

C语言程序设计,C++语言程序设计

参考资料

本课程配套教材:

《 Java基础入门》


参考教材:

Java语言程序设计(MOOC版)》由清华大学出版出版发行,阚道宏编著,2019年9月。书号:ISBN 9787302530176。配套教材可通过网上商城购买,例如天猫、京东、当当等。