BSc (Hons) Software Engineering with Professional Experience (with Placement)

Manchester

 

INTAKE: September

Program Overview

The BSc (Hons) Software Engineering with Professional Experience (with Placement) at the University of Salford offers students a comprehensive education in software engineering principles, practices, and technologies. This program combines academic study with practical experience through a placement year in industry, providing students with the opportunity to apply their skills in real-world settings. The curriculum covers a range of topics including programming languages, software development methodologies, database systems, web technologies, and project management. Graduates are equipped with the knowledge and practical experience needed to pursue rewarding careers in the software development industry.

Curriculum: The curriculum of the BSc (Hons) Software Engineering with Professional Experience program is designed to provide students with a solid foundation in software engineering theory and practical skills. Core modules cover fundamental topics such as programming concepts, algorithms and data structures, software design and architecture, and software testing and quality assurance. Students also have the opportunity to specialize in areas such as mobile app development, web development, artificial intelligence, or cybersecurity through elective modules. The placement year allows students to gain hands-on experience in a professional software development environment, applying their knowledge and skills to real-world projects and gaining valuable insights into industry practices.

Research Focus: The BSc (Hons) Software Engineering program at the University of Salford emphasizes research-led teaching, enabling students to engage with cutting-edge research in software engineering and related fields. Students have the opportunity to participate in research projects supervised by academic staff or industry partners, exploring topics such as software verification and validation, software evolution and maintenance, human-computer interaction, or software project management. Through research-focused modules and independent study, students develop critical thinking skills, analytical abilities, and the capacity to contribute to advancements in software engineering knowledge.

Industry Engagement: The University of Salford has strong connections with the software development industry, providing students with opportunities for industry engagement and professional development. The placement year allows students to gain practical experience in industry settings, working on real projects and collaborating with professionals in the field. Throughout the program, students benefit from guest lectures, workshops, and networking events with industry experts, enabling them to stay informed about industry trends, technologies, and best practices. Industry placements also provide students with valuable insights into potential career pathways and help them develop professional skills and networks.

Global Perspective: Software engineering is a global field with applications in various industries and sectors worldwide. The BSc (Hons) Software Engineering with Professional Experience program at the University of Salford offers students a global perspective on software engineering, covering international standards, practices, and case studies. Students have the opportunity to engage with international research projects, collaborate with students and researchers from around the world, and explore global issues and challenges in software development. The placement year may also offer students the chance to undertake placements abroad, further enhancing their global perspective and intercultural competence.

Pollster Education

Location

Manchester

Pollster Education

Score

IELTS 6

Pollster Education

Tuition Fee

£ 17040

Undergraduate Entry Requirements

Academic Qualifications: International students applying for undergraduate programs at the University of Salford should have a minimum academic qualification of 65% or above in their respective educational systems.

English Language Proficiency:

  • IELTS: A minimum overall score of 6.0 or 6.5 with no individual component below 5.5.
  • TOEFL: A minimum score of 88, with a minimum of 19 in each component.
  • PTE Academic: A minimum score of 64, with no component below 59.

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 Salford offers a range of scholarships and financial support options to help international students pursue their studies at the university. These scholarships recognize academic excellence, encourage diversity, and provide assistance with tuition fees.

Vice-Chancellor's Excellence Scholarship: This scholarship is awarded to high-achieving international students applying for undergraduate or postgraduate programs. It offers a partial tuition fee reduction of up to £5,000.

International Excellence Scholarship: This scholarship is open to international students applying for undergraduate or postgraduate programs. It provides a partial tuition fee reduction of up to £3,000.

Country-specific Scholarships: The university offers scholarships specifically tailored to students from certain countries. These scholarships may have different eligibility criteria and application processes, providing financial support to students from specific regions.

Chevening Scholarships: The University of Salford is a Chevening partner, offering scholarships to outstanding international students selected by the Chevening Scholarship program. Chevening Scholarships cover full tuition fees, living expenses, and other allowances.

Commonwealth Scholarships: The university participates in the Commonwealth Scholarship and Fellowship Plan, offering scholarships to students from Commonwealth countries. These scholarships cover tuition fees, living expenses, and other related costs.

Santander Scholarships: The university has partnered with Santander Bank to offer scholarships to international students. These scholarships aim to support students in areas such as entrepreneurship, research, and community engagement.

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

Graduates of the BSc (Hons) Software Engineering with Professional Experience (with Placement) program at the University of Salford are well-prepared for a wide range of career opportunities in the field of software engineering and related industries. With a solid foundation in software development principles, practical experience gained through placements, and specialized knowledge acquired during their studies, graduates can pursue roles in various sectors.

Software Developer/Engineer: Graduates can work as software developers or engineers for technology companies, software firms, or IT departments of organizations across different sectors. They design, develop, test, and maintain software applications, systems, and solutions using programming languages, development frameworks, and software development methodologies. Software developers collaborate with cross-functional teams to create innovative software products that meet user requirements and business objectives.

Systems Analyst: Graduates can pursue careers as systems analysts, focusing on analyzing, designing, and optimizing information systems and software solutions to address business needs and challenges. They work closely with stakeholders to understand requirements, evaluate existing systems, propose enhancements or new solutions, and oversee the implementation and integration of software systems. Systems analysts play a key role in improving organizational efficiency, productivity, and competitiveness through technology solutions.

Quality Assurance (QA) Engineer: Graduates can work as QA engineers or testers, responsible for ensuring the quality, reliability, and performance of software products and applications. They develop test plans, execute test cases, identify defects, and collaborate with development teams to resolve issues and improve software quality. QA engineers use testing tools and techniques to conduct functional testing, regression testing, performance testing, and user acceptance testing, contributing to the delivery of high-quality software products to end-users.

Software Project Manager: Graduates with strong leadership and project management skills can pursue careers as software project managers, overseeing the planning, execution, and delivery of software development projects. They define project scope, objectives, and deliverables, allocate resources, manage timelines and budgets, and mitigate risks to ensure successful project outcomes. Software project managers communicate with stakeholders, monitor project progress, and facilitate collaboration among team members to achieve project goals within constraints.

Software Consultant: Graduates can work as software consultants, providing expert advice, guidance, and solutions to clients on software development, implementation, and optimization. They assess client needs, analyze business processes, recommend software solutions or customization options, and assist with software implementation, configuration, and training. Software consultants may specialize in specific industries or technologies, offering tailored services to meet client requirements and objectives.

Technical Support Engineer: Graduates can pursue careers as technical support engineers, providing assistance and troubleshooting expertise to users or customers of software products and applications. They respond to inquiries, diagnose technical issues, and provide solutions or workarounds to resolve problems effectively. Technical support engineers may offer support via phone, email, chat, or remote desktop tools, ensuring timely and satisfactory resolution of technical issues to maintain customer satisfaction and loyalty.

Software Architect: Graduates with advanced knowledge of software design and architecture principles can work as software architects, responsible for designing and defining the overall structure, components, and interactions of complex software systems. They analyze requirements, define architectural patterns, and create design specifications to guide development teams in building scalable, reliable, and maintainable software solutions. Software architects ensure alignment with industry best practices, standards, and emerging technologies to achieve architectural excellence.

Entrepreneur/Startup Founder: Graduates with entrepreneurial ambitions can leverage their software engineering skills and industry insights to launch their startups or tech ventures. They can identify market opportunities, develop innovative software products or services, and build teams to bring their ideas to life. Entrepreneurial graduates may pursue opportunities in areas such as software as a service (SaaS), mobile app development, cloud computing, artificial intelligence (AI), or internet of things (IoT), driving innovation and contributing to economic growth and job creation.


Similar Courses
WhatsApp Enquiry Call Enquiry