Visual Web Development
Introducing the fundamentals of programming using C#
Information Systems Development
First look at the entire development life cycle
Database Management and Reporting
Understanding and designing database structure and design
Getting to grips with the hardware and software the makes modern systems work
Project Management and Development
How to design and build a professional system from initial idea to final implementation
Interactive Systems Design and Evaluation
Understanding what makes systems usable.
Multimedia and Internet Technology
Exploring software for creating web based multimedia e.g. text, graphics animation, video.
Advanced Programming in Visual Studio
Develop your C# skills acquired in the first year
Computing Project (Mandatory)
Your first major software development project
Secure Web Application Development
Looks at how a web application may be designed and implemented in such a way as to reduce the likelihood of unauthorised access to information
Provides an understanding how distributed telematic systems are designed and implemented
Provides a comprehensive analysis of problems and solutions found in modern networks
Fuzzy Logic and Knowledge Based Systems
Fuzzy logic is a technique for modelling uncertainty and imprecision and appears in many applications for example in consumer products such as washing machines and camcorders.
Systems Building Methods and Management
This module covers two important aspects of Information Systems Development (ISD) - the selection and evaluation of methodologies and the management of the Systems Development process.
Information Systems Strategy and Service
This module takes a service view of information systems in which the IS departments role concerns the provision of services and support for the information technology (IT) function.
Privacy and Data Protection
This module examines the balance between maintaining business effectiveness, legal compliance and professional practice in the field of IT/IS.
This module aims to review the methods available for uncovering important information from large data sets.
The aim of this module is to provide an opportunity for the student to explore the concepts of ethics in the context of IT, IS, Software Engineering and other related disciplines.