文档详情

《面向对象程序设计》课程教学大纲.docx

发布:2025-01-05约3.39千字共6页下载文档
文本预览下载声明

《面向对象程序设计》教学大纲

课程编号英文名称:Object-OrientedProgramming

学分:4

学时:总学时80学时,其中理论48学时,实践32学时

先修课程:高级语言、数据结构

课程类别:专业基础课

授课对象:计算机科学与技术专业学生

教学单位:机械与电气工程学院

修读学期:第4学期

一、课程描述和目标

《面向对象程序设计》为计算机科学与技术专业的专业基础课和核心课程,是以面向对象编程语言为媒介,学习面向对象的基础知识、基本概念、基本技能的专业必修课程。通过教学过程和实践开发过程中的规范要求,培养良好的编程规范和精益求精的精神,为学生以后从事更专业化的软件开发工作奠定基础。本课程的课程目标如下:

课程目标1:学习面向对象编程基本概念,掌握Java语言基础知识、Java语法构成、熟悉常用类的用法;

课程目标2:具备一定的面向对象程序分析、设计、编码、调试能力,能比较熟练地运用封装、继承、多态等特性进行简单类的设计和实现。能将所学的知识运用到较复杂的应用场景,在项目分析、设计等阶段,识别和较规范地表达面向对象元素。

二、课程目标对毕业要求的支撑关系

毕业要求指标点

课程目标

权重

1.3能够将算法设计、面向对象程序设计思想等知识与方法,用于计算机相关领域的复杂工程问题的分析、设计与实现。

课程目标1

课程目标2

H

2.2能够对计算机相关领域的复杂工程问题进行有效的表达和建模、分析和评价,具备获得有效结论的能力。

课程目标2

H

5.2能够对相应的技术、现代工程工具和信息技术工具进行评价并理解其局限性,并进行必要的二次开发.

课程目标1

课程目标2

M

三、教学内容、基本要求与学时分配

序号

教学内容

基本要求及重、难点(含德育要求)

学时

教学方式

对应课程目标

1

Java入门基础知识

认识Java,学会搭建Java程序开发环境,集成开发环境的安装与配置。

掌握标准输入输出的常规用法。

德育元素:科学技术是第一生产力,提升使命感

2

演示式

课程目标1

2

Java基础语法

分析Java各基本数据类型的特性,理解Java运算符与表达式,语句和语句块,程序的流程控制等基础语法。认识Java输入输出基本代码结构;能综合应用这些知识编写面向过程的逻辑代码模块。

德育元素:耐心、恒心和不怕困难的决心,认真完成每个小任务

4

讲授式

发现式

练习式

课程目标1

3

数组

理解一维数组、二维数组、对象数组的概念、定义、初始化与引用的方法;分辨值类型和引用类型;能应用数组求解实际问题。

德育元素:近朱者赤,交正能量的朋友;(元素遍历的启示)明天的成就=今天的努力+昨天的积累

4

翻转教学

讲练结合

课程目标1

4

字符串和常用类

掌握常用类如string的用法;基本学会使用JavaAPI文档,能根据需求查找并使用恰当的系统类。

德育元素:通过API扩展自己的学习半径;学无止境

6

讲授式

讨论式

课程目标1

课程目标2

5

类和对象

理解面向对象的基本概念:封装、类、对象,方法,成员变量和局部变量,构造方法等;能应用这些概念发现、设计、实现和使用类、对象,管理对象集合。

德育元素:人与环境和谐共存;传承榜样精神,汲取向上力量

10

翻转教学

启发式

练习式

课程目标1

课程目标2

6

继承与多态

认识继承的优点,掌握多态的优势和应用场合;理解抽象类和接口的区别;掌握对象比较的方法;

根据实际需求综合应用继承和多态来实现一组相关类和接口。

德育元素:自主创新、道路自信,实现中华民族伟大复兴

10

讲授式

启发式

练习式

课程目标1

课程目标2

7

异常处理机制

理解异常的概念及异常处理机制;熟练使用Java异常处理的5个关键字:try、catch、finally、throw和throws及其执行过程,了解Java异常类的体系结构;结合项目使用异常、日志处理解决实际问题。

德育元素:做事应一丝不苟,工匠精神;前瞻性和危机意识

4

讲授式

练习式

课程目标1

课程目标2

8

Java高级特性

结合综合案例项目,理解Java高级特性如反射和注解、多线程、事件机制及GUI编程实现等

德育元素:编程也要追求真善美,“最多跑一次”的服务意识;合作才能共谋发展,团队协作精神

8

案例教学

课程目标2

合计

48

序号

实验项目

实验内容与要求

学时

类型

对应课程目标

1

Java基础语法练习

实验要求:必修。

实验内容:

练习Java输入输出;结合PTA在线练习掌握Java的数据类型、控制流程等基本语法。

4

验证

课程目标1

课程目标2

2

数组及常用类

实验要求:必修。

实验内容:

数组和循环语句的结合应用

二维数组的使用

(3)常见类string、Math、Calendar等类的综合使用

6

设计

课程目标1

显示全部
相似文档