Latest Module Specifications
Current Academic Year 2025 - 2026
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description Appropriate development environments and scripting languages will be used to acquire key skills and present concepts inherent in production of non-linear media to the students. Programming techniques and principles will be extended to enable students to produce truly interactive / responsive media. Offering best practice for novice programmers and interaction designers this module will help students gain new skills for writing programs and developing applications for a variety of platforms. Students will engage with interaction design and development for exhibition, mobile devices and the Internet. Students will follow pitch-prototype- user test, iterative development process. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Learning Outcomes 1. 1D64604B-4506-0001-9147-C0D81903B180 2. Outline the principle programming structures and concepts. 5. 1 6. 1D64604B-4F46-0001-D179-12D013601981 7. Identify appropriate structures to construct and application. 10. 2 11. 1D64604B-4E3A-0001-6099-14341932111E 12. Develop appropriate algorithms and data structures as solutions to a range of problems. 15. 3 16. 1D64604B-49BE-0001-509F-15EB32601820 17. Apply the principle programming techniques in developing simple applications. 20. 4 21. 1D64604B-52DA-0001-F85E-1814198E1230 22. Test and debug their own applications. 25. 5 26. 1D75DBEA-9C1C-0001-6813-4614EC1041B0 27. Develop appropriate plans for online and offline interactive media 30. 6 31. 1D75DBEA-CC46-0001-2D2F-88551C40FC00 32. Design a responsive / interactive piece of media which behaves and reacts reliably to user input. 35. 7 36. 1D75DBF5-40F9-0001-AFFD-C09014408480 37. Scope and scale a multimedia project regarding personnel, skills needed and time available. 40. 8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Indicative Content and Learning Activities
Designing for Interactive systems Scoping a project, defining the user/audience needs and expectation. Researching and choosing appropriate technologies for a project Control and logic in interactive applications. Conditional Structures, controlling rich media integration, storing and retrieving remote data, integrating remote data. Parent /Child / Ancestor scripting, Object Oriented Approaches -objects, methods, classes Understanding Users / User Consideration. Defining interaction, personae and user modelling. Planning and Prototyping Algorithms, Pseudo-code and pilot testing for functionality. Planning for scale-up for multiple users and platforms. User testing Testing techniques to gain reliable feedback. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Indicative Reading List Books:
Articles: None | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Resources
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||