MSc Accounting and Finance
Robert Gordon University (RGU) is a dynamic and innovative institution located in Aberd...
Aberdeen
INTAKE: September
The BSc (Hons) Computing - Application Software Development (Top Up) program at Robert Gordon University (RGU) is designed for students who already hold a relevant computing qualification and wish to further their education with a focus on application software development. This top-up degree provides students with advanced knowledge and skills in software development, preparing them for careers in the rapidly evolving tech industry.
Curriculum: The curriculum of the BSc (Hons) Computing - Application Software Development (Top Up) program is tailored to provide students with specialized knowledge in software development methodologies, programming languages, and tools used in application development. Students study advanced topics such as software architecture, web development, mobile application development, and software testing. They also have the opportunity to undertake a practical project, applying their skills to develop a software application from conception to implementation. The curriculum emphasizes hands-on learning, problem-solving, and collaboration, ensuring that graduates are well-prepared to meet the demands of the software development industry.
Research Focus: While the BSc (Hons) Computing - Application Software Development (Top Up) program primarily focuses on practical skills and industry relevance, students still have opportunities to engage in research activities. They may participate in research projects related to software engineering, emerging technologies, or user experience design, supervised by faculty members with expertise in these areas. Research-focused modules or independent study projects may allow students to explore topics of interest in greater depth and contribute to the advancement of knowledge in the field of software development.
Industry Engagement: RGU places a strong emphasis on industry engagement within the BSc (Hons) Computing - Application Software Development (Top Up) program. Through guest lectures, industry workshops, and real-world projects, students have the opportunity to interact with professionals from the software development industry. They gain insights into industry trends, best practices, and the latest technologies used in software development. Additionally, the program may include an industry placement or internship component, allowing students to gain practical experience in a professional work environment and build valuable connections with potential employers.
Global Perspective: While the BSc (Hons) Computing - Application Software Development (Top Up) program primarily focuses on developing technical skills, it also promotes a global perspective. Students may have the opportunity to study alongside peers from diverse cultural backgrounds, gaining exposure to different perspectives and approaches to software development. Additionally, the program may include modules or projects that address global issues or consider the impact of technology on a global scale. Study abroad opportunities or international collaborations with universities worldwide may further enhance students' global perspective and cultural awareness.
Aberdeen
IELTS 6
£ 17720
Undergraduate Entry Requirements
Academic Qualifications: Students should have completed their secondary education with a minimum of 60% or equivalent in their country's grading system. The specific entry requirements may vary depending on the chosen program of study. Some programs may have additional subject-specific requirements.
English language proficiency:
Students must provide:
It is important to note that meeting the minimum entry requirements does not guarantee admission, as the university considers factors such as availability of places and competition for the program. Additionally, some courses may have higher entry requirements or additional selection criteria, such as interviews or portfolio submissions.
Robert Gordon University (RGU) in the United Kingdom is fostering a diverse and inclusive academic environment by offering a variety of scholarships to support international students pursuing their higher education. These scholarships aim to recognize academic excellence, encourage diversity, and provide financial assistance to students from around the world.
International Achievement Scholarship: The International Achievement Scholarship at RGU is designed to reward outstanding international students who have demonstrated academic excellence in their previous studies. This merit-based scholarship provides financial support towards tuition fees for undergraduate and postgraduate programs.
Vice-Chancellor's Undergraduate Scholarship: This prestigious scholarship is awarded to high-achieving international undergraduate students who have displayed exceptional academic performance. The Vice-Chancellor's Undergraduate Scholarship aims to attract top talents to RGU and assist them in achieving their educational goals.
RGU SPORT Scholarship: Recognizing the importance of sports and physical well-being, RGU offers the RGU SPORT Scholarship to international students who excel in sports. This scholarship supports athletes in balancing their academic and sporting commitments, promoting a holistic approach to student life.
Santander Scholarships: In collaboration with Santander Universities, RGU provides Santander Scholarships to international students. These scholarships aim to facilitate educational opportunities, cultural exchange, and global perspectives by supporting students in various academic disciplines.
Commonwealth Shared Scholarship Scheme: RGU participates in the Commonwealth Shared Scholarship Scheme, offering international students from eligible Commonwealth countries the chance to pursue master's level studies. This scheme covers tuition fees, travel, and living expenses, promoting access to higher education for students with limited financial means.
Graduates of the BSc (Hons) Computing - Application Software Development (Top Up) program at Robert Gordon University (RGU) possess specialized skills in software development, preparing them for a variety of career opportunities in the tech industry. With their advanced knowledge and practical experience, graduates can pursue roles in software engineering, application development, and related fields.
Software Developer: One of the primary career paths for graduates of the BSc (Hons) Computing - Application Software Development program is becoming a software developer. Software developers design, develop, and maintain software applications, systems, and platforms. They use programming languages such as Java, C++, Python, or JavaScript to write code and create functional and user-friendly software solutions. Software developers work across various industries, including technology, finance, healthcare, and e-commerce, collaborating with cross-functional teams to deliver high-quality software products that meet user requirements and business objectives.
Application Developer: Graduates may pursue careers specifically as application developers, focusing on designing and building software applications for desktop, web, or mobile platforms. Application developers specialize in frontend or backend development, working with frameworks, libraries, and tools to create intuitive user interfaces and robust backend systems. They collaborate with stakeholders, including clients, product managers, and designers, to translate user needs and business requirements into functional applications. Application developers work in software development companies, IT departments, digital agencies, or as independent contractors, contributing to the development of innovative and user-centric applications.
Full-Stack Developer: Another career option for BSc (Hons) Computing - Application Software Development graduates is becoming a full-stack developer. Full-stack developers possess expertise in both frontend and backend development, allowing them to work on all aspects of software projects, from user interface design to database management. They use a combination of programming languages, frameworks, and tools to build end-to-end solutions that meet client needs and industry standards. Full-stack developers work on a variety of projects, ranging from web applications and e-commerce platforms to content management systems and enterprise software solutions. They may work for technology companies, startups, or as freelancers, leveraging their versatile skill set to tackle complex development challenges.
Software Engineer: Graduates with a focus on software development may pursue careers as software engineers, responsible for designing, developing, and testing software systems and applications. Software engineers analyze user requirements, design software architectures, and write code to implement functional and efficient solutions. They follow software development best practices, such as version control, code reviews, and automated testing, to ensure software quality and reliability. Software engineers work in diverse industries, including telecommunications, gaming, healthcare, and aerospace, contributing to the creation of innovative software products that drive business success and improve user experiences.
Quality Assurance Engineer: Some graduates may choose to specialize in quality assurance (QA) and testing roles, ensuring the functionality, usability, and performance of software applications. Quality assurance engineers develop test plans, execute test cases, and identify defects or issues in software products. They collaborate with development teams to troubleshoot problems, prioritize fixes, and ensure that software meets quality standards and user expectations. Quality assurance engineers work in software companies, IT departments, or as independent consultants, playing a crucial role in ensuring the reliability and effectiveness of software applications before they are released to users.