个人介绍
Java程序设计

主讲教师:刘力军

教师团队:共2

  • 刘力军
  • 徐毅
学校: 大连民族大学
开课院系: 理学院
专业大类: 数学
课程英文名称: Java Object-Oriented Programming
课程编号: I1010a
课时: 48
课程介绍
     Java语言课程,作为计算机科学教育中的基石,为学习者铺设了一条通往软件开发领域的坚实道路。这门课程不仅深入浅出地介绍了Java这门面向对象编程语言的语法与核心概念,如类、对象、继承、多态、封装以及异常处理等,还通过丰富的实践案例,让学生亲手编写代码,解决实际问题,从而加深对理论知识的理解与应用。

      在学习过程中,学生将掌握如何使用Java进行程序设计,从简单的控制台应用到图形用户界面(GUI)的开发,再到网络编程、多线程及数据库操作等高级主题,逐步构建起全面的Java编程能力。课程强调实践动手能力,通过项目驱动的教学模式,鼓励学生将所学知识应用于实际项目中,如开发小型管理系统、游戏或Web应用等,以此提升编程技能与团队协作能力。

      此外,Java语言课程还注重培养学生的逻辑思维、问题解决能力和创新思维,引导学生在面对复杂问题时能够灵活运用所学知识,提出有效解决方案。通过系统的学习与实践,学生不仅能够掌握Java编程技术,更能为未来在软件开发、大数据分析、人工智能等领域的深入探索打下坚实的基础。
教师团队

刘力军

职称:教授

单位:大连民族大学

部门:理学院

职位:副院长

徐毅

职称:讲师

单位:大连民族大学

部门:理学院

参考教材
  1. 黑马程序员,Java基础入门,清华大学出版社,2022.

  2. 翁恺,肖少拥,Java语言程序设计教程,浙江大学出版社,2020.

  3. Cay S.Horstmann, Java核心技术(卷1), 机械工业出版社,2018.

授课计划

章节

主要内容

计划学时

讲授

实践

第1章

初识Java

2

2

0

第2章

Java语言基础

4

4

0

第3章

流程控制

4

2

2

第4章

数组

2

1

1

第5章

方法

2

1

1

第6章

面向对象基础编程

12

8

4

第7章

面向对象高级编程

16

10

6

第8章

访问控制权限

2

2

0

第9章

异常处理

4

2

2

总计

48

32

16



考核办法

本课程采用过程化考核办法,具体要求如下:

序号

考核名称

占比

考核细则

第一部分

观看视频

10%

根据观看视频平均时长分等级计算

第二部分

实验考核

10%

提交实验报告

第三部分

章节测验

10%

章节小测验

第四部分

作业考核

30%

线上作业

第五部分

期末考试

40%

线闭卷考试

 

 


课程简介

   Java语言程序设计课程,作为计算机科学教育中的基石,为学习者铺设了一条通往软件开发领域的坚实道路。这门课程不仅深入浅出地介绍了Java这门面向对象编程语言的语法与核心概念,如类、对象、继承、多态、封装以及异常处理等,还通过丰富的实践案例,让学生亲手编写代码,解决实际问题,从而加深对理论知识的理解与应用。

        在学习过程中,学生将掌握如何使用Java进行程序设计,从简单的控制台应用到图形用户界面(GUI)的开发,再到网络编程、多线程及数据库操作等高级主题,逐步构建起全面的Java编程能力。课程强调实践动手能力,通过项目驱动的教学模式,鼓励学生将所学知识应用于实际项目中,如开发小型管理系统、游戏或Web应用等,以此提升编程技能与团队协作能力。

        此外,Java语言课程还注重培养学生的逻辑思维、问题解决能力和创新思维,引导学生在面对复杂问题时能够灵活运用所学知识,提出有效解决方案。通过系统的学习与实践,学生不仅能够掌握Java编程技术,更能为未来在软件开发、大数据分析、人工智能等领域的深入探索打下坚实的基础。


   

课程收获

      学习Java语言课程,是一段充满挑战与收获的旅程。从最初对编程世界的懵懂探索,到逐渐掌握Java这门强大编程语言的精髓,通过这门课程,可以深刻理解了面向对象编程的核心理念,学会如何运用类、对象、继承、多态等机制来构建清晰、可维护的代码结构。进而提升编程技能,让小伙伴在解决实际问题时能够拥有更加系统化和模块化的思维方式。

      实践是检验真理的唯一标准。在Java语言课程中,大量的编程练习和项目实践让小伙伴有机会将理论知识转化为实际能力。从编写简单的控制台程序,到开发具有图形用户界面的应用程序,再到探索网络编程和数据库操作的高级特性,每一次尝试都能让你更加自信地面对编程中的挑战。

       更重要的是,这门课程可以培养小伙伴解决问题的能力、逻辑思维能力和创新思维。面对复杂的编程任务,学会了如何分解问题、规划解决方案,并在实践中不断调整和优化。这种能力不仅对编程学习大有裨益,更将在未来的职业生涯中发挥重要作用。


学习人群

     本课程适用于信息科学类学生提升Java学习技能,本课程涵盖内存管理等深层次知识点,对于非计算机专业学生,如经济、管理、艺术等领域的学生,通过学习Java也可以提升自己的竞争力,开拓更多的就业机会。编程不仅仅是一门技能,更是一种思维方式和解决问题的能力。对编程感兴趣的人,无论是否具备相关背景,都可以通过学习Java来了解程序的工作原理,培养逻辑思维和问题解决能力。

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 Java的前世今生
视频
.mp4
2025-05-30 14.11MB
1.2 Java开发环境
视频
.mp4
2025-05-30 23.85MB
2.1 Java中的常量
视频
.mp4
2025-05-30 12.36MB
2.2 Java中的变量
视频
.mp4
2025-05-30 15.81MB
2.3 运算符
视频
.mp4
2025-05-30 10.85MB
2.4 选择结构
视频
.mp4
2025-05-30 18.28MB
2.5 方法
视频
.mp4
2025-05-30 20.22MB
2.6 一维数组
视频
.mp4
2025-05-30 19.04MB
 
作业
.work
2025-05-30 --
2.7 二维数组
视频
.mp4
2025-05-30 14.56MB
 
作业
.work
2025-05-30 --
2.8 操作数组
视频
.mp4
2025-05-30 15.14MB
3.1 类与对象
作业
.work
2025-05-30 --
 
视频
.mp4
2025-05-30 41.18MB
3.2 引用数据类型和访问权限
视频
.mp4
2025-05-30 34.93MB
3.3 构造方法
视频
.mp4
2025-05-30 20.15MB
 
作业
.work
2025-05-30 --
3.4 封装性
视频
.mp4
2025-05-30 33.99MB
 
作业
.work
2025-05-30 --
3.5 this关键字
视频
.mp4
2025-05-30 63.78MB
 
作业
.work
2025-05-30 --
3.6 类设计综合案例
视频
.mp4
2025-05-30 31.42MB
 
作业
.work
2025-05-30 --
3.7 static关键字
视频
.mp4
2025-05-30 63.78MB
 
作业
.work
2025-05-30 --
3.8 代码块
视频
.mp4
2025-05-30 16.17MB
 
作业
.work
2025-05-30 --
3.9 单例模式
视频
.mp4
2025-05-30 8.50MB
 
作业
.work
2025-05-30 --
3.10 对象数组
视频
.mp4
2025-05-30 25.36MB
 
作业
.work
2025-05-30 --
3.11 内部类
视频
.mp4
2025-05-30 40.37MB
 
作业
.work
2025-05-30 --
4.1 继承关系
视频
.mp4
2025-05-30 33.89MB
 
作业
.work
2025-05-30 --
4.2 super关键字
视频
.mp4
2025-05-30 50.90MB
 
作业
.work
2025-05-30 --
4.3 final关键字
视频
.mp4
2025-05-30 36.01MB
 
作业
.work
2025-05-30 --
4.4 依赖关系
视频
.mp4
2025-05-30 6.20MB
 
作业
.work
2025-05-30 --
4.5 关联关系
视频
.mp4
2025-05-30 11.17MB
 
作业
.work
2025-05-30 --
4.6 聚合关系
视频
.mp4
2025-05-30 15.68MB
 
作业
.work
2025-05-30 --
4.7 组合关系
视频
.mp4
2025-05-30 17.92MB
 
作业
.work
2025-05-30 --
4.8 抽象类
视频
.mp4
2025-05-30 22.53MB
 
作业
.work
2025-05-30 --
4.9 接口
视频
.mp4
2025-05-30 12.56MB
 
作业
.work
2025-05-30 --
4.10 接口与接口的关系
视频
.mp4
2025-05-30 11.46MB
 
作业
.work
2025-05-30 --
4.11 接口与抽象类的关系
视频
.mp4
2025-05-30 12.56MB
 
作业
.work
2025-05-30 --
4.12 类接口混合关系
视频
.mp4
2025-05-30 10.19MB
 
作业
.work
2025-05-30 --
4.13 instanceof运算符
视频
.mp4
2025-05-30 27.97MB
 
作业
.work
2025-05-30 --
4.14 多态概念
视频
.mp4
2025-05-30 16.56MB
 
作业
.work
2025-05-30 --
4.15 多态案例
视频
.mp4
2025-05-30 22.45MB
 
视频
.mp4
2025-05-30 17.72MB
 
作业
.work
2025-05-30 --
5.1 包
视频
.mp4
2025-05-30 18.72MB
 
作业
.work
2025-05-30 --
5.2 访问控制权限
作业
.work
2025-05-30 --
6.1 异常概念
视频
.mp4
2025-05-30 7.84MB
 
作业
.work
2025-05-30 --
6.2 try / catch / finally语句
视频
.mp4
2025-05-30 60.92MB
 
作业
.work
2025-05-30 --
6.3 throws关键字
视频
.mp4
2025-05-30 14.05MB
 
作业
.work
2025-05-30 --
6.4 throw及自定义异常类
视频
.mp4
2025-05-30 10.77MB
 
视频
.mp4
2025-05-30 14.35MB
 
作业
.work
2025-05-30 --
7.1 Object类
视频
.mp4
2025-05-30 18.88MB
 
视频
.mp4
2025-05-30 32.72MB
 
作业
.work
2025-05-30 --
7.2 日期处理
视频
.mp4
2025-05-30 118.75MB
 
作业
.work
2025-05-30 --
7.3 数值格式化
视频
.mp4
2025-05-30 90.47MB
 
作业
.work
2025-05-30 --
7.4 正则表达式
视频
.mp4
2025-05-30 54.76MB
 
作业
.work
2025-05-30 --
7.5 字符串处理
视频
.mp4
2025-05-30 54.00MB
 
作业
.work
2025-05-30 --
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号