/ 计算机科学系

希望软件学院

希望软件学院(HSI)为有兴趣从事软件开发工作的学生提供了丰富的、真实的软件开发经验。

学生团队与教员密切合作,为真正的客户设计、开发、测试并交付一个真正的软件应用程序——通常是当地的非营利组织,他们无法负担由专业软件开发人员开发的应用程序

维多利亚·冈达的照片,16年作为一名HSI参与者,我了解到在敏捷开发环境中进行开发是什么感觉,如何根据别人的想法进行设计,以及如何从开始到结束进行一个更大的项目。
- - - - - -Victoria Gonda, 16岁,现在是Collective Idea的软件开发者

HSI课程的亮点包括:

  • 参与者在程序设计和实现一个完整的软件应用程序.这里的目标是在为期九周的夏季课程结束时拥有一个可用的、可工作的软件应用程序。这不是为了成为正在进行的研究项目的一部分,也不是为了对别人稍后将完成的事情做出贡献。这是一个准备发布的自包含应用程序。
  • 设计和实现是为真正的客户进行的。HSI的重点是设计和实现将实际使用的软件。这意味着软件应用程序将为具有实际需求的实际客户实现。
  • 预计该计划的结果将是(1)一个可用的软件应用程序,(2)一套文档,(3)一个满意的客户。
  • 暑期课程前后都需要时间。参与者将在4月花时间与客户互动,以了解问题领域并开始设计过程。秋季学期要花几周时间与用户互动,培训用户,修复出现的bug,并引导应用商店应用程序。

布伦南·西克的照片,14年我完成了HSI的暑期项目,并非常喜欢它,因为它教会了我如何与一个对编程一无所知的客户沟通我作为程序员的工作。这也启发了我去追求软件开发的职业。
- - - - - -布伦南·西克,14岁,现在是史蒂文斯广告公司的软件开发员