contact@finchuniversity.co.uk +44 20 8223 2932
Undergraduate Level

Bachelor of Science (BSc) in Software Engineering

Home >Bachelor of Science (BSc) in Software Engineering

Course Overview

A Bachelor of Science (BSc) in Software Engineering is an undergraduate degree program that focuses on the principles, techniques, and methodologies for designing, developing, testing, and maintaining software systems. It combines computer science fundamentals with engineering principles to address complex software challenges. The program prepares students for careers as software engineers, software developers, systems analysts, and project managers in various industries such as technology, finance, healthcare, and more. Key areas of study include software design, algorithms, programming languages, software quality assurance, and project management.

Course Benefits

  • Software Development Expertise: Develops proficiency in software design, development, testing, and maintenance.
  • Problem-Solving Skills: Enhances critical thinking and analytical abilities to solve complex software engineering problems.
  • Industry-Relevant Skills: Prepares students for careers in high-demand areas such as web development, mobile app development, cloud computing, and
  • cybersecurity.
  • Project-Based Learning: Includes hands-on projects, case studies, and internships to gain practical experience.
  • Collaboration and Communication: Emphasizes teamwork, communication skills, and collaboration within multidisciplinary teams.

Department Contact Info

Bachelor of Science (BSc) in Software Engineering

Palmer St, London
SW1H 0NP, WA +44 20 8553 2932

+44 20 8223 2932
BSc_Se@finchuniversity.co.uk

Mon – Fri 9:00A.M. – 5:00P.M.

Social Info

Student Resources

1st Semester
2nd Semester
3rd Semester
4th Semester

  • Introduction to Software Engineering
  • Programming Fundamentals (e.g.Python,Java)
  • Data Structures and Algorithms
  • Database Management Systems
  • Mathematics for Software Engineers
  • Communication Skills
  • Software Requirements Engineering
  • Software Design and Architecture
  • Object-Oriented Programming
  • Software Testing and Quality Assurance
  • Web Application Development
  • Project Management in Software Engineering
  • Advanced Database Systems
  • Mobile Application Development
  • Cloud Computing
  • Software Security
  • Human-Computer Interaction
  • Internship or Industry Project
  • Advanced Topics in Software Engineering (e.g.Artificial Intelligence in Software Engineering,DevOps)
  • Software Project/Dissertation
  • Software Maintenance and Evolution
  • Emerging Technologies in Software Engineering
  • Seminar in Software Engineering
  • Electi
  • Entry Requirements

    • High school diploma or equivalent with a strong background in mathematics and science.
    • Satisfactory grades in relevant subjects (mathematics, science, and possibly computer science).
    • Some institutions may require standardized test scores (e.g., SAT, ACT).
    • Proficiency in English (may require TOEFL or IELTS for non-native English speakers).

    The PLP in Drafting Legislation, Regulation, and Policy has been offered by the Institute of Advanced Legal Studies with considerable success since 2004.