Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Daniel T. Joyce is active.

Publication


Featured researches published by Daniel T. Joyce.


technical symposium on computer science education | 1998

The computer as a problem solving tool: a unifying view for a non-majors course

Daniel T. Joyce

At Villanova University we have a popular course for non-majors focused on problem solving with computers, taught using our own lecture and lab materials. This paper seeks to describe the essence of the problem solving course by focusing on an assignment that is given after the first unit of the course has been completed. This assignment, writing an essay about how someone uses a computer to solve a problem, requires the application of most of the topics of the first third of the course and is very representative of the spirit of the course as a whole.


integrating technology into computer science education | 1996

Use of laboratories in computer science education: guidelines for good practice: report of the working group on computing laboratories

Deborah Knox; Ursula Wolz; Daniel T. Joyce; Elliot B. Koffman; Joan Krone; Atika Laribi; J. Paul Myers; Viera K. Proulx; Kenneth A. Reek

This paper explores various aspects of the use of laboratories in teaching Computer Science. The foIlowing six topics are discussed in detail: i scope of courses, ii relationship between lecture and lab, iii pedagogy, iv an Internet repository for laboratory materials, v institutional support and vi technology, The first three items deal with content while the last three are concerned with implementation. This document is part of a continuing effort that the authors envision will result in a laboratory development manual.


technical symposium on computer science education | 1990

A virtual lab to accompany CS1 and CS2

Daniel T. Joyce

For the past two years at Villanova we have successfully conducted a ‘virtual” lab in conjunction with our CSl and CS2 courses. We use the term “virtual” to describe our lab because we have neither a reserved room for the lab work nor scheduled lab hours. Instead, the students can work at any of the public terminal sites on campus whenever they are open. They can even work on their labs at home if they have the ability to phone into our computer network. This paper explains why we choose to implement the Virtual Lab, its basic structure, topics, and success.


integrating technology into computer science education | 1997

Developing laboratories for the SIGCSE computing laboratory repository: guidelines, recommendations, and sample labs (report of the ITiCSE '97 working group on designing laboratory materials for computing courses)

Daniel T. Joyce; Deborah Knox; Jill Gerhardt-Powals; Elliot B. Koffman; Wolfgang Kreuzer; Cary Laxer; Kenneth D. Loose; Erkki Sutinen; R. Alan Whitehurst

We focus on the practical issue of designing laboratory activities, concentrating on identifying key components necessary to insure quality and usefulness in the on-line SIGCSE Computing Laboratory Repository. We summarize the current capabilities and future extensions of the Repository, characterize a variety of qualities necessary and recommended for successful laboratory activities, identify a standard cover page for all lab activity submissions, and specify some guidelines for referees of submitted materials. Finally, we have designed four sample laboratory projects. Their contents are summarized in this paper and the completed projects will be available from the Repository after student testing in the Fall of 1997, if not sooner.


technical symposium on computer science education | 2007

Report on improving SIGCSE/ITiCSE program creation process

Daniel T. Joyce; Bruce J. Klein; Renée McCauley

Based on post-meeting review forms, most attendees of the SIGCSE Symposium and ITiCSE Conference greatly appreciate the programs put together by the respective program committees. In recent years, nevertheless, several SIGCSE members have communicated their concerns to the SIGCSE Board about the paper solicitation, submission, review, and selection process used for these meetings.


Journal of Systems and Software | 1994

Experience with a fourth-generation language system for software development: an educator's perspective

Daniel T. Joyce

Abstract The author taught software engineering for many years before practicing it in a “real world” project. The project used Paradox, a fourth-generation language system for PCs. This article describes the project and why it is considered “software development,” although it used a packaged data base system. Included are insights derived from the experience, emphasizing those things that were surprising, the things for which the author was not prepared by just studying and teaching the classic software engineering papers and textbooks.


technical symposium on computer science education | 1988

A unifying project for CSI

Daniel T. Joyce

It is difficult to effectively cover all the topics of the CS1 curriculum [1], such as good programming design, de bugging, and testing techniques, in a single semester . At Villanova University CS1 is taken by both computer science majors and other students who wish to learn abou t computer science . Although more and more of the student s are entering the class with some computer programmin g background, we still assume that the typical student has none. Therefore,a lot of class time is invested in introducing the students to the basic concepts of programming an d the syntax and semantics of a language, currently Pascal . By the time enough material has been covered to allow the assignment of a large project, it is close to th e end of the semester . Most of the systems on campus, bot h the electronic and the flesh and blood varieties, are at thi s point running close to capacity. Therefore the assignment of a large project at the end of the semester, althoug h somewhat of a tradition, raises the danger of systems be coming overloaded, sluggish, and possibly shutting down altogether . Rather than assign a large project at the end of th e semester, complete with specification, design, coding an d testing stages, an alternative is to use a maintenance related assignment . The students receive a hard and a soft copy of a program that demonstrates the design guidelines emphasized during the semester . Their assignment is to perform several adaptive updates . This accomplishe s three things :


technical symposium on computer science education | 2011

CS Ed Week activities survey

Daniel T. Joyce

SIGCSE asked its members to share what they had planned for CS Ed Week. Many great activities were reported and we describe a few below. Something that many departmental activities had in common: pizza and cake! For a complete list of member events check out our website: http://sigcse.org/events/week.


Information Sciences - Applications | 1994

Examining the potential of fuzzy software requirements specifications

Daniel T. Joyce

Abstract This paper looks at the possibility of using fuzzy terms in a software requirements specification. Potential benefits are reviewed. Methods for testing whether a fuzzy specification is met are investigated. Ways of modeling criticality and rigidity of specifications using fuzzy approaches are also identified. An example based on query response times is used throughout the paper. The results of a pilot study to see whether computer response time requirements can be fuzzified are described.


technical symposium on computer science education | 2004

Proceedings of the 35th SIGCSE technical symposium on Computer science education

Daniel T. Joyce; Deborah Knox; Wanda Dann; Tom Naps

Collaboration


Dive into the Daniel T. Joyce's collaboration.

Top Co-Authors

Avatar

Deborah Knox

The College of New Jersey

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Wanda Dann

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Cary Laxer

Rose-Hulman Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

James E. Miller

University of West Florida

View shared research outputs
Top Co-Authors

Avatar

Jane Prey

National Science Foundation

View shared research outputs
Researchain Logo
Decentralizing Knowledge