MSc Human Resource Management
Intake:- January & September The MSc Human Resource Mana...
York
INTAKE: September
The BSc (Hons) Software Engineering with Placement program at York St John University offers students a comprehensive education in software development, combined with valuable professional experience through a placement year in industry. This program is designed to equip students with the knowledge, skills, and practical experience needed to excel in the fast-paced and evolving field of software engineering. Through a blend of theoretical study, practical projects, and real-world placement opportunities, students develop expertise in software design, programming languages, algorithms, databases, and software testing, preparing them for successful careers in software engineering and related fields.
Curriculum: The curriculum of the BSc (Hons) Software Engineering with Placement program covers a wide range of topics essential for software development. Core modules provide students with a solid foundation in programming languages such as Java, Python, and C++, as well as software engineering principles, data structures, algorithms, and software development methodologies. Students also have the opportunity to specialize in areas such as web development, mobile application development, or database management through elective modules and project work. The placement year allows students to apply their learning in a real-world professional setting, gaining practical experience and developing transferable skills that enhance their employability.
Research Focus: York St John University emphasizes a strong research focus within the BSc (Hons) Software Engineering with Placement program. Faculty members are actively engaged in research projects that explore emerging technologies, software development methodologies, and industry trends in software engineering. Students have the opportunity to participate in research activities, such as literature reviews, software prototyping, and experimental studies, under the guidance of faculty mentors. The program encourages students to critically evaluate existing research and to apply research findings to solve practical problems in software engineering.
Industry Engagement: The BSc (Hons) Software Engineering with Placement program fosters industry engagement through partnerships with software companies, technology startups, and industry organizations. The placement year provides students with the opportunity to gain hands-on experience working in professional software development environments, applying their skills to real-world projects and collaborating with industry professionals. Industry partners also contribute to the curriculum through guest lectures, workshops, and mentoring, offering insights into industry best practices, emerging technologies, and career opportunities in software engineering.
Global Perspective: In an increasingly interconnected world, York St John University promotes a global perspective within the BSc (Hons) Software Engineering with Placement program. Students explore the global dimensions of software development, including cross-cultural collaboration, international software markets, and global software development teams. The placement year may offer students the opportunity to work with multinational companies or to undertake placements abroad, gaining exposure to diverse cultural and professional contexts. Through international study opportunities, exchange programs, and collaborations with international partners, students develop the global awareness and cultural competence needed to succeed in the global software industry.
York
IELTS 6
£ 13000
Undergraduate Entry Requirements
Academic qualification: International students must have a minimum overall score of 60% or above in the relevant secondary education qualification or its equivalent.
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.
York St John University offers a range of scholarships to international students, providing financial support and recognition for their academic achievements. These scholarships aim to attract talented students from around the world and promote diversity within the university community.
International Scholarship Programme: This scholarship is open to undergraduate and postgraduate students from non-EU countries. It offers a tuition fee reduction of up to £2,500 per year for the duration of the program. The scholarship is awarded based on academic merit and applicants must meet specific eligibility criteria.
Vice Chancellor's Scholarship: This prestigious scholarship is available to high-achieving international students applying for undergraduate or postgraduate programs. It provides a tuition fee reduction of up to £5,000 per year. Recipients are selected based on academic excellence, leadership potential, and commitment to making a positive impact in their communities.
Country-specific Scholarships: York St John University also offers scholarships tailored to students from specific countries or regions. These scholarships may have varying eligibility criteria and award amounts. Examples include the Nigeria Scholarship, Ghana Scholarship, and India Scholarship.
Sports Scholarships: York St John University values sporting excellence and offers scholarships to international students who excel in their chosen sport. These scholarships provide support for training, coaching, and competition expenses, along with access to sports facilities and other benefits.
It is important to note that scholarship availability, eligibility criteria, and award amounts may vary each year.
Graduates of the BSc (Hons) Software Engineering with Placement program at York St John University are well-prepared for a wide range of exciting and rewarding career opportunities in the dynamic field of software engineering.
Software Developer/Engineer: Software developers and engineers design, develop, and maintain software applications and systems for various industries and purposes. They use programming languages such as Java, Python, C++, and JavaScript to create innovative software solutions that meet user needs and business requirements. Graduates with a placement experience have a competitive edge in the job market, as they have practical experience working in real-world software development environments.
Software Tester/QA Engineer: Quality assurance (QA) engineers, also known as software testers, ensure the quality and reliability of software products through rigorous testing and quality control processes. They design test cases, execute manual and automated tests, identify and report defects, and collaborate with developers to resolve issues and improve software quality. Graduates with placement experience have firsthand experience in software testing methodologies and tools, making them valuable assets to QA teams.
DevOps Engineer: DevOps engineers play a critical role in streamlining the software development lifecycle and promoting collaboration between development and operations teams. They automate deployment pipelines, configure infrastructure as code, monitor system performance, and implement continuous integration and continuous delivery (CI/CD) practices to accelerate software development cycles and improve software reliability and scalability. Graduates with placement experience have practical knowledge of DevOps practices and tools, making them well-suited for DevOps roles.
Systems Analyst: Systems analysts analyze business requirements and translate them into technical specifications for software development projects. They collaborate with stakeholders to gather requirements, conduct feasibility studies, and design system architectures that align with business objectives. Graduates with placement experience have firsthand experience in gathering and analyzing requirements, as well as in communicating technical solutions to non-technical stakeholders, making them valuable contributors to systems analysis teams.
Technical Consultant: Technical consultants provide expert advice and guidance to clients on software development best practices, technology trends, and digital transformation strategies. They assess client needs, develop customized software solutions, and provide training and support to help clients optimize their use of software technologies. Graduates with placement experience have practical experience working with clients and understanding their business needs, making them effective technical consultants.
Entrepreneur/Startup Founder: Some graduates may choose to start their own software development companies or tech startups, leveraging their technical skills and entrepreneurial spirit to create innovative software products and solutions. Graduates with placement experience have gained valuable insights into the software industry and have developed professional networks, which can be advantageous when launching a startup. Entrepreneurship offers the opportunity to pursue creative projects, solve real-world problems, and potentially achieve financial success and personal fulfillment.