41,817 research outputs found
Producing electronic materials for teaching the Humanities using authoring tools
У статті розглядається процес створення електронних дидактичних матеріалів за допомогою ІКТ, зокрема, програм-оболонок, для навчання студентів гуманітарних спеціальносте
Cloud/fog computing resource management and pricing for blockchain networks
The mining process in blockchain requires solving a proof-of-work puzzle,
which is resource expensive to implement in mobile devices due to the high
computing power and energy needed. In this paper, we, for the first time,
consider edge computing as an enabler for mobile blockchain. In particular, we
study edge computing resource management and pricing to support mobile
blockchain applications in which the mining process of miners can be offloaded
to an edge computing service provider. We formulate a two-stage Stackelberg
game to jointly maximize the profit of the edge computing service provider and
the individual utilities of the miners. In the first stage, the service
provider sets the price of edge computing nodes. In the second stage, the
miners decide on the service demand to purchase based on the observed prices.
We apply the backward induction to analyze the sub-game perfect equilibrium in
each stage for both uniform and discriminatory pricing schemes. For the uniform
pricing where the same price is applied to all miners, the existence and
uniqueness of Stackelberg equilibrium are validated by identifying the best
response strategies of the miners. For the discriminatory pricing where the
different prices are applied to different miners, the Stackelberg equilibrium
is proved to exist and be unique by capitalizing on the Variational Inequality
theory. Further, the real experimental results are employed to justify our
proposed model.Comment: 16 pages, double-column version, accepted by IEEE Internet of Things
Journa
Profiling the educational value of computer games
There are currently a number of suggestions for educators to include computer games in formal teaching and learning contexts. Educational value is based on claims that games promote the development of complex learning. Very little research, however, has explored what features should be present in a computer game to make it valuable or conducive to learning. We present a list of required features for an educational game to be of value, informed by two studies, which integrated theories of Learning Environments and Learning Styles. A user survey showed that some requirements were typical of games in a particular genre, while other features were present across all genres. The paper concludes with a proposed framework of games and features within and across genres to assist in the design and selection of games for a given educational scenari
The Faculty Notebook, September 2015
The Faculty Notebook is published periodically by the Office of the Provost at Gettysburg College to bring to the attention of the campus community accomplishments and activities of academic interest. Faculty are encouraged to submit materials for consideration for publication to the Associate Provost for Faculty Development. Copies of this publication are available at the Office of the Provost
Unifying an Introduction to Artificial Intelligence Course through Machine Learning Laboratory Experiences
This paper presents work on a collaborative project funded by the National Science Foundation that incorporates machine learning as a unifying theme to teach fundamental concepts typically covered in the introductory Artificial Intelligence courses. The project involves the development of an adaptable framework for the presentation of core AI topics. This is accomplished through the development, implementation, and testing of a suite of adaptable, hands-on laboratory projects that can be closely integrated into the AI course. Through the design and implementation of learning systems that enhance commonly-deployed applications, our model acknowledges that intelligent systems are best taught through their application to challenging problems. The goals of the project are to (1) enhance the student learning experience in the AI course, (2) increase student interest and motivation to learn AI by providing a framework for the presentation of the major AI topics that emphasizes the strong connection between AI and computer science and engineering, and (3) highlight the bridge that machine learning provides between AI technology and modern software engineering
A sweetspot for innovation:developing games with purpose through student-staff collaboration
Within industry as well as academia, developing games that have wider impact on society has been of particular interest in the last decade. The increasing use of terms such as ‘games with purpose’, ‘serious games’ and gamification’ has been mirrored in a flurry of activity in games research. Broader applications of games beyond entertainment are now well-understood and accepted, with universities and companies excelling in creating games to serve particular needs. However, it is not explicitly clear how undergraduates of game design and development courses can be directly involved in serious game creation. With most undergraduates inspired by commercial games development, and the games industry requiring that universities teach specific technical skills in their courses, balancing the research aspirations of academics with the educational requirements of an appropriate undergraduate course can be a difficult balancing act. In this paper, the authors present three case studies of games with purpose developed through collaboration between undergraduate students and academic staff. In all cases, the educational value of the projects for the students is considered in relation to the research value for the academics, who face increasing demands to develop research outcomes despite a necessity to provide a first-rate learning experience and nurture future game developers
An Integrated Framework for AI Assisted Level Design in 2D Platformers
The design of video game levels is a complex and critical task. Levels need
to elicit fun and challenge while avoiding frustration at all costs. In this
paper, we present a framework to assist designers in the creation of levels for
2D platformers. Our framework provides designers with a toolbox (i) to create
2D platformer levels, (ii) to estimate the difficulty and probability of
success of single jump actions (the main mechanics of platformer games), and
(iii) a set of metrics to evaluate the difficulty and probability of completion
of entire levels. At the end, we present the results of a set of experiments we
carried out with human players to validate the metrics included in our
framework.Comment: Submitted to the IEEE Game Entertainment and Media Conference 201
Foundations, Properties, and Security Applications of Puzzles: A Survey
Cryptographic algorithms have been used not only to create robust ciphertexts
but also to generate cryptograms that, contrary to the classic goal of
cryptography, are meant to be broken. These cryptograms, generally called
puzzles, require the use of a certain amount of resources to be solved, hence
introducing a cost that is often regarded as a time delay---though it could
involve other metrics as well, such as bandwidth. These powerful features have
made puzzles the core of many security protocols, acquiring increasing
importance in the IT security landscape. The concept of a puzzle has
subsequently been extended to other types of schemes that do not use
cryptographic functions, such as CAPTCHAs, which are used to discriminate
humans from machines. Overall, puzzles have experienced a renewed interest with
the advent of Bitcoin, which uses a CPU-intensive puzzle as proof of work. In
this paper, we provide a comprehensive study of the most important puzzle
construction schemes available in the literature, categorizing them according
to several attributes, such as resource type, verification type, and
applications. We have redefined the term puzzle by collecting and integrating
the scattered notions used in different works, to cover all the existing
applications. Moreover, we provide an overview of the possible applications,
identifying key requirements and different design approaches. Finally, we
highlight the features and limitations of each approach, providing a useful
guide for the future development of new puzzle schemes.Comment: This article has been accepted for publication in ACM Computing
Survey
- …