- Full text PDF available (2)
Design patterns now have a strong influence on the design and development of object oriented software. It is therefore becoming increasingly important to teach patterns. In this paper we describe a tool, in the form of an extension to the BlueJ IDE, which has been developed to encapsulate knowledge of patterns in the IDE and to help students explore them… (More)
A negative regulatory element present in the human papillomavirus type 16 genome has been characterized. Deletion analysis has localized the 5' end of the element to the late region of the genome at the extreme 3' end of the coding region of the L1 open reading frame, around the L1 stop codon, with the element extending into the L1 3' untranslated region.… (More)
In the human papillomavirus type 16 genome, three late mRNA putative 3' processing signals, designated LP1, LP2, and LP3, are located downstream of the late coding region. Our results show, both in vitro and in vivo, that in HeLa cells, the LP2 signal functions. Thus, the restriction in human papillomavirus type 16 late-gene expression observed in HeLa… (More)
Rotaviruses isolated from pigs in China were grown in MA104 cells. One tissue-culture-adapted isolate consisted of two subpopulations (variants), the RNA profiles of which differed in the relative migration of RNA segment 4 only. The variants were separated by plaque purification and by recovery from limiting dilutions and remained genetically stable. The… (More)
In this Tip we describe the use of a simple Object Oriented database system to implement object persistence in Java programming projects.
In this tip we describe a proposed extension to the BlueJ IDE to encapsulate knowledge of patterns in the IDE and to help students explore them and learn how to make use of them.
PatternCoder is a software tool to aid student understanding of class associations. It has a wizard-based interface which allows students to select an appropriate binary class association or design pattern for a given problem. Java code is then generated which allows students to explore the way in which the class associations are implemented in a… (More)
This poster presents the use of a customizable code pattern tool to provide support for teaching of binary class associations in object-oriented design and programming based on recent research on the semantics of associations.
This poster describes the use of the BlueJ Java IDE in a data structures course. The BlueJ IDE is an excellent tool for teaching programming using an objects-first approach. Learners are able to create, inspect and interact with instances of classes without the requirement to initiate a process with a main method. The ability to inspect 'live' objects can… (More)
This presentation discusses and demonstrates the advantages and limitations of a range of object persistence strategies for use in student projects.