- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《面向对象程序设计》教学大纲
课程编号英文名称:Object-OrientedProgramming
学分:4
学时:总学时80学时,其中理论48学时,实践32学时
先修课程:高级语言、数据结构
课程类别:专业基础课
授课对象:网络工程专业学生
教学单位:机械与电气工程学院
修读学期:第4学期
一、课程描述和目标
《面向对象程序设计》为网络工程专业的专业基础课和核心课程,是以面向对象编程语言为媒介,学习面向对象的基础知识、基本概念、基本技能的专业必修课程。通过教学过程和实践开发过程中的规范要求,培养良好的编程规范和精益求精的精神,为学生以后从事更专业化的软件开发工作奠定基础。本课程的课程目标如下:
课程目标1:掌握Java语言基础知识、Java语法构成、熟悉常用类的用法;学习面向对象编程基本概念,能够将现实问题抽象为计算机可处理的对象和类,并利用编程语言(如Java)实现这些模型,通过对象间的交互和问题解决求解实际问题。
课程目标2:学生能够结合面向对象的思想,正确表达并解决计算机相关领域的复杂工程问题。具备一定的面向对象程序分析、设计、编码、调试能力,能识别和较规范地表达面向对象元素,比较熟练地运用封装、继承、多态等特性进行类的设计和实现;能将所学的知识运用到较复杂的应用场景,做出合理的技术选择和设计方案,以提高代码的可重用性、可维护性和可扩展性。
二、课程目标对毕业要求的支撑关系
毕业要求指标点
课程目标
权重
1.3能够将算法设计、网络体系等知识与方法用于评价解决方案的正确性和有效性。
课程目标1
课程目标2
H
2.2能够利用专业知识对复杂工程问题进行有效的表达和建模、分析和评价,具备获得有效结论的能力。
课程目标1
课程目标2
H
5.2:能够理解工具在解决复杂网络工程问题中的局限性,并理解虚拟仿真模拟系统与现实系统之间的差异。
课程目标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编程实现等
德育要求:编程也要追求真善美,“最多跑一次”的服务意识;合作才能共谋发展,团队协作精神
6
案例教学
课程目标2
合计
48
序号
实验项目
实验内容与要求
学时
类型
对应课程目标
1
Java基础语法练习
实验要求:必修。
实验内容:
练习Java输入输出;结合PTA在线练习掌握Java的数据类型、控制流程等基本语法。
4
验证
课
您可能关注的文档
- 《复合机器人控制系统综合设计》课程教学大纲.docx
- 《复杂系统建模与仿真Matlab》课程教学大纲.docx
- 《工程经济决策与管理》课程教学大纲.doc
- 《工程图学》课程教学大纲.docx
- 《工程图学基础》课程教学大纲.doc
- 《工业机器人编程与实践》课程教学大纲.docx
- 《互换性与测量技术》课程教学大纲.doc
- 《化学与工程材料》课程教学大纲.doc
- 《机床电气控制与PLC》课程教学大纲.doc
- 《机电传动与控制》课程教学大纲.doc
- 黑龙江省哈尔滨市第三中学校2024-2025学年 高一上学期12月月考历史试卷.docx
- 黑龙江省佳木斯市第一中学2025届高三上学期第五次调研考试 语文 Word版含答案.docx
- 湖北省荆州中学2024-2025学年高一上学期12月月考政治试题(解析版).docx
- 湖南省怀化市第三中学2024-2025学年高二上学期12月月考政治试题 Word版含解析.docx
- 河南省驻马店市2024-2025学年高三上学期12月阶段性考试政治试题 Word版.docx
- 湖南省怀化市第三中学2024-2025学年高二上学期12月月考政治试题 Word版.docx
- 湖南省岳阳市汨罗市第一中学2024-2025学年高二上学期12月月考政治试题 Word版含解析.docx
- 黑龙江省佳木斯市第一中学2025届高三上学期第五次调研考试 政治 Word版含答案.docx
- 河南省驻马店市2024-2025学年上学期高三上学期11月期中联考英语试题 Word版.docx
- 湖南省岳阳市汨罗市第一中学2024-2025学年高一上学期12月月考政治试题 Word版.docx
文档评论(0)