The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The number of network systems and network applications is rapidly increasing with the wide deployment of broadband network access. Network protocols and algorithms, as key components of network systems, are usually developed and evaluated in a simulated network, an emulated network and/or a real network. In this paper, we propose evalBox, a cross-platform evaluation framework that provides support...
The use of Bloom filters in network applications has increased rapidly. Since Bloom filters can produce false positives, the trueness of each positive needs to be identified by referring to an off-chip hash table. This letter proposes a new method for identifying the trueness of Bloom filter positives. We propose the use of an additional Bloom filter programmed for the complement set of the given...
We explore a novel model of computation based on nodes that have no public addresses (ids). We define nodes as concurrent, message-passing computational entities in an abstract communication medium, similar to the Actor model, but with all public node ids elided. Instead, drawing inspiration from biological systems, we postulate a send-to-behavior language construct to enable anonymous one-way communication...
Advanced Computer Architecture is an upper-level required course offered by the Department of Computer Science and Engineering at the University of Alaska-Anchorage (UAA). Course content is structured to provide students with a qualitative and quantitative approach to computer architecture, which addresses both the hardware and software aspects of parallelism in modern computing systems. Historically,...
A common approach to the problem of predicting students' exam scores has been to base this prediction on the previous educational history of students. In this paper, we present a model that bases this prediction on students' performance on several tasks assigned throughout the duration of the course. In order to build our prediction model, we use data from a semi-automated peer-assessment system implemented...
Helping college freshmen to learn basic computer programming is a longstanding research topic. Various environments, tools and languages have been developed to ease the initial steps of novice programmers. However, to be used to their full extent, such artifacts should be better combined with an appropriate learning approach. This work describes pre-term workshops offered to Computer Engineering undergraduate...
Through support from the National Center for Women & Information Technology (NCWIT), the University of Texas at El Paso (UTEP) and the El Paso Community College (EPCC) began a program to collaborate on adoption of Peer-Led Team Learning (PLTL) at EPCC. The NCWIT-funded effort aims to transfer this effective retention practice to the EPCC in order to establish early connections with female students,...
For many engineering students, freshman programming represents one of the hardest courses for them to master. Unlike other science fields, few students are routinely exposed to programming in the K12 system. This can make the freshman programming course daunting. However, in the field of software engineering, success in this area is vital, as success in nearly all future courses requires mastery of...
The advent of massive open online courses (MOOC) poses challenges for teaching and learning programming. This paper has analyzed these challenges and thereby proposed a self-motivating learning platform for students in the introductory programming course. Novel mechanisms of online assignments and examination have been introduced. Our platform provides functions for self-motivating learning and practicing...
This paper addresses the continuing problem in the United States of a lack of female professionals in Computer Science. The research team conducted surveys of middle school students and working adults to examine their attitudes, motivations, and experience with Computer Science. Based on the survey findings, the researchers are able to evaluate the effects of early, positive exposure to computer programming...
Women are underrepresented in the field of Computer Science. This project aims to help Secondary School girls develop an insight into the role computers play in society and to learn some of the key skills in computing including computer programming. Exposure to Computer Science, in home or school environments, and encouragement from family and peers are leading factors that influence girls' decisions...
The usefulness of online and hybrid delivery methods in education has long been realized and with the advancement of computer and communication technologies and the Web based authoring tools, their effectiveness have been further extended. We are at a point that online and hybrid course offerings for undergraduates are quickly becoming an integrated and regular part of engineering departments' course...
Our university, as with many others throughout the world, has a relatively low pass rate in the introductory computer science courses. Over the course of more than fifteen years, various changes have been made to the introductory course sequence with the hope of improving student success. We describe these changes and perform an initial analysis of student course performance that finds little change...
In this paper we report on an experiment conducted in an attempt to improve further the learning environment in a basic campus course on Object-Oriented Programming and Design given to first-year engineering students studying Computer Science and Engineering. This course has for years had the same traditional set-up that is common also in other engineering schools around the world including lectures,...
This paper presents the Candidate Moves Method for parallelization of the MiniMax search procedure. As the framework for this new method the basic MiniMax procedure is defined. The original modification of the classic MiniMax procedure is presented in detail. All of these theoretical results and novelties are successfully implemented and verified in authors' chess application Achilles, which is the...
Data and computation integrity is the major concerns for the users of MapReduce systems. Most production-level MapReduce system optimistically assume that all nodes are trustworthy. Yet, even one compromised node can corrupt the integrity of final results generated by the computation. In the literature, this problem is addressed by many different approaches, where some of them proposed to use specialpropose...
During workshops on computer animation using Alice, a free platform for three dimensional computer animation created by Carnegie Mellon University, we detected and observed a series of different patterns of use of the platform by attendants. Most participants would start following instructions as precisely as possible. Within a short time some would divert to create visually attractive scenes worrying...
With the development of cooperative robotic applications, variable kinds of communication method between robots are applied. The quality of communication has directly affect to the movement of each mobile robot in system. This paper proposes an approach to control the communication between 3 mobile robots by using wireless communication. In this paper, we focus on three main parts. In the first part,...
Computer Science (CS) unplugged is a set of learning activities designed to explain CS concepts without using a computer. These activities have been used globally especially during CS outreach programs. It was used during these programs to attract middle and high school students to major in CS. With this knowledge in mind, we initiated a summer camp program involving local middle and high school girls...
This paper represents the analysis of the existing architecture framework used across domains. It also emphasizes on the modern architecture in integration with apache Hadoop. The existing data architecture is under pressure from new data and machine generated data for the upcoming years that is due to emergence of new data types there has been tremendous pressure on all the data systems within an...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.