



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《高级语言程序设计》课程教学大纲一、课程基本情况课程代码:1071139043课程名称(中/英文):高级语言程序设计/High-levelLanguageProgramming课程类别:专业必修课开课学期:第三学期学分:3总学时:48理论学时:32实验/实践学时:16适用专业:电子商务适用对象:本科先修课程:开课学院:经济与管理学院二、课程简介《高级语言程序设计》是我院电子商务专业一门必修课,该课程是一门综合性、实践性较强的计算机语言程序设计课程,涉及的知识面广,同时又要求逻辑思维能力、计算机系统基础知识与程序设计实践相结合。课程定位:训练学生解决问题的逻辑思维能力、编程思路和技巧,使学生能够结合已经学过的计算机技术、网络技术、数据库等学科的知识,编制计算机软件解决实际问题;同时培养良好的编程规范意识,为学生以后进一步学习网站设计、管理信息系统和其他程序设计语言奠定基础。知识目标:学生要理解掌握计算机语言程序设计的方法,Java语言的基本概念、语法和编程方法。能力目标:以Java语言为主线,理解面向对象的程序设计思路和方法,掌握Java语言的一般使用。在课程中引导学生了解信息产业相关的世情国情党情民情,增强对党的创新理论的政治认同、思想认同、情感认同,坚定中国特色社会主义道路自信、理论自信、制度自信、文化自信。课程教学目标1.课程对毕业要求的支撑【指标点5.1】掌握计算机和网络信息技术的基本知识和基本技能,具备使用网络开展商务活动的能力。【指标点6.2】掌握电商平台操作技能,能够对商务网站进行运营和维护。【指标点6.3】能够将电子商务、网络营销及计算机等多学科知识进行融合分析,解决电子商务实务中的实际问题能力。2.课程教学目标(1)掌握Java语言的基本语法;(2)掌握面向对象的基础知识,能使用Java语言进行程序设计;(3)掌握Java的常用标准类库、编程技巧、异常处理。3.主要教学内容与课程教学目标之间的对应关系课程教学目标教学内容教学方法目标1:掌握Java语言的基本语法;Java语言概述、Java语法基础。1.授课2.启发式教学3.翻转课堂与讨论4.动画视频目标2:掌握面向对象的基础知识;能使用Java语言进行程序设计程序流程控制、数组、Java面向对象编程。1.启发式教学2.授课和答疑3.专题分享课4.翻转课堂与讨论目标3:掌握Java的常用标准类库、编程技巧、异常处理。Java实用类库、异常与断言、Java文件操作、Swing程序设计、Applet程序设计。1.授课和答疑2.专题分析和讨论3.在线课程视频4.翻转课堂与讨论四、教学内容第1章Java语言概述Java的发展历史,开发环境,Java程序的结构和语法规范。掌握Java程序的结构和语法规范。Java程序的语法规范。第2章Java语法基础数据类型、变量与常量、赋值、表达式与运算符、类型转换。表达式与运算符、类型转换。扩展表达式和类型转换。第3章程序流程控制典型程序结构、选择结构、循环结构、控制跳转语句。循环结构。多重循环、控制跳转语句。第4章数组数组的引入、一维数组、二维数组、多维数组。一维数组、二维数组。。第5章Java面向对象编程面向对象程序设计概述、类和对象、构造方法、类的特性、抽象类、接口、内部类。类和对象的思想与使用。抽象类、接口。第6章Java实用类库Java包及核心API、String类和StringBuffer类、集合接口与集合类。Java包及核心API、String类。StringBuffer类、集合类。第7章异常与断言异常、断言。异常处理过程。异常来源与应对。第8章Java文件操作File类、文本文件的输入和输出、字节文件的输入和输出、数据流和对象流。File类、文本文件的输入和输出、数据流。字节文件的输入和输出、对象流。第9章Swing程序设计GUI程序设计简介、Swing容器、布局管理器、Java事件处理、常用Swing组件。GUI程序设计、Java事件处理。GUI的布局设计、Java事件处理机制与流程。第10章Applet程序设计Applet简介、Applet程序开发过程、利用Applet程序展示多媒体。Applet程序开发过程Applet程序在网页网站中的使用。第11章多线程程序设计线程的概念、多线程程序的编写、线程同步、死锁与合并线程的概念、多线程程序的编写、线程同步线程死锁与合并策略。五、教学安排序号教学内容学时对应课程教学目标对应毕业要求指标点理论实验/实践总学时1第1章Java语言概述2215.1、6.22第2章Java语法基础4261、2、35.1、6.2、6.33第3章程序流程控制4261、2、35.1、6.2、6.34第4章数组2241、2、35.1、6.2、6.35第5章Java面向对象编程4261、2、35.1、6.2、6.36第6章Java实用类库4261、2、35.1、6.2、6.37第7章异常与断言221、2、35.1、6.2、6.38第8章Java文件操作4261、2、35.1、6.2、6.39第9章Swing程序设计2241、2、35.1、6.2、6.310第10章Applet程序设计2241、2、35.1、6.2、6.311第11章多线程程序设计221、2、35.1、6.2、6.3合计321648六、课程考核方式与评分标准1.课程考核方式本课程成总成绩包括形成性评价(平时成绩)和结果性评价(期末成绩),形成性评价(平时成绩)占50%,结果性评价(期末考试成绩)占50%。形成性评价主要包括出勤(10%)、作业(20%)、实验(20%)。期末考试采用闭卷方式,满分100分,折算50%计入总成绩。2.课程教学目标的考核方式序号课程教学目标考核内容考核方式1目标1:掌握Java语言的基本语法;Java语言基本概念、特点;Java数据类型、赋值、表达式的使用;Java语句运行结果的预测课堂提问讨论、平时作业、期末考试2目标2:掌握面向对象的基础知识;能使用Java语言进行程序设计选择语句和循环语句的使用;不同维度数组的内部特点及编程使用;Java面向对象的基本概念、作用与编程实现。课堂提问讨论、平时作业、期末考试3目标3:掌握Java的常用标准类库、编程技巧、异常处理。常用Java实用类库的分辨与使用;异常处理过程与编程、断言的概念与使用;Java文件系统的基本概念、特点、操作的编程实现;Swing程序设计的概念和编程实现;Applet程序的设计。课堂提问讨论、平时作业、期末考试七、教材、参考书目、重要文献以及课程网络资源建议教材:(1)普运伟.Java程序设计(微课版).人民邮电出版社,2019(2)阚道宏.Java语言程序设计(MOOC版).清华大学出版社,2019参考书目:(1)田春瑾.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年互联网产品经理招聘试题及答案
- 2024-2025学年甘肃省张掖二中高二(下)期中数学试卷(B卷)(含解析)
- 2025年逻辑的考试题型及答案
- 2025年音乐专业试题及答案
- 2025年副园长笔试试题及答案
- 2025年种畜禽管理考试题及答案
- 2025年风心病试题试题及答案
- 2025年天才育儿知识竞赛题库
- 2025年花未眠测试题及答案
- 2025年金融法判断试题及答案
- 2019-2025年中国马养殖行业市场运营现状及投资前景预测报告
- 广东校医考试试题及答案
- 加油站团队管理课件
- GB/T 45760-2025精细陶瓷粉体堆积密度测定松装密度
- 福建省福州市福九联盟2024-2025学年高一下学期7月期末考试数学试卷(含答案)
- 企业环境保护工作课件
- 2024年云南省富源县人民医院公开招聘护理工作人员试题带答案详解
- 太阳能路灯设计与安装方案
- 2025年高考新课标I卷听力讲评课件-高考英语一轮复习专项
- 2025国家保安员资格考试题库及答案
- 轻量化渲染方案-洞察及研究
评论
0/150
提交评论