BSc (Hons) Software Engineering (Sandwich)
Clifton Campus
INTAKE: September
Program Overview
The BSc (Hons) Software Engineering (Sandwich) program at Nottingham Trent University (NTU), UK, offers students a comprehensive education in the principles, methodologies, and technologies of software development. This undergraduate course, including a sandwich placement year, prepares students for dynamic careers in the rapidly evolving field of software engineering.
Curriculum: The curriculum of the BSc (Hons) Software Engineering (Sandwich) program at NTU is designed to provide students with a solid foundation in software engineering principles and practices. Students study core topics such as programming languages, software design and architecture, database systems, and software testing. They also learn about software project management, agile methodologies, and quality assurance processes. The curriculum emphasizes hands-on learning through practical projects, lab sessions, and industry-relevant assignments. Students also have the opportunity to specialize in areas such as web development, mobile app development, or artificial intelligence, depending on their interests and career aspirations.
Research Focus: Nottingham Trent University places a strong emphasis on research within its Software Engineering program, providing students with opportunities to engage in cutting-edge research projects that address contemporary challenges and opportunities in the field. Students may conduct research on topics such as software security, machine learning, cloud computing, or human-computer interaction. Through collaboration with academic staff and industry partners, students contribute to research initiatives aimed at advancing knowledge and innovation in software engineering.
Industry Engagement: One of the key features of the BSc (Hons) Software Engineering (Sandwich) program at NTU is its close ties to industry. Through partnerships with technology companies, software development firms, and IT departments, students gain practical insights into real-world software engineering practices. They may undertake placements or internships with employers, gaining valuable experience in areas such as software development, software testing, or systems analysis. Industry connections also provide networking opportunities and potential pathways to employment upon graduation.
Global Perspective: At Nottingham Trent University, students benefit from a global perspective in their Software Engineering education. The university's diverse student body, international research collaborations, and exchange programs offer students the opportunity to gain cross-cultural experiences and learn about software engineering practices in different global contexts. Additionally, NTU's research in software engineering addresses global challenges such as cybersecurity, digital transformation, and emerging technologies, emphasizing the importance of taking a global perspective in addressing these issues.
Location
Clifton Campus
Score
IELTS 6
Tuition Fee
£ 16500
Undergraduate Entry Requirements
Academic Qualifications: International students applying for undergraduate programs at NTU are typically required to have completed their secondary education or its equivalent. NTU expects international students to have achieved a minimum of 65% or above in their previous academic qualifications.
English Language Proficiency:
- IELTS: A minimum overall score of 6.0 or 6.5 with no individual component below 5.5.
- TOEFL: A minimum overall score of 81, with at least 19 in Listening, Reading, Speaking, and Writing.
- PTE: A minimum overall score of 62 with no individual score below 51.
- Some programs may have specific subject prerequisites or additional requirements.
Students must provide:
- academic marksheets & transcripts
- letters of recommendation
- a personal statement - SOP
- passport
- other supporting documents as required by the university.
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.
These scholarships provide opportunities for talented students to pursue their studies at Nottingham Trent University:
International Vice-Chancellor's Scholarship: NTU offers the Vice-Chancellor's Scholarship for international students. This scholarship is highly competitive and awarded based on academic excellence, with a focus on the applicant's achievements and potential contributions to NTU and their chosen field of study.
International Undergraduate Scholarship: NTU provides undergraduate scholarships for international students, which are awarded based on academic achievement and cover a percentage of tuition fees for each year of study.
Country-Specific Scholarships: NTU offers scholarships tailored to students from specific countries or regions. These scholarships aim to attract talented individuals from diverse backgrounds and may have specific eligibility criteria, such as academic achievement or residency in a particular country.
External Scholarships:NTU encourages international students to explore external scholarship opportunities. There are various organizations, foundations, and governments that offer scholarships to support international students studying in the UK. NTU provides guidance and resources to help students identify and apply for these external scholarships.
It is important to note that scholarship availability, eligibility criteria, and application deadlines may vary from year to year.
Graduates of Nottingham Trent University's (NTU) BSc (Hons) Software Engineering (Sandwich) program are well-prepared for a variety of exciting and rewarding career opportunities in the rapidly growing field of software engineering.
Software Developer/Engineer: Graduates can pursue careers as software developers or engineers, designing, developing, and maintaining software applications and systems. They work across various platforms and programming languages to create software solutions that meet user needs and business requirements. Software developers collaborate with cross-functional teams to design software architectures, write code, and test applications for functionality and performance.
Mobile App Developer: NTU graduates may work as mobile app developers, specializing in creating applications for smartphones and tablets. They develop mobile apps for iOS, Android, or other mobile platforms, utilizing programming languages such as Swift, Java, or Kotlin. Mobile app developers design user interfaces, integrate backend services, and optimize app performance for different devices and screen sizes.
Web Developer: Graduates can work as web developers, building and maintaining websites and web applications for businesses, organizations, and individuals. They use frontend technologies such as HTML, CSS, and JavaScript, along with backend frameworks like Node.js, Django, or Laravel, to develop interactive and responsive web solutions. Web developers also ensure websites are secure, accessible, and optimized for search engines.
Software Tester/QA Engineer: NTU graduates may pursue careers as software testers or quality assurance (QA) engineers, responsible for ensuring the quality and reliability of software products and systems. They develop test plans, execute test cases, and report and track software defects throughout the software development lifecycle. Software testers collaborate with developers to identify and resolve issues, ensuring software meets quality standards and user expectations.
DevOps Engineer: Graduates can work as DevOps engineers, specializing in the integration and automation of software development and IT operations processes. They implement continuous integration/continuous delivery (CI/CD) pipelines, manage infrastructure as code, and deploy and monitor applications in cloud environments. DevOps engineers facilitate collaboration between development and operations teams to improve software delivery speed and reliability.
Software Architect: NTU graduates may pursue careers as software architects, responsible for designing and overseeing the overall structure and architecture of software systems. They analyze business requirements, define system components and interfaces, and create architectural blueprints and design patterns. Software architects ensure software solutions are scalable, maintainable, and aligned with organizational goals and industry best practices.
Systems Analyst: Graduates can work as systems analysts, analyzing user requirements and business processes to design and implement software solutions that address organizational needs. They gather and document requirements, create system specifications, and collaborate with stakeholders to validate and refine system designs. Systems analysts also provide technical guidance and support throughout the software development lifecycle.
IT Consultant: NTU graduates may pursue careers as IT consultants, providing expert advice and solutions to organizations on technology-related matters, including software development, systems integration, and digital transformation. They assess business needs, recommend technology solutions, and assist with the implementation and optimization of IT systems and processes. IT consultants also provide training and support to help clients leverage technology effectively.
Product Manager: Graduates can work as product managers, overseeing the development and lifecycle of software products and services. They define product vision and strategy, prioritize features and enhancements, and collaborate with cross-functional teams to deliver high-quality and customer-centric solutions. Product managers also conduct market research, gather user feedback, and make data-driven decisions to drive product success.