App开发
App开发辅修课程旨在为学生提供App开发的入门课程,无论他们的本科专业是什么. 学生将学习特定的技能,将应用程序开发整合到他们的专业中.g. 护理专业的学生可以创建一个家庭健康应用程序),并将根据他们最初的概念完成一个功能齐全的应用程序. 这也允许学生在iTunes上托管他们的应用程序,作为一个潜在的商业冒险. 最后, 这个辅修课程是在与苹果的应用开发者和教育团队协商后开发的,并与传播和艺术部门进行了讨论 & 设计学院为潜在的跨学科机会.
必修课程
ISYS-120:故事板应用
故事板是一种可视化的设计方式, 和测试, 应用程序的用户界面先于任何开发活动. 本课程介绍故事板,同时教授基本的应用程序开发概念, 比如编程, 并将它们组合成小的应用程序. 学生将与项目团队合作,迭代设计应用程序,同时获得使用行业标准工具设计应用程序用户界面和构建实际应用程序的经验.
ISYS-220: iOS应用开发
本课程侧重于iOS软件应用程序的架构设计和开发.e.、iphone、ipad). 学生将深入探索模型-视图-控制器(MVC)设计模式,同时增长他们如何在SWIFT编程语言中有效实现其组成部分的知识. ISYS 120课程中团队设计的应用程序将在本课程中结转并开始实施.
ISYS-230:高级应用程序开发
iOS提供了一系列软件框架(如.e., ARKit)和传感器框架(i.e.(GEO定位),为应用程序增加了强大的功能. 学生将研究这些框架, 特别是那些与web服务相关的, 在应用程序的上下文中,他们独立设计和开发. 进一步, 在ISYS 120设计的团队应用程序, 并在isys220中部分实现, 这门课需要结转吗.
应用程序开发计划目标
- 准备并生成应用程序界面的故事板
- 使用interface Builder识别最佳实践应用程序界面设计原则
- 设计用户输入字段,集成虚拟键盘
- 分析触摸和多点触摸手势
- 开发和动画用户界面
- 确定与设备方向相关的接口更改
- 准备应用程序从应用程序内的web服务中提取数据
- 根据学生用例制作一个功能正常的应用程序