Training Course:Software EngineeringSchool/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 todays 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 UKs 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 UKs 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. |
|
|