Projects

Here are a few of the projects that we're currently working on: 

Molloy Life App
Molloy Life AppInitiated by Molloy College student Zach Yuzon, the Molloy Life app aggregates data about on-campus student organizations, events, and other information of interest to Molloy students and displays it in a mobile friendly way. Collaborating on the project is fellow Molloy College student Santiago Vargas, Rochester Institute of Technology student Joseph DeSimpliciis, and Molloy College Assistant Professor Jason Schanker. The app was created with HTML and JavaScript and makes uses of the Bootsrap CSS framework, the runtime environment Node.js, and the Node.js web application framework Express.js. See the project in its current state on https://github.com/zach111694/molloyLife.





DIGICAP Advisement App
DIGICAP Advisement AppDo you need to take a prerequisite for Calculus III to graduate on time? Are you on pace with your general education or major requirements? If you were to change your major, how many more credits do you need? What classes are available this semester, and how would taking them impact your progress? Do you need a given course and do you have its prerequisites? For a few majors, the DIGICAP Advisement App will help answer these questions and more. You can explore the requirements you still need based on your course history, major, and planned courses for this semester. As you make changes to your schedule or major, you will see the impact in real time. But we have big plans for this app. Can it learn which courses are best for you to take? NOTE: The Discussion Information Guide In Charting Academic Progress (DIGICAP) app is just that. It's meant to help you make decisions and generate discussion about possible obstacles to graduating on time in consultation with your advisor. It is not meant to replace advising nor tell you what you need to take with certainty. It also isn't tied into the database yet so the advice may not be 100% accurate. See the project in its current state on https://github.com/jschanker/molloy-advising-web-application.

Text2Code
Text2CodeThere is a growing movement that everyone should learn how to code. (See e.g., https://code.org.) But learning a new programming language can be a daunting task. Compound the requirement to learn the syntax of the language with the need to discover how to "think like a computer", and it's no wonder that so many newcomers to programming become intimidated. Google's initiative with Blockly in which people can assemble blocks of code in a language agnostic way is an attempt to remove the barriers of an unfamiliar syntax. But you still need to solve problems in a way the computer can "understand", using standard programming constructs. Text2Code is an attempt to bridge the divide between the way humans think of how to solve problems and the precise instructions you need to get a computer to solve them. People can write instructions in the English language and have them translated into Blockly code blocks, which are then converted into Python and JavaScript code that can be run by the computer.

The ambitious goal for this project is to allow people to solve problems in their own ways and in their own languages and then see how their procedures are translated to computer instructions. By removing the initial obstacles to programming, the hope is that Text2Code can allow people to focus on the solving of problems and see what can be achieved by a computer before they need to give precise instructions in the computer's language. By seeing the translations of their ideas in code, novice programmers will (hopefully) see how computers solve problems and will eventually learn how to write a program in an actual computer language. See the project in its current state on https://github.com/jschanker/text2code.