Remember Virginia TechDr. Peter J. DePasquale

Associate Professor, Department of Computer Science, TCNJ

Publications

"COMTOR: A Java Source Code Comment Analysis Tool for Introductory Programming Students", A. Breese, Peter J. DePasquale,  The 2009 World Congress in Computer Science, Computer Engineering, and Applied Computing (WORLDCOMP '09), Las Vegas, NV, July 2009.

"Model Driven Development of a Service Oriented Architecture (SOA) Using Colored Petri Nets", V. Gehlot, T. Way, R. Beck, P. DePasquale, Proceedings of Quality in Modeling Workshop, ACM/IEEE 9th International Conference on Model-Driven Engineering Languages and Systems (MODELS '06), Genova, Italy, October 2006.

"Integration of a Community-based WWW Filter as a Capstone Research Experience for Undergraduate Computer Science Students", Peter J. DePasquale, Jason M. Snyder, The 2006 World Congress in Computer Science, Computer Engineering, and Applied Computing (WORLDCOMP '06), Las Vegas, NV, June 2006.

"A Model for Summer Undergraduate Research Experiences In Emerging Technologies", Deborah L. Knox, Peter J. DePasquale, Sarah M. Pulimood, ACM SIGCSE Technical Symposium on Computer Science Education, Houston, TX, March 2006.

"Exploiting On-line Data Sources as the Basis of Programming Projects", Peter J. DePasquale, ACM SIGCSE Technical Symposium on Computer Science Education, Houston, TX, March 2006.

"Evaluation of Subsetting Programming Language Elements in a Novice's Programming Environment", Peter J. DePasquale, John A.N. Lee, Manuel A. Pérez-Quiñones, ACM SIGCSE Technical Symposium on Computer Science Education, Norfolk, VA, March 2004.

Ph.D. Dissertation - Implications on the Learning of Programming Through the Implementation of Subsets in Program Development Environments, Virginia Tech, July 2003.

"Java Foundations, 2nd edition", John A. Lewis, Peter J. DePasquale, Joseph Chase, Addison-Wesley, Boston, Mass., ISBN: 0132128810, March, 2010.

"Programming with Alice and Java", John A. Lewis, Peter J. DePasquale, Addison-Wesley, Boston, Mass., ISBN: 0-321-51209-X, February 2008.

"Java Foundations, 1st edition", John A. Lewis, Peter J. DePasquale, Joseph Chase, Addison-Wesley, Boston, Mass., ISBN: 0-321-42972-9, March, 2007.

"Addison-Wesley's C++ Backpack Reference Guide", Peter J. DePasquale, Addison-Wesley, Boston, Mass., ISBN: 0-321-35013-8, May 2005.

"Addison-Wesley's Java Backpack Reference Guide", Peter J. DePasquale, Addison-Wesley, Boston, Mass., ISBN: 0-321-30427-6, December 2004.

COMTOR (current) - COMTOR is a Comment Mentor Tutor for novice programmers working with Java.  Essentially, it processes your source code and provides feedback on the comments you (presumably) included.  This work is currently under development and I am looking for students to participate in its continued development.

The CS1 Sandbox (former) - A prototype programming environment (written in Java) supporting the C programming language (with C++ style headers and input/output streams) used during my Ph.D. dissertation work.

PumaPaint (former)- The world's first Java-enabled telerobotic interface. Use it to control a full size robotic arm to paint with water colors (really)! If you ask for it, my colleague will mail you your artwork for free. This was my Master's work (at Villanova) and I wrote the original interface. It's been modified since then (1996-1997), but the concepts have not changed!

Did You Know?

Faculty are required to serve TCNJ in three core areas:

teaching - Our primary duty is teaching our courses and doing it well!

research - Research projects we undertake are oriented toward advancing the field.  Generally, they result in conference or journal publications (papers).

service - We serve on committees throughout the department, school, and college.  Additionally, we are encouraged to act as faculty advisers to student groups.