MSc IT Application Development

+ Information by E-mail

MSc IT Application Development

  • Objectives This Masters programme is designed to provide non-computing graduates with advanced skills and knowledge in the application of IT systems development. The overall aims of the programme are: * Provides understanding of the processes and techniques as well as the knowledge and technical skills needed to specify, design, implement, document and support an effective IT system, either alone or as part of a team; * Imbues students with a professional comportment towards both management and technical aspects of software fabrication; * Promotes a critical awareness of the natures, roles and limitations of computer-based IT systems and the technologically advancing environments in which they exist; * Develop and enhance the skills and knowledge of students so that they can contribute at a high level to the creation and adoption of a systematic, professional and quality approach to IT systems development. * Provide students with the skills and knowledge to make a significant contribution to IT and information systems research activities.
  • Entry requirements Applications are welcome from holders of a good honours degree (2:2 or above) in a non-computing discipline; candidates with other backgrounds and experience will also be considered. It is normally expected that you have some basic PC skills in using MS Office packages (e.g. Word and Excel), reading and sending e-mails, and browsing the Internet. International students must demonstrate a good command of the English Language and normally would have to undertake an IELTS examination. Students who do not possess the necessary English Language grade will be required to gain further English Language tuition prior to starting the programme.
  • Academic title MSc IT Application Development
  • Course description Do you have a degree in a non-computing discipline and would like to move into the computing arena? The MSc/PGD/PGC IT Application Development is a Masters programme aimed at individuals with a degree qualification (or equivalent) in a non-computing related discipline. The programme provides the necessary theoretical and practical skills to be able to carry out a masters-level project in designing and implementing IT systems. It assumes little or no experience in the topics covered and consequently teaches students ''from scratch''. It is a broad-based course covering the understanding of how IT systems are developed within modern organisations, and provides the abilities to develop such systems both as an individual and as part of a team.

    MSc IT Application Development has a strong focus on network development and e-commerce issues from a business perspective

    A generic award of a Postgraduate Certificate in Computing is available for those students who gain a minimum of 60 M-level credits from any of the taught modules within the programme (excluding the project).

    Masters
    You will undertake a project normally sponsored by a local industry or community organisation in which you will be developing a practical product that has a real world benefit to the client.

    Note that the majority of the project phase can be undertaken anywhere in the world where adequate communication facilities are available.

    Where is it Taught and in which modes

    Sunderland Campus - Full Time

    This course is available at these centres

    Modules (Optional denoted by *)

    Course Content

    Stages 1 and 2

    Successful completion of the taught modules and an individual project will qualify the student for the MSc degree. Intermediate awards of Postgraduate Certificate in Computing and Postgraduate Diploma in IT Application Development are available for students who do not wish to, or are unable to complete the full MSc.

    The modules are:
    Stages 1 and 2 Postgraduate Certificate (PgC)* and Postgraduate Diploma (PgD)

        * Research, Ethical, Professional and Legal Issues

    Nature of research, types of research, research process and its management, ethical issues in research outlining research problems and developing research questions. Research methods, qualitative and quantitative approaches. Literature surveys and critical analysis and evaluation of sources.

    Data collection and data analysis. Critical evaluation and appraisal of published work and data sets. Recognition of appropriate and inappropriate use of approaches and statistics. Writing a technical paper, use of graphics, the publication process, reviews and the role of the reviewer. The use of peer review and appraisal. Presenting work orally and by other appropriate means. Structuring a research report and dissertation. Professional, ethical and legal issues that relate to the relevant programme of study for example, critical examination of: the BCS code of conduct, the ACM code of Ethics, and the UK Data Protection Act.

        * Techniques for Information Systems Analysis

    Information gathering (interviews, observations etc), soft systems approaches to problem understanding (e.g. rich pictures, CATWOE, root definitions), object oriented techniques for analysis (e.g. use cases, sequence diagrams, activity diagrams), systems level understanding and modelling using structured techniques (such as data flow diagrams and entity-relationship diagrams).

    Requirements definition and specification. Discussion of how the techniques fit in terms of development paradigms. Discussion of how the techniques map onto one another.

        * Web Interaction Design

    HCI Fundamentals: Context, Design and Evaluation; Context of use research: user, stakeholder, task, activity and environment studies; Information and Activity Structure; Usability Engineering: goal setting, inspection methods and user testing; Design Guidelines: navigation, page layout, interaction and media design, accessibility.

        * Web Development

    The software / web engineering process. Professional World Wide Web development and design. Client and server-side applications. The HyperText Mark-up Language (HTML), its evolution and current status. Scripting languages. Site management and configuration. Web server installation and configuration. XML and advanced technologies for web engineering and e-commerce.

        * Object-Oriented Development

    Classes and objects, data attributes, operations. Object roles and relationships. Implementation of objects and class structures in an OO Language (OOL) e.g. Java. OOL constructs. Design and implementation inheritance in an OOL. OOL classes. Software design using interaction diagrams, state diagrams. Testing. Design Patterns. Testing OO Systems.

        * Network Development

    To develop in the student an appreciation of the standards, concepts and configuration of the hardware and software of a network system, so that they can specify, design, procure, evaluate and apply security measures to 'real-world' network systems. Network basics: LANS, MANS, WANS, WLANS, topologies, ISO 7-layer and TCP/IP models, media (radiated and conducted), signalling techniques, routers, switches, print servers, file servers, web/ftp servers, protocols (routing and routed) and wireless network configuration. Software: types, principles and configuration of network operating systems (possibly including: Windows 2000/2003 IIS, UNIX/Linux), GUI's, e-mail, other network applications and architectures, TCP/IP configuration & diagnostics. Router, switch and firewall programming (e.g. Cisco IOS).

        * Electronic Commerce

    This module shall introduce the students to the development, trends and standards associated with networks, the internet and web, and electronic commerce. In the course of the module students will be exposed to e-business models, e-commerce classification, the development of online trading mechanisms, typical B2C and B2B scenarios, and corresponding application architectures, online transaction systems, supply chains, value chain management, customer relationship management, business process integration, interoperability and legacy system issues. The security of e-commerce shall be briefly reviewed; security strategies, firewalls & network security, encryption, and authentication. Also, the impact of e-commerce on privacy, social and ethical issues shall be considered.

        * Database Systems

    The aim of the module is to provide students with an ability to design and implement information systems using database technology. The module will cover: Data models (e.g. relational, object-oriented, object-relational) and their evolution, database theory, database administration, design techniques and implementation using appropriate tools, use of Data Definition Language and Data Manipulation Languages, database security, database integrity, transaction management, client-server systems, distributed databases, internet database technologies and connectivity, database warehousing and data mining.

    *A generic award of a Postgraduate Certificate in Computing is available for those students who gain a minimum of 60 M- level credits from any of the taught modules within the programme (excluding the project).

    Stage 3
    Masters (MSc)

        * Project

    You will undertake a project normally sponsored by local industry or community organisation in which you will be developing a practical product that has a real world benefit to the client.

    Note: The majority of the project phase can be undertaken anywhere in the world where adequate communication facilities are available.
+ Information by E-mail

Other programs related to technology

  • M.Sc. Applied Artificial Intelligence in Healthcare

  • Institution: IU International University of Applied Sciences
  • + Information by E-mail
  • M.Sc. Artificial Intelligence

  • Institution: IU International University of Applied Sciences
  • + Information by E-mail
  • MA Combined Studies (Learning at Work)

  • Institution: University of Portsmouth, Faculty of Technology
  • + Information by E-mail
  • MSc Combined Studies (Learning at Work)

  • Institution: University of Portsmouth, Faculty of Technology
  • + Information by E-mail
  • MRes Technology (Distance Learning)

  • Institution: University of Portsmouth, Faculty of Technology
  • + Information by E-mail
  • Technology, Innovation & Entrepreneurship (MSc)

  • Institution: Northumbria University
  • + Information by E-mail
  • BEng Computer Aided Engineering

  • Institution: University of Huddersfield
  • + Information by E-mail