- Homepage
- Software engineering UOR bachelors
Course Overview
108 hours
8 hours
Flipped Class/Mentoring
212 hours
96 hours
988 hours
Prerequisites
Target Audience
Admission Prerequisite
- Relevant polytechnic diploma in Computer Science and related subjects (equivalent to Level 4/Year 1 and Level 5/Year 2 of the University Course) with an entry requirement of 10 years of formal education or
- Higher Diploma (Diploma and Advanced Diploma) in Computer Science and related discipline with minimum pass grades (equivalent to Level 4/Year 1 and Level 5/ Year 2 of the University Course) with an entry requirement of 12 years of formal education or
- Higher National Diploma with an overall Merit (60%) or above in a relevant subject area or
- Mature candidate of 30 years and above with 8 years of relevant work experience
IELTS – 6.0 (with no elements lower than 5.5) or C6 in English at GCE “O” level or Letter from College/University clearly stating the Medium of Instruction of the highest qualification to be English or its equivalent.
Graduation Requirements
Minimum attendance of 75% in all the sessions of each module
Minimum pass grade in the summative assessment of each module
Module Summary
Data Visualization
Session Plan Details
- Principles of data visualisation.
- Visualisation design.
- Perceptual and cognitive foundations of visualisation.
- Visualisation of 2D/3D scalar data.
- Visualisation techniques.
- Image processing and colour models.
- Visualisation of tree/graph data.
- Graphing and visualisation algorithms.
- Visualisation of high-dimensional data.
- Conducting user studies – evaluation of visualisation methods.
- Statistical methods for human-computer interaction.
- Combining qualitative and quantitative results.
Machine Learning
Session Plan Details
- Definition of machine learning.
- Inductive and statistical learning.
- Classifier accuracy.
- Supervised learning.
- Learning neural-networks.
- Unsupervised learning.
- Semi-supervised learning.
- Performance evaluation of machine learning.
- Reinforcement learning.
- Machine learning and data mining.
- Ethical concerns of machine learning.
- Issues with bias in data sets.
Data Engineering
Session Plan Details
- Introduction to Data Engineering.
- Parallelism Fundamentals.
- Parallel System Architecture.
- Distributed System Architecture.
- Distributed Databases.
- Managing Large Data Volumes.
- Data Sources: Databases, Warehouses, and Lakes.
- Streaming Data.
- Transaction Processing.
- Indexing Data.
- Data Pipeline in the Cloud
- Delivering Data to Data Scientists
Cyber-Security
Session Plan Details
- Philosophical and legal foundations of privacy.
- Ethical considerations in data collection and storage.
- Technology solutions for privacy.
- Security policies, laws, and computer crime.
- Foundational concepts of security: CIA, authentication, and trust.
- Threats and attacks.
- Principles of secure design.
- Basics of cryptography.
- Cipher types.
- Human factors and security.
- Usability design and security.
- Security and governance.
Final Year Project
Session Plan Details
Data Visualization
Session Plan Details
- Principles of data visualisation.
- Visualisation design.
- Perceptual and cognitive foundations of visualisation.
- Visualisation of 2D/3D scalar data.
- Visualisation techniques.
- Image processing and colour models.
- Visualisation of tree/graph data.
- Graphing and visualisation algorithms.
- Visualisation of high-dimensional data.
- Conducting user studies – evaluation of visualisation methods.
- Statistical methods for human-computer interaction.
- Combining qualitative and quantitative results.
Machine Learning
Session Plan Details
- Definition of machine learning.
- Inductive and statistical learning.
- Classifier accuracy.
- Supervised learning.
- Learning neural-networks.
- Unsupervised learning.
- Semi-supervised learning.
- Performance evaluation of machine learning.
- Reinforcement learning.
- Machine learning and data mining.
- Ethical concerns of machine learning.
- Issues with bias in data sets.
Data Engineering
Session Plan Details
- Introduction to Data Engineering.
- Parallelism Fundamentals.
- Parallel System Architecture.
- Distributed System Architecture.
- Distributed Databases.
- Managing Large Data Volumes.
- Data Sources: Databases, Warehouses, and Lakes.
- Streaming Data.
- Transaction Processing.
- Indexing Data.
- Data Pipeline in the Cloud
- Delivering Data to Data Scientists
Cyber-Security
Session Plan Details
- Philosophical and legal foundations of privacy.
- Ethical considerations in data collection and storage.
- Technology solutions for privacy.
- Security policies, laws, and computer crime.
- Foundational concepts of security: CIA, authentication, and trust.
- Threats and attacks.
- Principles of secure design.
- Basics of cryptography.
- Cipher types.
- Human factors and security.
- Usability design and security.
- Security and governance.
Final Year Project
Session Plan Details
Education Pathway
After meeting the graduation requirements, the candidate will be awarded a top-up degree.
Pearson BTEC International Level 3 in Information Technology
Foundation Diploma
Higher Diploma in Software Engineering
Diploma
Bachelor of Science (Honours) in Computer Science (Top Up)
Bachelor’s Degree
Certification(s)
Certification(s) Earned
- BSc Computer Science (Top-Up) awarded by University of Roehampton, United Kingdom
Pricing
Course Fee
USD 3,000
Payment Plan
| Bachelor of Science (Honours) in Business Management and Marketing (Top-Up) | Installment Plan | Tuition Fees |
|---|---|---|
| Month 1-17 | USD 300 /month | |
| Total | 18 installments | USD 5,400 |
About University of Roehampton
Known for its commitment to personalized learning and academic excellence, Roehampton offers a range of undergraduate, postgraduate, and research programs across various disciplines. With a focus on preparing students for successful careers and fulfilling lives, the university emphasizes innovative teaching methods, research-led learning, and strong community engagement. Roehampton values diversity, creativity, and critical thinking, shaping global citizens who contribute positively to society.