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

Bachelor of Science (BSc) in Computer Science

Home >Bachelor of Science (BSc) in Computer Science

Course Overview

A BSc in Computer Science is an undergraduate degree program that focuses on the study of computer systems, software development, algorithms, data structures, and computational theory. It prepares students for careers in various industries such as technology, finance, healthcare, and beyond. The program combines theoretical knowledge with practical skills through lectures, lab sessions, projects, and internships.

Course Benefits

  • Core Computer Science Knowledge: Provides a solid foundation in computer programming, algorithms, data structures, databases, and computer architecture.
  • Problem-Solving Skills: Develops analytical and critical thinking skills essential for solving complex computational problems.
  • Software Development Expertise: Includes practical experience in designing, developing, and testing software applications.
  • Versatile Career Options: Opens doors to careers as software developers, systems analysts, cybersecurity specialists, data scientists, and more.
  • Innovation and Research Opportunities: Prepares students for advanced study and research in computer science or related fields.

Department Contact Info

Bachelor of Science (BSc) in Computer Science

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

+44 20 8223 2932
BSc_Comp@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 Programming (e.g.
  • Python
  • Java)
  • Data Structures and Algorithms
  • Computer Organization and Architecture
  • Discrete Mathematics for Computer Science
  • Software Engineering Principles
  • Introduction to Databases
  • Object-Oriented Programming
  • Operating Systems
  • Computer Networks
  • Web Development
  • Theory of Computation
  • Probability and Statistics for Computer Science
  • Database Systems
  • Algorithms Design and Analysis
  • Artificial Intelligence
  • Human-Computer Interaction
  • Software Development Methodologies
  • Electives (e.g.
  • Cybersecurity
  • Machine Learning)
  • Advanced Topics in Computer Science (e.g. Big Data,Cloud,Computing)
  • Capstone Project or Thesis
  • Ethics in Computer Science
  • Seminar in Computer Science
  • Internship or Industry Experience
  • Elective Courses (e.g.
  • Robotics,Natural Language Processing)
  • Entry Requirements

    • High school diploma or equivalent with a strong background in mathematics, particularly calculus and discrete mathematics.
    • Satisfactory grades in relevant subjects (mathematics, science, and possibly computer science if available).
    • 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.