A practical approach for developing a system incorporated with real-time speech compression are presented. This is a technique used in practice within the industrial sector for selecting and integrating DSP functional...
详细信息
A practical approach for developing a system incorporated with real-time speech compression are presented. This is a technique used in practice within the industrial sector for selecting and integrating DSP functionality into a large system. A three-stage technique is used to simulate, evaluate, debug and implement the CCITT G.728 low delay code excited linear prediction (LD-CELP) algorithm. In the first stage, the algorithm is evaluated via simulation to determine whether it meets the design criterion. Then, it is implemented in real-time based an objectoriented approach. After the algorithm is thoroughly tested, it is further refined to obtain tighter and faster coding. This technique can be applied to other real-time DSP algorithms.< >
This paper presents how multistrategy error detection and discovery (MEDD), a student modeling system using machine learning can be applied to the domain of object oriented programming. Java is the language used in le...
详细信息
This paper presents how multistrategy error detection and discovery (MEDD), a student modeling system using machine learning can be applied to the domain of object oriented programming. Java is the language used in learning object oriented programming. MEDD detects the learner's errors and discovers the misconceptions based on the presence (or absence) of errors.
Recently there has been a lot of interest in experiments with beams of particles and quasi-particles. In particular, beams of phonons (sound quanta) have been used for inventing new types of solid-state spectroscopies...
详细信息
Recently there has been a lot of interest in experiments with beams of particles and quasi-particles. In particular, beams of phonons (sound quanta) have been used for inventing new types of solid-state spectroscopies. In most real-life experiments, the down-converting long-wavelength acoustic phonons propagate in crystalline media which contain scattering centres. This means that the physical problem considered is quite general and concerns unstable, elastically scattered particles and quasi-particles. The underlying physical problem is so complex that until now the only effective method for the study of such beams has been computer experiments. This paper discuss some aspect of the use of object-orientedprogramming (OOP) for designing programs of computer experiments on beams of phonons, but the present methods can be applied to quite a wide class of experiments on beams of particles and quasi-particles of the other kinds. The main ideas of OOP are presented and illustrated with examples. The support for OOP concepts that C++ programming language provides is discussed. (C) 1998 Elsevier Science Ltd. All rights reserved.
Information systems are growing in both size and complexity. object orientation has emerged as a dominant paradigm in designing and constructing such large and complex information systems, which is being taught to und...
详细信息
Information systems are growing in both size and complexity. object orientation has emerged as a dominant paradigm in designing and constructing such large and complex information systems, which is being taught to undergraduate students of Computer Science and Engineering. The use of java technology to develop applications is found preferred one [1]. There exists a knowledge gap between industry expectations and students knowledge. Hence deep learning of java programming is essential attribute to reduce the gap [1]. This paper presents classification of lab assignments as demonstration, Exercises, structured Enquiry type and open ended types with an approach of using conceptual model as intermediate step before writing java code for a given problem statement. This classification of assignments/problem statements move the responsibility from a professor to student where the latter involvement is observed high in achieving the objectives set for each type in classification of assignments, hence helps to meet industry expectations. The conceptual model, drawing a class diagram using standard notations (diagrammatic representations) improves the students understanding of objectoriented concepts [7], for a given lab assignment which in-turn eases the student effort in translating the class diagram into program code by following the syntax. The students will be graded during assessment as Grade-S, Grade-A, Grade-B, Grade-C, Grade-D, Grade-E, Grade-F and where Grade-S is highest and Grade-F is lowest. The results of assessment are analyzed for year 2013 and 2014 batches and it is observed that, there is increase in grade A in year 2014 compared to year 2013. The observed change is due to the above said approach. The result analysis of year 2013 and 2012 shows that, the grade F is increased little in results of year 2013, it is due to the current approach where the lab assignments are classified and students are expected to apply the concepts studied effectively and few st
An objectoriented approach has been developed using Lab VIEW RT. This real-time variant of the well known graphical programming language is based on the PharLap OS. This approach allows for two different scenarios. F...
详细信息
An objectoriented approach has been developed using Lab VIEW RT. This real-time variant of the well known graphical programming language is based on the PharLap OS. This approach allows for two different scenarios. First, existing objectoriented code developed for MS-Windows and Linux platforms can be reused on a real-time platform, next to a time critical loop with high priority. The reusability of existing code drastically reduces the development time for complex data acquisition and control systems, based on PXI or cPCI platforms. Second, small PAC systems like the FieldPoint series from National Instruments have limited CPU power and memory. However, dedicated classes allow the usage of an objectoriented approach and serve to integrate such sub-systems to larger SCADA systems
An object-oriented, declarative, statically typed and temporal language system is presented. What makes this system very different from the currently prevailing strongly typed procedural object-oriented language syste...
详细信息
An object-oriented, declarative, statically typed and temporal language system is presented. What makes this system very different from the currently prevailing strongly typed procedural object-oriented language systems is that methods are specified in a high-level, constraint sublanguage. The constraint sublanguage is based on a particular temporal paradigm, which has an execution model as well as the formal, initial model semantics. This constraint language system is seen as a non-traditional component of a sophisticated, typed object-orientedprogramming environment. It complements the procedural object-oriented languages in the areas of prototyping, simulation and databases. The paper covers the core ideas, the programming methodology, the type system, and the implementation techniques, Possible concurrent extensions and the limitations of the system are also discussed.
Initially, object-orientation and parallelism originated and developed as separate and relatively independent areas. During the last decade, however, more and more researchers were attracted by the benefits from a pot...
详细信息
Initially, object-orientation and parallelism originated and developed as separate and relatively independent areas. During the last decade, however, more and more researchers were attracted by the benefits from a potential marriage of the two powerful paradigms. Numerous research projects and an increasing number of practical applications were aimed at different forms of amalgamation of parallelism with object-orientation. As elaborated in this paper, it has been realized that parallelism is an inherently needed enhancement for the traditional object-orientedprogramming (OOP) paradigm, and that object-orientation can add significant flexibility to the parallel programming paradigm.
The computing education community has shown a long-time interest in how to analyze the object-oriented (OO) source code developed by students to provide them with useful formative tips. Instructors need to understand ...
详细信息
The computing education community has shown a long-time interest in how to analyze the object-oriented (OO) source code developed by students to provide them with useful formative tips. Instructors need to understand the student's difficulties to provide precise feedback on most frequent mistakes and to shape, design and effectively drive the course. This paper proposes and evaluates an approach allowing to analyze student's source code and to automatically generate feedback about the more common violations of the produced code. The approach is implemented through a cloud-based tool allowing to monitor how students use language constructs based on the analysis of the most common violations of the object-oriented paradigm in the student source code. Moreover, the tool supports the generation of reports about student's mistakes and misconceptions that can be used to improve the students' education. The paper reports the results of a quasi-experiment performed in a class of a CS1 course to investigate the effects of the provided reports in terms of coding ability (concerning the correctness and the quality of the produced source code). Results show that after the course the treatment group obtained higher scores and produced better source code than the control group following the feedback provided by the teachers.
object oriented programming is an important subject for computer major students, this course not only delivers the expertise on how to write program in an OOP language, but also guides students to think in object orie...
详细信息
This paper presents MIOOP, a new extension of the IEC 61131-3 norm which allows for an object oriented programming paradigm (OOPP) approach for the development of PLC control software. MIOOP supports the basis of OOPP...
详细信息
This paper presents MIOOP, a new extension of the IEC 61131-3 norm which allows for an object oriented programming paradigm (OOPP) approach for the development of PLC control software. MIOOP supports the basis of OOPP, i.e. abstraction, encapsulation, modularity, hierarchy and polymorphism. In addition, the five programming languages of the IEC 61131-3 norm are supported by MIOOP. Generated code is compliant with the standard specification, allowing for real implementation in those PLCs vendors supporting the new standard.
暂无评论