hi,小慕
程序设计语言基础
第3次开课
开课时间: 2022年10月02日 ~ 2023年01月05日
学时安排: 3
当前开课已结束 已有 537 人参加
立即自学
往期不提供结课证书,想参加下学期课程, 点击这里预约>>
课程详情
课程评价(15)
spContent=自从Sun公司1995年推出Java以来,它的应用很快遍布各个领域,它既可以开发Web应用程序,也可以开发桌面应用程序,还可以开发移动端应用程序。本课程主要面向程序设计的初学者,以java语言为载体来讲授程序设计语言基础,帮助于大家理解和掌握面向对象的编程思想,学会使用java语言编写程序。
自从Sun公司1995年推出Java以来,它的应用很快遍布各个领域,它既可以开发Web应用程序,也可以开发桌面应用程序,还可以开发移动端应用程序。本课程主要面向程序设计的初学者,以java语言为载体来讲授程序设计语言基础,帮助于大家理解和掌握面向对象的编程思想,学会使用java语言编写程序。
—— 课程团队
课程概述

        Java语言是目前最为流行的程序设计语言之一,其具有良好的跨平台性、安全性和面向对象等特征。本课程主要面向程序设计的初学者,以java语言为载体来讲授程序设计语言基础知识。
        本课程主要学习的编程语言的基础知识,主要教学内容包括Java语言基础知识,包括Java概述、Java开发环境搭建、数据类型、变量、常量、运算符、表达式、流程控制语句、等,同时,重点对java面向对象设计的编程进行深入讲解,如类、对象、继承、多态、接口等知识。讲解过程中结合大量编程实例,
        期望通过本课程的学习,有助于大家理解和掌握面向对象的编程思想,学会使用java语言编写程序。本课程主要培养学生的分析现实生活中的问题,并通过所学的知识编写代码解决问题等专业能力,为后续课程Android应用程序开发、Java Web程序开发奠定基础。

授课目标

        本课程的总目标是:“以学生为主体,以学生的学习为中心”,通过本课程的教学,掌握面向对象程序设计语言的基础知识和基本技能,树立结构化程序设计的基本思想,养成良好的编程习惯,培养严谨务实的分析问题与解决问题能力,并为后续的应用性课程和系统开发课程打好软件基础。课程内容以“学其所用,用其所学”突出高职教育特点,确保人才培养目标的实现。
       1.知识目标:理解面向对象程序设计基础知识;掌握Java程序语言(Eclipse集成环境或者MyEclipse集成环境)开发环境;掌握顺序程序设计、选择程序设计及循环程序设计方法;理解数组的概念,掌握数组的一般使用;理解面向对象编程的概念及编程方法;掌握程序的编译、调试,以及错误的排查的方法。
        2.能力目标:培养编程思想,熟悉基本面向对象程序设计方法;能够定义类、对象、属性、方法;能更好的利用面向对象程序设计思想分析和解决实际问题的能力;树立良好的编程习惯,培养良好的编程风格。

课程大纲
第1单元 初始Java
课时目标:了解Java语言的特点和工作原理;掌握Java开发环境的搭建方法;掌握编写简单Java程序的基本步骤。
1.1 Java语言概述
1.2 搭建Java开发环境
1.3 开启Java之旅
第2单元 Java基础语法
课时目标:理解数据类型,学会声明和使用变量,学会运用算术运算符和表达式;理解语句,学会使用声明语句、赋值语句和方法调用语句;能够运用运算符、表达式和语句编写简单的Java程序。
2.1 确定变量
2.2 选择数据类型
2.3 执行运算
第3单元 流程控制语句
课时目标:掌握如何使用if和switch语句编写分支结构程序,掌握for、while、do-while循环语句,理解递归调用方法,掌握运用循环结构编写应用程序的方法。
3.1 流程控制语句概述
3.2 分支结构语句—IF语句
3.3 分支结构语句——SWITCH语句
3.4 循环结构语句
第4单元 数组
课时目标:掌握一维数组,包括数组声明、创建、元素访问、遍历和排序等;了解多维数组,掌握二维数组。
4.1 一维数组
4.2 二维数组
5.1 面向对象程序设计概述
课时目标:理解面向对象的概念;理解并掌握类与对象的概念;掌握方法及方法重载的特点;理解并掌握this和static的使用方法。
5.1 面向对象程序设计概述
5.2 类的定义
5.3 对象的创建与使用
5.4 构造方法和方法重载
5.5 this关键字
5.6 static关键字
5.7 包与访问限定
第6单元 继承与多态
课时目标:理解类的继承的概念;掌握方法重写的概念;掌握多态的含义和实际应用;
6.1 类的继承
6.2 方法重写
6.3 多态
第7单元 抽象类与接口
课时目标:掌握抽象类和接口的的概念,掌握抽象类和接口的定义方法。
7.1 抽象类
7.2 接口
第8单元 异常处理
课时目标:了解异常的定义、概念和层次关系;掌握如何通过try-catch-finally来捕获异常以及如何通过throw来将异常抛给调用方法处理,掌握多异常的捕获。
8.1 异常的概念
8.2 异常处理机制
展开全部
预备知识

本课程是程序编写的入门课程,只要具有基本的计算机操作技能,并且对程序编写有着浓厚的兴趣就可以。

参考资料

《Java程序设计基础》欧楠.黄海芳主编.人民邮电出版社.2017年9月

常见问题

Q:Java语言对电脑的配置要求是什么?
A:无需特别的配置,只要能正常运用的电脑基本都可以用来进行Java的程序开发。
Q:Java语言编程采用什么软件?
A:常用的有Eclipse、MyEclipse、Netbeans、Jbuilder等。
Q:到哪里可以免费下载Java开发的工具软件?
A:可以在网上搜索和下载,也可以在课程交流区中留言,团队将会将需要的资料通过邮件发送给您
Q:如何学好《程序设计语言基础》这门课程?
A:多上机编程是学好程序设计语言的关键,多上机,多练习,提高动手能力。

苏州高博职业学院
4 位授课老师
秦晓燕

秦晓燕

xyqin

王咏梅

王咏梅

讲师

郑永爱

郑永爱

讲师

推荐课程

2小时揭秘大学信息差(大一大二必看)

蓝哥-大学生涯规划

39996人参加
下载
下载

下载App