BSc (Hons) Computer Science (International)

APPLY NOW

BSc (Hons) Computer Science (International)

COURSE SUMMARY

Our flagship BSc Computer Science course will provide you with a broad understanding of the field of computing with a core specialism in programming. You’ll develop an understanding of methodical approaches to the analysis, design, development, testing and maintenance of object-oriented systems using the Java language. You’ll graduate with a solution-focused approach and a critical awareness of applying the right skills to complete a specific goal.

 

IS COMPUTER SCIENCE RIGHT FOR YOU?

Our Computer Science Course is suitable for you if:

1. You’re passionate about computing and are excited about how it can shape the future.

2. You’re interested in how things work rather than just wanting to use them.

3. You’ve got a keen attention to detail, enjoy problem-solving and like to use your initiative.

 

YOU WILL:

1. Gain programming practice through design, implementation, and testing, with an appreciation of more sophisticated programming behaviour.

2. Learn the principles of relational database management systems, measuring their implementation and efficiency using emerging trends.

3. Explore the theory and practice of website design, understanding human-computer interaction and designing and analysing user interfaces.
4. Use real-time 3D graphics toolkits and expand your Java knowledge to use C++ programming language.
5. Become familiar with AI techniques and terminology for knowledge representation and searching and understand data mining algorithms.

  • PROGRAMME Undergraduate Degrees
  • DURATION 4 years
  • LANGUAGE English

Year 1 - Foundation Year

LEVEL 3

Modules include:

1. Critical and Reflective Thinking

2. Human Rights

3. Arabic for Business (Arabic Speakers) / Critical Reading (Non-Arabic Speakers)

4. Multidisciplinary Project

5. Computer Systems

6. Applied Mathematics

7. History of Bahrain

Year 2

LEVEL 4

Modules include:

1. Programming 1

2. Programming 2

3. Database Systems

4. Professional Development and Practices

5. Web Development and HCI

6. Computer System Internals and Linux

Year 3

LEVEL 5

Modules include:

1. Data Structures and Algorithms

2. Design Patterns

3. Client-Server Systems

4. Career Development

5. Software Projects with Agile Techniques (HackCamp)

6. AI and Data Mining

Year 4

LEVEL 6

Modules include:

1. Software Quality Management

2. Project for Computer Science

3. Visual Information Analysis

4. Business Management (Optional)

5. Information Security Management (Optional)

6. Deep Learning (Optional)

7. Advanced Web Development (Optional)

8. Mobile Development (Optional)

ENTRY REQUIREMENTS

  • IELTS 4.5 with no less 4.0 in any component
  • High School Diploma with an overall average of 75% over the last three years of high school (years 10, 11 and 12)
  • Maths will be required in your diploma profile

FOR DIRECT ENTRY

    • GCSE English Language & Maths at level 4 / Grade C or above
    • IELTS: 6.0 with No Element Below 5.5 (or Equivalent)
    • A Level : 112-120 Points (to include min. Grade C in A-Level Computer Science or Computer studies)
    • BTEC National Diploma: DDM in Computing or IT related subject.
    • International Baccalaureate: 30 Points (to include Grade 5 in Computer Studies.

 

Computer Science students generally have a passionate interest in computing, a good work ethic and strong attention to detail. They have an interest in understanding how computers work, rather than just wanting to be a user of them. With such exciting opportunities emerging in computer science, we are seeking applicants who have the initiative to take their learning beyond the standard tasks that are part of the coursework.

Our BSc Computer Science Degree course is for you if:

  • You are passionate about computing and excited about how it can shape the future.
  • You are interested in how things work rather than just wanting to use them.
  • You have a keen attention to detail, enjoy problem-solving and like to use your initiative.