资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
省级精品开放课程推荐表所 属 学 校 #工业大学项目建设类型 精品资源共享课 精品视频公开课大规模在线开放课程MOOC示范项目推 荐 形 式 选题 课程选题/课程名称 Java程序设计所属学科计算机科学与技术 课程负责人 李 伟 申 报 日 期 2015.8.25 推 荐 单 位#工业大学#省教育厅制二一四年八月填 写 要 求1.表格文本中外文名词第一次出现时,要写清全称和缩写,再次出现时可以使用缩写.2.本表栏目未涵盖的内容,需要说明的,请在说明栏中注明.3.如表格篇幅不够,可另附纸.1.课程负责人情况1-1基本信息姓 名李伟性 别男出生年月 1977.2学 历硕士学 位硕士电 话13855511064专业技术职务讲师行政职务传 真院 系计算机科学与技术学院E-mail Yh770210ahut.edu地 址#工业大学计算机科学与技术学院计算机科学系邮 编243032是否本校专任教师若否,请注明受聘教师类别与实际工作单位本校专任教师1-2授课情况课程名称课程类别授课对象周学时听众数/年Java程序设计选修计软网物2140面向对象程序设计必修计软网物3110.NET平台和C#开发必修计软网物31501-3教学研究情况主持的教学研究课题含课题名称、来源、年限不超过五项;作为第一署名人在国内外公开发行的刊物上发表的教学研究论文含题目、刊物名称、时间不超过十项;获得的教学表彰/奖励不超过五项. 本人自从2004年7月来校任教至今,一直从事Java程序设计、面向对象程序设计、.NET平台和C#开发等计算机专业课程的教学工作,并承担面向对象程序设计的课程设计的指导工作,目前在计算机科学系系任教,先后承担60余人的毕业设计指导工作.主持制定Java程序设计课程和课程设计大纲的工作,比较熟悉计算机类专业中语言类课程的实践教学环节的不足和待改进的地方.主要教学研究成果:12009.12-2011.12,主持校级教改课题,题目为C+课程小i答疑系统研究与实现,已完成;22012.03,在计算机技术与发展发表教学研究论文自动答疑系统中问题的聚类分析.1-4学术研究情况近五年来承担的学术研究课题含课题名称、来源、年限、本人所起作用不超过五项;在国内外公开发行刊物上发表的学术论文含题目、刊物名称、署名次序与时间不超过五项;获得的学术研究表彰/奖励含奖项名称、授予单位、署名次序、时间不超过五项.近几年发表主要论文情况如下:12012.03,自动答疑系统中问题的聚类分析,计算机技术与发展,第3期,43-46.22008.01,人脸识别算法在智能手机上的实现,计算机技术与发展,第1期,161-163.2.其他主讲教师情况#出生年月专业技术职务行政职务从事学科承担课时备注胡宏智1955.4副教授计算机科学与技术56柯栋梁1977.12讲师计算机科学与技术56苏小虎1974.5讲师计算机科学与技术56注:若其他主讲教师非本校教师,请在备注栏填写受聘教师类别与实际工作单位.3.课程情况3-1 课程概况课程名称java程序设计讲授节数40预计总 学 时40预计总时长20每讲情况序号专题标题时长主讲教师关键词1Java语言概述2Java程序结构、开发环境、环境变量、命名规则、字节码文件、编译运行、Java数据的输入和输出2运算符和表达式2运算符、表达式、类型转换、优先级、结合性3分支、循环、跳转语句2顺序、分支、循环、跳转语句4类与对象2类的构成、对象的创建、构造方法、成员变量、成员方法、方法重载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线程的概念、生命周期、Thread和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年起便开设了Java程序设计课程,面向全校所有理工类专业的本科生授课,授课时间是第3学年的第1学期,其先修课程是C语言与程序设计和面向对象编程技术.本课程是大学计算机专业的选修课程,主要讲授Java语言的面向对象设计和Java应用设计.Java程序设计限于计算机科学与技术、软件工程、网络工程、物联网等专业中开设.由于Java程序设计是计算机类学生的专业课程,对该课程学习的好坏将很大程度的影响学生的程序设计与开发能力,鉴于其重要性,我校将从2016年开始,开设Java程序设计课程设计,目的是让学生有足够的训练消化和吸收授课内容.从各个系抽取出优秀的教师组成该门课程的授课教师团队.每学年第一学期授课56学时,其中授课和实践学时分别为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源文件,生成字节码文件;使用Java运行字节码文件.5、Java数据的基本类型,重点讲解和C/C+不同的数据类型;Java数据的输入和输出语句.本讲次首先简介Java语言的诞生、在IT行业或程序开发中的地位、以与其应用领域.简单介绍其优缺点.使初学者对Java语言的学习目的有一个清晰的认识.然后,以12个完整、简单的Java源程序例子,说明Java程序组成结构、Java的数据类型、输入输出.最后,重点介绍Java程序的编写、并演示编译源程序、生成字节码文件、运行程序.教学目标:在第一堂课中让学习者完整地认识Java语言源程序组成结构、问题求解并实际编写、编译、运行程序的全过程.了解程序设计步骤和基本方法.认识到Java的优点、不同的数据类型和输入输出方式.第二讲:运算符和表达式 3.13.9 讲授2学时教学内容: 1、算术运算符、关系运算符、逻辑运算符、赋值运算符与其表达式.本讲次主要讲解Java运算符在程序设计中的运用,结合实例重点讲解移位运算、位运算、汉字字符在变量标识符和常量的运用和处理.最后结合位运算设计一个加密和解密的算法设计与实现.教学目标:通过本讲次的学习,了解Java语言运算符,并达到灵活应用的目的.特别对于后续章节中标识符、运算符的灵活应用奠定坚实的理论基础. 第三讲:分支、循环、跳转语句 3.103.13讲授2学时教学内容:1、三种基本结构语句:顺序、分支和循环2、跳转语句的应用,控制程序的运行路径.3、综合举例说明本章所学内容的应用.教学目标:通过本讲次的学习,掌握三种结构、跳转语句,结合实例与课程练习掌握Java基本的语法的应用.第四讲:类与对象4.14.8讲授2学时教学内容:1、类和对象的定义与解释.2、类的结构、定义;对象的创建、使用.3、类中的成员包括两个:成员变量和成员方法,成员变量包含类变量和对象变量,成员方法包含类方法和对象方法.Java是面向对象的编程语言,所以类与对象是Java语言的最重要的两个元素,学习Java语言,首先要掌握类和对象的含义,理解它们才能更好的使用它们.然后掌握Java类的定义格式,对象的创建方法和使用格式.最后结合项目案例学习并掌握Java类与对象的设计、定义和使用.教学目标:通过本讲次的学习,掌握类与对象的思想、定义格式,以与它们在项目案例中的应用,特别是要分析面向过程和面向的对象的区别,懂得使用类的优点与给编程带来的代码重用的好处.第五讲:包、this、访问权限、对象组合4.94.14 讲授2学时教学内容:1、this的含义,this解决成员重名问题.2、包的含义、定义与它的优点.Import语句使用系统包和自定义包.3、Java常用的权限有友好、私有、公有、保护四种方式.4、对象的组合.Java包含大量使用的系统包供程序员使用,对于自己写过的类也可以作为自定义包或类供以后开发使用,这大大方便程序开发,提高程序开发效果.在现实生活中,一个对象都是由许多大大小小的对象组合而成,如汽车是由轮胎、车架、车座等多个对象组合.所以在程序设计中经常会使用对象组合,来完成程序设计要求.教学目标:通过本讲次的学习,逐步掌握把面向过程的程序修改为面向对象的程序,并从安全、重用角度完善面向对象的程序设计,初步理解面向对象的程序设计的基本思路和方法,能够独立完成简单的程序设计任务.第六讲:继承5.15.4 讲授2学时教学内容:1、继承的思想、格式2、继承后子类对象的构造过程.3、
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号