Coordinates
Quotations
 
TeachScheme, ReachJava!
JPT
NuPort
 
Papers
Projects
 
Professional Activities
 
Teaching
 
Student Organizations
 
Home

Papers

---------------------
Design of Class Hierarchies: An Introduction to OO Program Design
Viera K. Proulx and Kathryn E. Gray
Conference version of the ECOOP 2005 paper.
SIGCSE 2006 pdf
---------------------
How to Design Class Hierarchies
Viera K. Proulx and Kathryn E. Gray
Presents an overview of the HtDCH and of the ProfessorJ teaching languages.
Workshop ECOOP 2005 pdf
---------------------
Calculator Problem and the Design Recipe
Viera K. Proulx and Tanya Cashorali
Presents the use of the Design Recipe to design a model of a calculator.
SIGPLAN Notices 2005 pdf
---------------------
Java IO and Testing Made Simple
Viera K. Proulx and Richard Rasala
Presents the use of JPF for IO, testing and exploration of Java code.
SIGCSE 2003 pdf
---------------------
Simple Problem Solving in Java: A Problem Set Framework
Viera K. Proulx, Richard Rasala, and Jason Jay Rodrigues
Presents the Problem Set Framework for testing of Java code.
CCSCNE 2003 pdf doc
---------------------
Objects From the Beginning - With GUIs
Viera K. Proulx, Jeff Raab, and Richard Rasala
Interactive GUI-based labs for introducing objects first.
ITiCSE 2003 pdf doc
---------------------
The SIGCSE 2001 Maze Demonstration Program
Richard Rasala, Jeff Raab, and Viera K. Proulx
Illustrates the use of Java Power Tools for rapid GUI building.
SIGCSE 2002 pdf doc
---------------------
Java Power Tools: A Foundation for Interactive HCI Exploration
Viera K. Proulx, Richard Rasala, and Jeff Raab
Java Power Tools for GUI building and exploration.
HCI 2001 pdf doc
---------------------
Java Power Tools:Model Software for Teaching Object-Oriented Design
Richard Rasala, Jeff Raab, Viera K. Proulx
The first overview of the Java Power Tools toolkit.
SIGCSE 2001 pdf doc
---------------------
Traffic Light: A Pedagogical Exploration Through a Design Space
Viera K. Proulx, Jeff Raab, and Richard Rasala
Illustrates the use of graphics and GUIs to represent classes and objects.
CCSCNE 2000 pdf doc
---------------------
Programming Patterns and Design Patterns in the Introductory Computer Science Course
Viera K. Proulx
Presents the pedagogy of elementary program patterns for novice programmers.
SIGCSE 2000 pdf doc
---------------------
Hospital Emergency Room Simulation: Object Oriented Design Issues for CS2
Viera K. Proulx
A programming project to explore a variety of interacting classes and objects.
SIGCSE 1999 pdf doc
---------------------
Traffic Simulation: A Case Study for Teaching Object-Oriented Design
Viera K. Proulx
A programming project with a nubmer of interacting classes and objects.
SIGCSE 1998 pdf doc html
---------------------
Scaling: A Design Pattern in Introductory Computer Science Courses
Harriet J. Fell, Viera K. Proulx, and Richard Rasala
A study of scaling as a fundamental design concept.
SIGCSE 1998 pdf doc
---------------------
Usage Simulation for Evaluating Educational Materials
Viera K. Proulx, and Joseph W. Proulx
Evaluation of Lab Materials by a Targeted User.
CCSCNE 1998 pdf doc
---------------------
Use of Visualization in Teaching Introductory Computer Science
Viera K. Proulx, and Richard Rasala
Presentation at New Media in Computer Science Teaching at University Level.
Dagstuhl 1998 html
---------------------
Recursion and Grammars for CS2
Viera K. Proulx
A programming project using L-systems grammars to generate fractal drawings.
SIGCSE 1997 pdf doc
---------------------
Exploring Martian Planetary Images C++ Exercises for CS1
Harriet Fell and Viera K. Proulx
A programming project to explore image processing in the context of Mars images.
SIGCSE 1997 pdf doc
---------------------
Writing Across Computer Science Curriculum
Harriet J. Fell, Viera K. Proulx, and John Casey
Examples of opportunities to develop writing skills.
SIGCSE 1997 pdf doc
---------------------
Foundations of Computer Science: What Are They and How Do We Teach Them
Harriet J. Fell, Viera K. Proulx, and Richard Rasala
Design, apprentice learning, software support, visualization.
ITiCSE 1996 pdf
---------------------
Computer Science/Informatics: The Study of Information World
Viera K. Proulx
Why computer science matters.
WCCE 1995 pdf doc
---------------------
From Animation to Analysis in Introductory Computer Science
Richard Rasala Viera K. Proulx, and Harriet J. Fell
Complexity of algorithms through animation and measurements.
SIGCSE 1994 pdf doc
---------------------
Informatics and Biology: What Do They Have in Common
Viera K. Proulx
Computer science in high school is as important as biology.
IFIP WG3.1 Conference 1994 pdf doc
---------------------
Computer Science vs. Computer Literacy: Which to Teach?
Viera K. Proulx
Why computer literacy matters - and what should it encompass.
Acta Informatica Comenius University 1994 pdf doc
---------------------
Instructional Frameworks: Toolkits and Abstractions in Introductory Computer Science
Cynthia Brown, Harriet Fell, Viera Proulx, and Richard Rasala
Toolkits and graphics in support of apprentice style of learning.
CSC 1993 pdf doc
---------------------
Computer Science in Elementary and Secondary Schools
Viera K. Proulx
Computer science in elementary schools.
IFIP WG3.1 and WG3.5 Conference 1993 pdf doc

last updated on Sat Feb 16 19:54:48 EST 2008generated with PLT Scheme