ppxscal/embedding_network huggingface dataset:
Cross-functional teams used in computer science senior design capstone courses
Authors: R. J. Fornaro
Venue: Proceedings of the 30th Annual Frontiers in Education - Volume 02 (2000)

Traditionally, computer science curricula focus on teaching technical content, either ignoring the importance of interpersonal communication or relegating it to separate courses with no integration of communication and technical skills. Thus, students get little practice with communication of technical information and even less appreciation for its importance. For the past several years one of the computer science senior design courses at NC State University has emphasized teaming, process, and professional communication skills in the context of industrially sponsored technical projects. Even though the instructors repeatedly emphasize the importance of communication and process, students are resistant to focus on the more social aspects of problem solving, desiring instead to dive in and solve the technical problems. We describe the advantages and disadvantages of cross-functional teams in an educational setting, identifying communication issues related to coordinating projects and exploring novel opportunities for non-traditional undergraduate education.
Efficient phase-only frequency estimation
Authors: P. D. Fiore
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 1996. on Conference Proceedings., 1996 IEEE International Conference - Volume 05 (1996)

Techniques that estimate frequency and chirp rate as weighted sums of phase differences have received attention because they can be simple to implement. The novel contributions in this paper include the efficient implementation of these estimates through recursive structuring of the computation and trapezoidal approximation of the weighting functions. A multirate cascade structure for the trapezoidal weighting is given that allows frequency and chirp rate estimates to be formed for multiple analysis window lengths with little extra computation. The techniques described are particularly well suited to hardware implementation because they virtually eliminate multiplications while having little impact on performance.
An object-based approach to color subsampling
Authors: A. Moghaddamzadeh
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 1996. on Conference Proceedings., 1996 IEEE International Conference - Volume 04 (1996)

We propose an object-based approach to image subsampling in the chroma domain which outperforms the 4:2:0/4:2:2 chroma formats of MPEG-2 and other techniques proposed in the literature. This scheme is motivated by the fact that sharp color edges and detailed areas in the color domain represent significant visual information, and therefore, require better color definition. The object-based color subsampling approach is based on segmenting the C/sub B/ C/sub R/ components of an image into high and low-activity areas. The relatively large and less informative low activity regions are decimated to one pixel while high-activity objects are preserved entirely. A fuzzy filter is incorporated in our segmentation scheme to circumvent the effect of noise which could lead to isolated pixels. The object-based approach demonstrates superior results when measured perceptually. This scheme is particularly attractive as a preprocessing step to object-based coding schemes such as MPEG-4 where segmentation can be already available for content-based manipulation and generation of hybrid video data.
Adopting Student-Centred Approach to Advanced Database Teaching
Authors: Samia Oussena, Lynne Dunckley
Venue: Proceedings of the 24th British National Conference on Databases (2007)

The paper describes our experience in teaching a database systems module that is compulsory to all final year computing and information systems students with a diverse range of backgrounds and technical abilities. This challenge has driven the attempt to develop a student-centred approach to learning and teaching. The main goal of the module is to build on database systems concepts that students were introduced to in the second year studies and cover more advanced database concepts. The coursework has been designed on the basis of object relational database systems. Our goal is to expose students to a non trivial database system development. The modelling element of the coursework is done with UML class diagrams and the application logic is implemented in user defined types' methods either in PL/SQL or JAVA.
Custom computing implementation of two-step block matching search algorithm
Authors: A. Benkrid
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 2000. on IEEE International Conference - Volume 06 (2000)

Many fast search block-matching motion estimation (BMME) algorithms has been developed in order to minimize the search positions and speed up the computation but they do not consider how they can be effectively implemented by hardware. We propose a new regular fast search block-matching motion estimation algorithm named two step search (2SS). The 2SS BMME will then be implemented on the SPACE2 custom computer board which consists of up to 8 Xilinx XC6216 fine-grain, sea-of-gate FPGA chips. The experimental and simulation results show that it can have better algorithmic performance and can be implemented by FPGA chips very cost-effectively for video compression applications. Also, the 30 frames per second real time 2SS BMME video compression can be obtained from the SPACE2 custom computer.
Creativity support: the mixed-initiative composition space
Authors: Andruid Kerne, Eunyee Koh
Venue: Proceedings of the 7th ACM/IEEE-CS joint conference on Digital libraries (2007)

Creativity support is an important and challenging emerging area of research. combinFormation is being developed as a tool to support creativity through a mixed-initiative composition space. The system combines searches and information feeds, representing relevant information collections as compositions of image and text surrogates. The composition space affords human manipulation. This method has been shown to support information discovery in The Design Process, an interdisciplinary undergraduate course. In this demo, we demonstrate how combinFormation can be used to explore and discover information in digital libraries such as ACM Digital Library and the International Children's Digital Library.
QuteSAT: a robust circuit-based SAT solver for complex circuit structure
Authors: Chi-An Wu, Ting-Hao Lin, Chih-Chun Lee, Chung-Yang (Ric) Huang
Venue: Proceedings of the conference on Design, automation and test in Europe (2007)

We propose a robust circuit-based Boolean Satisfiability (SAT) solver, QuteSAT, that can be applied to complex circuit netlist structure. Several novel techniques are proposed in this paper, including: (1) a generic watching scheme on general gate types for efficient Boolean Constraint Propagation (BCP), (2) an implicit implication graph representation for efficient learning, and (3) careful engineering on the most advanced SAT algorithms for the circuit-based data structure. Our experimental results show that our baseline solver, without taking the advantage of the circuit information, can achieve the same performance as the fastest Conjunctive Normal Form (CNF)-based solvers. We also demonstrate that by applying a simple circuit-oriented decision ordering technique (J-frontier), our solver can constantly outperform the CNF ones for more than 15+ times. With the great flexibility on the circuit-based data structure, our solver can serve as a solid foundation for the general SAT research in the future.
Return of the hardware floating-point elementary function
Authors: Jeremie Detrey, Florent de Dinechin, Xavier Pujol
Venue: Proceedings of the 18th IEEE Symposium on Computer Arithmetic (2007)

The study of specific hardware circuits for the evaluation of floating-point elementary functions was once an active research area, until it was realized that these functions were not frequent enough to justify dedicating silicon to them. Research then turned to software functions. This situation may be about to change again with the advent of reconfigurable co-processors based on field-programmable gate arrays. Such co-processors now have a capacity that allows them to accomodate double-precision floating-point computing. Hardware operators for elementary functions targeted to such platforms have the potential to vastly outperform software functions, and will not permanently waste silicon resources. This article studies the optimization, for this target technology, of operators for the exponential and logarithm functions up to double-precision. These operators are freely available from www.ens-lyon.fr/LIP/ Arenaire/.
Introducing students to professional software construction: a "software construction and maintenance" course and its maintenance corpus
Authors: Guy Tremblay, Bruno Malenfant, Aziz Salah, Pablo Zentilli
Venue: Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education (2007)

It is widely accepted that there is more to software construction than basic programming skills. Professional software construction involves not only understanding some theoretical concepts, but also mastering appropriate tools and practices. In this paper, we present an undergraduate course in Software Construction and Maintenance, developed with the goal of introducing students to those key concepts, tools and practices. We first outline the content of that course, explaining how it fits within our undergraduate program. We then present a key element of that course-namely, its maintenance corpus along with its testing frameworks-used to concretely introduce students to various tools and practices, e.g., automatic test execution, build and configuration management, source code documentation, use of assertions, etc.
Fourier transform on sparse grids: Code design and the time dependent Schr&#x00f6;dinger equation
Authors: V. Gradinaru
Venue: Computing (2007)

The pseudo-spectral method together with a Strang-splitting are well suited for the discretization of the time-dependent Schr&#x00f6;dinger equation with smooth potential. The curse of dimensionality limits this approach to low dimensions, if we stick to full grids. Theoretically, sparse grids allow accurate computations in (moderately) higher dimensions, provided that we supply an efficient Fourier transform. Motivated by this application, the design of the Fourier transform on sparse grids in multiple dimensions is described in detail. The focus of this presentation is on issues of flexible implementation and numerical studies of the convergence.
Wikipedia as Rational Discourse: An Illustration of the Emancipatory Potential of Information Systems
Authors: Sean Hansen, Nicholas Berente, Kalle Lyytinen
Venue: Proceedings of the 40th Annual Hawaii International Conference on System Sciences (2007)

Critical social theorists often emphasize the control and surveillance aspects of information systems, building upon a characterization of information technology as a tool for increased rationalization. The emancipatory potential of information systems is often overlooked. In this paper, we apply the Habermasian ideal of rational discourse to Wikipedia as an illustration of the emancipatory potential of information systems. We conclude that Wikipedia does embody an approximation of rational discourse, while several challenges remain.
On the functional and architectural structures of human visuomotor systems
Authors: Yaoping Hu
Venue: Proceedings of the Fourth IEEE International Conference on Cognitive Informatics (2005)

This paper reviews empirical work on human visuomotor systems in the brain by exploring the mechanism of how visual information might flow from visuo-perceptual input to action output. A brief description presents the theoretical framework about the distinction between visual perception (conscious perception) and the visual control of actions (visuomotor actions), in terms of frames of reference and metrics used. A tentative model is put forward on the basis of the functional and architectural structures of the visuomotor systems. A discussion highlights the relevance of this model to adaptive intelligent systems. The purpose of this paper is to show how cognitive informatics and cognitive neurosciences inform each other. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Common-acoustic-poles/zeros approximation of head-related transfer functions
Authors: C. J. Liu
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 2001. on IEEE International Conference - Volume 05 (2001)

Common-acoustic-poles/zeros (CAPZ) approximation is a more efficient way to model head-related transfer functions (HRTFs). In CAPZ approximation, a group of HRTFs can share a set of poles but use their own zeros. Previous CAPZ works, such as the Prony, Shanks and iterative prefiltering methods, were all based on the linearized least-square criterion. A new state-space approach, jointly balanced model truncation, is proposed by using singular value decomposition of a joint Hankel matrix. The proposed approach can choose the suitable order of IIR filters for HRTFs approximation according to the distribution of singular values but previous works can not. The proposed method is also modified to permit different orders for the poles and zeros. Computer simulations of these approaches are included for comparison.
On a class of infinite extent nonlinear interpolators
Authors: C. Bourin
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 1996. on Conference Proceedings., 1996 IEEE International Conference - Volume 05 (1996)

The problem of minimum mean-square (m.s.) interpolation of a discrete-time stationary stochastic process using a class of infinite extent nonlinear interpolators is studied. These interpolators consist of a finite number p of nonlinear instantaneous transformations followed by a p input one output infinite extent linear filter. The expressions of the optimal interpolator and of the approximation error are derived and generalize the corresponding relations known in linear interpolation theory. As an extension, the estimation problem with several missing observations is also investigated.
Service learning first year design retention results
Authors: M. Piket-May
Venue: Proceedings of the Frontiers in Education Conference, 2001. 31st Annual - Volume 02 (2001)

The College of Engineering and Applied Science at the University of Colorado at Boulder (USA) has operated a first-year engineering design course for six years now. The course is required in some curricula in the college, recommended in others, and accepted for credit by all departments. The course stresses teamwork and design, culminating in a 7-9 week team design project. The projects vary with instructor, and usually each of the 4-5 teams per class works on a different project. This paper first discusses the service learning sections of the course. It then discusses the results of statistical analysis regarding retention and major selection between students who took the first year design course compared with those who did not. The authors now have six years of experience with the course so they present data from entry to graduation for the students who entered in the first two years. In addition, they have included preliminary statistics to study the effect of using service learning projects as a part of the first year design experience.
SOAW2 for Managing the Web 2.0 Framework
Authors: Wail M. Omar, Ali Dhia K. Abbas, Taleb-Bendiab
Venue: IT Professional (2007)

While Web 2.0 is still ill defined, most commentators anticipate it to leverage emerging Web-centric, request driven, resource and interaction models, such as social networking and collaboration.
Detection with embedded known symbols: optimal symbol placement and equalization
Authors: S. Adireddy
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 2000. on IEEE International Conference - Volume 05 (2000)

The detection of a data sequence with embedded known symbols is considered. For a class of symbol-by-symbol decision feedback receivers, known symbol distributions optimal with respect to the criterion of average mean square error (A-MSE) are presented. Optimal design of the decision feedback receiver is also obtained. Simulation results show that, compared to the performance with conventional symbol placement strategy, considerable gain can be obtained by the joint optimization of symbol placement and equalizer.
Improving EVRC half rate by the algebraic VQ-CELP
Authors: Fenghua Liu
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 1999. on 1999 IEEE International Conference - Volume 04 (1999)

This paper presents an algebraic vector quantized codebook excited linear prediction (AVQ-CELP) speech codec. The objective is to enhance the half rate mode of IS-127, the enhanced variable rate codec (EVRC). In AVQ-CELP scheme, only the perceptually important components are encoded, and the selection of the components is done in a way similar to the ACELP. An open-loop procedure is used to select the subvectors. The selected sub-vectors are concatenated and vector quantized. An analysis-by-synthesis strategy is used to determine the optimal excitation. The generalized Lloyd algorithm (GLA) is used to optimize the AVQ codebook. In order to improve the synthesis quality of voiced frames, a two-pulse version of ACELP is used in the strong voiced frames. The proposed algorithm was incorporated in the Nokia CDMA handset prototype. Under a joint collaboration effort with SK Telecom, a field-testing was performed in Korea to evaluate the performance of the proposed AVQ algorithm. The results indicate a considerable improvement relative to the standard EVRC operating at the maximum half-rate.
Making things real in electronics laboratories
Authors: C. G. Braun
Venue: Proceedings of the Frontiers in Education Conference, on 1995. Proceedings., 1995 - Volume 02 (1995)

Typical projects in basic electronics laboratories focus on teaching key concepts by having the students design, build and test many simple circuits. At the end of each laboratory, the circuit is disassembled. As a result, students are often frustrated as they never quite get to the level where they can design and build anything practical. We have started a new approach in our Junior year electronics laboratories. Several laboratory projects were changed to give the students the opportunity to design and build useful circuits that they then can keep and use in follow-on projects. This approach takes advantage of our "Electronic Prototyping Facility" which offers a vertical integration of advanced CAD tools with an automated printed circuit board manufacturing system. The students are able to rapidly prototype electronic systems and experience the entire design-production cycle just as they would in industry. The projects the students constructed include an adjustable power supply, a variable frequency/duty cycle clock and a linear amplifier. The details of this experiment in electronics laboratory instruction along with the promises and drawbacks are discussed. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Simple multilingual support for Tcl
Authors: Henry Spencer
Venue: Proceedings of the 5th conference on Annual Tcl/Tk Workshop 1997 - Volume 5 (1997)

The first, and often largest, step toward internationalization of an interactive application is translation of its output messages, prompts, etc. into the desired language. This is typically done with a "message catalog": the program supplies a key of some kind, which is looked up in the catalog to yield the appropriate translation. While this basic approach is impossible to avoid (given the infeasibility of automated translation), the engineering details matter a great deal. Programmers can cope with almost infinitely messy interfaces if they must (as witness X programming before Tk), but convincing them to use a new interface voluntarily requires ease of use. Ideally, doing it right should be easier than doing it wrong. If there are concrete benefits from doing it right, doing it right can be slightly harder than doing it wrong. However, message-catalog facilities are almost always quite a bit harder to use than puts. Hence applications typically use message catalogs only when it is explicitly demanded by the requirements, and retrofitting an application to use a message catalog is painful. A carefully designed message-catalog facility can be almost as easy to use as puts, and retrofitting it into a program can be relatively easy. The lookup key should be the message in the original language. Simple provisions for nested subtranslations, untranslated substrings, disambiguating tags, and either explicit (call a procedure) or implicit (done as part of output) translation are essential. Doing all this for Tcl takes care but is practical.
Agent Design of SmArt License Management System Using Gaia Methodology
Authors: Qian Zhao, Yu Zhou, Mark Perry
Venue: Proceedings of the Third International Conference on Autonomic and Autonomous Systems (2007)

Modern software services and data centers require a license management system to regulate the agreements that have been reached between subscriber and provider. License management helps to track usage and protect service from abuse. License agreements provide the basis for enforcement and regulation. The automation of license agreements is desired by providers and subscribers to improve transaction efficiency, give flexibility, and minimize unwanted cost. We have proposed a framework, called SmArt (Semantic Agreement) system, that enables agreement automation in the autonomic computing context using ontology and agent technologies. This paper applies the SmArt system to the domain of license management and presents its agent design with Gaia methodology.
For Entertainers At FIE
Authors: D. Vines
Venue: Proceedings of the Frontiers in Education Conference,1997. on 27th Annual Conference. Teaching and Learning in an Era of Change. - Volume 01 (1997)

On the basis of creative thinking test of students at Southeast University, characteristics of students' creative thinking and their relations to creativity are summarized in this paper. The main characteristics of students' creative thinking evaluated in the test are fluency, flexibility and elaboration. Generally speaking, marks of fluency and flexibility have direct relations to the general grade of creative thinking. Thus, it is important to train fluency and flexibility of thinking in order to develop students' creative thinking ability. The above understanding led to the reform in engineering education. First, the authors set up a course of creativity development for students. In the course known as Creative Studies or Creatology, students took part in various exercises of fluent thinking and flexible thinking, especially divergent thinking, to facilitate their creative thinking ability. Second the authors improved their teaching methods in class. The chief reform included self-comment, mutual comment, debating, discussion on special items, exercise-correcting, mutually and creativity-compensated examination, etc. The above reform in class meant an attempt of creative education. The investigation showed that most of the students increased their creativity effectively through creative education.