Dan Joyce

Associate Professor at Villanova University

Schools

  • Villanova University

Links

Biography

Villanova University

Computing Interests

  • Software Engineering
  • Computer Security
  • Computer Science Education

Education

  • Ph. D. - Computer Science -Temple University
  • M.A. - Mathematics - Villanova University
  • B.S. - Mathematics - University of Notre Dame

Fun Facts about Dr. Daniel Joyce

  • I've followed VU Wildcats basketball for over forty years. Here's the official Wildcat web page for men and for women. And here's the VUSports page.
  • My daughter Julie played for the Villanova Volleyball team. If you've never been to a "real" volleyball match you should check it out - it is fast paced and exciting. You can find the Wildcats schedule on the VU Volleyball page.
  • I like scouring garage sales and used record stores for cheap LPs. I enjoy all kinds of music, but especially traditional Irish music.
  • For leisure reading I mostly stick to science fiction. If you like that genre too, check out the Science Fiction Resource Guide for an extensive collection of links to SF resources on the web.

All Time Favorite Independent Studies and Thesis:

  • 1987 - Thomas Schueller - Abstract Data Types and Ada
  • 1989 - Vid Ruksys - Ada and the Dangling Reference Problem
  • 1990 - Carolyn Kottmeyer - The Productive PC
  • 1990 - Annette Sodano - A Comparison of Two Software Engineering Methodologies
  • 1998 - Robert Walsh - Golfsim - A Discrete Event Simulation of a Golf Course
  • 1998 - Kerry Kocher - The Use of Computers in Identifying Coding Regions within DNA Sequences
  • 1998 - Bruce Weir - Why Software Requirements Change
  • 1999 - Jeffrey Sposetti - Web Technologies and the n-tier Client/Server Model
  • 2000? - Rosemary Duffy - Domain-Specific Software Architectures and Aircraft Systems
  • 2001 - David Savar - Instant Messaging
  • 2001 - Jennifer Rolette - Application of the Model View Controller Design Pattern
  • 2001 - Norene Malaney - A Practical Guide for Usability Testing
  • 2002 - Brian Ellis - Pedagogical Approaches to Teaching Object Oriented Programming in Secondary Schools
  • 2003 - Hannah Ponraj - Study of Security Breaches and Vulnerabilities in Recent Years
  • 2004 - Hannah Ponraj - Simulation Based Analysis of Queuing Strategies for E-Mail Scanning (thesis)
  • 2004 - Jason Lenthe - The Suitability of the Java Programming Language for Scientific Programming
  • 2006 - Kristin Obermyer - A Practical Exploration of Unit Testing (could have been a thesis!)
  • 2006 - Christopher Crowley - Asynchronous JavaScript and XML (AJAX)
  • 2007 - Frances Gevarter - Web Development Using Ruby on Rails
  • 2008 - Jonathon Connolly - ClassEasle: Web 2.0 Meets e-Learning
  • 2008 - Rawad El Rifai - Kerberos Authentication Protocol
  • 2014 - James Bradley - The Space/Time Project
  • 2015 - Sindhu Vasikarla - Creating REST Web Services for Graph Based Algorithms
  • 2016 - Guarav Goal - An Ecommerce Project
  • 2017 - Michael Cebrian - Angular Component Library Comparison (thesis)
  • 2018 - Shusrusla Bezugam - Valet Parking App
  • 2019 - Naga Kalluri - Task Automation
  • 2019 - Pourush Shrestha - Soccer News Site
  • 2022 - Radioland - Nick Langan (adv: K. Obermyer)
  • 2022 - Class to Corporate - Utsav Phunyal (adv: K. Obermyer)

Dr. Daniel Joyce - Past, Recent, and Ongoing Projects

  • I am primary author of a textbook on the topic of data structures.
  • For many years I was active in SIGCSE Management, conference committees and co-chair in 2002 (ITiCSE) and 2004 (SIGCSE), and board member, secretary, and vice chair (9 years). I've cut back but still regularly act as a reviewer, meta reviewer, and attendee.
  • I am department web master and repeatedly led small teams of student programmers to update, redesign, and improve our department web site, across several iterations, using different technologies. As of 2020 our site has been folded into the university's standard system but I continue to maintain it with the help of my great office admins.
  • I administrate our department's graduate Grand Challenges course.
  • I am moderator of our department's Programming Team. In the Spring of 2021 for the first time the team advanced to the North American Championships.
  • I help manage our department's Vatican/Rome internships and projects.
  • In the Fall of 2017 I taught a programming course to a class of 25 inmates at Graterford Maximum Security prison.
  • In the Spring of 2021 I created and taught CSC 2000 - a service course with the aim to teach students about the Digital Divide and educate some regional secondary school students about the technology they will need to understand when attending university.

Read about executive education

Other experts

Looking for an expert?

Contact us and we'll find the best option for you.

Something went wrong. We're trying to fix this error.