本 科 课 程 教 学 大 纲
一、基本信息
课程名称 | 中文 | Java程序设计 | |||||||
英文 | Java Programming | ||||||||
课程编码 | 610GJ004 | 课程大类 | 普通课 | ||||||
课程体系 | 公共基础课 | 课程分类 | 计算机类 | ||||||
学分 | 总学时 单位:学时/周 | 理论 | 实验 学时 | 普通实践学时 | 集中性实践 教学学时 | ||||
课内学时 | 课外学时 | ||||||||
2.5 | 54 | 24(2) |
| 30(2) |
|
| |||
课程负责人 | 姓名 | 工号 | 性别 | 出生年月 | 职称 | 学历/学位 | |||
邹华兴 | 90914 | 女 | 1970.03 | 副教授 | 本科/硕士 | ||||
其他主讲教师 | 王昊 | 1147 | 男 | 1982.12 | 讲师 | 本科/硕士 | |||
李荣鑫 | 4586 | 男 | 1974.10 | 副教授 | 研究生/硕士 | ||||
张云如 | 4122 | 男 | 1963.10 | 副教授 | 研究生/硕士 | ||||
|
|
|
|
|
| ||||
授课方式 | 线下授课 | ||||||||
开课单位 | 信息工程学院计算中心 | ||||||||
面向专业 | 全校理工类专业 | ||||||||
先修课程 | C语言程序设计 | ||||||||
课程关键词 | Java 面向对象 MVC 程序设计 | ||||||||
二、教材与参考资料
教 材 | 《Java2实用教程》(第5版),耿祥义,清华大学出版社,2017.04,9787302464259 |
参 考 书 | 疯狂Java讲义》,李刚,电子工业出版社,2014,3,9787121236693 |
参考网站 | 中国大学幕课 |
三、课程目标(含德育目标)
目标1 | 理解面向对象程序设计的思想,掌握面向对象的3个特性:封装性、继承性和多态性。 |
目标2 | 理解Java的平台无关性,掌握用Java语言进行面向对象程序设计的方法。 |
目标3 | 掌握Java中常用工具类的使用,及用Java设计图形用户界面程序的方法和技巧。 |
目标4 | 培养学生应用Java解决和处理实际问题的思维方法与基本能力。 |
目标5 | 培养学生具备计算思维能力,保持积极探索新知识、新技术的热情,逐步养成系统思考问题的素质。 |
(注:课程目标要兼顾 “知识传授、能力培养、价值引导”三方面的目标)
四、本课程培养的能力
学科知识 | 问题分析能力 | 解决问题能力 | 创新能力 | 研究能力 | 使用现代工具 | 沟通能力 | 团队协作能力 | 国际视野 | 职业规范 | 终身学习能力 | 其他 |
√ | √ | √ | √ |
| √ |
|
|
|
| √ |
|
(注:选择若干项在下面的空格里打勾“√”)
五、课程简介
中文 简介 | 课程是通信工程、物联网、电子等专业的专业选修课程。主要介绍面向对象程序设计的方法和JAVA语言的基本概念。以JAVA语言中的面向对象机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握JAVA的面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能,为以后开发WEB程序打下坚实的基础。 |
英文 简介 | The Java Programming Language is the key specification course. It introduces Objective-Oriented Design method and Java programming language in the course. Based on Objective-Oriented principle, it leads learners to grasp Java OOP development through a lot of programing instances and relative exercises step by step. It would lay a solid foundation for students to learn WEB application in the following term. |
六、教学内容及其课程目标支撑关系
章节 顺序 | 章节名称 | 课时 | 知识点 | 支撑 关系 |
1 | Java语言基础知识 | 4 | Java程序的开发环境;Java程序的基本结构;Java语言的基本数据类型、表达式、语句、数组。Java编程规范。
| 目标1 目标2 |
2 | 类与对象 | 12 | 类的定义,对象的创建和使用,对象的访问权限。对象的封装性。
| 目标1 目标2 |
3 | 继承、多态与接口 | 8 | 子类的定义,继承的含义,方法的重写和接口及接口回调。理解继承性、与多态性。
| 目标1 目标2 |
4 | 字符串、集合与常用类 | 8 | 字符串,正则表达式,集合,Data类,Math类和Calendar类等。
| 目标1 目标2 目标3 |
5 | GUI编程 | 8 | Java事件处理模型,常用组件的使用。
| 目标3 目标4 |
6 | 输入、输出流 | 8 | Java 输入/出流类;文件和文件的读写。掌握流的套接。
| 目标3 目标4 |
7 | JDBC、网络编程 | 6 | 使用JDBC连接数据库的过程,进行查询、更新、插入数据的方法。URL类 ,InetAdress类,套接字,UDP数据报 | 目标3 目标4 目标5 |
七、课程思政目标及其教学设计
课程思政 目标 | 教学设计 |
1 | 将习近平新时代中国特色社会主义思想、社会主义核心价值观融入本课程的教学中,注重“术道结合 ” |
2 | 树立正确的技能观,积极参与社会科学普及和应用推广活动 |
3 | 培养学生工匠精神,培养社会主义核心价值观,树立社会主义职业精神。 |
八、课程目标评价方法
(一)考核方式
课程目标 | 考核来源 | 合计 | |||||
期中考试 | 实验项目 | 期末考试 |
|
|
| ||
目标1 | 4 | 4 | 12 |
|
|
| 20 |
目标2 | 4 | 4 | 12 |
|
|
| 20 |
目标3 | 4 | 4 | 12 |
|
|
| 20 |
目标4 | 4 | 4 | 12 |
|
|
| 20 |
目标5 | 4 | 4 | 12 |
|
|
| 20 |
(注:请选择若干考核来源,并在对应的课程目标中填上分数,考核来源可以由随堂测验、期中考试、课堂讨论、课堂报告、文献阅读、小组作业在线学习、在线讨论、实验项目、期末考试等中的若干种组成)
(二)评分标准
课程目标 | 评分标准 | 合计 | ||||
85-100 (A) | 75-84 (B) | 62-74 (C) | 60-61 (D) | 0-59 (E) | ||
目标1 | 18-20 (A) | 15-17 (B) | 12-14 (C) | 9-11 (D) | 0-8 (E) | 20 |
目标2 | 18-20 (A) | 15-17 (B) | 12-14 (C) | 9-11 (D) | 0-8 (E) | 20 |
目标3 | 18-20 (A) | 15-17 (B) | 12-14 (C) | 9-11 (D) | 0-8 (E) | 20 |
目标4 | 18-20 (A) | 15-17 (B) | 12-14 (C) | 9-11 (D) | 0-8 (E) | 20 |
目标5 | 18-20 (A) | 15-17 (B) | 12-14 (C) | 9-11 (D) | 0-8 (E) | 20 |
九、审核意见
执笔人 |
| 执笔人联系电话 |
|
课程负责人/专业负责人审核意见 |
签名: 年 月 日 | ||
论证专家意见 |
签名: 年 月 日 | ||
系审核意见 |
签名: 年 月 日 | ||
学院审核意见 |
签名(盖章): 年 月 日 |
1
南昌大学教务处 COPYRIGHT 2013-2014 ALL Right Reserved
江西省南昌市红谷滩区学府大道999号 邮编:330031 电子邮件:jwchusubn@ncu.edu.cn
技术支持:江西宁伟科技有限公司