Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Software Engineering

School/Trainer:

Middlesex University Business School
London, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' The construction of large-scale software projects is a challenging and complex undertaking and there are numerous examples of unsuccessful major projects which run over time, over budget and fail to fulfil their original specification in various ways. This programme equips you to successfully development of today’s modern software projects. The main theme of the programme is the application of engineering principles to the development of reliable, secure and usable software. It is designed to prepare graduates with the kind of knowledge and skills that can be adapted to meet emerging technological trends and demands.
PGG600
Relatively small class sizes and strong tutorial support Emphasis on professional and project skills for your step into industry Strong academic and research profile, including authors of some of the UK’s most widely-used software development textbooks Real enthusiasm to support students explore new concepts and innovations Practical work integrated into every module Newly-built and well-equipped multimedia labs (PC and Mac) The programme provides graduates with the ability to adapt to emerging technological trends and demands.Special features:
Relatively small class sizes and strong tutorial support Emphasis on professional and project skills for your step into industry Strong academic and research profile, including authors of some of the UK’s most widely-used software development textbooks Real enthusiasm to support students explore new concepts and innovations Practical work integrated into every module Newly-built and well-equipped multimedia labs (PC and Mac) The programme provides graduates with the ability to adapt to emerging technological trends and demands.You will focus on the knowledge and skills needed to handle the complexities of developing and operating large-scale software systems. You develop the expertise to conduct analysis and specification, create and evaluate design solutions, develop and test software systems and make informed decisions in the management of software projects. You develop an understanding of a range of issues related to the software development process, including the professional, legal and ethical framework within which the software engineer operates.
Programme Content:
You will focus on the knowledge and skills needed to handle the complexities of developing and operating large-scale software systems. You develop the expertise to conduct analysis and specification, create and evaluate design solutions, develop and test software systems and make informed decisions in the management of software projects. You develop an understanding of a range of issues related to the software development process, including the professional, legal and ethical framework within which the software engineer operates.
There are three compulsory taught modules:

Postgraduate and Professional Skills

you will achieve the academic and professional knowledge needed to plan, run and report academic and professional projects. It consists of two phases. In phase one, the focus is on generic skills, such as finding, selecting, verifying and evaluating information, comprehending and summarising technical content, evaluating theories and presenting arguments. In phase you develop a proposal for an individual project to carry out on completion of the module. You develop skills in gathering and analysing data, for instance for requirement specifications, writing and reviewing project proposals, evaluating project outcomes and peer reviewing.

Software Engineering Principles and Practice

You gain a firm foundation in software engineering and project management techniques. It will prepare you for work in industry and business developing and managing software processes.

Designing and Developing Object-Oriented Software

You will cover in-depth, object oriented design and development of software systems using an industry-standard programming language and integrated development environment. You will be taken through the key phases of a typical software development methodology, from requirements elicitation to development, and testing. There is a strong focus on the application of object-oriented software engineering design patterns and tiered software architectures.

You also choose one optional module from the following:

System Security

You gain a solid foundation in contemporary computer security and cryptology. You look at a number of applications which need various combinations of confidentiality, availability, integrity and covertness properties; at the mechanisms which can be used to incorporate these properties into systems; at how such systems fail; at how they can be made robust against various kinds of failure; and at various policy and legal issues.

Internet Programming

The challenges and complexities of the construction of advanced internet-based software systems are addressed together with a detailed understanding of modern client-server technologies. You gain hands-on experience of constructing secure, usable and accessible internet applications.

Internet Media Technology

On this module there is a strong focus on virtual tools and virtual environments with control and real-time considerations. The user experience and the monitoring of this experience is also considered in depth. You will gain the experience of working with cutting edge multimedia in the context of performance and dissemination of media in a distributed environment.

You then complete a project module:

Individual research or development project

This will allow you to consolidate learning across the programme and develop your ability to plan and conduct a substantial piece of individual work.

Modules:
There are three compulsory taught modules:

Postgraduate and Professional Skills

you will achieve the academic and professional knowledge needed to plan, run and report academic and professional projects. It consists of two phases. In phase one, the focus is on generic skills, such as finding, selecting, verifying and evaluating information, comprehending and summarising technical content, evaluating theories and presenting arguments. In phase you develop a proposal for an individual project to carry out on completion of the module. You develop skills in gathering and analysing data, for instance for requirement specifications, writing and reviewing project proposals, evaluating project outcomes and peer reviewing.

Software Engineering Principles and Practice

You gain a firm foundation in software engineering and project management techniques. It will prepare you for work in industry and business developing and managing software processes.

Designing and Developing Object-Oriented Software

You will cover in-depth, object oriented design and development of software systems using an industry-standard programming language and integrated development environment. You will be taken through the key phases of a typical software development methodology, from requirements elicitation to development, and testing. There is a strong focus on the application of object-oriented software engineering design patterns and tiered software architectures.

You also choose one optional module from the following:

System Security

You gain a solid foundation in contemporary computer security and cryptology. You look at a number of applications which need various combinations of confidentiality, availability, integrity and covertness properties; at the mechanisms which can be used to incorporate these properties into systems; at how such systems fail; at how they can be made robust against various kinds of failure; and at various policy and legal issues.

Internet Programming

The challenges and complexities of the construction of advanced internet-b ...''

Please go to the school's official website for training price and schedule:
http://mubs.mdx.ac.uk/

Phone:+44 (0)20 8411 5000

School Address:

Middlesex University Business School
The Burroughs
London
NW4 4BT
United Kingdom


Jobs & Resumes: London
Houses & Roommates: London




Other training courses offered by Middlesex University Business School:

MSc Business Information Technology
e-Commerce
Ayurvedic Medicine
Chinese Medicine
MSc Biomedical Modelling and Informatics
MSc Business Information Systems Management
MSc Computer and Network Security
MSc Computer Network Management
MSc Internet Application Development
Knowledge Management
MA Criminology: Crime, Conflict and Control
MA Youth Justice, Community Safety and Applied Criminology
MSc Criminology & Forensic Psychology
MSc Legal & Criminological Psychology
Choreography
MA Music
MA Social Policy And Development
Sustainable Development
Sustainable Environmental Management


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
In most cases you will get a unique submit code along with your each posting on this website. Please provide it as well as the message title if you want any assistance for editing/removal.

- Other Locations -
London
Mumbai
Adelaide
Tucson
St. Louis
Lahore
Cebu
DUBLIN
Chennai
Green Bay
- Online Course -
Software Engineering



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008