130,865 research outputs found

    Studi Komparatif Program Visual Dinamis untuk Pembelajaran Algoritma dan Pemograman Berorientasi Objek

    Get PDF
    As beginners, many first-year students have difficulty understanding object-oriented programming material. To help students learn algorithmic and object-oriented programming material researchers have developed visual programming (PV). Visual programming is a tool to facilitate learning programming. The concept of learning to use PV visualizes the work processes of algorithms and programming. This research aims to compare three dynamic PV tools for object-oriented learning programming that are the most studied. To determine the PV to be compared, a survey was conducted in an online journal database, such as IEEE explore, ACM, and several well-known online publishers. From the survey results, three dynamic PVs were chosen, most widely discussed, namely Jeliot 3, Ville and Jive. All three tools are installed and studied. Comparison results show that each dynamic PV has advantages on certain characteristics. The instructor can choose visual programming by considering the advantages of each PV

    Teaching Object-Oriented Programming Concepts Using Visual Basic .NET

    Get PDF
    This paper presents an object-oriented approach to Visual Basic .NET instruction to be delivered in a traditional academic semester for information system curricula. The paper first discusses some of the inherent problems with Visual Basic .NET instruction and then proposes an object-oriented approach. This approach includes a systematic set of programming projects to take students on a journey that traces the principles of the object-oriented, the event-driven, and the procedural paradigms into a coherent framework. The Unified Modeling Language Class Diagram notation is used to model an object-oriented system that is developed and enhanced throughout the duration of the course. Practical recommendations and programming exercises are provided and evaluated in the discussion. This course is intended to be at minimum a second programming course for information system students to satisfy IS 2002 guidelines

    The contents and methods of teaching visual programming C#

    Full text link
    The article describes the content of the section «Visual programming» within the discipline «Object-oriented and visual programming» for the system of Secondary Professional Education. Short methodical recommendations for the study of visual programming are presentedВ статье раскрывается содержание раздела «Визуальное программирование» в рамках дисциплины «Объектно-ориентированное и визуальное программирование» для системы СПО. Даются краткие методические рекомендации для изучения визуального программировани

    Towards rule-based visual programming of generic visual systems

    Full text link
    This paper illustrates how the diagram programming language DiaPlan can be used to program visual systems. DiaPlan is a visual rule-based language that is founded on the computational model of graph transformation. The language supports object-oriented programming since its graphs are hierarchically structured. Typing allows the shape of these graphs to be specified recursively in order to increase program security. Thanks to its genericity, DiaPlan allows to implement systems that represent and manipulate data in arbitrary diagram notations. The environment for the language exploits the diagram editor generator DiaGen for providing genericity, and for implementing its user interface and type checker.Comment: 15 pages, 16 figures contribution to the First International Workshop on Rule-Based Programming (RULE'2000), September 19, 2000, Montreal, Canad

    Introducing Object Oriented Programming to Engineering Technology Students with an App Development Tool

    Get PDF
    Object oriented programming concepts are frequently a difficult topic for Engineering Technology educators to teach to students that have no previous object oriented programming experience. With the recent rise of mobile computing, a powerful and robust tool is now available to easily develop software for the Android mobile device operating system. Through “App” development with a highly interactive interface and real-time device feedback, difficult programming concepts are conveyed in a highly visual and tactile learning environment

    Automated Verification of Design Patterns with LePUS3

    Get PDF
    Specification and [visual] modelling languages are expected to combine strong abstraction mechanisms with rigour, scalability, and parsimony. LePUS3 is a visual, object-oriented design description language axiomatized in a decidable subset of the first-order predicate logic. We demonstrate how LePUS3 is used to formally specify a structural design pattern and prove (‗verify‘) whether any JavaTM 1.4 program satisfies that specification. We also show how LePUS3 specifications (charts) are composed and how they are verified fully automatically in the Two-Tier Programming Toolkit

    Open Piping: Towards an Open Visual Workflow Environment

    Get PDF
    The most popular visual programming tools focus on procedural, object-oriented and event-based programming. This paper describes a boxes-and-wires functional programming tool, aimed to be accessible to novice programmers, while also supporting open access to the specified processes, executable programs and results for study and deployment

    Visual Basic Programming Impact on Cognitive Development of College Students

    Get PDF
    This research investigated the impact learning a visual programming language, Visual Basic, has on cognitive development, as measured by the Proposition Logic Test (PLT). It is part of a series of cognitive and programming investigations. Prior research has shown that object-oriented and procedural programming involved a high level of cognitive development. Prior research also indicated procedural programming has no impact on cognitive development. This study found cognitive development remained the same after a semester course in Visual Basic. The author concludes that a single college programming course, either procedural or visual, does not impact college age students\u27 cognitive development

    In Multimedia Applications with Visual Basic 5.0 Object Linking Embedding International Teacher as a Teaching Tool

    Full text link
    Since the days of yore, we know that television can replace the radio, the same is trueof the DOS-based programming language, the program can not utilize the capabilitiesof applications that already exist in one program. Programming languages aregenerally Windows-based languages on object-oriented programming, among others,MS Visual Basic, MS Visual C + + and Turbo others.Visual Basic is the operating system operating systems that have the ability OLE(Object Linking and Embedding), which is a collaboration between visualapplications. Where to create simple multimedia applications by utilizing thesupporting programs such as Active Movie. But for the show. AVI is not usingActive Movie directly

    C# 3.0 makes OCL redundant!

    Get PDF
    Other than its 'platform independence' the major advantages of OCL over traditional Object Oriented programming languages has been the declarative nature of the language, its powerful navigation facility via the iteration operations, and the availability of tuples as a first class concept. The recent offering from Microsoft of the "Orcas" version of Visual Studio with C# 3.0 and the Linq library provides functionality almost identical to that of OCL. This paper examines and evaluates the controversial thesis that, as a result of C# 3.0, OCL is essentially redundant, having been superseded by the incorporation of its advantageous features into a mainstream programming language
    corecore