Automation is a need of today9;s world. By introducing automation in traditional systems, one can achieve greater accuracy and flawless performance of the system. Toll monitoring system is taken as an object and au...
详细信息
ISBN:
(纸本)9781538659335
Automation is a need of today's world. By introducing automation in traditional systems, one can achieve greater accuracy and flawless performance of the system. Toll monitoring system is taken as an object and automation is implied using proximity sensors and PLC- SCADA programming. the resultant system becomes fully automatic. the key point of the system is the PLC program itself drives the boom-barrier as well as street lights for conservation of energy. the prototype of toll monitoring system is designed using sensors and relays and Relay Ladder Logic (RLL) is embedded in PLC using SCADA.
Scientists are continually faced withthe need to express complex mathematical notions in code. the renaissance of functional languages such as LISP and Haskell is often credited to their ability to implement complex ...
详细信息
Linear dependence tests determine the dependences with linear array subscripts, but only give the passive results for those with nonlinear ones. that is to say, dependences exist as long as there are nonlinear cases, ...
详细信息
ISBN:
(纸本)9780769547497
Linear dependence tests determine the dependences with linear array subscripts, but only give the passive results for those with nonlinear ones. that is to say, dependences exist as long as there are nonlinear cases, which may lead to pseudo-dependences. However, to maximize the parallelism of applications and improve the credibility of the optimizing compiler, it is necessary to develop a nonlinear dependence test to eliminate the pseudo-dependences. By analyzing the optimal solution of the quadratic subscripts withthe indexes bounds constraints, a new nonlinear dependence test was proposed. We theoretically proved that the nonlinear dependences satisfying the quadratic programming model can be determined, and introduced a nonlinear dependence testing algorithm based on quadratic programming. Effectiveness of this algorithm was verified at the end.
this paper reports a research into the performance of high school students while they were first exposed to the paradigm of functionalprogramming. the findings have been organized using three categories. In this pape...
详细信息
ISBN:
(纸本)1581138369
this paper reports a research into the performance of high school students while they were first exposed to the paradigm of functionalprogramming. the findings have been organized using three categories. In this paper we will concentrate on the "Automated assignment to parameters" conception which was the most widespread conception found in the research. We will describe the conception and will discuss some possible factors that could influence its development.
functionalprogramming represents a modern tool for applying and implementing software. the state of the art in functionalprogramming reports an increasing number of methodologies in this paradigm. However, extensive...
详细信息
functionalprogramming represents a modern tool for applying and implementing software. the state of the art in functionalprogramming reports an increasing number of methodologies in this paradigm. However, extensive interdisciplinary applications are missing. Our goal is to increase student interest in pursuing further studies in functionalprogramming withthe use of an application: the ray tracer. We conducted a teaching experience, with positive results and student feedback, described here in this paper.
Current undergraduate parallel and distributed computing course faces several problems such as neglecting the importance of the course, lack of programming practice, etc. As multi-core computers spreads, it is necessa...
详细信息
ISBN:
(纸本)9781424441983
Current undergraduate parallel and distributed computing course faces several problems such as neglecting the importance of the course, lack of programming practice, etc. As multi-core computers spreads, it is necessary to improve the course. the multi-core technology is included as an indispensable teaching material, parallel programming is enhanced and several practical projects are designed to help students in programming training. After the improvement, the course is more effective and suitable for the demands of the students.
Motivating students to comprehend software structure, behavior and complexity is often difficult because software cannot be seen or even touched, disappear into files on disks. To overcome this problem, the author has...
详细信息
ISBN:
(纸本)9781479929511
Motivating students to comprehend software structure, behavior and complexity is often difficult because software cannot be seen or even touched, disappear into files on disks. To overcome this problem, the author has prepared an open source project, some programs developed by students themselves and two software visualization tools, and applied them in programming teaching. they are suitable for classroom use in undergraduate programming courses. the effectiveness of software visualization in programming teaching has been evaluated formally by students. the implementation of software visualization in programming teaching was judged to be successful because of the positive student feedback. this paper describes the case and experiment, the overall effectiveness, and plans for further work.
the continuous proliferation of multicore architectures has placed developers under great pressure to parallelize their applications accordingly with what such platforms can offer. Unfortunately, traditional low-level...
详细信息
ISBN:
(纸本)9780769547497
the continuous proliferation of multicore architectures has placed developers under great pressure to parallelize their applications accordingly with what such platforms can offer. Unfortunately, traditional low-level programming models exacerbate the difficulties of building large and complex parallel applications. High-level parallel programming models are in high-demand as they reduce the burdens on programmers significantly and provide enough abstraction to accommodate hardware heterogeneity. In this paper, we propose a flexible parallelization methodology, and we introduce a new task-based hybrid programming model (MHPM) designed to provide high productivity and expressiveness without sacrificing performance. We show that MHPM allows easy expression of both sequential execution and several types of parallelism including task, data and temporal parallelism at all levels of granularity inside a single structured homogeneous programming model. In order to demonstrate the potential of our approach, we present a pure C++ implementation of MHPM, and we show that, despite its high abstraction, it provides comparable performances to lower-level programming models.
Withthe introduction of fundamental concept computational thinking, Block-based programming tools are turning into more and more common in primary, middle and high school level introductory classes. Block-based progr...
详细信息
ISBN:
(纸本)9781538644300
Withthe introduction of fundamental concept computational thinking, Block-based programming tools are turning into more and more common in primary, middle and high school level introductory classes. Block-based programming languages support users to drag and drop different jigsaw shaped blocks and snapping together to form a program. the point of interest is on the programming logic rather than its syntax. In this paper, we present DB-Learn, a browser-based and visual programming environment. this facilitates to learn the concepts of relational algebra concepts. Relational algebra is one of the important concepts to learn and understand the operations of database management systems.
暂无评论