On successful completion of this programme the learner will be able to :
Description
|
The learner will have knowledge and understanding of advanced concepts in the following areas:
• Computing Foundations
• Web Development
• Software Engineering
• Databases
• Computer Architecture
|
• Explain concepts and theories in the specialist areas of computing relating to computing system infrastructure, databases, object oriented software engineering, Digital Multimdia, web frameworks, client and server side technologies including state of the art technologies that relate to web frameworks and web technologies.
• Explain how academic and industrial research leads to new knowledge and technologies in the area of rich internet application development
|
• Research, model, design, implement, deploy and evaluate complex Rich Internet Applications that demonstrate use of state of the art web architectures, frameworks, processes, methodologies and tools.
• Analyse the extent to which a rich internet application meets the criteria defined for its current use and future development.
• Apply quality concepts to computing products and processes
• Conduct research in topics that relate to rich internet application development under close supervision and guidance
• Locate and evaluate information through online research
|
• Specify, design and implement web applications.
• Manage a web application project through all stages of the lifecycle
• Identify, analyse, select and apply strategies to solve real-life problems using web applications
|
• Apply best practice in developing web applications in a range of real world contexts
• Select and implement measures to address identified risks relevant to web applications within a given context
• Adopt appropriate professional, ethical and legal practices in the exploitation of web technology
• Assess the impact of new technologies in a given environment
|
• Work independently as a web application developer and in a collaborative group environment.
• Organise and manage teams in Web Application Development.
|
• Select and apply appropriate research skills
• Constructively criticise own work
• Manage one’s own learning and development including time management and organisational skills
|
• Identify a global awareness of different perspectives, an appreciation of the complexities of business relationships and an ability to apply best practice in building trust, motivation and collaborative work among diverse and multicultural groups.
• Identify and appropriately address ethical issues
|