Course Details
Course Information Package
Course Unit Title | INTERACTIVE SYSTEMS DESIGN FOR MOBILE AND WEB APPLICATIONS | ||||||||||
Course Unit Code | ACSC505 | ||||||||||
Course Unit Details | |||||||||||
Number of ECTS credits allocated | 7 | ||||||||||
Learning Outcomes of the course unit | By the end of the course, the students should be able to:
| ||||||||||
Mode of Delivery | Face-to-face | ||||||||||
Prerequisites | ACSC503 | Co-requisites | NONE | ||||||||
Recommended optional program components | NONE | ||||||||||
Course Contents | 1. 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 |
| ||||||||||
References |
| ||||||||||
Planned learning activities and teaching methods | The 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 |
| ||||||||||
Language of instruction | English | ||||||||||
Work placement(s) | NO |