51 Programming Languages jobs in Bahrain
Senior Lecturer - Computer Science
Posted today
Job Viewed
Job Description
- Deliver high-quality lectures and tutorials across a range of undergraduate and postgraduate Computer Science modules, including areas such as software engineering, artificial intelligence, data science, and cybersecurity.
- Develop and update course curricula, teaching materials, and assessment methods to ensure relevance and academic rigor.
- Conduct independent and collaborative research, publishing findings in reputable peer-reviewed journals and presenting at academic conferences.
- Supervise student research projects, including undergraduate dissertations and postgraduate theses.
- Provide academic advising and mentorship to students, supporting their academic and career development.
- Actively participate in departmental meetings, committees, and university-wide initiatives.
- Contribute to the development and growth of the Computer Science program.
- Undertake administrative duties as required, such as course coordination or admissions processes.
- Engage in curriculum development and program review.
- Seek external research funding and collaborate with industry partners.
- Promote a vibrant learning environment and engage students actively in the learning process.
- Stay current with advancements in computer science and pedagogical practices.
- Contribute to the university's reputation for academic excellence.
- Foster interdisciplinary collaboration within the university.
- Ensure compliance with university policies and procedures.
- Ph.D. in Computer Science, Software Engineering, Artificial Intelligence, or a closely related field.
- A strong publication record in high-quality academic journals and conferences.
- Minimum of 5 years of experience in university-level teaching, with a proven track record of teaching effectiveness.
- Demonstrated ability to conduct independent research and secure research funding.
- Excellent pedagogical skills and a commitment to student success.
- Strong communication, interpersonal, and presentation skills.
- Ability to teach a diverse range of Computer Science subjects.
- Experience in curriculum development and program management is highly desirable.
- Familiarity with modern teaching technologies and online learning platforms.
- Must be eligible to work in Bahrain.
Senior Lecturer - Computer Science
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Delivering engaging lectures and practical sessions in undergraduate and postgraduate computer science courses.
- Developing and updating course materials, syllabi, and assessment strategies.
- Conducting high-quality research in a specialized area of computer science and publishing findings in peer-reviewed journals and conferences.
- Supervising student research projects, theses, and dissertations.
- Mentoring and advising students, providing academic and career guidance.
- Contributing to the development and enhancement of the Computer Science curriculum.
- Participating in departmental and university committees and administrative activities.
- Collaborating with colleagues on research projects and grant applications.
- Attending and presenting at academic conferences and workshops.
- Fostering a positive and inclusive learning environment for all students.
- Engaging in professional development to stay current with advancements in computer science and pedagogy.
- Contributing to the recruitment and retention of students.
University Lecturer - Computer Science
Posted today
Job Viewed
Job Description
Senior Lecturer - Computer Science
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Deliver engaging and comprehensive lectures and tutorials across a range of undergraduate and postgraduate computer science courses.
- Develop and update course materials, syllabi, assignments, and assessments to ensure relevance and rigor.
- Supervise student research projects, theses, and dissertations.
- Foster a stimulating and inclusive learning environment that encourages critical thinking and active participation.
- Mentor and advise students, providing academic and career guidance.
- Contribute to curriculum development and enhancement within the department.
- Conduct research in an area of specialization within computer science and publish findings in reputable journals and conferences.
- Participate in departmental committees and administrative tasks.
- Promote interdisciplinary collaboration and contribute to the university's academic community.
- Stay current with advancements in computer science and pedagogical best practices.
- Attract and mentor postgraduate students for research supervision.
- Organize and deliver guest lectures and workshops.
- Contribute to the recruitment and admission processes for the department.
- Uphold the academic standards and reputation of the institution.
- Ph.D. in Computer Science or a closely related field.
- Minimum of 5 years of teaching experience at the university level, preferably with experience in curriculum development and student supervision.
- Demonstrated excellence in teaching and a strong understanding of pedagogical principles.
- A strong record of scholarly research and publications in a recognized area of computer science.
- Expertise in core computer science areas such as algorithms, data structures, software engineering, artificial intelligence, or cybersecurity.
- Excellent communication, presentation, and interpersonal skills.
- Ability to inspire and motivate students.
- Experience with learning management systems (LMS) and educational technology is an advantage.
- Commitment to student success and academic integrity.
- A collaborative spirit and a willingness to contribute to the broader university mission.
Senior Lecturer - Computer Science
Posted today
Job Viewed
Job Description
Responsibilities:
- Develop and deliver comprehensive lectures and course materials in various areas of Computer Science, including but not limited to algorithms, data structures, programming languages, software engineering, artificial intelligence, and cybersecurity.
- Design and implement innovative teaching methodologies to enhance student learning and engagement.
- Supervise undergraduate and postgraduate student projects, dissertations, and theses.
- Assess student performance through assignments, exams, and presentations, providing constructive feedback.
- Contribute to the ongoing development and review of the Computer Science curriculum and course offerings.
- Engage in scholarly activities, including research, publications, and presentations in relevant fields.
- Participate in departmental and university administrative activities, such as admissions, student advising, and committee work.
- Foster a supportive and inclusive learning environment for all students.
- Collaborate with faculty members on interdisciplinary projects and initiatives.
- Stay current with advancements in computer science and pedagogical best practices.
- Mentor and guide junior faculty and teaching assistants.
- Ph.D. in Computer Science or a closely related field from a reputable institution.
- A minimum of 5 years of experience in teaching Computer Science at the university level, with demonstrated excellence in instruction.
- A strong record of scholarly research and publications in peer-reviewed journals or conferences.
- Expertise in one or more core areas of Computer Science.
- Excellent understanding of pedagogical principles and curriculum design.
- Outstanding communication, presentation, and interpersonal skills.
- Ability to inspire and motivate students.
- Experience supervising student research projects.
- Familiarity with various teaching technologies and learning management systems (LMS).
- Passion for higher education and commitment to student success.
Senior Lecturer - Computer Science
Posted today
Job Viewed
Job Description
Senior Lecturer - Computer Science
Posted today
Job Viewed
Job Description
Key responsibilities include conducting scholarly research, publishing findings in reputable academic journals and conferences, and actively participating in departmental and university-wide academic activities. You will supervise student research projects, theses, and dissertations, providing guidance and mentorship. Contributing to the development and delivery of new courses and programs, and engaging in academic administration, such as committee work and student advising, are also integral aspects of this role. Fostering a stimulating learning environment that encourages critical thinking, creativity, and collaboration among students is paramount. Staying current with advancements in the field of Computer Science and incorporating them into teaching and research practices is essential.
The successful candidate must hold a PhD in Computer Science or a closely related field, with a distinguished record of teaching and research. A minimum of 5 years of experience in teaching at the university level, including experience in curriculum development and student supervision, is required. Demonstrated ability to secure research funding and a strong publication record in a specialized area of Computer Science (e.g., Artificial Intelligence, Cybersecurity, Software Engineering, Data Science) are highly desirable. Excellent communication, presentation, and interpersonal skills are necessary to effectively engage with students, colleagues, and the wider academic community. This is a unique opportunity to contribute to higher education and advance your academic career in a supportive and dynamic environment.
Be The First To Know
About the latest Programming languages Jobs in Bahrain !
Associate Professor in Computer Science
Posted 19 days ago
Job Viewed
Job Description
In Computer Science / Cybersecurity College of Information Technology
Qualifications- PhD in Computer Science or Cybersecurity.
- English and Arabic Language fluency.
- Academic and Industrial Experience is required.
- Administrative experience within the educational field is an advantage.
- Publications in Scopus or ISI indexed journals.
- Strong experience in AI, Cybersecurity, machine learning, and other related areas.
- Updated CV
- All academic qualifications
- List of courses taught and publications
- Valid accounts in Google Scholar / Research Gate / Academia.
- Positive Quadrabay report (For international degrees only, where applicable).
Senior Lecturer in Computer Science
Posted today
Job Viewed
Job Description
Computer Science Teacher for August 2025
Posted 5 days ago
Job Viewed
Job Description
Join to apply for the Computer Science Teacher for August 2025 role at TES FE News
Computer Science Teacher for August 2025Join to apply for the Computer Science Teacher for August 2025 role at TES FE News
Get AI-powered advice on this job and more exclusive features.
Job Overview
Nadeen School, rated Outstanding by BQA and BSO, is a British premium school with a state-of-the-art campus that fosters excellence in education.
Job Overview
Nadeen School, rated Outstanding by BQA and BSO, is a British premium school with a state-of-the-art campus that fosters excellence in education.
We are seeking a passionate and dedicated ICT Teacher to join our new dynamic team. The ideal candidate will possess a strong background in ICT/Computer Science education who can teach GCSE and A level and is committed to inspiring the next generation of mavericks! Join us in shaping the future of our amazing learners at Nadeen School.
Join Nadeen School – Where Innovation Meets Community
Founded in 1978, Nadeen School is a dynamic, inclusive learning community in Bahrain. A year ago, we moved into a purpose-built campus in Dilmunia, offering state-of-the-art facilities designed to inspire creativity, curiosity, and innovation.
Our Philosophy & Vision
We empower learners to think creatively, take risks, and solve problems, preparing them to thrive in an ever-changing world. Rooted in strong values, we foster an environment where individuality is celebrated, failure is a step toward success, and education is a journey of exploration.
Our motto—Work, Learn, Flourish (WoLF)—drives everything we do.
Why Teach at Nadeen?
- Inspiring Learners – Our students are engaged, articulate, and eager to learn through inquiry-based, innovative teaching.
- Diverse Community – Over 800 students from 60+ nationalities, with a third being Bahraini, creating a rich, multicultural environment.
- Inclusive Education – We support all learners, including those with complex needs, through our Thrive provision.
- A Growing School – We currently educate students from Nursery to Year 10 and are expanding our Secondary School.
Be part of the pack. Work. Learn. Flourish.
Applications
Please apply through the TES portal with your supporting statement, CV and details of 3 referees, one of which must be your most recent employer.
Candidates will be contacted following their applications and interviews will be online or in person. We will need to take up references prior to your interview.
Safeguarding
As you would expect the welfare of our learners is paramount and we are fully committed to safeguarding all our learners. We therefore follow safer recruitment practices, including, references, police checks, identity and criminal record checks. In line with Bahrain laws, Diversity Equity and Inclusion are an important part of Nadeen.
Please note that we will need to take up the references provided in your application form prior to the interview.
Please note that a CV will not be accepted in place of the online application form.
For further information about Nadeen School, Bahrain, please view our website at Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Education and Training
- Industries Book and Periodical Publishing
Referrals increase your chances of interviewing at TES FE News by 2x
Get notified about new Computer Science Teacher jobs in Dilmunia, Muharraq Governorate, Bahrain .
The International school of Choueifat, Muharraq Governorate, Bahrain 2 months ago
The International school of Choueifat, Muharraq Governorate, Bahrain 1 week ago
Manama, Capital Governorate, Bahrain 2 days ago
Manama, Capital Governorate, Bahrain 24 minutes ago
Development Team Lead- already Residence in BahrainManama, Capital Governorate, Bahrain 2 weeks ago
Software Developer - ONLY candidates already Residence in BahrainManama, Capital Governorate, Bahrain 10 hours ago
Manama, Capital Governorate, Bahrain 5 months ago
Manama, Capital Governorate, Bahrain 5 days ago
Manama, Capital Governorate, Bahrain 2 months ago
Junior Software Engineer - Cross-platform C++ - MultipassManama, Capital Governorate, Bahrain 1 month ago
Software Engineer (Python/Linux/Packaging)Manama, Capital Governorate, Bahrain 8 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Python Developer in Banking /Fintech DomainManama, Capital Governorate, Bahrain 2 weeks ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 months ago
Software Engineer - Immutable Ubuntu DesktopManama, Capital Governorate, Bahrain 3 months ago
Graduate Software Engineer, Open Source and Linux, Canonical UbuntuManama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 4 days ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 1 month ago
Manama, Capital Governorate, Bahrain 3 months ago
Manama, Capital Governorate, Bahrain 37 minutes ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr