Philip J. Burton’s research while affiliated with University of Arkansas at Little Rock and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (5)


Using UML to facilitate the teaching of object-oriented systems analysis and design
  • Article

January 2004

·

216 Reads

·

31 Citations

Journal of Computing Sciences in Colleges

Philip J. Burton

·

This paper discusses how UML, with the aid of a CASE (Computer Aided Systems Engineering) tool, can help teach an Object-Oriented Systems Analysis and Design (OOSAD) course. Today's students need to be actively involved in the learning process and must be able to apply a concept while it is being taught. Most OOSAD real-world problems are to complex to deal with in the classroom, so we have chosen a simpler problem - consisting of a university setting - that all students are familiar with. By using a CASE tool to draw UML diagrams students can visualize the object-oriented concepts and see the relevance of what is being taught. UML can help simplify OOSAD problems and at the same time actively engage students in the learning process thus increasing the general interest level of the student. The author's basic approach to teaching OOSAD material is to have the students emulate the instructor when working through a problem. With enough concrete practice like this, students soon build a strong foundation in UML diagrammatics and in the process gradually abstract out the underlying OOSAD concepts. The aim is to reach a point where students can make their own interpretation, apply OOSAD concepts independently, and ultimately devise their own extensions to UML to solve a problem.


Displaying mathematics in a web browser using MathML and SVG

January 2004

·

16 Reads

·

2 Citations

Until recently, the only way to render mathematics in a web browser was to insert a picture. Now, a dialect of XML, called MathML, exists that allows mathematics to be displayed directly in a web page. The latest version of Netscape Navigator has MathML built in to it and a plug-in is available for Internet Explorer. But, if an author wants to go beyond the simple rendering of a mathematical formula and display its graph, then more graphical processing is necessary. Another dialect of XML, namely Scalable Vector Graphics, is emerging as the de-facto industry standard for doing web graphics. We show in this paper that it is also the most appropriate format for displaying graphical mathematical information on a web page and we discuss the features that make it the ideal companion for MathML.


An approach to teaching Java using computers

December 2003

·

48 Reads

·

32 Citations

ACM SIGCSE Bulletin

This paper describes how the use of computers in the classroom (using studio teaching) can help students to better understand Java programming concepts during classroom presentations. Students learn by three methods: auditory, visual, and kinetic. Studio teaching uses all three methods, but relies mostly on the kinetic method. Students actually practice the programming concepts in the classroom on the computer as the instructor presents them. The studio teaching method helps the average-to-poor scholastic achievers the most, while high-achieving students seemed to do just as well with the typical lecture-style format. The disadvantage of studio teaching is that it is expensive to equip labs with computers, and more time is needed to present the material to the students. Also, it takes time for students to practice programming concepts on the computer in class.


Table 2 . PP2-Like Genes in the Arabidopsis (TAIR Data)
Designing XML Schemas for Bioinformatics
  • Article
  • Full-text available

July 2003

·

29 Reads

·

5 Citations

Data interchange bioinformatics databases will, in the future, most likely take place using extensible markup language (XML). The document structure will be described by an XML Schema rather than a document type definition (DTD). To ensure flexibility, the XML Schema must incorporate aspects of Object-Oriented Modeling. This impinges on the choice of the data model, which, in turn, is based on the organization of bioinformatics data by biologists. Thus, there is a need for the general bioinformatics community to be aware of the design issues relating to XML Schema. This paper, which is aimed at a general bioinformatics audience, uses examples to describe the differences between a DTD and an XML Schema and indicates how Unified Modeling Language diagrams may be used to incorporate Object-Oriented Modeling in the design of schema.

Download

Teaching programming in the OOP era

June 2003

·

60 Reads

·

44 Citations

ACM SIGCSE Bulletin

This paper argues in favor of teaching a course in Procedural Programming first before a course in Object Oriented Programming. The basis of the argument is that considered as a paradigm, Object Oriented Programming comes in addition to the Procedural Programming paradigm and not as a replacement for it. In addition, we discuss the mathematics prerequisites required for programming and argue that Information Science departments should insist that students receive a firm foundation in traditional mathematical skills and that the use of instructional technology should reinforce these skills and not detract from them.

Citations (5)


... Kuvio 5. Toisen asteen polynomi ja sen tuottama käyrä. Bruhn & Burton (2004 ...

Reference:

Skaalautuvan vektorigrafiikan sovellusalueet
Displaying mathematics in a web browser using MathML and SVG
  • Citing Article
  • January 2004

... Teaching UML [6] design is an important activity in Software Engineering (SE) courses since it represents the de-facto standard for software modeling [22] and it is very useful to understand the SE basic concepts [25]. However, UML is complex and it is hard to grasp for novice students who are always prone to make the same mistakes [7]. Great support to the students can be given by several UML teaching tools [22] that can help and drive the novices to build and manipulate the UML diagrams [20]. ...

Using UML to facilitate the teaching of object-oriented systems analysis and design
  • Citing Article
  • January 2004

Journal of Computing Sciences in Colleges

... In terms of disadvantages, live coding is described as too time-consuming in class [32], and students have little to no time to take notes [33]. Another aspect to consider is that different lecturers execute live coding differently, causing the practice to not be active learning in some cases [9]. ...

An approach to teaching Java using computers
  • Citing Article
  • December 2003

ACM SIGCSE Bulletin

... It might be necessary to communicate with other mathematics-related scientists and engineers, which isn't in the scope of an entry-level hire. Burton and Bruhn (2003) postulate that there is a stronger connection between programming and mathematics in terms of the usage of symbols, syntax, grammar, representation, functions, etc. and thus basic concepts of mathematics that are used in programming are necessary to be taught in related courses. ...

Teaching programming in the OOP era
  • Citing Article
  • June 2003

ACM SIGCSE Bulletin

... For annotation, storage, and documentation of data and models, standards are already available (Bruhn and Burton, 2003). As an example, for a broad range of experimental techniques, the Bioscience reporting guidelines and tools (MIBBI Project Consortium, 2008) and the so-called Minimal Information standards (Brazma et al., 2001), have been developed. ...

Designing XML Schemas for Bioinformatics