对不起,本课程是当前没有运行。浏览其他它与计算机科学课程

  • 雷丁大学

开始编程:构建第一个手机游戏

学习基本的Java编程通过开发一个手机游戏,你可以在你的电脑上运行,Android手机或平板电脑。

203327年学习这门课程

手拿着手机屏幕前面的代码,代表你可以用这个在线学习Java编程课程
  • 持续时间

    5周
  • 每周学习

    4个小时

本课程不再运行,但你可能感兴趣的“开始机器人”已由理查德·米切尔教授大学计算机科学系的阅读。

把第一步的世界计算机编程和学习如何构建自己的手机游戏五周。

你会介绍给计算机程序背后的基本结构和原理,以及构建块用于创建它们。

使用相同的工具行业专业人士,您将创建算法来解决问题,把它们转换成代码。

每周你付诸实践新技能通过改变课程中提供的游戏代码,创建一个游戏独特的你。

下载视频:标准高清

跳到0分5秒嗨,我是Karsten Lundqvist。我喜欢游戏。我也喜欢编码。目前我工作在Android项目。这就是为什么我们在这里。

跳到0分16秒我一开始连和编码。我学会了方法的代码。代码无处不在,在洗碗机,在汽车、航天飞机。但实际上不是火箭科学。每个人都可以学习。当你写一个计划,你很少开始从一个空白的画布。相反,你召集的想法,你以前见过,经常看到别人的代码。看他们如何工作,修改,添加额外的功能。不一定了解整个项目,但是我们可以专注于一个特定的点。在本课程中,我们将开发一个游戏在一起。 We’ll start out with a ball in the middle of the screen. We’ll move it around. We’ll introduce a few programming constructs that will control the ball.

跳到1分5秒那样我们会得到一个真正的游戏。但是通过这个过程,我们会学习不同的编程结构。你将是一个更大的社区的一部分,世卫组织正在帮助你的学习。因此,如果你不理解,你可以,例如,我们的常见问题页面。所以让我们开始吧。我希望你喜欢这门课。

教学大纲

  • 星期1

    欢迎开始编程

    • 欢迎来到课程!

      在这里你会发现我们在商店为您在未来几周内,以及如何使用的平台,充分利用你的学习经验。

    • 设置软件

      您将需要下载并安装必要的工具来创建游戏。

    • 运行游戏

      看看幕后发生的事情当你创建一个游戏来测试android模拟器。

    • 第一周的结束

      你可能感觉不到你本周acheieved大量,但是你已经编程的第一步冒险!现在是一个快速反映在我们进入下一个阶段!

  • 星期2

    代码结构和条件

    • 开始

      概述你将学习在2周。

    • 数据类型和变量

      这些告诉系统游戏的每个元素是什么,什么是可能的。您将学习如何描述和代码中使用它们。

    • 运营商和优先级

      我们可以使用运营商执行功能的数据我们进入变量。这个活动将介绍不同的运营商做什么和如何使用它们。

    • 在比赛中变量和运营商

      现在你已经学会了一些基本的代码构建在Java中,您可以做一些改变游戏。

    • 分享你的经验

      分享你的想法。功能你想看什么比赛?花一些时间思考你怎么了,你学会了,你能帮助别人,接下来会是什么。

  • 星期3

    数组和循环

    • 在星期3开始

      本周的主题将扩大你所学到目前为止,和介绍一些激动人心的新功能。观看视频找出本周将覆盖。

    • 条件语句

      项目做出“决定”通过测试数据对某些条件。使用条件语句可以使你的游戏的反应不同的输入你想要的方式。

    • 游戏中的条件语句

      找出你可以把你的新发现的知识好好利用条件语句,通过使用他们很棒的功能添加到您的游戏!

    • 数组

      就像变量,数组是包含数据的容器。然而,数组是能够容纳超过一个值。在这个活动中你会找到更多关于如何使用数组以及它们如何工作。

    • 循环

      了解如何使用循环重复任务直到条件满足为止。

    • 在比赛中数组和循环

      本周你能学到的应用到游戏中,并添加一些新的功能!

    • 分享你的经验

      我们现在超过一半的课程,我们希望得到你的反馈到目前为止你已经学会

  • 星期4

    算法和函数

    • 在星期4开始

      找出本周我们将讨论,这将如何影响比赛

    • 算法

      找出算法以及如何使用它们来把你学到的编程结构。

    • 解决复杂问题

      现在你明白算法以及它们如何被使用,你可以将这些知识应用于解决更复杂的问题,通过编程,使用结构到目前为止你已经学会了。

    • 功能

      不同构造函数,也称为方法,结合在一个程序执行任务。找到更多关于它们是什么以及它们如何被使用。

    • 运用你的知识

      时间来思考你到目前为止所学的和应用这个游戏。

    • 运用你的想象力

      获得创造性的提出自己的想法在比赛中使用函数。

  • 星期5

    巩固、反映和庆祝

    • 欢迎到星期5

      找出在等待最后一个星期。

    • 解构视频游戏

      把你所学付诸于行动,找出一些你最喜欢的游戏是如何制造的。

    • 挑战你自己

      挑战自己和测试你的知识,你已经学会一个练习和测验。

    • 庆祝的时间!

      祝贺你自己和与他人分享你的成功。

    • 时间来反映

      花一些时间考虑你所做的,你学会了什么,接下来是什么。

学习这门课程

在过程的每一步你可以遇到其他学习者,分享你的想法和加入活跃在评论中讨论。

你能得到什么呢?

课程结束后,你将能够……

  • 编译和运行java应用程序在手机或模拟器
  • 修改java代码
  • 识别并使用不同的数据类型和Java编程结构
  • 在Java开发一个简单的程序运行在一个移动电话

这门课程是为谁设置的?

这个初学者的课程教授基本的编程,你不需要任何知识的编码部分。有时你会发现它具有挑战性的,但是我们希望它也会很有趣。然而,确实需要你舒适的下载,解和安装软件到你的电脑。如果你认为你可能会发现这个困难,你可能要有一个好的知识的手来帮助你——特别是在星期1。

每周4小时估计是基于过去的参与者的经验,然而一些先前的参与者报告花更少的时间,而另一些则需要相当长的时间来完成一些周。在某种程度上这将取决于你的经验和你的电脑是多么强大。

本课程包括视频内容和其他视觉教学方法。因此,盲人和视障学生可能需要一个助手。

你需要什么软件或工具?

本课程将给你一个机会写和编辑您自己的编程代码使用特定的软件。有效地运行这个软件,我们建议一个计算机(Windows、Mac或Linux),双核处理器和至少2 gb的RAM——尽管这可能会有所不同。操作系统支持的信息Android开发者的网站

我们建议使用计算机来完成实际的编码练习在本课程中,但如果你只是想看视频和阅读教程,您应该能够访问这些大多数web连接设备,如智能手机、平板电脑和游戏机。

我们建议您有Android设备(如手机或平板电脑)至少运行Android 2.2,您可以测试并运行你的游戏。如果你没有一个Android设备你可以使用一个模拟器在您的计算机上,但这是一个更慢、更容易出错的过程。

谁将你学习?

我是控制论的计算机科学教授读大学。我的兴趣包括教育、计算机、控制、机器人、人工智能盖亚理论和编程。

几年前,我有个主意来创建“开始编程”课程。这是我的一个更好的主意。

我喜欢游戏、编码、美式足球和探索这个国家我现在住在。

Varun Ojha是一个机器学习和计算智能研究。他喜欢在Java编程在Java和编程过去15年。

谁开发的课程?

雷丁大学

雷丁大学的名声卓越的教学、研究和企业。

学习FutureLearn

你的学习,你的规则

  • 课程分为几周,活动,和步骤来帮助你跟踪你的学习
  • 通过混合学习的视频,长期和短小精悍的文章,音频,和实践活动
  • 保持动力通过进步页面记录你的步骤完成和评估分数

加入一个全球教室

  • 体验社会学习的力量,启发学习者的国际网络
  • 分享想法与你的同行和教育者在过程的每一步
  • 喜欢加入谈话通过阅读,@,书签和回复别人的评论

地图你的进步

  • 当你通过工作时,使用通知和指导你的学习进度页面
  • 只要你准备好了,每一步都标记为完成,你在控制
  • 完成90%的课程和所有的评估步骤取得证书

想知道更多关于学习FutureLearn吗?盖世电竞里钱如何提现

学习者的评论

学习者的评论不能加载cookie设置。请 并刷新页面查看此内容。

你知道一个人会爱这门课吗?告诉他们…

您可以使用标签# FLMobiGame 在社交媒体上谈论这门课。