个人介绍
Java语言程序设计 姜久雷
提供学校: 北方民族大学
院系: 计算科学与工程学院
专业: 软件工程、网络工程、和信息管理与信息系统本科专业
课程英文名称: Programming in Java
课程编号: c1105010
学分: 3.5
课时: 68
课程介绍
    Java语言是当今国际上最流行的网络应用程序设计语言之一,它的面向对象的特性更适合于基于Web的C/S网络程序设计。对于网络专业的学生来讲,网络程序设计是必不可少的应用技能之一。为培养学生网络应用程序的编程能力,在学生具有一定的计算机和网络知识的基础上开设Java程序设计课程,使学生能够运用Java语言作为完成应用程序设计的工具。这对于增加学生的就业机会,提高社会竞争力是相当有益的。
    以网络为中心的计算是当今计算机发展的主流,网络程序设计已经成为应用程序设计的主体。Java程序设计是网络应用的重要组成部分。此课程是网络技术应用与服务专业学生的必修课。此课程的先修课是程序设计基础,网络数据库,网页制作。Java程序设计是网络应用的程序设计的主要语言之一,在基于Web的C/S的网络程序设计中与网络数据库,网页制作的技巧是紧密相连的。
    此课程与程序设计基础、网络数据库、及网页制作课程相互连系,相互补充。分别给学生提供基于Web的C/S程序设计的方法和技能,面向对象程序设计方法,网络数据库的设计和管理,及网页制作的技巧的学习。使学生能够利用Java语言的程序设计将网络数据库,动态网页信息有机地结合起来。使学生的技能得到综合、系统的训练和培养,成为社会所需专用人才。
教师团队

姜久雷 教授

单位:北方民族大学

部门:计算机科学与工程学院

教学方法

本课程教学分为三个部分教学:理论教学、实验教学、实践教学

理论教学:即课堂教学,主要解决编程思想、设计方法的介绍;

          习题:则对理论教学中编程思想、设计方法进行反复的练习和掌握;

实验教学:解决每一个知识点实际上机操作过程中的问题,在程序调试中学习知识、深入理解原理。

实践教学:以案例为依托,综合运用知识点、完成实际的项目。

参考教材

参考教材:

雍俊海. Java程序设计教程. 北京: 清华大学出版社, 2007.

参考习题集:

雍俊海. Java程序设计习题集(含参考答案). 北京: 清华大学出版社, 2006.

参考书籍:

雍俊海. Java程序设计. 北京: 清华大学出版社, 2004.

戴特尔[美]. Java大学基础教程(第六版)(英文版). 北京: 电子工业出版社, 2005.

Bruce Eckel[美]. Java编程思想:第3版. 机械工业出版社, 2005.

Joshua Bloch[美]著. 潘爱民译. Effective Java中文版. 北京: 机械工业出版社, 2003.

尉哲明, 李慧哲. Java技术教程(基础篇). 北京: 清华大学出版社, 2002.

董丽. Java 技术及其应用. 北京: 高等教育出版社, 2001.

张洪斌.《Java程序设计百事通》. 清华大学出版社,2001.


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.5 实验指导书
文档
.doc
2018-03-24 1.42MB
2.1 总体介绍
文档
.pptx
2017-11-21 149.34KB
2.2 Java简介
文档
.pptx
2018-01-10 212.70KB
2.4 第一个Java程序
文档
.pptx
2017-11-21 241.75KB
2.5 作业
作业
.work
2018-01-10 0.00KB
3.2 标识符和关键字
文档
.pptx
2018-01-09 149.70KB
 
作业
.work
2018-01-09 0.00KB
3.3 数据类型、直接量和变量
文档
.pptx
2018-01-09 114.38KB
 
作业
.work
2018-01-09 0.00KB
3.4 运算符
文档
.pptx
2018-01-09 144.35KB
 
作业
.work
2018-01-09 0.00KB
3.5 控制结构
文档
.pptx
2018-01-09 140.23KB
 
作业
.work
2018-01-09 0.00KB
3.6 结构化程序设计
文档
.pptx
2017-11-21 126.47KB
4.2 类、域、方法和实例对象
文档
.pptx
2018-01-09 241.82KB
 
作业
.work
2018-01-09 0.00KB
4.3 继承性、多态性
文档
.pptx
2018-01-09 187.07KB
 
作业
.work
2018-01-09 0.00KB
4.4 包(package)、封装性
文档
.pptx
2018-01-09 175.03KB
 
作业
.work
2018-01-09 0.00KB
4.5 关键字
文档
.pptx
2018-01-09 158.92KB
 
作业
.work
2018-01-09 0.00KB
4.6 接口
文档
.pptx
2018-01-09 143.60KB
 
作业
.work
2018-01-09 0.00KB
4.7 内部类
文档
.pptx
2018-01-09 150.73KB
 
作业
.work
2018-01-09 0.00KB
4.8 变量作用域范围和参数传递方式
文档
.pptx
2018-01-11 131.21KB
4.9 面向对象程序设计基本思想
文档
.pptx
2017-11-21 156.43KB
5.2 数组
文档
.pptx
2018-01-09 167.37KB
 
作业
.work
2018-01-09 0.00KB
5.3 字符串
文档
.pptx
2018-01-13 183.64KB
 
作业
.work
2018-01-13 0.00KB
5.4 字符串缓冲区
文档
.pptx
2018-01-13 149.32KB
 
作业
.work
2018-01-13 0.00KB
5.5 向量
文档
.pptx
2018-01-13 140.32KB
 
作业
.work
2018-01-13 0.00KB
5.6 哈希表
文档
.pptx
2018-01-13 139.41KB
6.2 泛型
文档
.pptx
2018-01-09 173.95KB
 
作业
.work
2018-01-09 0.00KB
6.3 枚举
文档
.pptx
2018-01-09 129.46KB
 
作业
.work
2018-01-09 0.00KB
6.4 for语句的简化写法
文档
.pptx
2018-01-09 135.51KB
 
作业
.work
2018-01-09 0.00KB
7.2 异常处理
文档
.pptx
2018-01-09 121.42KB
 
作业
.work
2018-01-09 0.00KB
7.3 递归方法
文档
.pptx
2018-01-09 93.85KB
 
作业
.work
2018-01-09 0.00KB
7.4 单体(Singleton)程序设计模式
文档
.pptx
2018-01-09 101.80KB
 
作业
.work
2018-01-09 0.00KB
8.2 输入流与输出流
文档
.pptx
2018-01-09 152.86KB
 
作业
.work
2018-01-09 0.00KB
8.3 随机访问文件
文档
.pptx
2018-01-09 106.96KB
 
作业
.work
2018-01-09 0.00KB
8.4 读写器
文档
.pptx
2018-01-09 110.14KB
 
作业
.work
2018-01-09 0.00KB
8.5 对象序列化
文档
.pptx
2018-01-09 105.21KB
 
作业
.work
2018-01-09 0.00KB
8.6 文件类 File
文档
.pptx
2018-01-09 102.37KB
 
作业
.work
2018-01-09 0.00KB
9.2 基本GUI组件
文档
.pptx
2018-03-24 131.44KB
 
作业
.work
2018-03-24 0.00KB
9.3 布局管理器
文档
.pptx
2018-01-09 119.36KB
 
作业
.work
2018-01-09 0.00KB
9.4 事件处理模型
文档
.pptx
2018-03-24 243.81KB
 
作业
.work
2018-03-24 0.00KB
9.5 菜单
文档
.pptx
2018-01-09 107.83KB
 
作业
.work
2018-01-09 0.00KB
10.2 小应用程序
文档
.pptx
2018-01-09 105.50KB
 
作业
.work
2018-01-09 0.00KB
10.3 小应用程序HTML标记符
文档
.pptx
2018-01-09 104.90KB
 
作业
.work
2018-01-09 0.00KB
10.4 本章小结
文档
.pptx
2017-12-03 120.70KB
 
文档
.pptx
2017-12-03 120.70KB
11.2 规范编程及文档注释
文档
.pptx
2018-03-24 178.58KB
 
作业
.work
2018-03-24 0.00KB
12.1 本章总体纲要
作业
.work
2018-03-24 0.00KB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消