首页> 学术问答> 昆士兰大学IT专业网络/移动编程的作业怎么做?
我想问一下昆士兰大学IT专业网络/移动编程的作业怎么做?评估的重点是什么?这门课我实在是有点听不懂,感觉后面的作业我肯定也是一点都不会做,就想着提前了解一下作业的情况,做个准备。
最佳答案
课程顾问-Lea
2022-09-22 13:29:30
昆士兰大学IT专业网络/移动编程课程的目的是让同学掌握基于JavaScript的函数式编程知识,最终使用JavaScript框架制作交互式的、跨平台的web/native应用。作业旨在测试同学设计和编码web/native应用程序的能力。下面是作业的具体情况。
一、JavaScript函数式编程
占比30%。JavaScript函数式编程作业要求同学构建一个基于终端的Node.js应用程序,以展示JavaScript函数式编程知识和应用。该作业旨在通过先修课程DEC01400 (JavaScript)和CSSE1001 (Python)扩展同学在JavaScript和编程基础方面的技能。这项作业将有助于制定跨平台项目的架构决策。
二、React Web App
占比25%。React Web App作业(跨平台项目的第一部分)要求同学使用跨平台JavaScript框架(React)构建交互式Web应用程序,跨Web浏览器和设备大小进行测试。Web应用程序将与跨平台项目共享的Web和设备APL进行通信。整个过程涉及复杂Web应用程序的设计、实现和架构。这项作业将为跨平台项目的第二部分React Native App作业提供信息。
三、React Native App
占比25%。React Native App作业(跨平台项目的第二部分)要求同学使用跨平台JavaScript框架(React Native)构建交互式Native应用,并使用设备模拟器(iOS和Android)进行测试。Native应用程序将与跨平台项目共享的Web和设备APL进行通信。整个过程涉及复杂Native应用程序的设计、实现和架构。React Web App作业的前期工作将为跨平台项目的这一部分提供信息。
四、作业评估重点
作业的最终目标是评估同学对以下知识和技能的掌握:
1、用普通JavaScript应用函数式编程的中级知识。
2、使用跨平台JavaScript框架构建交互式web应用,跨Web浏览器和设备大小进行测试。
3、使用跨平台JavaScript框架构建交互式Native应用,使用设备模拟器(iOS和Android)进行测试。
4、与跨Web/Native应用程序共享的Web和设备API进行通信。
5、将用户界面(UI)原则和用户数据隐私考虑应用于Web/Native应用程序。
6、评估设计、实现和架构,以交付复杂的跨平台Web/Native应用程序。
7、开发定制的测试机制,用于评估跨平台Web/Native应用的设计、代码和安全性。
如果同学还有其他关于昆士兰大学IT专业课程学习或作业习题相关的问题,可以随时来问我们,我们会及时解答。
相关问答