JAVA基础

李彦奇

目录

  • 1 课程导航
    • 1.1 请先看我
    • 1.2 与君初相识
    • 1.3 为何学Java
    • 1.4 学什么?
    • 1.5 怎么学?
    • 1.6 如何评?
    • 1.7 走进软件行业
  • 2 认识Java
    • 2.1 搭建开发环境
    • 2.2 认识Java
  • 3 设计模块流程图
    • 3.1 程序设计利器-流程图
  • 4 学生成绩管理系统(结构化设计方法实现)
    • 4.1 认识变量
    • 4.2 类型转换
    • 4.3 算术运算符和赋值运算符
    • 4.4 项目1:成绩的表示和基本运算
    • 4.5 Java如何做决策之如何完成判断
    • 4.6 决策的模型--分支结构
    • 4.7 Switch决策模型
    • 4.8 单元任务:分支结构实验
    • 4.9 如何实现循环-while循环
    • 4.10 for循环
    • 4.11 单元任务:循环结构实验
    • 4.12 项目2:系统业务框架实现及多学生信息录入
  • 5 管理信息系统实现学生成绩的存储
    • 5.1 认识数组
    • 5.2 数组遍历与数组操作
    • 5.3 单元任务:数组实验
    • 5.4 认识方法
    • 5.5 方法重载和传参机制
    • 5.6 单元任务:方法实验
    • 5.7 项目3:学生成绩管理系统
  • 6 学生成绩管理系统(面向对象设计方法实现)
    • 6.1 设计类和对象
    • 6.2 模拟购物车功能
    • 6.3 封装与构造方法
    • 6.4 单元任务:类与对象实验
    • 6.5 认识String类
    • 6.6 集合Arraylist
    • 6.7 单元任务:集合与字符串实验
    • 6.8 项目4:学生管理系统-1需求分析和基本功能实现
    • 6.9 学生管理系统-2进阶功能
  • 7 项目5:期末作品-学生成绩管理系统
    • 7.1 项目需求及评分标准
学什么?

《Java基础》课程都学习哪些内容呢?请跟随以下视频一起来了解吧!

学习内容:

学习项目

项目

学时

项目名称

项目(任务或情境)描述

项目1 认识课程

明确本课程地位、学习内容,如何进行课程学习及如何对课程进行考核评价。了解程序员开发行业的现状,明确行业承担的重要责任。

1.1认识课程

4

项目2 认识Java

 

通过学情问卷调查、学生的实践操作、合作学习等手段方法,能够安装开发工具、配置开发环境,完成Java开发环境的搭建,提升职业认同感。

2.1 认识Java、搭建开发环境

4

项目3 设计模块流程图

通过学生的自主学习、小组合作学习、实践操作及运用建模语言及相关工具分析等手段方法,能够理解设计要求并能够绘制规范的流程图,提升解决问题的思维能力

3.1 认识并设计流程图

4

项目4 学生成绩管理系统-成绩的表示和基本运算

通过小组合作学习、实践操作及标准开发过程和规范化的程序设计训练等手段方法,学生能使用Java语言实现基于结构化设计的学生成绩管理系统,学生具备良好的职业代码习惯及一丝不苟的工作品格。

4.1 认识Java基本语法

8

4.2类型转换

4

4.3 算术运算符和赋值运算符

4

4.4 项目训练--成绩的表示和基本运算

4

项目5 学生管理系统-系统业务框架实现及多学生信息录入

通过小组合作学习、实践操作及标准开发过程和规范化的程序设计训练等手段方法,学生能使用Java语言的分支结构实现系统中业务框架的搭建循环结构实现多学生信息的录入,学生具备良好的职业代码习惯及一丝不苟的工作品格。通过分组协作,学生具备团队合作和与人交流、沟通的能力;通过项目实施中的作品展示,学生具备表达和展示自我的能力与意识;

5.1 Java如何做决策之如何完成判断

4

5.2 决策模型-分支结构

4

5.3 switch决策模型

4

5.4单元任务-分支结构实验

4

5.5 如何实现循环-while 循环

4

5.6 for循环

4

5.7 单元任务循环结构实验

4

5.8 项目训练-业务框架及多学生信息录入

4

项目6 学生管理系统-学生成绩的存储及程序代码优化

通过学生的自主学习、小组合作学习、实践操作及开展竞赛等手段方法,使学生能够使用数组存储信息使用方法完成程序优化,提升发现问题并解决问题的能力及工匠精神

6.1认识数组

4

6.2 数组遍历及操作

4

6.3 单元任务-数组实验

4

6.4 认识方法

4

6.5 方法重载和传参机制

4

6.6 单元任务-方法实验

4

6.7 项目训练-学生成绩管理系统成绩的存储和程序优化

4

项目7 学生成绩管理系统(面向对象设计方法实现)

通过学生的自主学习、小组合作学习、实践操作及面向对象的分析于设计等手段方法,学生能够运用java语言实现面向对象程序的设计与实现,提升项目实践能力

7.1 设计使用对象

4

7.2 模拟购物车

4

7.3 封装与构造方法

4

7.4 单元实验-类与对象

4

7.5 认识常用API和String类

4

7.6 ArrayList集合

4

7.7 单元任务-集合与String实验

4

7.8 项目-学生管理系统实现

6

7.9 项目进阶-注册与登录

2

项目8 项目

学生成绩管理系统的设计与实现面向对象编程

通过项目贯穿,了解项目开发全流程遇到问题自主解决,学生学习能力提高。

 

8.1 学生成绩管理系统的设计与实现

8





教材介绍

本课程网络参考资源