Novice Java Programmers' Perceptions on the Correctness, Code Assessment, Fairness of Assessment, and Bases of Assessment on Codes with Syntax and Logical Errors: A Comparative Perspective

Bringula, Rex P.
October 2012
International Journal of Applied Science & Technology;Oct2012, Vol. 2 Issue 8, p45
Academic Journal
This descriptive study determined the perceptions of novice programmers on the correctness, assessment, fairness of assessment, and bases of assessment on codes with syntax and logical errors. It also determined whether these perceptions on codes with these two types of programming errors differed significantly. It was found out that novice programmers considered a program to be somewhat correct regardless of the types of error it had. They gave a passing mark to flawed codes and they agreed to a lesser extent that the teachers' assessment on the codes was fair. It was revealed that a code with syntax error was rated based mainly on the difficulty of the error while a code with logical error was rated based primarily on the effort exerted in doing the code. It was concluded that novice programmers also had the incorrect notions of program assessment and fairness of assessment. One of the four hypotheses was rejected. In the light of the findings and conclusions presented, implications and recommendations were set forth.


Related Articles

  • Lambda: Reclaiming An Old Concept.  // Electronic Design;2/14/2008, Vol. 56 Issue 3, p60 

    The article discusses the key elements of several modern programming languages. It is stated that languages such as C#, C++ and Java have been designed to take advantage of other object-oriented precursors like Simula and SmallTalk. It is noted that designers have left out many features to...

  • Solving the VerifyThis 2012 challenges with VeriFast. Jacobs, Bart; Smans, Jan; Piessens, Frank // International Journal on Software Tools for Technology Transfer;Nov2015, Vol. 17 Issue 6, p659 

    We describe our experience solving the VerifyThis 2012 challenges with our program verification tool VeriFast, including detailed explanations of our solutions. We also describe some alternative solutions that we developed after the competition. VeriFast is a modular verifier that takes Java or...

  • Further building the usefulness of mobile. Pearse, Justin // New Media Age;4/10/2008, p14 

    The article discusses reports within the April 10, 2008 issue of "New Media Age," including one about Java application and another on the role of phone makers in the mobile content and advertising market.

  • Conceptual framework language - CFL -. Bolaños-Castro, Sandro J.; González-Crespo, Rubén; Medina-García, Victor H.; Barón-Velandia, Julio // Dyna;Jun2014, Vol. 81 Issue 185, p124 

    This paper presents the Conceptual Frameworks Language -CFL-, it aims to bridge the gap between programming languages and design languages, using the mechanism of schematizing, this approach changes the complexity of the syntax of programming languages and complexity of the diagramming for ease...

  • Javelin Stamp.  // Electronic Design;4/1/2002, Vol. 50 Issue 7, p55 

    Focuses on Parallax Inc.'s Javelin stamp for Java programming. Windows-based operation of Javelin stamp; Debugging and cross compiling function; Prices.

  • FORMAL DEFINITION OF FUML IN K-FRAMEWORK. MOTOGNA, SIMONA; CR€CIUN, FLORIN; L€ZAR, IOAN; PÂRV, BAZIL // Studia Universitatis Babes-Bolyai, Informatica;Sep2013, Vol. 58 Issue 3, p41 

    The Alf language was introduced as a simpler, textual definition of fUML executable models. The operational semantics of Alf is defined by mapping the Alf concrete syntax to the abstract syntax of fUML. The operational semantics of fUML is described in a semi-formal way, focusing on its...

  • SimJ: A SIMPLE PROGRAMMING LANGUAGE BUILD ON THE POLYGLOT FRAMEWORK. Meçe, Elinda; Brumbulli, Mihal // Albanian Journal of Natural & Technical Sciences;2009, Vol. 25 Issue 1, p47 

    This paper presents a new programming language projected mainly for beginners and didactic purposes in the field of compiler design. SimJ, a reduced form of the Java programming language, is designed for a simple and a faster programming. More readable code, no complexity, and basic...

  • Proposing a New Hybrid Controlled Loop. Tsaramirsis, George; Al-jammoor, Salam; Buhari, Seyed M. // International Journal of Software Engineering & Its Applications;2014, Vol. 8 Issue 3, p203 

    Counter controlled and condition controlled are main categories of iterative statements, with "for", "while" and "do while" loops dominating the field. While there are clear distinctions between them, it is not uncommon for a programmer to practically convert a condition controlled loop to do...

  • An Attribute-rule Dependency Matrix Method and its Java Implementation for Rule-based Expert Systems Verification. Ahmar, M. Ayman Al // International Journal of Computer Applications;Dec2011, Vol. 36, p17 

    Verification of knowledge bases is an important aspect of the development procedure of rule-based expert systems. The objective of verification is to assure producing a successful intelligent computer system that reaches correct recommendations. This research introduces an attribute-rule...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics