Villanova Department of Computing Sciences

More good code has been written in languages denounced as bad than in languages proclaimed wonderful -- much more.

— Bjarne Stroustrup

from The Design and Evolution of C++


The ACM Student Research Competition held at the 2015 SIGCSE conference consisted of two categories of competition, graduate and undergraduate, with prizes awarded based on judging during the conference. Research from all areas of computer science qualified. Judges included professional computer scientists attending the conference activities. Students’ research was evaluated on the quality and significance of the work, and the quality and clarity of both an oral and visual presentation. The top three winners in the undergraduate and graduate categories as determined by the judges’ evaluation of the conference presentations received prizes of $500, $300, and $200, respectively. More...

Saturday, March 28, 2015

News & Announcements More News...

The Villanova Cave Automatic Virtual Environment (CAVE) was featured WHYY’s The Pulse. Professor Frank Klassner and Freshman Computer Science major Charles Walberg were both interviewed by WHYY's The Pulse to explore the CAVE's potential as a classroom facility. Villanova's CAVE comes courtesy of a $1.67 million National Science Foundation grant, which covers the cost of the unit, along with a $15,000 hi-resolution camera that can be used to create original content. During the interview Professor Klassner displayed a virtual model of a newly renovated lounge and study area on campus. Charles Walberg responded to his experience in the CAVE by stating, "I'm really blown away by a) how similar it looks to the room I've actually been in before, and then b) I guess, just how real it looks, how lifelike everything is." More...


  • 161 Mendel Science Center
    Villanova University
    800 Lancaster Avenue
    Villanova, PA 19085-1699
  • Undergraduate

  • Graduate

Senior Projects

Senior Projects 2014 Algorithmic Trading

Algorithmic trading goes by many different names including: automated trading, black-box trading, or algo trading. The basis of algorithmic trading is exactly as it sounds, it is the process of trading through the execution of an algorithm that is constantly analyzing the market and its indicators. Who uses algorithmic trading? Algorithmic trading is used by investment banks, pension funds, mutual funds, and other buy-side (investor-driven) institutional traders. How is algorithmic trading used? Algorithmic trading is used for many different purposes varying based on how the algorithm is implemented and what types of indicators/variables are used. We have developed a system that allows the users to take advantage of basic stock analysis algorithms. With this system, users are able to produce trend lines and tunnels based on historical data, which will allow them to make decisions for the future.

Jobs & Internships More ...