In this paper we describe a methodology for constructing efficient algorithms applied in an elementary course on Data Structures and Algorithms. This methodology attempts to show the essential steps in a sequential process in software development from an informally stated problem, via a formal problem specification, to a final efficient program. Students of the course are expected to have at least a year's experience in programming high level languages and elementary logic and calculus. We describe a prototype, AyDA, which assists in the construction of algorithms starting from the proposed methodology
Good preparation of students to the profession of teacher is very important. In my research I focus ...
In this course, the student will learn the theoretical and practical aspects of algorithms and Data ...
In this paper we introduce NewtJava, a tool we have recently developed for the teaching and learning...
ALGORITHMS AND DATA STRUCTURES is primarily designed for use in a first undergraduate course on algo...
It is presented the exemplification of the algorithmic solution of two problems of computer programm...
In this article is proposed a didactics procedures system for improving computational algorithmizati...
ABSTRACTIn computer science, an algorithm is an ordered set of instructions that allow you to perfor...
International audienceThis paper describes a method and a tool that allows a teacher to interactivel...
The ability to implement algorithms is extremely important and necessary for any engineer ...
Abstract: This article presents several important topics that show the importance of algorithms and...
Algorithms have become the primary source to start programming. Particularly, making an algorithm fr...
The objectives of the course are: Knowing and applying the basic algorithmic techniques of Computer...
Top-down programming is procedural programming style, which design begins by defining the solution a...
Starting from some given mathematical concepts and mathematical knowledge on these concepts within a...
It is common for computer science curricula to include a course on data structures and algorithm ana...
Good preparation of students to the profession of teacher is very important. In my research I focus ...
In this course, the student will learn the theoretical and practical aspects of algorithms and Data ...
In this paper we introduce NewtJava, a tool we have recently developed for the teaching and learning...
ALGORITHMS AND DATA STRUCTURES is primarily designed for use in a first undergraduate course on algo...
It is presented the exemplification of the algorithmic solution of two problems of computer programm...
In this article is proposed a didactics procedures system for improving computational algorithmizati...
ABSTRACTIn computer science, an algorithm is an ordered set of instructions that allow you to perfor...
International audienceThis paper describes a method and a tool that allows a teacher to interactivel...
The ability to implement algorithms is extremely important and necessary for any engineer ...
Abstract: This article presents several important topics that show the importance of algorithms and...
Algorithms have become the primary source to start programming. Particularly, making an algorithm fr...
The objectives of the course are: Knowing and applying the basic algorithmic techniques of Computer...
Top-down programming is procedural programming style, which design begins by defining the solution a...
Starting from some given mathematical concepts and mathematical knowledge on these concepts within a...
It is common for computer science curricula to include a course on data structures and algorithm ana...
Good preparation of students to the profession of teacher is very important. In my research I focus ...
In this course, the student will learn the theoretical and practical aspects of algorithms and Data ...
In this paper we introduce NewtJava, a tool we have recently developed for the teaching and learning...