BSc (Hons) Software Engineering with placement

Portsmouth

 

INTAKE: September

Program Overview

The BSc (Hons) Software Engineering with placement program at the University of Portsmouth offers students a comprehensive education in the theory and practice of software development. Located in Portsmouth, UK, this undergraduate program equips students with the knowledge and skills necessary to design, develop, and maintain software systems in diverse industries.

Curriculum: The curriculum of the BSc (Hons) Software Engineering program covers a wide range of topics relevant to software development. Students study core subjects such as programming languages, software design, algorithms, data structures, and software testing. They also learn about emerging technologies, software project management, and ethical considerations in software engineering. The program integrates lectures, practical labs, workshops, and group projects, providing students with hands-on experience and industry-relevant skills.

Research Focus: Research is an integral part of the BSc (Hons) Software Engineering program at the University of Portsmouth. Students have the opportunity to engage in research projects that explore advanced topics in software engineering, such as artificial intelligence, cybersecurity, cloud computing, or Internet of Things (IoT). They develop research skills, critical thinking abilities, and the capacity to apply theoretical concepts to real-world problems. Research projects may involve literature reviews, experimentation, prototyping, and software development.

Industry Engagement: The University of Portsmouth emphasizes industry engagement, providing students with opportunities to gain practical experience and professional insights through placements, internships, and collaborations with industry partners. Students undertake a placement year in the software industry, working with leading technology companies, software development firms, or research laboratories. Placements allow students to apply their knowledge in real-world settings, gain industry-relevant skills, and build professional networks.

Global Perspective: The BSc (Hons) Software Engineering program encourages students to adopt a global perspective on software development and technology trends. Students learn about international standards, best practices, and global challenges in software engineering. The university offers opportunities for international collaborations, study abroad programs, and participation in global tech competitions and conferences, enabling students to gain cross-cultural perspectives and understand the global dynamics of the software industry.

Pollster Education

Location

Portsmouth

Pollster Education

Score

IELTS 6

Pollster Education

Tuition Fee

£ 19200

Undergraduate Entry Requirements

Academic Qualifications: Applicants should have successfully completed their secondary education with a minimum overall score of 65 to 70% or equivalent in their respective country's grading system.

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 79, with at least 17 in Listening, 18 in Reading, 20 in Speaking, and 17 in Writing.
  • PTE Academic: A minimum overall score of 54 with no individual score below 51.
  • DET (Duolingo English Test): A minimum score of 105 is required.
  • 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.

The University of Portsmouth offers a range of scholarships and funding opportunities to support students in their academic journey. These scholarships are aimed at both domestic and international students and are awarded based on various criteria such as academic excellence, financial need, and specific areas of study. 

Chancellor's Scholarship: This prestigious scholarship is awarded to exceptional students who demonstrate academic excellence and potential. It provides a significant fee reduction for the duration of the student's course.

Vice-Chancellor's Global Development Scholarship: This scholarship is available to international students from selected countries who are applying for undergraduate or postgraduate taught courses. It offers a fee reduction of up to £4,000.

Country-Specific Scholarships: The university offers scholarships specifically for students from certain countries or regions. These scholarships vary in value and eligibility criteria.

Sports Scholarships: The University of Portsmouth recognizes the achievements of talented athletes and offers sports scholarships to support their development and academic success. These scholarships provide financial support, training facilities, and other benefits.

Departmental Scholarships: Some academic departments at the University of Portsmouth offer scholarships to students who demonstrate exceptional academic performance or have a particular interest in a specific field of study. These scholarships are often subject-specific and may vary in terms of eligibility and value.

Graduates of the BSc (Hons) Software Engineering with placement program at the University of Portsmouth are well-prepared for a variety of exciting and rewarding career opportunities in the field of software engineering and related industries. This program equips students with the technical skills, practical experience, and problem-solving abilities needed to thrive in the dynamic and rapidly evolving technology sector.

Software Engineer: Many graduates pursue careers as software engineers, designing, developing, and maintaining software applications, systems, and solutions. They work in various industries such as technology, finance, healthcare, and entertainment, collaborating with cross-functional teams to create innovative software products. Software engineers may specialize in areas such as web development, mobile app development, cloud computing, or artificial intelligence.

Software Developer: Software developers focus on writing code and building software solutions to meet specific user needs and business requirements. They work with programming languages, frameworks, and development tools to create functional and user-friendly software applications. Software developers may work for software companies, IT consultancies, or in-house development teams, contributing to projects from conception to deployment.

Quality Assurance Engineer: Quality assurance engineers are responsible for testing software products and ensuring they meet quality standards and performance requirements. They design test plans, execute test cases, and report bugs and issues to developers for resolution. Quality assurance engineers may specialize in manual testing, automated testing, or performance testing, working to improve the overall quality and reliability of software products.

Systems Analyst: Systems analysts analyze business requirements and technical specifications to design and implement software solutions that address organizational needs. They work closely with stakeholders to understand user requirements, identify system components, and define system architecture. Systems analysts may also evaluate existing systems, propose enhancements, and coordinate system upgrades or migrations.

DevOps Engineer: DevOps engineers focus on streamlining the software development lifecycle by integrating development, testing, and deployment processes. They automate infrastructure provisioning, configuration management, and deployment pipelines to improve software delivery speed, reliability, and scalability. DevOps engineers work with tools and technologies such as Docker, Kubernetes, Jenkins, and Git, collaborating with development and operations teams to implement continuous integration and continuous deployment (CI/CD) practices.

Technical Consultant: Technical consultants provide expert advice and guidance on software development projects, helping clients solve technical challenges and achieve their business objectives. They assess client needs, recommend software solutions, and oversee implementation and integration efforts. Technical consultants may work for technology companies, IT services firms, or as independent contractors, leveraging their expertise to deliver value-added services to clients.

Cybersecurity Analyst: Cybersecurity analysts focus on protecting software systems and data from security threats and vulnerabilities. They monitor network traffic, conduct vulnerability assessments, and implement security measures to prevent unauthorized access, data breaches, and cyber attacks. Cybersecurity analysts may specialize in areas such as threat detection, incident response, penetration testing, or security compliance, working to safeguard sensitive information and maintain system integrity.

Entrepreneur/Startup Founder: Some graduates choose to start their own software companies or tech startups, leveraging their software engineering skills and entrepreneurial spirit to develop innovative products and services. As entrepreneurs, they may identify market opportunities, pitch ideas to investors, assemble teams, and build and launch software products that address unmet needs or disrupt existing markets.


Similar Courses
WhatsApp Enquiry Call Enquiry