Innovative Methods, User-Friendly Tools, Coding, and Design Approaches in People-Oriented Programming, 1st Edition

  • Steve Goschnick
  • Published By: Engineering Science Reference
  • ISBN-10: 1522559701
  • ISBN-13: 9781522559702
  • DDC: 004.01
  • Grade Level Range: College Freshman - College Senior
  • 488 Pages | eBook
  • Original Copyright 2018 | Published/Released November 2018
  • This publication's content originally published in print form: 2018

  • Price:  Sign in for price



As modern technologies continue to develop and evolve, the ability of users to interface with new systems becomes a paramount concern. Research into new ways for humans to make use of advanced computers and other such technologies is necessary to fully realize the potential of twenty-first-century tools. This title is a critical scholarly resource that examines development and customization user interfaces for advanced technologies and how these interfaces can facilitate new developments in various fields. Featuring coverage on a broad range of topics such as role-based modeling, end-user composition, and wearable computing, this book is a vital reference source for programmers, developers, students, and educators seeking current research on the enhancement of user-centric information system development.

Table of Contents

Front Cover.
Title Page.
Copyright Page.
Advances in Computer and Electrical Engineering (ACEE) Book Series.
Titles in This Series.
Table of Contents.
Detailed Table of Contents.
Programming Environments for People-Oriented Programming.
1: Novice Programming Environments: Lowering the Barriers, Supporting the Progression.
2: Blue, BlueJ, Greenfoot: Designing Educational Programming Environments.
3: UAPPI: A Platform for Extending App Inventor Towards the Worlds of IoT and Machine Learning.
4: From Natural Language to Programming Language.
New Methods for the People-Oriented Programming Paradigm.
5: Cultural Probes as a People-Oriented Method.
6: A Design Method for People-Oriented Programming: Automating Design of Declarative Language Mashups on the Raspberry Pi.
7: Interdisciplinary Design Teams Translating Ethnographic Field Data Into Design Models: Communicating Ambiguous Concepts Using Quality Goals.
8: Agent-Based Modelling of Emotional Goals in Digital Media Design Projects.
Theory in the People-Oriented Programming Paradigm.
9: Formation and Control of Identity: In a Social Media World.
10: Adding Emotions to Models in a Viewpoint Modelling Framework From Agent-Oriented Software Engineering: A Case Study With Emergency Alarms.
Personalized Learning Environments and the People-Oriented Programming Paradigm.
11: Intertwining E-Learning Technologies and Pedagogies at the System Design Stage: To Support Personalized Learning.
12: Merging Social Networking With Learning Systems to Form New Personalized Learning Environments (PLE).
Compilation of References.
About the Contributors.