- Homepage
- Non-Tech
- AI App Dev
- pathway-2
- Masters in computer science
Master of Science in Computing (Top Up)
12 months
University of Roehampton
Master’s Degree
Course Overview
Be an AI Application Developer
14 minutes
Explore how anyone—even without a tech background—can become an AI Application Developer through a skill-first, work-integrated learning journey. This episode breaks down career pathways, real-world projects, and stackable credentials that open doors to high-demand Software Developer roles.
Learning
1564 hours
132 hours
92 hours
12 hours
236 hours
Prerequisites
The programme is open to candidates who wish to acquire an international Master’s degree in Computer Science and those who have completed a relevant professional or Postgraduate Diploma.
Admission Prerequisite
- A second-class degree from a recognized British or overseas university. OR
- Non-graduates with appropriate professional qualifications may be considered on an individual basis by the programme conveners. OR
- Mature candidates aged 25 or above with at least 5 years of relevant experience may also be considered. OR
- Post Graduate Diploma in Software Engineering
Graduation Requirements
Minimum pass grade in the summative assessment of each module
Module Summary
*RPL module if completed ‘Postgraduate Diploma in Software Engineering’
- Programming fundamentals and syntax
- Control structures, functions, and recursion
- File handling and data manipulation
- Introduction to algorithms and object orientation
- Testing, debugging, and code evaluation
Databases*
What You’ll Learn
- Data modelling and ERD design
- SQL (DDL, DML, joins, and subqueries)
- Normalisation and transaction management
- Database security and integrity
- Legal, ethical, and governance considerations
Software Development 2*
What You’ll Learn
- Object-oriented and event-driven programming
- JavaScript, Node.js, and Express.js
- MVC and software design patterns
- Version control and agile workflows
- Team-based application development
Computer Systems
What You’ll Learn
- Computer architecture and logic design
- State machines and system modelling
- Assembly-level programming concepts
- Networking fundamentals and protocols
- Performance evaluation and parallel systems
Computing & Society
What You’ll Learn
- Ethical and professional computing practice
- Human-computer interaction and user experience
- Legal frameworks and intellectual property
- Sustainability and environmental impact
- Collaboration and professional conduct
Cyber Security
What You’ll Learn
- Cyber security fundamentals and frameworks
- Risk analysis and vulnerability assessment
- Secure system and network design
- Privacy, ethics, and legal considerations
- Security testing and evaluation techniques
MSc Project
What You’ll Learn
- Independent project planning and management
- Research, analysis, and solution design
- Technical implementation and evaluation
- Professional documentation and reporting
- Ethical, legal, and professional responsibility
Session Plan Details
*RPL module if completed ‘Postgraduate Diploma in Software Engineering’
- Programming fundamentals and syntax
- Control structures, functions, and recursion
- File handling and data manipulation
- Introduction to algorithms and object orientation
- Testing, debugging, and code evaluation
Databases*
Session Plan Details
What You’ll Learn
- Data modelling and ERD design
- SQL (DDL, DML, joins, and subqueries)
- Normalisation and transaction management
- Database security and integrity
- Legal, ethical, and governance considerations
Software Development 2*
Session Plan Details
What You’ll Learn
- Object-oriented and event-driven programming
- JavaScript, Node.js, and Express.js
- MVC and software design patterns
- Version control and agile workflows
- Team-based application development
Computer Systems
Session Plan Details
What You’ll Learn
- Computer architecture and logic design
- State machines and system modelling
- Assembly-level programming concepts
- Networking fundamentals and protocols
- Performance evaluation and parallel systems
Computing & Society
Session Plan Details
What You’ll Learn
- Ethical and professional computing practice
- Human-computer interaction and UX
- Legal frameworks and intellectual property
- Sustainability and environmental impact
- Collaboration and professional conduct
Cyber Security
Session Plan Details
What You’ll Learn
- Cyber security fundamentals and frameworks
- Risk analysis and vulnerability assessment
- Secure system and network design
- Privacy, ethics, and legal considerations
- Security testing and evaluation techniques
MSc Project
Session Plan Details
What You’ll Learn
- Independent project planning and management
- Research, analysis, and solution design
- Technical implementation and evaluation
- Professional documentation and reporting
- Ethical, legal, and professional responsibility
Flexible Learning Pathway
Professional Certificate
Postgraduate Diploma
Master of Science in Computing (Top Up)
Master’s Degree
Certification(s)
Certification(s) Earned
- Master in Computer Science awarded by University of Roehampton, London
Pricing
Course Fee
USD 3,000
Payment Plan
| Professional Certificate in Cloud Systems Support | Installment Plan | Tuition Fees |
|---|---|---|
| Month 1 | USD 1,250 | |
| Month 2-4 | USD 250 /month | |
| Total | 4 installments | USD 2,000 |
About University of Roehampton