02教学大纲_移动应用开发技术_专_1-16周

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

******学院教学大纲
目录
一、课程简介 (2)
二、先行课程 (2)
三、教学目标 (3)
四、教学结果 (3)
五、教学理念 (4)
六、课程管理 (4)
七、学术诚信 (5)
八、使用教材 (5)
九、参考书目 (5)
十、课程作业 (6)
十一、课程考核 (7)
十二、课时分配 (8)
十三、教师简介 (9)
十四、教学进度 (9)
一、课程简介
1、内容概要
本课程主要讲解Andoid手机应用开发基础,主要涉及android的基本控件及其用法(TextView、EditText、ImageView、ListView、LinearLayout等控件),android 四大组件,SQLite数据库、多媒体等知识点。

鉴于同学们的基础知识较为薄弱,前期会讲解Java的基础知识。

2、课程地位
本课程是为计算机类专业学生开设的一门职业技术课,属于应用型课程,具有很强的实践性。

课程的主要任务是培养学生使用流行、成熟的框架技术。

让学生掌握Android基本开发流程、android的基本控件的使用,Sqlite手机端数据库的应用开发。

本课程以案例为教学背景,采用新型的雅典式教学模式,将项目驱动法、任务式教学法和实例教学法融入课堂,让学生提前感知软件开发人员的工作,会开发手机应用程序。

二、先行课程
1、面向对象程序设计基础(java)
该课程是程序设计基础课程,让学生了解面向对象程序设计的基本概念和基本思想,熟练掌握一门程序设计语言(java),并能够灵活运用java程序设计解决学习和生活上的一些简单问题。

2、数据库原理和实践
数据库是现代管理的奠基石。

该课程介绍数据库的基本概念,基本理论,学会SQL编程。

要求学生熟练掌握一种数据库管理系统软件,例如SQL Server或MySQL、Oracle等。

移动应用开发技术需要和数据库交互,从数据库读取数据,将移动客户端收集的数据写回数据库。

学好该课程,对移动应用开发技术课程有很大帮助。

3、网页设计
移动应用开发技术是缩小版的网页设计,是在手机、iPad等移动客户端利用网页技术开发APP应用程序,所以网页设计是移动应用开发技术的基础。

网页设计中的标记、布局等技术,在移动应用开发技术中继续使用,和数据库连接的技术也是相似的。

1、了解android的基本技术架构
2、掌握android开发环境的搭建
3、掌握android程序工程结构
4、了解Android的中重要包
5、掌握应用程序生命周期
6、掌握Activity的生命周期
7、了解设计用户界面应该解决的问题
8、掌握android菜单的设计
9、掌握Android用户界面布局
10、掌握各类控件的使用:按钮、ImageView、日期和时间控件、进度条、列表、滚动条等
11、熟悉android手机开发的理念
12、掌握android开发流程
13、掌握sqlite数据库的使用
14、能够独立设计一个简单的android App
四、教学结果
通过本课程的学习,学生需要实现以下教学结果:
1、能够完成android开发环境的搭建。

会下载eclipse并安装成功,会下载android SDK 并完成安装,会下载android adt并完成安装,最终完成android开发环境的搭建。

2、会使用Android的中重要包解决实际问题
3、能够复述应用程序生命周期和Activity的生命周期
4、在实际应用中会使用Android的控件进行界面布局
5、能够复述android手机开发的理念
6、会开发手机广播程序,发送广播信息
7、通过开发学生课表管理android App程序,举一反三,学生自己会开发一些简单的手机android App程序
我的基本教学理念是教书和育人。

在课堂上践行学院大力提倡的雅典式教学改革,培养学生的通用能力和专业能力。

在通用能力方面,本门课程主要学生与人口头交流、文字交流,阅读文档的能力,培养学生的团队意识,协作能力。

在专业能力方面,让学生会熟练使用HTML 进行静态网页的设计,会利用Java Web技术进行动态网页设计,会利用所学Web程序设计的知识开发应用系统,解决生活、工作和生活上的实际问题。

作为一名教师,我有责任提供给学生:
●一个传导知识的课堂环境
●与人沟通交流的良好环境
●学会动态网页的开发,掌握专业核心技术
●鼓励和激励,帮助他们在应用所学知识解决个人和工作面临的问题时取得成功。

六、课程管理
按照学校“雅典式教学”基本思想,课堂参与的质量将成为老师在衡量一个学生是否在该门课程上达到了学习目标的关键。

为了鼓励学生的出勤和参与,它们都将以一定的分数被计入最后的总分。

如果你出勤记录良好,并且在课堂上能够很好地参与讨论,你就能得到分数上的奖励。

出勤:
老师允许学生以正当的理由请假。

如果需要请假,请提前以短信的形式告知老师,并上交辅导员签字的假条,无故旷课将受到严厉的处罚。

另外,请不要迟到,那样同样会影响到你的出勤分数。

课堂参与:
请同学们注意,“出勤”和“参与”是两个完全不同的概念。

在课程进行的整个过程中,课堂参与是非常重要的一个环节,是关系到能否实现课程教学目标的关键。

课堂参与有时候很难以一个量化的指标来计入分数,但是老师在课堂上会以一个“参与质量”指标来对大家进行衡量,主要衡量大家在课堂上的贡献程度以及提出的见解的质量。

有以下的一些指标可能会被用来进行衡量“参与质量”:
●回答问题的主动性
●敢于提出一个不同的、独特的,但是和内容相关的观点
●在小组讨论和分析中起到关键性的推动作用
●能够超越简单的“我认为”的思维方式,能够建立在别人的观点的基础上,进行深入
的思考,提出自己的批判性的见解。

当你期末的分数可能处于边缘的时候,老师会使用对你课堂参与度的评估来管理你的分数。

虽然“参与质量”分数是个主观的数字,但绝对不是随意给出的。

请记住,这个分数越高越好。

这个分数每周评定一次,由老师和助教一起来完成。

请注意,不要无故旷课,在课堂上不要让手机响起,作为一个成年人,这些行为是很不礼貌的。

为了保证课堂教学结果的顺利实现,老师将会在课堂上采用多样化的教学方法,比如课堂讲授法、案例教学法、讨论式教学法、项目教学法等等。

由于各个班级和每位同学的水平有所差异,所以老师希望能够在有反馈的情况下不断改进后期教学方式以达到最佳的教学效果。

所以在本门课程中老师会特别设置“建议箱”,鼓励每位同学在每次下课后以匿名的方式将自己对课程和老师的书面建议投入“建议箱”,以帮助老师有针对性地改善,以改进教学效果。

七、学术诚信
学术诚信包括但不限于考试作弊、抄袭作业和侵犯著作权或知识产权。

侵犯著作权和知识产权是指:凡是使用他人已公布或发表的文章或言论的片段或全部在自己的文章里,使用者必须标注其来源、原作者等信息。

否则,会被定义为抄袭行为。

本课程要求学生保持学术诚信。

如有违犯,必将受到严厉处分。

八、使用教材
李华忠,梁永生,刘涛编,《Android应用程序设计教程》,[M],人民邮电出版社,2013
九、参考书目
1、 Android 4高级编程,[美] Reto Meier 著佘建伟,赵凯译,清华大学出版社,2013
2、 Android开发入门与实战(第2版), 姚尚朗,靳岩,等著,人民邮电出
版社,2013
3、 Android应用开发深入学习实录,关立勋,等著,电子工业出版社,2013
4、 Android热门应用开发详解, 邵长恒, 电子工业出版社,2013
5、 Android开发实战,软件开发技术联盟,清华大学出版社,2013
6、改善既有代码的设计,[美] 福勒著熊节译,人民邮电出版社,2010
7、Android编程权威指南,[美]Brian Hardy,Bill Phillips 著王明发译,人民邮电出版社,2014
8、疯狂Android讲义,李刚著,电子工业出版社,2014
9、Android开发实战经典,李兴华著,清华大学出版社,2013
10、Android开发权威指南,李宁著,人民邮电出版社,2013
11、徐爱芸等著,《数据库原理与应用教程》,M, 清华大学出版社,2011.
12、 (美)Abraham Silberschatz ,Henry F.Korth 等著杨冬青李红燕等译,《数据库系统概念(原书第6版)》,M,机械工业出版社,2012.
13、 Java EE企业级架构开发技术与案例教程,杨树林胡萍,机械工业出版社,2012
十、课程作业
十一、课程考核
在小组展示环节要求陈述的同学声音洪亮,思路清晰。

知识点的严谨度需要老师的指点;其它各项主要参考学生代表的打分。

具体打分如下:
十二、课时分配
本课程结构为讲授,课堂讨论,及上机实践操作。

学时分配如下:
十三、教师简介
**老师是学校外聘老师,现担任学校Java EE和Android高级讲师,具有丰富的项目开发经验,丰富的授课和培训经验。

这次能受聘于西南财经大学天府学院,何宪成老师非常高兴。

十四、教学进度。

相关文档
最新文档