面向专业:
计算机科学与技术专业
(计算机科学与技术、计算机科学与技术(4+0)、计算机科学与技术(专升本))、
软件工程专业
要
求:A、B、C、D类学习任务任选一个;
E类必做。
A类 零编程基础同学:动手做一个自己的APP
一、 学习内容
Android作为发展势头最好的系统平台之一,越来越受用户的接受和重视。开发Android的App零基础同学如果有兴趣也完全可以开发出自己的专属App。App Inventor是一个可视化的开发工具,用于开发安卓应用。在App Inventor中,代码的编写过程像玩拼图游戏,代码变成了一个一个可拼接的“块”,编写程序就是将这些“块”拼装在一起。
1、教学视频网站:
B站:移动开发App Inventor-零基础Android移动应用开发
https://www.bilibili.com/video/BV1FJ41157Zz/?spm_id_from=333.337.search-card.all.click&vd_source=b9fcf237b70ce44a69
2、MIT APP Inventor开发网站:
http://app.gzjkw.net/login/
3、视频案例素材资源在附件中
在文件夹零基础Android移动应用开发-资料:
4、App Inventor 其他在线学习资源:
人人编程网:
https://www.17coding.net/
网易云课堂:App Inventor趣味编程
https://study.163.com/course/introduction.htm?courseId=1003895033&_trace_c_p_k2_=c71fb057eb5b404e8450bf50cf905aad
5、参考书籍
(1)App Inventor——零基础Android移动应用开发,作者:吴明晖,高等教育出版社,ISBN:32, 2018年3月
(2)App Inventor移动应用开发标准教程,作者:瞿绍军,人民邮电出版社,ISBN: 19,2016年7月
二、 学习目标
1、 掌握知识点
1)了解如何通过App Inventor组件来设计自己的App;
2)熟悉图像、音效等多媒体组件和标签、按钮、加速度传感器等组件基本属性和布局;
3)学会使用逻辑设计的块编辑器来定义组件行为;
4)通过模拟器测试开发的App;
5)打包下载开发的App到手机中;
6)发布App;
7)管理App Inventor源程序;
8)面向对象程序设计思想;
9)App Inventor开发体系结构。
2、掌握App的开发流程
开发流程:需求分析—界面设计—逻辑设计—测试调试,是一个不断循环迭代的过程,需要在调试中不断完善改进App。
三、提交作品
提交自己开发的App软件:App要求原创,可以参仿已有案例改进,开发设计属于自己的小游戏或相关应用,也可以和硬件结合(对已有硬件编程基础同学),也可以与寝室为单位进行团队作品提交,提交运行在手机上的一个执行程序,录制演示说明视频;开学后会将优秀作品在官微中展示,优秀萌新有机会入选学院特色产教融合创新班。
B类 C语言编程基础同学:动手做一个属于自己的C语言小游戏
一、学习内容
C语言是古老而长青的编程语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基础,在系统程序、嵌入式系统等领域依然是无可替代的编java趣味零基础教学程语言,在各类编程语言排行榜上常年占据前两名的位置。但是对于计算机专业的学生,本课程是向后续的数据结构、操作系统、组成原理等课程前进的基石。
1、教学视频网站:
(1) 做游戏、学编程(C语言)
https://study.163.com/course/courseMain.htm?courseId=1004489035&_trace_c_p_k2_=261279f9f8be4f8fb0b990549875b48e
(2) C语言也能干大事:游戏开发
https://study.163.com/course/introduction/1002954007.htm?utm_source=weibo.com
2、视频案例素材资源下载网站:
https://www.rupeng.com/News/10/334.shtml
3、C语言其他在线学习资源:
(1)C语言俄罗斯方块教程:
https://study.163.com/course/introduction/1002988037.htm?share=1&shareId=1027916798
(2)C语言贪吃蛇教程:
https://study.163.com/course/introduction.htm?courseId=1003282003&share=1&shareId=1027916798#/courseDetail?tab=1
(3)C语言基础开发—扫雷游戏:
https://study.163.com/course/courseMain.htm?courseId=1006360023
4、参考书籍
(1)零基础-趣味学C语言,作者:杨中科,人民邮电出版社, ISBN:33, 2019年3月
(2)啊哈C语言!逻辑的挑战,作者:啊哈磊,电子工业出版社,ISBN: 20,2017年1月
二、提交作品
提交自己开发的C语言小游戏:可以参仿已有案例改进,开发设计属于自己的小游戏,提交C语言源程序,可运行程序,录制演示视频,开学后会将优秀作品在官微中展示,优秀萌新有机会入选学院特色产教融合创新班。
C类 Java语言编程基础同学:动手用Java语言开发一个小游戏
一、学习内容
Java是一门简单又有用的编程语言,从Java入门,上可以追潮流做很炫的图形界面,下可以怀旧做复古的文字界面。这门课是给从来没有学过编程的人设计的,完全不需要任何预先知识。不多的几个课时之后,就能够学会如何运用编程的基本概念来写出简单的程序。重点在编程而不是语言,Java只是我们学习编程的工具。无论你将来是否打算以编程为生,都可以通过学习编程来了解电脑是如何解决问题的。
1、教学视频网站:
(1)这样学Java不枯燥
http://www.iqiyi.com/a_19rrh8sq6l.html
(2)Java-Greenfoot游戏设计快速入门
https://study.163.com/course/courseMain.htm?courseId=1006089327&_trace_c_p_k2_=dc609acbf8984b839149523642ee6975
(3)Java-Greenfoot游戏开发案例实践
https://study.163.com/course/introduction.htm?courseId=1006079243#/courseDetail?tab=1
2、视频案例素材资源下载网站:
https://www.rupeng.com/Courses/Index/51
3、Java语言其他在线学习资源:
(1)Java扫雷游戏开发:
https://study.163.com/course/courseMain.htm?courseId=1003857015
(2)Java飞机大战游戏开发:
https://study.163.com/course/introduction.htm?courseId=1209078818#/courseDetail?tab=1
(3)Java太空大战小游戏开发:
https://study.163.com/course/courseMain.htm?courseId=1005703019
4、参考书籍
(1)Java就该这样学,作者:王洋,电子工业大学出版社,ISBN: 23, 2013年6月
(2)Java游戏开发实践Greenfoot编程快速入门,作者: 何青,清华大学出版社,ISBN: 60,2019年1月
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/25564.html