BSc(Hons) Software Engineering

Brighton: Moulsecoomb

 

INTAKE: September

Program Overview

The BSc(Hons) Software Engineering program at the University of Brighton equips students with the essential knowledge and skills to become proficient software engineers in today's technology-driven world. This program combines theoretical foundations with hands-on practical experience, preparing students to design, develop, and maintain complex software systems.The BSc(Hons) Software Engineering program focuses on the principles, practices, and methodologies of software development, emphasizing both technical expertise and problem-solving abilities. Students explore software architecture, programming languages, algorithms, and software development processes. The curriculum is designed to meet industry demands, ensuring graduates are ready to excel in diverse software engineering roles.

  1. Software Development Lifecycle: Students learn about the entire software development lifecycle, from requirements analysis and design to implementation, testing, deployment, and maintenance. They gain proficiency in using industry-standard tools and techniques to manage software projects effectively.

  2. Programming Languages and Technologies: The program covers a range of programming languages and technologies used in modern software development, such as Java, C++, Python, JavaScript, and frameworks like React and Angular. Students gain hands-on experience in coding, debugging, and optimizing software applications.

  3. Software Architecture and Design Patterns: Students study software architecture principles and design patterns to create scalable, modular, and maintainable software systems. They learn how to design architectures that meet performance, security, and reliability requirements.

  4. Agile and DevOps Practices: The curriculum emphasizes agile methodologies and DevOps practices, teaching students to work collaboratively in cross-functional teams, iterate on software development processes, and use continuous integration and deployment tools.

  5. Professional Skills and Ethics: In addition to technical skills, the program emphasizes professional development and ethical considerations in software engineering. Students learn about legal, social, and ethical issues related to software development, preparing them to make informed decisions and contribute responsibly to the field.

Pollster Education

Location

Brighton: Moulsecoomb

Pollster Education

Score

IELTS: 6

Pollster Education

Tuition Fee

£ 14892

Undergraduate Entry Requirements

Academic Qualifications: International students applying for undergraduate programs at the University of Brighton are required to have completed their secondary education with a minimum of 60% or above in their respective country's grading system.

English Language Proficiency:

  • IELTS: A minimum overall score of 6, with no individual component score below 5.5.
  • TOEFL: A minimum overall score of 72, with a minimum score of 10 in each component.
  • PTE: A minimum overall score of 56, with no individual score below 51.

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.

Scholarships for International Students at the University of Brighton.

Vice-Chancellor's Scholarships: The Vice-Chancellor's Scholarships are prestigious awards offered to international undergraduate and postgraduate students who demonstrate exceptional academic performance. These scholarships provide a significant reduction in tuition fees and are awarded based on academic merit.

International Scholarships: The University of Brighton offers a range of scholarships specifically designed for international students. These scholarships are available for both undergraduate and postgraduate programs and provide financial support towards tuition fees. Eligibility criteria may vary, but they generally consider academic achievement, personal achievements, and contributions to the community.

Santander Scholarships: In collaboration with Santander Universities, the University of Brighton offers scholarships to international students. These scholarships aim to support students in pursuing their academic goals and provide financial assistance to cover tuition fees or living expenses.

Alumni Scholarships: The University of Brighton offers scholarships exclusively for international students who have previously completed a degree program at the university. These scholarships aim to encourage alumni to continue their education and contribute to their professional development.

Country-specific Scholarships: The University of Brighton may offer scholarships specific to certain countries or regions. These scholarships are designed to attract talented students from specific geographic areas and provide them with financial support to pursue their studies at the university.

It is important to note that scholarship availability, eligibility criteria, and application processes may vary from year to year.

The BSc(Hons) Software Engineering program at the University of Brighton prepares graduates for rewarding careers in various sectors of the software industry. With a strong foundation in software development principles, methodologies, and technologies, graduates are equipped to excel in diverse roles that require technical expertise and problem-solving skills.

1. Software Engineer: Graduates can pursue roles as software engineers, responsible for designing, developing, and maintaining software applications. They work on projects spanning different domains, including web development, mobile app development, embedded systems, and enterprise software solutions.

2. Application Developer: Application developers focus on creating user-friendly and functional software applications for specific platforms, such as desktop, mobile, or web. They leverage their programming skills and understanding of user experience (UX) design to build intuitive and efficient applications.

3. Systems Analyst: Systems analysts bridge the gap between business needs and technology solutions. They analyze organizational processes, identify requirements for new software systems, and collaborate with stakeholders and software developers to implement effective solutions.

4. Software Architect: Software architects design high-level structures for software systems, ensuring scalability, reliability, and performance. They define architecture patterns, select appropriate technologies, and oversee the implementation of software designs.

5. DevOps Engineer: DevOps engineers play a critical role in software development by integrating development and operations processes. They automate software deployment, monitor system performance, and streamline collaboration between development and IT teams.

6. Quality Assurance Engineer: Quality assurance (QA) engineers focus on ensuring the quality and reliability of software products. They develop testing strategies, create test cases, and conduct automated and manual tests to identify and address defects.

7. Technical Consultant: Technical consultants provide expertise to clients on software solutions and technologies. They assess business requirements, propose software solutions, and support clients in implementing and optimizing software systems.

8. Project Manager: With their understanding of software development lifecycles and project management methodologies, graduates can pursue project management roles. They lead software development projects, coordinate team activities, and ensure projects are delivered on time and within budget.


Similar Courses
WhatsApp Enquiry Call Enquiry