Slide background
Enter the ever-changing field of IT…
Take the lead to connect people and organisations

Bachelor of Information and Communications Technology

Programme Length and Credits

  • Diploma Degree 4 Semesters (Full-Time) – 240 credits
  • Bachelor Degree 8 Semesters (Full-Time) – 480 credits

Programme Entry Requirements

Applicants need to achieve the minimum requirements in the English and Mathematics entry tests OR Pass English and Mathematics (Information Technology) courses from the Certificate in Academic Preparation (CAP) Program.


Apply Course Fees Download Brochure



Introduction and Programme Aims

DSC_0088The BICT Programme aims to develop work-ready and skilled graduates who have a broad range of technical competencies. The focus is on practical, hands-on skills, backed by industry relevant partnerships that ensure the programme has the most up-to-date content. Each course has underlying concepts developed through a mixture of activities and assessed using methods that closely model professional practice.


  • Database Systems
  • Management Information Systems
  • Networking
  • Programming

Graduate Profile

Graduates of the BICT Programme will have the following qualities:

  • Hold core ICT technical skills.
  • Acquire knowledge of the latest information and communication technology.
  • Apply the latest ICT knowledge to effectively operate existing systems.
  • Analyze business problems.
  • Design and evaluate new systems according to requirements.
  • Develop ICT solutions according to design.
  • Work according to a range of international professional codes of conduct.
  • Recognize the professional, moral, and ethical issues involved in utilizing computer technology.
  • Apply resourcefulness, innovation and strategic thinking to a range of workplace situations.
  • Readiness for professional assessments and certifications.
  • Be a communicative, resourceful and a lifelong learner.

Career Opportunities

The BICT programme prepares students for the following careers:
Database Systems

  • Data Analyst
  • Databases Developer
  • Database Programmer
  • Database Administrator
  • Database Architect
  • Data Miner

Management Information Systems

  • IT Systems Analyst
  • IT Systems Administrator
  • IT Systems Architect
  • IT Systems Engineer
  • Data Center Specialist
  • IT Project Manager


  • Network Administrator
  • Information Security officer
  • Information System Security Officer
  • Network Infrastructure Manager
  • Network Engineer
  • 3G/4G Integration Engineers


  • Software Developer
  • Software Engineer
  • Software Systems Developer
  • Games Developer
  • Mobile Application Developer
  • Web Developer

Teaching and Assessments

The Polytechnic uses a student-centered approach to teaching and learning in which the curriculum is designed to help the students engage in the learning process using inquiry and problem-based learning strategies. We endeavor to create a classroom environment where everyone is engaged and free to express their opinion and share their knowledge. The role of the tutor is to facilitate learning activities in which the tutor guides the students.  The ICT courses use a blended learning approach which consists of face-to-face classroom-based learning, online supported delivery, project-based learning, job placement, internships, individual work, group work, and student-centered learning. An emphasis is placed on related practical projects in all years of the programme.

Summary of Programme Structure

The BICT programme is split into three phases. During the first three semesters, students concentrate on developing a broad technical skills base. Since the programme is delivered in English, there is a high level of English support in this period. During the second phase, students choose a major in which they want to specialize in and undertake subjects related to their area of specialization. The last year of the programme is entirely dedicated to project work, giving students the opportunity to consolidate the knowledge gained in the previous three years. In Semester A of Year 4 students undertake a significant Capstone Project course at Bahrain Polytechnic Innovation Lab. The Capstone Project is either proposed by a faculty member, the student, or an industry partner. The course incorporates Project Management, Technical Writing, and English Communication to prepare the students to undertake an ICT work placement.

Work Placement

During the second semester of the final year, students have one of three options. They can undertake: a Cooperative Learning Project and work at an industry partner’s premises, a Research Project and work at Bahrain Polytechnic Innovation Lab, or an Entrepreneurial Project and work at an incubator or business accelerator. Each student will undertake a four months project or multiple small projects related to their major in which they would have analyzed, gathered requirements, designed, implemented and tested ICT solutions.


  • Diploma of Information and Communications Technology
  • Bachelor of Information and Communications Technology (Database Systems)
  • Bachelor of Information and Communications Technology (Management Information Systems)
  • Bachelor of Information and Communications Technology (Networking)
  • Bachelor of Information and Communications Technology (Programming)

Accreditation and Partnerships

  • Networking stream: Cisco CCNA, Huawei, Amazon AWS.
  • Database stream: Oracle Academy
  • Management of Information Systems stream: Microsoft Imagine Academy, EMC Academic Alliance, VMWare IT Academy, SAP, Amazon AWS.
  • Programming stream: Oracle Java certification, Microsoft Imagine Academy


Core Courses

Normally Taken YearCourse TitleCourse CodeMandatory / ElectiveNQF LevelNQF Credit
1English  Communications 1EL5001515
1English Communications 2EL5002515
1Computer SystemsIT6001615
1Networking 1IT6003615
1Unix SystemsIT6004615
1Database Systems 1IT6005615
1Computer Programming 1IT6008615
1Maths for ComputingIT6010615
2English for Specific Purposes 3EL6901615
2English for Specific Purposes 4EL6902615
2Introduction to Information SecurityIT6011615
2Web FundamentalsIT6012615
2Web AuthoringWM6001615
2Systems Analysis and DesignIT7001715
2Database Systems 2IT7005715
2Computer Programming 2IT7008715
1 – 3National Requirement Courses 5 – 615
1 – 3Elective Courses3 – 845
4IT ProjectIT7099760

Programming Major Required Courses

Normally Taken YearCourse TitleCourse CodeMandatory / ElectiveNQF LevelNQF Credit
3Object Oriented DesignIT7006715
3Games DevelopmentIT8101815
3Mobile ProgrammingIT8108815
3Advanced ProgrammingIT8118815
3Database Programming 2IT8415815
4Research Project IT8098860
4Cooperative Learning Project (Programming)IT8199860

MIS Major Required Courses

Normally Taken YearCourse TitleCourse CodeMandatory / ElectiveNQF LevelNQF Credit
3Enterprise Resource Planning (ERP)IT7202715
3Infrastructure for e-CommerceIT8202815
3Systems AdministrationIT8203815
3Cloud ComputingIT8212815
3Data Centre ManagementIT8213815
4Research Project IT8098860
4Cooperative Learning Project (MIS)IT8299Mandatory860

Networking Major

Normally Taken YearCourse TitleCourse CodeMandatory / ElectiveNQF LevelNQF Credit
2Networking and Data Communications 2IT7003715
3Ethical HackingIT7301715
3Data Centre ManagementIT8213815
3Computer Networking 3IT8303815
3Wireless CommunicationsIT8313815
3Advanced NetworkingIT8323815
4Research Project IT8098860
4Cooperative Learning Project (Networking)IT8399860

Database Systems Major

Normally Taken YearCourse TitleCourse CodeMandatory / ElectiveNQF LevelNQF Credit
3Web InfrastructureIT7007715
3Database Programming 1IT8405815
3Database AdministrationIT8406815
3Database Programming 2IT8415815
3Data MiningIT8416815
4Research Project IT8098860
4Cooperative Learning Project (Database)IT8499860

WP-Backgrounds by InoPlugs Web Design and Juwelier Schönmann