To introduce students to the fields of information retrieval and knowledge representation as they pertain to information systems. Brief syllabus: the document collection; character encoding standards; automatic text processing; retrieval systems; retrieval based on sounds and images; measures of performance; modelling, classification and clustering; knowledge representation and visualisation; ontologies; content management systems; web-based knowledge representation; semantic web technologies; the business case for the semantic web.
CS4028 - E-Business Architectures The rationale for including this module is that students reading degrees with a substantial computing component should have an understanding of the e-business domain.
Search Engine Optimisation (SEO). Structure of an e-business model (EBM). Classification of EBMs; taxonomy of EBMs. Evolution of the architecture of web applications. Architectures for e-business: Logical architecture: client/server and n-tier applications, application services; Technological architecture: components, database choices; Organisational architecture: customer service distinctions, ownership. Maintaining application state: Cookies, hidden fields, sessions. Web application validation: problems, solutions, vulnerabilities Web Application Frameworks (WAFs): the value of WAFs; WAF functionality; WAF types; WAF categories; enabling technology; Selecting an Web Application Frameworks (WAF): overview and architecture of a WAF; criteria for evaluating WAFs; E-marketing and e-advertising concepts; e-marketing communications; e-business payment systems; e-advertising charge models; e-advertisement types; affiliate marketing, e-customer relationship management (E-CRM) Social, legal and ethical issues in e-business; Network Security: Security threats: malicious code, web application attacks, cyber vandalism, spoofing, denial of service attacksSecurity solutions: encryption, digital signatures, digital certificates, firewalls, proxies Wireless Technology and M-Business: location-identification technologies; wireless marketing; wireless payment options; privacy and the wireless internet;
CS4031 Introduction to Digital Media (CSI 2-0-0)
2 hours per week; 13 weeks/5th semester; 26L; ECTS credits:6
On successful completion of this module students will: have considered the influence of technology on human cognition and activity; considered a number of case studies focussed on particular technologies and media. Brief syllabus: The influence of technology on cognition and activity, the relationship of technology to practice, form, content and remediation, case studies will consider the influences, consequences and interrelationship of: the written word, printing press, computer & digitisation, world wide web, music instrument form, mnemonics, notation, recording, digitisation, the reproduced image, printing press, camera, film, television, digitisation, narrative, orality, ritual & theatre/opera, illusion, interactive systems, sensors, virtual spaces, remediation.
CS4037 – Directed Study for MMPT 4 2 hours per week; 13 weeks/7th semester; 26T; ECTS credits; 6
On successful completion of this module, students should be able to: 1.
Study and summarise the literature of a particular topic within the
field. 2. Listen critically to a piece of electronic music. 3. Analyse art
in video form. * Present their results in both written and oral form. *
Adhere to the academic guidelines for report and thesis writing. *
Work within a group on a project with an aesthetic theme.
CS4084 – Mobile Application Development Challenges to be faced when developing applications for mobile devices. Platform specific mobile applications and/or mobile web applications; mobile application lifecycles. Mobile applications and their architectures. Overview of operating systems (OSs) and Application Programming Interfaces (APIs) to choose from when developing applications for mobile devices. Comparison of native development environment options; software development kits (SDKs) and emulators. Installing and configuring the development environment. Managing application resources; designing user interfaces; data storage and retrieval options; synchronization and replication of mobile data. Communications via network and the web; networking and web services; wireless connectivity and mobile applications. Performance consideration: performance and memory management; performance and threading; graphics and user interface performance; use various facilities for concurrency. Security considerations: encryptions, authentication, protection against rogue applications. Location based application; location API. Packaging and deploying applications for mobile devices.
CS4045 – Medical Imaging 4 hours per week;13 weeks; 26L/13LAB/13T; ECTS credits; 6
To present a wide spectrum of diagnostic imaging techniques used in
modern medicine. - To present the scope, advantages and limitations
of the most important imaging techniques. - To achieve familiarity
with the requirements and terminology associated with medical
imaging. - To acquire image processing skills via the use of software
applications and via software development.
CS4047 – Multimedia Industry Perspectives 3 hours per week; 13 weeks; 26L/13T; ECTS credits; 6
The purpose of the Multimedia Industry Perspectives module is to
develop student understanding and knowledge about various
multimedia industry processes, and to encourage students to examine
revelation. Students are given a heuristic for investigation that results
in their discovery of a complicated network of similarities,
overlapping and criss-crossings within the structure of an essentially
hypertextualised story. The final objective is that students learn how a
game may resemble a simulation that tries to model a phenomenon by
isolating the essential features of that phenomenon and plays them out
in a way that does not affect the phenomenon and ultimately the
students are required to produce their own written phenomenon.
CS4073 – Digital Arts 2 hours per week; 13 weeks/3rd semester; 26L ECTS credits; 6
The development of digital art; the change of relationship between
work and production methodology; changes of modes of expression
and output; the affect and influence of the development and use of
technology over the past century on the creative arts; the shift from the
conceptual primacy of expression to the increased role of technology
from representative domain.
CS4075 – Computing Games Programming – Tools and Techniques 4 hours per week;13 weeks/5th semester; 26LAB/13L/13T ECTS
Introduction to programming interactive computer games. This
module provides an introduction to computer game application
elements. Areas covered include: - Components of Game - Resource
Management Techniques - AI and Interaction Techniques -
Networking for Games - Physics Simulation - Collision Detection -
Use of Scripting Engines It introduces required tools and libraries
facilitating the job of computer games programmer. After finishing
this module student will gain competence in programming basic, but
complete, computer game applications.
CS4077 - Digital Media Software and Systems 5 1 hour per week; 13 weeks/7th semester; 13L; ECTS credits 6
To extend principles learned in prior digital media modules and
develop knowledge and competence in digital media systems.
CS4085 – Computer Graphics II – Tools and
Techniques 5 hours per week; 13 weeks; 26L/26LAB/13T; ECTS credits 6
Increase competence of student in the area of modern real-time
computer graphics. This includes usage of Content Creation Suites, 3D
Engines and combining available tools into a working tool chain. This
is a follow on module to CS4815 which introduces more advanced