Applied Computing

Available Speakers on this Topic

Nancy Amato

  • Using Motion Planning to Study Protein Motions
    Protein motions, ranging from molecular flexibility to large-scale conformational change, play an essential role in many biochemical processes.  For example, some devastating diseases such as Alzheimer's...

Dorian C Arnold

Brian A. Barsky

Steve D Benford

  • Trajectories Through The User Experience
    The idea of designing the ‘user journey’ is familiar to User Experience designers. However, the emergence of mobile interaction, followed by augmented reality and now the Internet...
  • Uncomfortable User Experience
    This is a provocative lecture that confronts our current thinking about how we design interactions with computers and instead makes a case for the deliberate engineering of discomfort as part...

Christophe Bobda

Erik Brunvand

  • Technological Fluency through Circuit Bending
    Electronic technology is pervasive in our modern world but how it actually works can be a mystery to many people. In 1999 and 2002 the National Research Council (NRC) released influential reports...
  • What Programmers Should Know about DRAM
    Dynamic Random Access Memory (DRAM) is what makes up the "main memory" of most computer hardware. It's also much stranger than you might think, and has hidden complexity that can...

Margaret Burnett

Li Chen

Luca Chittaro

Dipankar Dasgupta

  • Cloud Services: Security, Compliance and an Insurance model
    As cloud services move to the mainstream to meet major computing needs, the issues of ownership and chain of custody of customer data are becoming primary responsibilities of providers. The 3...
  • Online Social Networks and Privacy issues
    Blogging, tweeting and social networking become important part of our daily life. Studies have shown that people spend a lot of their time online such as Facebook, LinkedIn, Twitter, You Tube...
  • Puzzle-based learning in Cyber Security Education
    Different forms of puzzles are in existence for people to think, expand knowledge and stimulate their cognitive ability.  Puzzle-based learning has proven to result in a better STEM learning environment...

Kerstin Dautenhahn

Henry Duh

Geraldine Fitzpatrick

Dennis J Frailey

Donald Gotterbarn

  • Computer Ethics and Technology
    This talk focuses on computer ethics as it relates to the day to day activities of practicing computer professionals. The emphasis is on real world moral and legal issues for the practicing computer...
  • Software Development: More Than Just Programming
    We are often surprised by the number of non-programming related issues that affect the professional’s efforts to develop quality software and web interfaces. Development efforts are constrained...
  • Unmanaged Risk: Why Systems Don't Work
    The focus on software testing and risk analysis during software development has only had a limited effect in reducing software failures. This talk will present a new approach to the identification of...

Michael Gschwind

  • Accelerating Deep Learning
    As computing systems transform to become more responsive to human needs, Machine Learning and Deep Learning are poised to become key drivers of new cognitive computing systems.  Artificial...
  • The Evolution of Artificial Intelligence

    As computing systems transform to become more responsive to human needs, cognitive computing systems are posed to revolutionize computing.  Artificial Neural Networks hold...

Vicki L Hanson

  • Inclusive Technologies



    Nearly 1 of every 5 people either currently has a disability or will develop a one in their lifetime.  For these individuals,...
  • The Age Wave

    Are technology difficulties an inescapable fact of ageing?  Or are there factors that can equip future generations of older adults with skills that will erase or...

Yu Hua

Kristina Höök

  • The Mobile Life? An enjoyment society
    The Mobile Life Centre, started in 2007, has grown to be about 45 researchers, exploring experiential, leisure and playful mobile and ubiquitous interactions. We do serious research on what we might...

Seiji Isotani

Joaquim A Jorge

Benjamin Kenwright

  • Memory management: Fast Efficient Fixed-Sized Memory Pools
    This lecture discusses the importance of memory in the context of performance.  We examine and present a ready-to-use, robust, and computationally fast fixed-size memory pool manager with...
  • Debugging Game Systems (Practical Debugging)
    The practical challenges of debugging large software projects (such as video games) is important – not just the ability to track down issues but to write software that makes the process...
  • High Performance Graphics with Vulkan
    This lecture introducing the listener to the Vulkan cross platform 3D graphics API - including examples and discussion on the practical aspects. The lecture address questions, such as: 
    •...
  • Inverse Kinematics
    Inverse kinematics is the mathematical process for calculating the movement of objects. This is useful in a whole range of fields, from engineering and robotics to medical analysis and video...
  • Opportunities and Challenges in Teaching Video Games in Higher Education
    This lecture discusses the opportunities and challenges of video game curricula. The talk explores the diversity of the subject from both an artistic and technical perspective - centred around solutions...

Samee U Khan

  • Big Data Recommendation Systems
    Recommendation systems were developed in the 90s to address the challenges of automatic and personalized selection of data from diverse and overloaded sources of information. These systems apply...
  • Data Center Networks: Trends, Opportunities, and Challenges
    The major Information and Communication Technology (ICT) components within a data center are: (a) servers, (b) storage, and (c) interconnection networks. The data center network (DCN) is considered...
  • Universal Design in Learning
    It is a well-known fact that the human learning experience is not universal. Consequently, when developing instructional materials, we must be cognizant of techniques and procedures that may...

Fernando Koch

Sven Koenig

  • Making Good Decisions Quickly
    Several disciplines, including artificial intelligence, operations research and others, study how to make timely and good decisions. In this talk, I argue that it is possible to combine ideas from these...
  • Recent Advances in Path Planning
    Path planning is an important technology for a large number of applications, and most computer scientists are familiar with Dijkstra's algorithm. In this talk, I discuss recent advances in path...

Jysoo Lee

  • Introduction to High Performance Computing
    High performance computing (HPC) is an important tool which can be used to enhance the quality of life, to increase economic competitiveness, to prevent and manage natural disaster, and to accelerate...
  • User Centric e-Infrastructure
    Construction of any infrastructure requires active interaction between users and providers. When emerging technology is applied to users who are not familiar with technology, such as in the cases of...

Panos Markopoulos

  • Designing Socio Digital Experiences
    The experiences emerging from interacting with digital technology need to be understood, designed, and engineered in order to ensure that they provide value to their users, helping them achieve their...
  • Interaction Design for Rehabilitation
    There is a growing demand for rehabilitation and this necessitates the development of rehabilitation technology. Further, such technologies can not only improve the quantity of rehabilitation that can...

Oge Marques

Jeanna N Matthews

Amit Nanavati

  • The Spoken Web
    The WWW enabled quick and easy information dissemination and brought about fundamental changes to various aspects of our lives. However, a very large number of people, mostly in developing regions,...
  • What does engineering mean to a student?
    A discussion on what engineering ought to mean, it's goals and how it might differ from science.

James F. O'Brien

  • Adaptive Simulation with Triangle Meshes
    This talk will discuss the development of high-fidelity finite element simulation methods based on adaptive mesh refinement. These methods dynamically refine and coarsen meshes so that they automatically...
  • Image and Video Forensics through Content Analysis
    Advances in computational photography, computer vision, and computer graphics allow for the creation of visually compelling photographic forgeries. Forged images have appeared in tabloid magazines,...

Sharath Pankanti

  • Actionable Video Content Summarization: Lessons from Practical Case Studies
    For the first time in the history of universe, the video data generated by humans has exceeds all other forms of the data. While no one denies the utility of the information hidden within this...
  • Biometrics
    The determination of identity can be accomplished by three generic means. Conventionally, an exclusive possession (either a physical, e.g., key or electronic, e.g., cookie), knowledge (e.g., password,...
  • Multi-media Compliance: A practical paradigm for managing business integrity
    In virtually every business context there is a need to establish some form of monitoring system to ensure that employees comply with business processes and policies. Compliance failures range from organized...
  • Public Sector Surveillance
    Situation awareness is the key to security. Awareness requires information that spans multiple scales of space and time. The increasing need for sophisticated surveillance systems and the move to a...
  • Retail video analytics
    The retail industry grosses trillions of USD revenue annually worldwide and provides numerous opportunities for innovation to facilitate real-world business operations. Applications include: loss prevention,...

Gyana R Parija

Pearl Pu

  • Emotion Analysis in Natural Language
    What is human emotion? It turns out there are more than 90 definitions. Among the most recent well-accepted ones, emotion is understood as our reaction to external and internal events...
  • Sensor-based Personalized Wellness Applications
    The cost of health care is expected to grow enormously in the coming years. To keep these costs limited, we need better technological tools for self-monitoring and independent aging, and to put...

Andrzej Rucinski

  • OPPORTUNITY OF INTERNET OF THINGS SEMINAR
    Internet of Things (IoT) is an expanding space for researchers, students, and professionals.  Development of IoT applications is hindered by the lack of available design tools, methodologies,...

Valentina Salapura

  • Accelerating Business Analytics Applications

    The IBM Watson system has demonstrated the power of applying analytics to large bodies of unstructured knowledge.  In a business environment, business text analytics applications have seen...

  • Design and Implementation of Snoop Filters for Chip Multiprocessors

    As multi-core processors evolve, coherence traffic between cores is becoming problematic, both in terms of performance and power. The negative effects of coherence (snoop) traffic can be significantly...

  • Exploiting eDRAM bandwidth with data prefetching: simulation and

    Compared to conventional SRAM, embedded DRAM (eDRAM) offers power, bandwidth and density advantages for large on-chip cache memories. However, eDRAM suffers from comparatively slower access...

  • High Performance Computing at IBM

    High-performance computing technologies are entering the mainstream in a transition ready to revolutionize entire industries.  Today, clusters, grids and virtualization infrastructure at the...

  • Scaling Up Next Generation Supercomputers

    Historically, technology has been the main driver of computer performance. For many system generations, CMOS scaling has been leveraged to increase clock speed and build increasingly complex microarchitectures....

Xipeng Shen

Ranjith Tharayil

André Tricot

  • Designing interfaces and interactions for learning
    For 25 years, research in instructional design and multimedia learning obtained and replicated hundreds of empirical results. These replicated results or effects have been used to promote principles...

Jean Vanderdonckt

  • Heuristic evaluation of user interfaces.
    Heuristic evaluation is a usability inspection method that consists of submitting any user interface of an interactive system to a set of recognized principles, called heuristics. These heuristics could...

Rakesh Verma

  • Programming Without Tears?
    Can you imagine a sorting program that is two lines? A Quicksort Program that fits on a PowerPoint slide? In this...

Bebo White

Tao Xie

Moustafa A Youssef

Demetrios Zeinalipour-Yazti

  • "Telco Big Data: Current State & Future Directions"
    A Telecommunication company (Telco) is traditionally only perceived as the entity that provides telecommunication services, such as telephony and data communication access to users. However, the radio...
  • Internet-based Indoor Navigation Services
    This talk presents the fundamental mobile data management concepts behind the realization of innovative indoor information services that deal with all aspects of handling indoor data as a valuable...