揭阳职业技术学院电子商务创业学院《程序设计基础》教案(2024-2025学年第2学期)教师姓名:王颖所授专业:电子商务
电子商务创业学院 《程序设计基础》教案 (2024-2025 学年第 2 学期) 教师姓名: 王颖 所授专业: 电子商务
课程整体教学设计一、课程性质和任务《程序设计语言》是电子商务专业的一门专业方向选修课。该课程以Java语言为例,介绍面向对象程序设计原理与方法,为《电子商务系统分析与设计》、《数据库管理》、《互联网产品设计》等课程奠定技术基础。程序设计语言课程是为培养具有一定代码编写能力的的高质量专门人才服务的。二、教学目的和要求1.教学目标本课程的教学目标如下:2.1本课程将从面向对象的基本概念入手,结合示例程序和上机练习,较为系统地介绍面向对象程序设计思想以及ava语言的主要特征和编程方法,2.2使学生掌握面向对象程序设计的基本理论与方法,以及Java语言基础知识与编程的必备知识和工具。理解继承与多态,重点掌握Java多线程与异常处理机制,了解Java输入输出系统,掌握Applet,Swing与图形用户界面,掌握Java网络程序和数据库程序设计等相关技术。2.3使学生能够熟练应用Java进行面向对象程序设计,制作出一个完整的程序设计作品。2.课程思政育人目标通过本课程的学习,旨在培养学生的家国情怀,使学生对四个自信、工匠精神、爱岗敬业等方面有深刻的认识和理解,提高学生的职业道德意识,培养学生认真严谨的工作态度,实现与思想政治理论课的同向同行,为社会培养德智体美劳全面发展的人才,为中国特色社会主义事业培养合格的建设者和可靠的接班人。具体为:目标1通过面向对象程序设计的基本理论与方法的学习,激发学生的爱国热情、民族自豪感,深入认识和理解四个自信,提高学生服务国家服务人民的社会责任感。自标2通过Java语言基础知识与编程的必备知识和工具等方面的学习,加强对学生的世界观、人生观和价值观的教育和培养,传承和创新中华优秀传统文化,积极引导当代学生树立正确的国家观、民族观、历史观、文化观。目标3通过继承与多态,Iava网络程序和数据库程序设计等相关技术帮助学生建立爱岗敬业的价值观,培养学生的工匠精神和职业道德,激励学生自觉遵守职业规范要求,理解电子商务专业毕业生应承担的责任。三、教学方法和手段本课程采用理论教学与实践教学相结合的方式进行,课程内容实践性强,需要学生上机多加练习。四、课程内容和学时分配根据教学计划规定的学时数,理论课与实验都在实训上,54共学时,具体学时分配如下表,供参考。课程内容和学时分配表章数内容小计理论课时实验课时6133Java入门X592Java基本数据类型和语句915 3Java类与对象646915继承和多态
课程整体教学设计 一、课程性质和任务 《程序设计语言》是电子商务专业的一门专业方向选修课。该课程以 Java 语言为例,介绍 面 向对象程序设计原理与方法,为《电子商务系统分析与设计》、《数据库管理》、《互联网 产品设 计》等课程奠定技术基础。程序设计语言课程是为培养具有一定代码编写能力的的高质 量专门人才服务的。 二、教学目的和要求 1.教学目标 本课程的教学目标如下: 2.1 本课程将从面向对象的基本概念入手,结合示例程序和上机练习,较为系统地介绍面向 对 象程序设计思想以及 Java 语言的主要特征和编程方法。 2.2 使学生掌握面向对象程序设计的基本理论与方法,以及 Java 语言基础知识与编程的必 备知 识和工具。理解继承与多态,重点掌握 Java 多线程与异常处理机制,了解 Java 输入输 出系统,掌握 Applet,Swing 与图形用户界面,掌握 Java 网络程序和数据库程序设计等相关 技术。 2.3 使学生能够熟练应用 Java 进行面向对象程序设计,制作出一个完整的程序设计作品。 2.课程思政育人目标 通过本课程的学习,旨在培养学生的家国情怀,使学生对四个自信、工匠精神、爱岗敬业等 方面有深刻的认识和理解,提高学生的职业道德意识,培养学生认真严谨的工作态度,实现与思 想政 治理论课的同向同行,为社会培养德智体美劳全面发展的人才,为中国特色社会主义事业 培养合格 的建设者和可靠的接班人。具体为: 目标 1 通过面向对象程序设计的基本理论与方法的学习,激发学生的爱国热情、民族自豪 感, 深入认识和理解四个自信,提高学生服务国家服务人民的社会责任感。 目标 2 通过 Java 语言基础知识与编程的必备知识和工具等方面的学习,加强对学生的世 界观、人生观和价值观的教育和培养,传承和创新中华优秀传统文化,积极引导当代学生树立正 确的国家观、民族观、历史观、文化观。 目标 3 通过继承与多态,Java 网络程序和数据库程序设计等相关技术帮助学生建立爱岗敬 业 的价值观,培养学生的工匠精神和职业道德,激励学生自觉遵守职业规范要求,理解电子商 务专业 毕业生应承担的责任。 三、教学方法和手段 本课程采用理论教学与实践教学相结合的方式进行,课程内容实践性强,需要学生上机多加 练习。 四、课程内容和学时分配 根据教学计划规定的学时数,理论课与实验都在实训上,54 共学时,具体学时分配如 下表,供参考。 课程内容和学时分配表 章数 内容 理论课时 实验课时 小计 1 Java 入门 3 3 6 2 Java 基本数据类型和语句 4 5 9 3 Java 类与对象 6 9 15 4 继承和多态 6 9 15
533内部类、异常类13136Java网络编程3731JDBC与MySQL数据库合计252954第一章Java入门【教学目的和要求】1.教学目标通过本章的学习使学生了解Java的地位,Java的特点,安装JDK,简单的Java应用程序开发。2.课程思政育人目标由Java的发展融入家国情怀,四个自信。激发学生的民族自豪感,树立远大的专业志向,培养报效祖国的热情,树立为国奉献的精神。【学习重点】1、Java应用程序的基本开发步骤【学习难点】Java的平台无关性【教学内容】(1)Java的地位(网络地位,语言地位,需求地位);(2)Java的特点(简单,面向对象,平台无关,多线程,动态);(3)安装JDK(3种平台简介,安装JavaSE平台,设置系统环境变量):(4)简单的Java应用程序(源文件编写与保存,编译,运行,运行环境的选择);(5)Java应用程序的基本结构(6)注释;(7)编程风格(Allmans风格,Kernighan风格)第二章基本数据类型、标识符和语句【教学目的和要求】1.教学目标通过本章的学习使学生掌握标识符和关键字,基本数据类型,从命令行输入、输出数据,数组,枚举类型。课程思政育人目标2.由基本数据类型、运算符、表达式融入工匠精神。帮助学生建立爱岗敬业的价观,培养学生的工匠精神和职业道德,激励学生自觉遵守职业规范要求,理解电子商务专业毕业生应承担的责任
5 内部类、异常类 3 1 3 6 Java 网络编程 、 3 1 3 7 JDBC 与 MySQL 数据库 3 1 3 合计 25 29 54 第一章 Java 入门 【教学目的和要求】 1. 教学目标 通过本章的学习使学生了解 Java 的地位,Java 的特点,安装 JDK,简单的 Java 应 用程序开发。 2. 课程思政育人目标 由 Java 的发展融入家国情怀,四个自信。激发学生的民族自豪感,树立远大的专业志 向,培养报效祖国的热情,树立为国奉献的精神。 【学习重点】 1、Java 应用程序的基本开发步骤 【学习难点】 Java 的平台无关性 【教学内容】 (1) Java 的地位(网络地位,语言地位,需求地位); (2) Java 的特点(简单,面向对象,平台无关,多线程,动态); (3) 安装 JDK(3 种平台简介,安装 Java SE 平台,设置系统环境变量); (4) 简单的 Java 应用程序(源文件编写与保存,编译,运行,运行环境的选择); (5) Java 应用程序的基本结构 (6) 注释; (7) 编程风格(Allmans 风格,Kernighan 风格) 第二章 基本数据类型、标识符和语句 【教学目的和要求】 1. 教学目标 通过本章的学习使学生掌握标识符和关键字,基本数据类型,从命令行输入、输出数 据,数组,枚举类型。 2. 课程思政育人目标 由基本数据类型、运算符、表达式融入工匠精神。帮助学生建立爱岗敬业的价观,培 养学生的工匠精神和职业道德, 激励学生自觉遵守职业规范要求,理解电子商务专业毕业 生应承担的责任
【学习重点】1、数组2、控制语句和循环语句【学习难点】1.枚举类型2.for、switch语句【教学内容】(1)标识符和关键字(2)基本数据类型(逻辑类型,整数类型,字符类型,浮点类型,基本数据类型的转化)(3)从命令行输入、输出数据(输入基本型数据,输出基本型数据)(4)数组(声明数组,创建数组,数组元素的使用,length的使用,数组的初始化:数组的引用,数据的表示格式,复制数组,排序与使用二分查找)(5)枚举类型(6)运算符与表达式(算术运算符与表达式,自增、自减运算符,算术混合运算的精度,关系运算符与关系表达式,逻辑运算符与逻辑表达式,赋值运算符与赋值表达式,位运算符,instanceof运算符)(7)语句概述(8)if条件分支语句(if语句,if..else...语句,if...elseif...else语句)(9)Switch开关语句(10)循环语句(for循环语句,while循环语句,do..while循环语句)(11)break和continue语句(12)数组与for语句(13)枚举类型与for、switch语句第三章Java类和对象【教学目的和要求】1、教学目标通过本章的学习,让学生掌握对象的概念、结构、创建、赋值、有效范围和废物回收,类的定义,对象和类的关系,程序结构及使用对象的成员,修饰符和构造函数,Java应用程序的结构及命令行参数。面向对象的软件开发过程,面向对象的程序设计方法的优点等。2课程思政育人目标由类与对象融入国家战略、家国情怀,激发学生的民族自豪感,树立远大的专业志向,培养报效祖国的热情,树立为国奉献神。【学习重点】1、类的基本结构,对象的创建2、对象组合【学习难点】1、对象的引用和实体2、参数传值
【学习重点】 1、数组 2、控制语句和循环语句 【学习难点】 1. 枚举类型 2. for、switch 语句 【教学内容】 (1) 标识符和关键字 (2) 基本数据类型(逻辑类型,整数类型,字符类型,浮点类型,基本数据类型的转化) (3) 从命令行输入、输出数据(输入基本型数据,输出基本型数据) (4) 数组 (声明数组,创建数组,数组元素的使用,length 的使用,数组的初始化, 数组的引用,数据的表示格式,复制数组,排序与使用二分查找) (5) 枚举类型 (6) 运算符与表达式(算术运算符与表达式,自增、自减运算符,算术混合运算的精度, 关系运算符与关系表达式,逻辑运算符与逻辑表达式,赋值运算符与赋值表达式, 位运算符,instanceof 运算符) (7) 语句概述 (8) if 条件分支语句(if 语句,if.else.语句,if.else if.else 语句) (9) switch 开关语句 (10) 循环语句(for 循环语句,while 循环语句,do.while 循环语句) (11) break 和 continue 语句 (12) 数组与 for 语句 (13) 枚举类型与 for、switch 语句 第三章 Java 类和对象 【教学目的和要求】 1. 教学目标 通过本章的学习,让学生掌握对象的概念、结构、创建、赋值、有效范围和废物回收, 类的定义,对象和类的关系,程序结构及使用对象的成员,修饰符和构造函数,Java 应用 程序的结构及命令行参数。面向对象的软件开发过程,面向对象的程序设计方法的优点等。 2. 课程思政育人目标 由类与对象融入国家战略、家国情怀,激发学生的民族自豪感,树立远大的专业志向, 培养报效祖国的热情,树立为国奉献神。 【学习重点】 1、类的基本结构,对象的创建 2、对象组合 【学习难点】 1、对象的引用和实体 2、参数传值
【教学内容】(1)类的定义(类的声明,类体,成员变量和局部变量,方法,方法重载,构造方法类方法和实例方法)(2)对象的概念和结构(构造方法,创建对象,使用对象,对象的引用和实体)(3)对象的创建和赋值(4)对象和类的关系(5)程序结构及使用对象的成员,修饰符和构造函数(6)Java应用程序的结构及命令行参数(7)面向对象的软件开发过程第四章Java继承和多态【教学目的和要求】1教学目标通过本章的学习,让学生掌握继承和多态的概念,属性与方法的继承,构造函数的继承和重载,this和super的使用,对象在继承关系中的改变,最终类和最终类成员,抽象类及其在继承中的特点,接口的概念与用法。2.课程思政育人目标从继承与接口的描述,融入软件工程师素养的培养,强调工匠精神。引导学生树立正确的世界观、人生观和价值观,传承和创新中华优秀传统文化,激发学生的民族自豪感,树立远专业志向,培养报效祖国的热情,树立为国奉献的精神。【学习重点】1、成员变量的隐藏和方法重写2、对象的上转型对象3、接口回调【学习难点】1、super关键字2、abstract类与abstract方法3、理解接口【教学内容】(1)继承和多态的概念(子类和父类在同一包中的继承性,子类和父类在不同包中的继承性,protected的进一步说明)属性与方法的继承(成员变量的隐藏,方法重写)(2))(3)构造函数的继承和重载(4)this和 super的使用(5)对象在继承关系中的改变(6)最终类和最终类成员(final类,final方法,常量)(7)抽象类及其在继承中的特点(abstract类的特点与理解,abstract类与多态)(8)接口的概念与用法(接口的定义与使用,接口回调,理解接口,接口与多态,abstract
【教学内容】 (1) 类的定义(类的声明,类体,成员变量和局部变量,方法,方法重载,构造方法, 类方法和实例方法) (2) 对象的概念和结构(构造方法,创建对象,使用对象,对象的引用和实体) (3) 对象的创建和赋值 (4) 对象和类的关系 (5) 程序结构及使用对象的成员,修饰符和构造函数 (6) Java 应用程序的结构及命令行参数 (7) 面向对象的软件开发过程 第四章 Java 继承和多态 【教学目的和要求】 1. 教学目标 通过本章的学习,让学生掌握继承和多态的概念,属性与方法的继承,构造函数 的继承和重载,this 和 super 的使用,对象在继承关系中的改变,最终类和最终类成 员,抽象类及其在继承中的特点,接口的概念与用法。 2. 课程思政育人目标 从继承与接口的描述,融入软件工程师素养的培养,强调工匠精神。引导学生树立正 确的世界观、人生观和价值观,传承和创新中华优秀传统文化,激发学生的民族自豪感, 树立远专业志向,培养报效祖国的热情,树立为国奉献的精神。 【学习重点】 1、成员变量的隐藏和方法重写 2、对象的上转型对象 3、接口回调 【学习难点】 1、super 关键字 2、abstract 类与 abstract 方法 3、理解接口 【教学内容】 (1) 继承和多态的概念(子类和父类在同一包中的继承性,子类和父类在不同包中的继 承性,protected 的进一步说明) (2) 属性与方法的继承(成员变量的隐藏,方法重写) (3) 构造函数的继承和重载 (4) this 和 super 的使用 (5) 对象在继承关系中的改变 (6) 最终类和最终类成员(final 类,final 方法,常量) (7) 抽象类及其在继承中的特点(abstract 类的特点与理解,abstract 类与多态) (8) 接口的概念与用法(接口的定义与使用,接口回调,理解接口,接口与多态,abstract