Transforming A Visual Basic Source Code Into An Algorithm

Read Complete Research Material

 

[Transforming a Visual Basic Source Code into an Algorithm]

by

TABLE OF CONTENTS

ACKNOWLEDGEMENT2

DECLARATION3

CHAPTER 2: BACKGROUND4

Introduction5

Education programming languages in high schools6

Reverse Engineering9

Reverse Engineering process11

Reverse Engineering and Software Systems12

Legacy System13

New Software System14

Objectives of Reverse engineering15

CHAPTER 3: LITERATURE REVIEW17

Introduction17

Algorithms18

Algorithms as a technology20

Classification of Algorithm21

Recursive or iterative21

Logical or procedural21

Serial or parallel21

Deterministic or non-deterministic22

Dynamic programming22

The greedy method23

Implementing Algorithm23

Expressing algorithm24

Pseudocode26

Flowchart28

Tools of flow charting30

Flowcharting Symbols31

Graphic Symbol31

Constructing a Flowchart32

CHAPTER 4: METHODOLOGY34

Introduction34

Research Methods34

Waterfall model35

Spiral Model37

System Development Methodology40

Choice and justification42

REFERENCES44

gorithms, developed the ideas or are chosen from the "system-design phase." Once the coding phase and the implementation is finished, now is the time to test the code (Stephens, 1998: 63). This is exactly what happens in the next phase is "known system test." As The code you have written is to identify a series of tests and test cases and identify errors, software errors or malfunctions subject. After all repair work to correct and rewrite so any piece of code is completed incorrectly or defective, then the next and final phase "to move systems implementation and maintenance." As As the name suggests, the last phase, only the delivery of the finished project to the client or clients, and perform maintenance work at regular intervals.

CHAPTER 2: BACKGROUND

Introduction

Algorithm visualization (AV) or, in other words, the dynamic presentation of an algorithm represents a high-level characterization of part of a computer program with a depiction. These visual descriptions are not related to the source code of any program but instead with a high level where only the suitable opinions are presented and the details are waived. AV is based on the basic graphics capability of a home personal computer to demonstrate the algorithmic functionality using animation (Vinesh, 2004, 78).

During the learning process of optimization methods and operational research in general, the study of examples has proved to be effective for the connection of theory with the algorithms and their application for the solution of a problem (Bakos & Brynjolfsson, 2000: 114). However, the learning of simplex type algorithms for the solution of an LP faces many difficulties. The major difficulty of a course entitled “Linear Optimization Algorithms” is that the students should be familiar with the basic notions and operations of linear algebra.

Nowadays, an interesting research question is related to the determination of the factors influencing the effectiveness of AV. In this paper, the results of an empirical study are presented regarding the above question (Shtarkov, 1992: 111). The study was based on an evaluation of the Visual LinProg educational tool. It should be mentioned that, to the best of our knowledge, no other educational software exists for teaching the revised simplex algorithm. Therefore, it is not possible to compare our tool against other similar software (Albrinck, 2000, 63).

The effectiveness of algorithms' visualization is determined by measuring the pedagogical value 2, 8, 9. To continue, the pedagogical value of algorithms' visualization describes how many students learned the functionality of the algorithm, which is presented by animation and visualization (Slater, 2007: 281).

Education programming languages in high schools

The technology has been used in development of education and ...
Related Ads
  • Coding Of Visual Informat...
    www.researchomatic.com...

    It is often supposed that the messages sent to the v ...

  • Visual Basic Languages
    www.researchomatic.com...

    For demonstration what could be conceived in minutes ...

  • Algorithm
    www.researchomatic.com...

    Algorithm, Algorithm Assignment writing help source. ...

  • Sources Of Identity
    www.researchomatic.com...

    This program is in his genes, which together make up ...

  • Visual Basic
    www.researchomatic.com...

    Visual Basic- Creation of Database for Customers Reg ...