Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 6461 for “"programming"”.
-
Quadratic programming as an extension of linear programming
In the past two decades Mathematical Programming has come to occupy a place of importance in Economic Studies and in Operations Research. Roughly speaking, Mathematical Programming is the analysis of problems of the type: "Find the maximum of a function, when the variables are subject to inequality …
-
Causal Programming
… necessary. Next, I introduce a theory of causal programming that unifies a large number of previ- ously separate problems in causal modeling and inference. I describe the use and implementation of a causal programming language as an embedded, domain-specific language called ‘Whittemore’. …
-
The Effects of Programming Instruction in Procedural Programming and Logic Programming Environments on Problem-Solving Ability
… this study were to evaluate the effectiveness of programming instruction on students' problem-solving abilities, and to explore whether a logic programming or a procedural programming environment results in different degrees of cognitive transfer in terms of procedural, declarative, and …
-
Visual Programming Language for Tacit Subset of J Programming Language
Visual programming is the idea of using graphical icons to create programs. I take a look at available solutions and challenges facing visual languages. Keeping these challenges in mind, I measure the suitability of Blockly and highlight the advantages of using Blockly for creating a visual …
-
Conversion form structured programming to an object-oriented programming structure
<p>Structured programming languages have been in use for several decades. Each of these languages has different techniques for promoting modularity. As a result of those techniques, computing professionals have become accustomed to the notlon that data and procedures are separate entities. …
-
Internal convex programming, orthogonal linear programming, and program generation procedures
Three topics are developed: interval convex programming, and program generation techniques. The interval convex programming problem is similar to the convex programming problem of the real number system except that all parameters are specified as intervals of real numbers rather than as real …
-
Industrial Robot Programming
… for definition of the layers; the layers support programming on levels ranging from implementation of motor control and up to end-user programming. An experimental platform, built around industrially available robots, has been developed. Specially developed hardware interfaces and reconfigurations …
-
On Stochastic Programming
Made available in DSpace on 2014-12-10T23:09:00Z (GMT). No. of bitstreams: 1 7412032.pdf: 1769177 bytes, checksum: 26c51c00e3e54d31f5d03a58b6825749 (MD5) Previous issue date: 1973
-
Learning based programming
… ML to solve their problems when conventional programming techniques have proven insufficient. The first such were simple, computing the setting of only a single output variable. More recently, structured learning is adding its own set of challenges, and the specifications designed for such …
-
Toward automatic programming
Programming, the act of creating and changing software source code, should be a collaborative process between humans and computers. This dissertation shows a general approach and two techniques that bring us closer to this goal. The general approach is inspired by human programmers: they learn how …
-
Programming with keywords
Modern applications provide interfaces for scripting, but many users do not know how to write script commands. However, many users are familiar with the idea of entering keywords into a web search engine. Hence, if a user is familiar with the vocabulary of an application domain, they may be able to …
-
Accelerating dynamic programming
Dynamic Programming (DP) is a fundamental problem-solving technique that has been widely used for solving a broad range of search and optimization problems. While DP can be invoked when more specialized methods fail, this generality often incurs a cost in efficiency. We explore a unifying toolkit …
-
Advancing declarative programming
… two large and often culturally disjoint programming paradigms: declarative (focusing on specifying what a program is supposed to do, e.g., shuffle an array so that its elements are ordered) and imperative (detailing how the program intention is to be implemented, e.g., by applying the …
-
Explicit parallel programming
While many parallel programming languages exist, they rarely address programming languages from the issue of communication (implying expressability, and readability). A new language called Explicit Parallel Programming (EPP), attempts to provide this quality by separating the responsibility for the …
-
Me.TV : a visual programming language and interface for dynamic media programming
… the ease and continuity of scheduled programming, and the understanding that television is now, current, and pulsing. This thesis presents Me.TV, a web platform that combines the benefits of traditional television and on-demand viewing for a new experience that allows us to let go, …
-
Tangible programming bricks : an approach to making programming accessible to everyone
… information directly with our hands. Tangible Programming Bricks are physical building blocks for constructing simple programs. In this thesis I provide technical details of the Bricks themselves, demonstrate that they are useful for controlling a variety of digital "everyday objects," from toy …
-
Visualization of logic programming
… that visually depict the execution processes of programming languages. It is believed that visual traces of program execution in some language may help to expedite the learning of those that are unfamiliar with that language. In particular, the execution processes of logic programming languages …
-
Type Oriented Parallel Programming
… not both. Aim: To develop and evaluate a novel programming paradigm which will address the problem of parallel programming and allow for languages which are both conceptually simple and efficient. Method: A type-based approach, which allows the programmer to control all aspects of parallelism by …
Page 1 of 324