解决研究生成功的难题

杰克的照片

Jake Souza, RWU 2019届毕业生

主要:  计算机科学
小:  数学
校友

在上了工程专业的职业高中之后, Jake Souza ' 19来到RWU确定土木工程是他的道路. 直到他大一选修了一门计算机应用课程. 用一个叫MATLAB的程序, Souza发现了他对计算机编程的喜爱和天生的能力.

编程,计算机科学的基础,就像解决一个好的难题,Souza说. 这很有挑战性,但同时也很有趣,很有回报.

“制作最终产品是一个过程,有时当你得到两件看起来一模一样的衣服,你不小心把它们调换了,这很困难. 这与计算机科学是一样的。. “如果你有一个数字稍微偏离了,它就不会像你知道的那样工作. 但一旦你明白了,那就是最好的感觉.”

他对编程和计算机科学的热爱教会了Souza各种编程语言和技术,这些语言和技术不仅适用于多个项目和实习,而且还将为他未来的职业生涯提供帮助.

在他的人工智能课上, 使用编程语言Python并学习深度优先搜索等技术, 广度优先搜索, a星搜索和修剪, 他能够让吃豆人在迷宫中移动,并独自收集所有的圆点. 进一步, 在游戏设计课程中使用Unity平台, 他和他的同学设计了一个可行的电子游戏,通过问一系列是或否的问题,带你经历各种各样的大学经历.

通过学习这些技术以及如何使用各种不同的程序,Souza去年夏天在海军水下作战中心获得了实习机会, 他在哪里研究数据库,以帮助改进任务委派,并有效地搜索项目所需的特定项.

“能够运用我所学到的东西, 从所有的技术以及如何学习一种编程语言中学习,当海军或多或少地把我扔到风中说'你在做这个'时,我就会大量使用这种语言,’”苏扎说. “整个实习过程让我对如何更动态地编程有了新的认识, 使事物与自身更加协调一致. 在与海军合作之后,一切顺利进行是非常关键的. 你不希望它只适用于一种特定的情况. 你希望它对尽可能多的人有效.”

虽然技术和程序很重要, 此外,Souza的课外活动也为他的成功发挥了作用. 做数学家教, 作为RWU人类家园分会的成员和男子排球俱乐部运动队的成员,教他为未来的职业生涯提供必要的人际交往技能.

“家教对我来说是最有益的. 它教会了我把东西分解成小的部分,然后重新组合起来,这样任何人都能理解它,Souza说. “在工作场所, 如果我创建了一个程序,但必须教其他人,他们可能不像我这样理解它,这是非常有价值的. 现在我知道该怎么走进去,向他们展示它是如何工作的,并用某种方式解释它,直到他们明白.”

在与外部客户合作时,这些人际交往技能也是必要的. 通过他的高级设计课程, Souza正在与一家当地组织合作,为历史建筑创建一个计算器,以更好地确定拆除和重建是否更有益, 要么翻新,要么就原封不动地离开. 这种亲身体验对他来说是无价之宝, 尤其是在他准备重返海军的时候, 谁与许多外部客户合作, 他毕业后成为了一名全职软件工程师.

在他适应了新的研究生职位之后, Souza希望继续他的学业,并获得硕士学位,以确保他始终处于计算机科学世界正在发生和变化的最前沿.