课程标准范式

上传人:夏** 文档编号:456884707 上传时间:2022-08-23 格式:DOC 页数:14 大小:142KB
返回 下载 相关 举报
课程标准范式_第1页
第1页 / 共14页
课程标准范式_第2页
第2页 / 共14页
课程标准范式_第3页
第3页 / 共14页
课程标准范式_第4页
第4页 / 共14页
课程标准范式_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《课程标准范式》由会员分享,可在线阅读,更多相关《课程标准范式(14页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计课程原则课程名称: Java程序设计合用专业:计算机应用系软件技术1 课程定位和设计思路1-1 课程定位通过对软件行业的调查,涉及公司用人需求、毕业生人才质量、公司文化等方面,分析软件开发岗位的人才需求原则,拟定了本课程所波及内容在将来工作岗位的应用状况。按照为应用软件公司和承办软件外包业务的软件公司提供纯熟的、懂外语的,具有与将来信息产业工作岗位相适应的职业素质和职业道德、具有较强的学习能力和创新意识、具有较强的IT职业技能,在开发一线从事应用软件开发工作的高技能人才的培养目的,拟定Java程序员作为重点培养岗位,对该岗位的工作过程进行分析分解,拟定该岗位的五大核心能力(数据

2、库开发能力、网页前台开发能力、Java基本能力、Java高档编程能力和实用软件工程能力)。本课程重要学习 Java 语言J2SE部分,培养学生纯熟使用JDK、Eclipse等开发工具进行程序设计、调试应用程序的能力;培养学生程序设计的基本知识和面向对象的编程思想。Java程序设计为后续课程数据构造(Java版)、JSP程序设计、毕业设计等奠定编程基本,对学生进行贯穿始终的职业素质养成教育,培养创新思维和学习能力,对程序员培养目的的最后实现起着至关重要的作用。因此,Java语言程序设计定位为计算机类的主干专业基本课程。1-2 设计思路本课程以服务软件公司Java程序员有关岗位能力需求为目的,按照

3、基于工作过程的工学结合课程开发思路进行课程设计,注重开发主体多元化、课程构造模块化、课程内容综合化、课程实行一体化和课程评价开放化。 根据Java程序员岗位的工作流程,Java程序设计课程以程序员岗位实际工作任务为根据,参照职业资格证书和行业原则,采用递进式设计学习项目和学习任务,明确所需知识、能力和素质规定,进行教学内容的选用。重要涉及J2SE中的核心内容AWT、SWING、Java事件解决模型、异常解决机制、IO、多线程、Java网络编程等最新主流技术,以公司真实案例为模版、以Eclipse为辅助开发工具,使学生在最真实的环境中迅速掌握Java程序设计的基本技巧与能力,积累编程经验,夯实J

4、ava基本。本课程由6个学习项目所相应的专项能力构成6个学习任务,作为教学单元,涵盖具体的知识、能力、素质规定,并充足考虑到后续岗位软件开发工程师所需的综合开发和知识拓展(综合系统设计能力)作为拓展能力,加入到教学内容中。表1是教学模块与学时安排;图1是6个学习项目、学习任务所相应的具体教学内容(知识、能力)。 表1 教学模块顺序与学时安排序号一级模块重要内容学时(教学做合一)1Java基本Java环境2Java语言基本252面向对象的编程面向对象Java18异常解决23GUI程序设计窗口的设计2常用组件的使用12布局管理器使用4事件解决模式4菜单的使用2GUI绘图44流与文献流与文献的基本操

5、作1随机读写文献0.5以对象为单位读写数据0.5文献压缩和解压缩0.5文献选择对话框0.55多线程线程创立及基本控制1线程的管理2使用管道进行线程通信16网络编程获取网络信息1基于TCP/IP的服务器与客户机通信2基于UDP的服务器与客户机通信2收发电子邮件1远程措施调用1FTP网络文献传播27Java数据库编程与数据库的连接及数据的基本操作1成果集元数据2事务解决28综合实训(任选一种)多功能计算器32QQ聊天室32合计128图1 项目设计思路任务一:“猜数字”教学内容一览表 项目描述随机生成一种整数,通过键盘输入一种相应类型的数值,进行比较,实现判断两个数与否相等的功能。 知识1. Jav

6、a开发环境配备与开发工具安装 2. Java基本数据类型 3. 基本运算符 4. 程序控制语句(if.else、switch) 5. 程序控制语句(while 、for) 6. 数组 7. 综合训练 能力1. 环境配备与开发工具安装及使用能力 2. 初级开发能力 任务二:“几何图形”教学内容一览表 项目描述运用面向对象技术对某些常用图形之间的互相关系进行描述。 知识1. 面向对象的概念 2. 创立类、属性、措施及使用 3. 构造函数 4. 修饰符 5. Static 6. 重载 7. 继承 8. 抽象类 9. 打包、文档注释、protected、Object 10. 接口 11. 对象转型能力

7、面向对象运用能力任务三:“滚动字幕”教学内容一览表 项目描述 窗体上的文字可以根据规定朝某个方向移动。 知识 1. 图形编程 2. 事件解决 3. Swing顾客界面组件 4. Java异常解决 5. 项目案例 能力界面设计、图形绘制与图像解决能力 任务四:“通讯录”教学内容一览表 项目描述 按照预先定义好的数据格式,通过命令行输入相应的指令对此通讯录进行查询、删除、添加等操作。 并将相应的操作成果显示在屏幕中知识1. 输入流和输出流 2. Java集合类库 3. 集合应用迭代器使用 能力文献的输入与输出能力 任务五:“时钟的显示”教学内容一览表 项目描述 在界面中显示一种绘制一种时钟。并显示

8、目前的系统时间 知识1. 线程和同步编程 2. 系统类的使用能力图形绘制和多线程编程能力 任务六:“模拟QQ聊天工具”教学内容一览表 项目描述 通过指定IP地址,对此IP发送信息,并将信息显示在接受人的窗体中。 知识 1. 输入流和输出流 2. Java集合类库 3. 集合应用迭代器使用 4. 线程和同步编程 5. Socket编程 能力多线程网络编程能力 2 工作任务和课程目的2-1 工作任务通过度析软件公司的职业岗位群,拟定软件技术专业面向的职业岗位,明确岗位规定完毕的工作任务;分解专项能力,拟定教学内容;组织教学实行,提高教学内容的针对性与职业岗位能力培养的合用性。1、拟定职业岗位:分析

9、软件公司重要技术职业岗位有:软件开发工程师、软件测试师、软件外包工程师、软件服务工程师等,通过人才市场调研和反复论证,拟定我院软件技术专业重要面向软件开发工程师方向。2、明确工作任务:软件开发工程师的重要工作有:使用UML进行业务建模、需求分析、系统设计,使用1-2种主流软件开发技术平台进行软件开发,运用自动测试工具进行测试,编写文档,售前售后技术支持服务,数据库设计、开发与管理等工作。推导出完毕工作所需的综合能力与有关的专项能力,并将每一综合能力内的专项能力排出顺序,软件开发工程师综合能力:l 具有使用J2EE/.NET两大主流软件开发技术平台来开发应用软件的能力;l 具有应用系统数据库的设

10、计、开发和管理的初步能力;l 具有软件产品售前和售后的技术支持能力;l 具有阅读和翻译专业英语、日语技术资料并用英语、日语进行简朴交流的能力;l 具有充当国际化程序设计员的编程能力和交流能力。3、分解专项能力:对综合能力进行分析,分解出专项能力,描述每一专项能力所规定最后达到的水平,即能力原则,提出实现专项能力的知识、技能、态度规定。分析综合能力“具有使用J2EE主流软件开发技术平台来开发应用软件的能力”如下:l 能编写1000行以上的具有交互功能的Java应用程序;l 能编写嵌入Java小应用程序(Applet)的动态网页代码; l 能编写Java网络应用系统及简朴服务器程序;l 能在理解J

11、2EE框架的基本上进行公司级应用的架构设计;l 能使用主流的J2EE开发平台及开发工具进行公司级应用开发;l 能对主流的J2EE服务器及开发、运营环境进行配备;l 能使用JSP、Servlet进行Web应用开发;l 能使用JavaBean、EJB进行中间业务层的开发;l 能使用JDBC进行连接数据库的开发。4、拟定课程内容:将专项职业能力目的转化为教学目的,在上述专项能力分析的基本上划分教学模块,分解为Java程序设计和Java公司技术两个大模块,拟定Java程序设计模块作为一门课程,其能力培养目的:l 能编写1000行以上的具有交互功能的Java应用程序;l 能编写嵌入Java小应用程序(A

12、pplet)的动态网页代码; l 能编写Java网络应用系统及简朴服务器程序。5、拟定模块内容:根据能力培养目的,序化知识,划分单元模块,拟定每个子模块知识、技能、态度等,设计课程的教学目的、内容组织、课程课件和学习指南等。6、组织教学实行与评价:在模块化课程教学中,学生是主体,教师是学习过程的指引者和组织者,负责按工作任务提供学习资源,编制模块化课程的学习指南,并不断对学生的学习进行评估与鼓励,在所规定的工作习惯、态度、能力上起示范作用。努力培养学生的自学能力,学生边做边学,按学习指南的规定完毕学习后,先按考核原则进行自我评价或互相评价,觉得达到规定后,再由教师考核评估。7、信息反馈,动态调

13、节:收集毕业生、合伙公司对课程教学的反馈意见,掌握技术发展前沿动态,综合分析、论证,拟定需要调节的课程教学内容,形成动态调节机制。2-2 课程目的根据Java程序设计的特点,采用递进式设计学习项目和学习任务,所波及到的知识点重要涉及J2SE中的核心内容AWT、SWING、Java事件解决模型、异常解决机制、IO、多线程、Java网络编程等最新主流技术,以公司真实案例为模版、以Eclipse为辅助开发工具,使学生在最真实的环境中迅速掌握Java程序设计的基本技巧与能力,积累编程经验。通过本课程的学习,学生应掌握Java语言的基本知识以及面向对象的程序设计思想和措施,从而为开发互联网上的应用、网站

14、设计或学习使用其她面向对象的语言打下良好的基本。 在不同的单元模块中,学生应达到的职业能力目的如表2所示表2 单元模块与职业能力相应关系单元模块岗位职业能力知 识技能态度Java基本理解Java程序;掌握Java语言基本成分熟悉Java编译环境,运用流程控制构造编写简朴的Java程序的能力。耐心细致,沟通交流,诚实守信,爱岗敬业,条理分明,养成良好规范工作习惯。面向对象的编程理解面向对象编程思想及内涵;理解异常基本概念及实现机制。运用面向对象编程思想编写具有三大特性的、具有异常解决的Java程序的能力。耐心细致,沟通交流,诚实守信,爱岗敬业,条理分明,养成良好规范工作习惯。GUI程序设计掌握基本组件的属性和措施的使用;掌握窗体的设计;掌握事件的解决。理解GUI绘图措施。能纯熟使用组件、布局管理器、菜单、等设立窗体的能力。耐心细致,沟通交流,诚实守信,爱岗敬业,条理分明,养成良好规范工作习惯。流与文献理解输入输出流的概念及分类;掌握Java文献管理的措施;掌握读写随机访问文献措施;掌握对象序列化;理解从Zip文献中解压缩和提取数据。编写对文献进行读写的程序。耐心细致,沟通交流,诚实守信,爱岗敬业,条理分明,养成良好规范工作习惯。多线程与Applet掌握线程概念及其实现机制

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号