Programme

The degree comprises complementary threads of study and learning.

  • The creative implementations of digital media.
  • The development of digital media or acoustic instrumental skills.
  • Individual and small group practice is based around active practitioners; e.g. musicians, composers, video artists, video producers and directors.
  • Mathematical and technical aspects of electronic media, how people perceive multimedia sound and image.
  • The theory, principles and application of digital audio and video and the issues arising from these principles in practice.
  • Student-driven development of projects in directed study through electives agreed with the course board, e.g. ethnomusicology and musicology.

Programme Outline (from 2013/14 onwards)

Students entering 4th year of LM114 in 2013/14 see here.

Semester 1

CS4009 CS4009 – Learning Outcomes
On successful completion of this module, students should be able to: TBA
Directed Study 1
CS4021 CS4021 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Explain the fundamentals of music theory.
2. Examine digital media systems through the use of specialised software in audio and image processing.
3. Create audio and video software projects.
4. Demonstrate the operation of the projects.
5. Prepare a written report for each of these projects.
Digital Media Software and Systems 1
CS4031 CS4031 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Assess the influence of technology on human cognition and activity.
2. Compare and contrast a number of case studies focussed on particular technologies and media.
3. Critically evaluate the relationship between technology and human development.
Introduction to Digital Media
CS4061 CS4061 – Learning Outcomes
On successful completion of this module, students should be able to:
TBA
Media Programming 1
MA4701 MA4701 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Define elementary functions including polynomials, exponential logarithms and graph simple examples.
2. Define trigonometric functions and use formulas and identities including sine and cosine rules.
3. Differentiate elementary functions using the laws of differentiation and apply to curve-sketching.
4. Fit line to data points using the method of least squares. Solve systems of linear equations using the method of Gauss elimination.
5. Construct vectors in two and three dimensions, calculate dot products and the angle between two vectors.
6. Define and use complex numbers in standard and polar/exponential forms and their algebraic properties, including roots and powers.
Technological Mathematics 1

Semester 2

CS4005 CS4005 – Learning Outcomes
On successful completion of this module, students should be able to:
1. List and describe the relevant temporal, visual and auditory boundaries of our sensory systems.
2. Distinguish between sensory input and perceptual experience, and explain the relationship that exists between the two.
3. Discuss why the process of perception is crucial to living creatures and how our systems prevent us from experiencing sensory overload.
4. Explain the sequential chain of events precipitating perception. Specify the key components to this sequence and explain each in detail.
5. Describe different theories that describe how our sensory information is processed and organisation within our brain.
6. Discuss and evaluate different psychophysical measures of perceptual and cognitive systems.
7. Evaluate multimedia systems with respect to visual, aural, tactile and kinaesthetic perception.
Perceptual Systems and Multimedia
CS4022 CS4022 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Demonstrate an understanding and grasp of the rudiments of music theory, notation and related concepts of traditional instrument design and function.
2. Demonstrate proficiency in critical listening and analysis.
3. Employ Digital Audio Workstation software for note-based music sequencing.
4. Demonstrate an understanding of digital instrument protocols and related physical interfaces.
5. Recognise different approaches to digital instrument and interface design.
Digital Instrument Fundamentals
CS4072 CS4072 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Differentiate between vector and bitmapped image formats.
2. Use an API to draw simple shapes and to draw text on existing images.
3. Discuss key issues relating to the storage of sound.
4. Utilise relevant constructs to represent sound within the memory of a computer.
5. Given a straightforward problem specification design, construct, evaluate and revise programs that solve the problem.
6. Design and code solutions using arrays, sequence, selection and iteration constructs to undertake basic sound file manipulation operations.
7. Discuss key issues relating to the creation, storage and manipulation of movie files.
8. Design and code solutions to read from files, write to files and manipulate strings.
Media Programming 2
CS4082 CS4082 – Learning Outcomes
On successful completion of this module, students should be able to:
TBA
Introduction to Web Development
MA4702 MA4702 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Define the domain and range of a function and define and plot simple inverse trigonometric and hyperbolic functions.
2. Sketch curves using properties such as symmetry, intercepts, discontinuities, turning points and asymptotic behaviour.
3. Sum arithmetic, geometric and telescoping series; test series for convergence; find the Maclaurin series of a function; manipulate power series; use l’Hopital’s rule. Integrate standard functions using substitution and parts; Apply to calculation of areas and volumes.
4. Integrate numerically using Simpson’s rule.
5. Find partial derivatives of functions of two variables as well as higher partial derivatives; apply to analysis of small errors.
Technological Mathematics 2

Semester 3

CS4019 CS4019 – Learning Outcomes
On successful completion of this module, students should be able to: TBA
Digital Arts 1
CS4025 CS4025 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Describe the analog to digital and digital to analog conversion process.
2. Define the steps in the ADC and DAC chain.
3. Identify errors in the conversion processes.
4. Extrapolate sources of audio errors depending on sampling rates, bit depth, compression schemes, etc.
5. Discuss the relative merits of different data compression schemes for audio (e.g., MP3, MP4, AAC, etc).
6. Discuss the relative merits of different audio transmission schemes in storage, internet, and broadcasting media.
7. Assemble a simple recording chain using a microphone and computer.
8. Troubleshoot a simple audio setup that includes microphones, audio interfaces, audio devices and computers.
Digital Audio Fundamentals
CS4053 CS4053 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Explain the underlying processes in both analogue and digital video equipment.
2. Demonstrate and use technology for capturing, storing, editing, distributing and reproducing digital video.
3. Use digital video processing techniques including computer graphics and effects.
4. Recognise the underlying principles of combining digital video and audio.
5. Apply principles of design and composition in a digital video project.
6. Use appropriate technologies and approaches to filmmaking in the development a short movie.
7. Appreciate the practice and the fundamental aesthetic issues of filming, video editing and video manipulation.
Digital Video Fundamentals
CS4063 CS4063 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Organize and execute a successful artistic collaboration in video and audio.
2. Produce examples of work integrating video and audio.
3. Perform sound synthesis and manipulation.
4. Practice good cinematography, video recording, and video editing.
Digital Media and Software Systems 2
ET4151 ET4151 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Explain and manipulate the representation of numbers in binary form and other codes e.g. signed forms of binary, hexadecimal.
2. Describe basic digital logic components and use and/or interpret their representation in truth tables.
3. Move between and make use of the different representations of digital circuits: truth tables, circuit diagrams and logical word descriptions.
4. Describe the use of LED displays.
5. Explain ways of transmitting and storing data, especially the concepts of computer buses and addressing and multiplexing/de-multiplexing.
6. Explain the different requirements for transmitting data using parallel and serial interfaces.
7. Use and interpret function tables and truth tables for simple sequential devices including flip-flops and registers.
8. Explain the operation of simple sequential circuits, including counters and shift registers.
9. Use laboratory equipment such as power supplies, digital components, cables, oscilloscopes.
10. Build and test simple digital circuits.
Digital Electronics 1

Semester 4

CS4029 CS4029 – Learning Outcomes
On successful completion of this module, students should be able to: TBA
Advanced Audio Production
CS4034 CS4034 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Create software based applications for sound synthesis.
2. Create software based applications for non-linear video editing.
3. Demonstrate the operation of statistical and physical modeling synthesis algorithms.
4. Demonstrate the operation of chroma, luminance, rendering and video effect algorithms.
5. Examine digital media systems through the use of specialised software in audio and image processing.
Digital Media Software and Systems 3
CS4174 CS4174 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Organize and execute a successful artistic collaboration in video and audio.
2. Program real-time and distributed software for audio and video.
3. Implement real-time DSP algorithms and environments.
4. Produce work reflecting current practices in real-time video and audio production.
5. Identify trends in current practice.
6. Discuss artistic, philosophical, and aesthetic values in current practice.
7. Present a work in live performance
Performance Technology 1
CS4815 CS4815 – Learning Outcomes
On successful completion of this module, students should be able to: 1. Compare the properties of various Interactive Graphics Systems, input & output devices, and graphic libraries.
2. Explain the issues which arise in the creation, storage and display of graphic images in 2D and 3D.
3. Describe the role of standards in Computer Graphics.
4. Use a graphic library to draw and manipulate 2D and 3D images.
5. Describe the basic concepts related to 3D modelling and realism.
6. Recognise the conceptual levels in graphic systems.
7. Appreciate well designed and efficient computer graphics algorithms.
Computer Graphics
CS4826 CS4826 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Discuss the merits of, limitations of and evidence for various standards and ‘theories of interfaces’.
2. Apply these standards and theories through critique of interfaces drawn from PC based software, web-based software, voice portals and various hand-held devices.
3. Design effective interfaces for a specified system, in the light of these standards and theories.
4. Design an empirical study to evaluate a given interface for a specific HCI context.
5. Perform such empirical studies on interfaces, and show competence in evaluating the results generated to refine the interface.
Human Computer Interaction

Semester 5

CS4310 For more information on Cooperative Education see:
http://www3.ul.ie/coop/
Cooperative Education

Semester 6

CS4026 CS4026 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Implement a range of digital media systems.
2. Demonstrate relevant software skills which build on those established in the prior Digital Media Software & Systems modules 1-3.
3. Determine the tasks required in building a media system.
4. Collaborate with others in a small group in achieving those tasks.
5. Present the results in a coherent fashion.
Digital Media and Software Sytstems 4
CS4030 CS4030 – Learning Outcomes
On successful completion of this module, students should be able to: TBA
Digital Arts 2
CS4040 CS4040 – Learning Outcomes
On successful completion of this module, students should be able to: TBA
Advanced Video Production
CS4358 CS4358 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Evaluate interactive multimedia designs based on a human-centred, iterative approach.
2. Develop use scenarios for a given interactive problem domain.
3. Define usability for interactive media products.
4. Assess usability for interactive media products.
5. Apply knowledge about perception and cognitive models to systems that facilitate communication between humans and computers.
6. Use contemporary software tools to design an interactive multimedia product.
7. Design for accessibility.
Interactive Multimedia
Electives (choose 1)
CS4056 CS4056 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Recognise the challenges associated with designing applications for mobile devices.
2. Design applications for mobile devices to overcome these challenges, taking into consideration each design dimension and relevant standards.
3. Create visual assets for mobile applications using a variety of software products.
4. Create mobile applications that manipulate a variety of digital media file formats, make use of databases, read and respond to sensors and communicate with web APIs.
Mobile Application Development
CS4458 CS4458 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Distinguish different forms of Cooperative Work arrangements.
2. Illustrate the role of the social sciences in Computer Supported Cooperative Work (CSCW).
3. Critique the role of ethnographic studies of work for system design.
4. Evaluate the strengths and weaknesses of Audio and Video enhanced systems.
5. Recognize the problems of evaluation of groupware systems.
6. Participate in group interaction sessions.
7. Value the importance of implicit and explicit forms of communication.
Computer Supported Cooperative Work
MD4036 MD4036 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Demonstrate an understanding of the historical and theoretical trends in the disciplines of Ethnomusicology and Ethnochoreology.
2. Analyse and discuss various approaches to fieldwork practice.
3. Use digital editing software.
4. Employ a variety of representational strategies for the fieldwork and ethnographic experience.
5. Show a greater understanding for the ethical implications of the fieldwork project.
6. Produce an original ethnographic account of a personal engagement with any music/dance culture/event.
7. Perform and transcribe interviews.
8. Produce an academic paper with correct citations in a prescribed style.
9. Produce high standard, edited digital sound files.
Contextualising and Vocational Studies 5

Semester 7

CS4049 CS4049 – Learning Outcomes
On successful completion of this module, students should be able to: TBA
Visual Coding
CS4107 CS4107 – Learning Outcomes
On successful completion of this module, students should be able to:
TBA
Performance Technology 2
CS4187 CS4187 – Learning Outcomes
On successful completion of this module, students should be able to:
TBA
Professional Issues in Computing
CS4237 CS4237 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Demonstrate a wide perspective of digital arts practice through a technically and aesthetically advanced project.
2. Demonstrate a deep understanding of a particular domain, technology, artistic approach, medium, and/or research area.
3. Undertake a substantial individual project that integrates and uses techniques, and analytic and creative approaches learned within the course.
4. Demonstrate by means of their own individually produced work, an appreciation and understanding of the philosophies and aesthetic values of digital arts practice.
Music and Media Project 1

Semester 8

CS4050 CS4050 – Learning Outcomes
On successful completion of this module, students should be able to: TBA
Directed Studies 2
CS4059 CS4059 – Learning Outcomes
On successful completion of this module, students should be able to: TBA
Creative Coding
CS4238 CS4238 – Learning Outcomes
On successful completion of this module, students should be able to: 1. Demonstrate a wide perspective of digital arts practice through a technically and aesthetically advanced project.
2. Demonstrate a deep understanding of a particular domain, technology, artistic approach, medium, formalism, and approach or research area.
3. Undertake a substantial individual project that integrates and uses techniques, and analytic and creative approaches learned within the course.
4. Demonstrate an appreciation and understanding of representative listening strategies and philosophies when experiencing acousmatic, electro acoustic, audiovisual and live-electronic examples of the sound-based arts.
Music and Media Project 2
CS4457 CS4457 – Learning Outcomes
On successful completion of this module, students should be able to:
1. Outline the best practices in project management.
2. Describe characteristics of projects and the constraints that need to be managed using project management techniques.
3. Develop project charters, preliminary scope statements and project management plans.
4. Develop work breakdown structures.
5. Develop work schedules and optimise them using the critical path method.
6. Build project budgets and control them using Earned Value method analysis.
7. Discuss the criticality of issues such as integrated change management and risk management.
8. Describe the importance of project communication and overall project governance.
Project Management and Practice