程序设计能力可划分成程序设计基础(初级)、应用程序开发(中级)和专业研究开发(高级)三个层次。这三个层次应互相衔接,逐层递进、加强,最终达到较高的程序应用和研究开发能力。本课程通过学习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。配套教材可通过网上商城购买,例如天猫、京东、当当等。