MSc in Web and Smart Systems / Ступінь Магістра в Галузі Веб і Мобільних Систем

Course Details

Course Information Package

Course Unit TitleINTERACTIVE SYSTEMS DESIGN FOR MOBILE AND WEB APPLICATIONS
Course Unit CodeACSC505
Course Unit Details
Number of ECTS credits allocated7
Learning Outcomes of the course unitBy the end of the course, the students should be able to:
  1. Describe the emerging topics of ubiquitous computing and augmented reality.
  2. Explain and argue the range of issues and benefits involved in good design and understand software architectural issues for user interfaces, especially for web and mobile systems.
  3. Gain experience of design techniques for innovative interfaces in order to achieve efficiency on industrial applications development and the appeal of consumer products.
  4. Creatively develop a substantial web and mobile system application to an original design of their choice.
Mode of DeliveryFace-to-face
PrerequisitesACSC503Co-requisitesNONE
Recommended optional program componentsNONE
Course Contents1.  Ubiquitous Computing and Augmented Reality
-  Basics and the Vision
-  Applications and Requirements
-  Smart Devices and Services
-  Challenges: Pervasiveness, Design, Anytime, Anyplace, Anywhere.
-  Augmented Reality: Emerging Technologies, Interfaces and Design
2.  Human Computer Interaction
-   Web and Mobile Interfaces.
-  Understanding Users, Cognitive and Affective Factors
-  The Computer and Human-Computer Interaction
-  Interactive System Design
-  Requirements Analysis
-  System Design and Prototyping
-  Evaluation
3.  Web and Mobile Interfaces Design and Development
-  Web Interface Design and Development: HTML, HTML5, javascript(jQuery), AJAX.
-  Mobile Interface Design and Development: Windows Phone (Visual C# and XAML), Android (Java and XML)
-  Mobile Social Networks
Recommended and/or required reading:
Textbooks
  • Human-Computer Interaction third edition, A. Dix, J. Finlay, G. Abowd and R. Beale. Prentice Hall, 2004.
  • Interaction Design, J. Preece, Y. Rogers and H. Sharp. Wiley, 2002
  • Designing the User Interface: Strategies for Effective Human-Computer Interaction, Fourth Edition. Ben Shneiderman. Adison Wesley, 2004.
  • Mobile User Interface Analysis and Design: A Practitioner's Guide to Designing User Interfaces for Mobile Devices, Hokyoung Ryu, 2009.
  • Ubiquitous Computing: Smart Devices, Environments and Interactions. Stefan Poslad. Wiley, 2009.
References
  • Designing Mobile Interfaces, Steven Hoober and Eric Berkman, O’Reilli, 2011.
  • HTML5: Up and Running, Mark Pilgrim, O’Reilli Google Press, Aug 24, 2010.
  • The Essential Guide to HTML5: Using Games to learn HTML5 and JavaScript, Jeanine Meyer, Nov 2, 2010.
  • Professional JavaScript for Web Developers, Nicholas C. Zakas, Jan 14, 2009.
  • Professional Ajax, 2nd Edition, Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett, August 2011
  • Small Screen Interfaces, C Masterton, D. Mauney, Morgan Kaufmann, 2008.
  • An extensive reading list of relevant academic papers.
Planned learning activities and teaching methodsThe methodology used to conduct the course is structured around lectures and laboratory exercises, so that students gain theoretical knowledge as well as practical skills.  The taught part of course is delivered to the students with the help of computer presentations. Lecture notes and presentations are available through the web for students to use in combination with the textbooks. Furthermore theoretical principles are explained by means of specific examples and solution of specific problems. Professional experiences on issues and challenges, as well as on the business aspect of the development on web and mobile applications is provided by guest lecturers from the industry.
Lectures are supplemented with supervised and unsupervised computer laboratory. Laboratories will include demonstrations of taught concepts and experimentation with related technologies. Additionally, during laboratory sessions, students apply their gained knowledge and identify the principles taught in the lecture sessions by means of working on different tasks and problems. Students are also provided with worksheets, assignments and group projects to improve both their individual skills and team work.
Assessment methods and criteria
Assignments10%
Project work30%
Presentation10%
Final Exam50%
Language of instructionEnglish
Work placement(s)NO

 Друк  E-mail