Java语言程序设计MOOC申报书

上传人:鲁** 文档编号:485647453 上传时间:2024-02-19 格式:DOC 页数:17 大小:188KB
返回 下载 相关 举报
Java语言程序设计MOOC申报书_第1页
第1页 / 共17页
Java语言程序设计MOOC申报书_第2页
第2页 / 共17页
Java语言程序设计MOOC申报书_第3页
第3页 / 共17页
Java语言程序设计MOOC申报书_第4页
第4页 / 共17页
Java语言程序设计MOOC申报书_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Java语言程序设计MOOC申报书》由会员分享,可在线阅读,更多相关《Java语言程序设计MOOC申报书(17页珍藏版)》请在金锄头文库上搜索。

1、省级精品开放课程推荐表所 属 学 校 安徽工业大学项目建设类型 精品资源共享课 精品视频公开课大规模在线开放课程(MOOC)示范项目推 荐 形 式 选题 课程选题/课程名称 Java程序设计所 属 学 科 计算机科学与技术 课程负责人 李 伟 申 报 日 期 2015.8.25 推 荐 单 位 安徽工业大学安徽省教育厅制二一四年八月填 写 要 求1.表格文本中外文名词第一次出现时,要写清全称和缩写,再次出现时可以使用缩写。2.本表栏目未涵盖的内容,需要说明的,请在说明栏中注明。3.如表格篇幅不够,可另附纸。1.课程负责人情况1-1基本信息姓 名 李伟性 别 男出生年月 1977.2学 历 硕士

2、学 位 硕士电 话13855511064专业技术职务 讲师行政职务传 真院 系计算机科学与技术学院E-mail Y地 址安徽工业大学计算机科学与技术学院计算机科学系邮 编 243032是否本校专任教师(若否,请注明受聘教师类别及实际工作单位) 本校专任教师1-2授课情况课程名称课程类别授课对象周学时听众数/年Java程序设计选修计软网物2140面向对象程序设计必修 计软网物3110.NET平台和C#开发必修 计软网物31501-3教学研究情况主持的教学研究课题(含课题名称、来源、年限)(不超过五项);作为第一署名人在国内外公开发行的刊物上发表的教学研究论文(含题目、刊物名称、时间)(不超过十项

3、);获得的教学表彰/奖励(不超过五项)。 本人自从2004年7月来校任教至今,一直从事Java程序设计、面向对象程序设计、.NET平台和C#开发等计算机专业课程的教学工作,并承担面向对象程序设计的课程设计的指导工作,目前在计算机科学系系任教,先后承担60余人的毕业设计指导工作。主持制定“Java程序设计”课程和课程设计大纲的工作,比较熟悉计算机类专业中语言类课程的实践教学环节的不足和待改进的地方。主要教学研究成果:1)2009.12-2011.12,主持校级教改课题,题目为C+课程小i答疑系统研究与实现(编号:2009jg23),已完成;2)2012.03,在计算机技术与发展发表教学研究论文自

4、动答疑系统中问题的聚类分析。1-4学术研究情况近五年来承担的学术研究课题(含课题名称、来源、年限、本人所起作用)(不超过五项);在国内外公开发行刊物上发表的学术论文(含题目、刊物名称、署名次序与时间)(不超过五项);获得的学术研究表彰/奖励(含奖项名称、授予单位、署名次序、时间)(不超过五项)。近几年发表主要论文情况如下:1)2012.03,自动答疑系统中问题的聚类分析,计算机技术与发展,第3期,43-46.2)2008.01,人脸识别算法在智能手机上的实现,计算机技术与发展,第1期,161-163.2.其他主讲教师情况姓名出生年月专业技术职务行政职务从事学科承担课时备注胡宏智1955.4副教

5、授计算机科学与技术56柯栋梁1977.12讲师计算机科学与技术56苏小虎1974.5讲师计算机科学与技术56注:若其他主讲教师非本校教师,请在备注栏填写受聘教师类别及实际工作单位。3.课程情况3-1 课程概况课程名称java程序设计讲授节数40预计总 学 时40预计总时长20每讲情况序号专题标题时长主讲教师关键词1Java语言概述2Java程序结构、开发环境、环境变量、命名规则、字节码文件、编译运行、Java数据的输入和输出2运算符和表达式2运算符、表达式、类型转换、优先级、结合性3分支、循环、跳转语句2顺序、分支、循环、跳转语句4类与对象2类的构成、对象的创建、构造方法、成员变量、成员方法、

6、方法重载5包、this、访问权限、对象组合2this、包、import、访问权限、组合对象6继承2单继承、子类的构造过程、父类与子类重名问题7Super、final、上转型与多态2Super、final、上转型对象、多态机制8抽象类、接口、特殊类2抽象类、接口、接口回调、内部类、匿名类、异常类9字符串和正则表达式2String、StringBuffer、StringTokenizer、模式匹配、字符串分解10日期、日历和大数2Date、Calendar、Math、BigIntger11集合类2LinkedList、HashSet、Stack、HashMap12线程2线程的概念、生命周期、Thr

7、ead和Runnable创建线程类、常见方法、同步13基本输入和输出流2文件、字节流、字符流、键盘读取14高级输入输出流2缓冲流、字符串流、数据流、对象流15Swing界面初步2窗体、菜单、布局16按钮、文本等组件2按钮、文本、单选、复选等17事件12窗口、鼠标事件18事件22焦点、键盘事件19Java数据库连接、查询2Access、MySQL数据库Java连接、查询20Java数据库操作2更新、插入、删除、JTable组件操作数据表3-2 课程描述3-1 课程建设基础(目前本课程的开设情况,开设时间、年限、授课对象、授课人数,以及相关视频情况和面向社会的开放情况)我校从2006年起便开设了J

8、ava程序设计课程,面向全校所有理工类专业的本科生授课,授课时间是第3学年的第1学期,其先修课程是C语言及程序设计和面向对象编程技术。本课程是大学计算机专业的选修课程,主要讲授Java语言的面向对象设计和Java应用设计。Java程序设计限于计算机科学与技术、软件工程、网络工程、物联网等专业中开设。由于Java程序设计是计算机类学生的专业课程,对该课程学习的好坏将很大程度的影响学生的程序设计与开发能力,鉴于其重要性,我校将从2016年开始,开设Java程序设计课程设计,目的是让学生有足够的训练消化和吸收授课内容。从各个系抽取出优秀的教师组成该门课程的授课教师团队。每学年第一学期授课56学时,其

9、中授课和实践学时分别为40和16学时;第二学期开设课程设计。近9年来,该课程授课总人数约为3600余人。经过多年积累,Java程序设计课程组积累了丰富的教学经验。3-2课程内容安排(课程完整教学内容简介、章节课时安排、每课时教学内容概述等)第一讲:Java语言概述 12 讲授2课时教学内容: 1、Java语言的诞生、特点、在程序设计中的地位以及应用领域;2、Java语言有三种运行平台:J2SE、J2EE和J2ME。3、Java的安装步骤,Java开发前系统环境变量path和classpath的设置。4、Java程序的编写和运行步骤。Java源程序的结构和编写工具,使用Javac编译Java源文

10、件,生成字节码文件;使用Java运行字节码文件。5、Java数据的基本类型,重点讲解和C/C+不同的数据类型;Java数据的输入和输出语句。 本讲次首先简介Java语言的诞生、在IT行业或程序开发中的地位、以及其应用领域。简单介绍其优缺点。使初学者对Java语言的学习目的有一个清晰的认识。 然后,以12个完整、简单的Java源程序例子,说明Java程序组成结构、Java的数据类型、输入输出。 最后,重点介绍Java程序的编写、并演示编译源程序、生成字节码文件、运行程序。教学目标: 在第一堂课中让学习者完整地认识Java语言源程序组成结构、问题求解并实际编写、编译、链接、运行程序的全过程。了解程

11、序设计步骤和基本方法。认识到Java的优点、不同的数据类型和输入输出方式。第二讲:运算符和表达式 3.13.9 讲授2学时教学内容: 1、算术运算符、关系运算符、逻辑运算符、赋值运算符及其表达式。 本讲次主要讲解Java运算符在程序设计中的运用,结合实例重点讲解移位运算、位运算、汉字字符在变量标识符和常量的运用和处理。最后结合位运算设计一个加密和解密的算法设计与实现。教学目标:通过本讲次的学习,了解Java语言运算符,并达到灵活应用的目的。特别对于后续章节中标识符、运算符的灵活应用奠定坚实的理论基础。 第三讲:分支、循环、跳转语句 3.103.13 讲授2学时教学内容: 1、三种基本结构语句:

12、顺序、分支和循环 2、跳转语句的应用,控制程序的运行路径。 3、综合举例说明本章所学内容的应用。教学目标: 通过本讲次的学习,掌握三种结构、跳转语句,结合实例及课程练习掌握Java基本的语法的应用。 第四讲:类与对象 4.14.8 讲授2学时教学内容:1、类和对象的定义及解释。2、类的结构、定义;对象的创建、使用。3、类中的成员包括两个:成员变量和成员方法,成员变量包含类变量和对象变量,成员方法包含类方法和对象方法。Java是面向对象的编程语言,所以类与对象是Java语言的最重要的两个元素,学习Java语言,首先要掌握类和对象的含义,理解它们才能更好的使用它们。然后掌握Java类的定义格式,对

13、象的创建方法和使用格式。最后结合项目案例学习并掌握Java类与对象的设计、定义和使用。教学目标: 通过本讲次的学习,掌握类与对象的思想、定义格式,以及它们在项目案例中的应用,特别是要分析面向过程和面向的对象的区别,懂得使用类的优点及给编程带来的代码重用的好处。第五讲:包、this、访问权限、对象组合 4.94.14 讲授2学时教学内容:1、this的含义,this解决成员重名问题。2、包的含义、定义及它的优点。Import语句使用系统包和自定义包。3、Java常用的权限有友好、私有、公有、保护四种方式。4、对象的组合。Java包含大量使用的系统包供程序员使用,对于自己写过的类也可以作为自定义包或类供以后开发使用,这大大方便程序开发,提

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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