379 Computer Science jobs in Bahrain

Adjunct Professor - Computer Science

400 Northern, Northern BHD50 Hourly WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

part-time
Our client, a prestigious educational institution in **Shakhura, Northern, BH**, is seeking to hire a part-time Adjunct Professor to teach Computer Science courses. This hybrid role offers the flexibility to balance on-campus and remote instruction. The ideal candidate will possess a strong academic background in Computer Science, practical industry experience, and a passion for educating the next generation of technologists. You will be responsible for delivering engaging lectures, facilitating discussions, designing assignments, and assessing student learning.

Responsibilities:
  • Develop and deliver engaging lectures and course materials for undergraduate Computer Science courses.
  • Facilitate interactive class sessions, encouraging student participation and critical thinking.
  • Design and grade assignments, quizzes, exams, and projects to assess student comprehension.
  • Provide constructive feedback to students on their academic progress.
  • Hold office hours (both virtual and in-person) to support students with course material and academic guidance.
  • Maintain accurate student records and submit grades in a timely manner.
  • Collaborate with department faculty on curriculum development and course enhancements.
  • Stay current with advancements in the field of Computer Science and integrate them into course content.
  • Adhere to university policies and academic standards.
  • Contribute to a positive and inclusive learning environment.
  • May involve teaching online, in-person, or a combination thereof based on course assignment and institutional needs.

Qualifications:
  • Master's degree in Computer Science, Software Engineering, or a related field. A Ph.D. is a plus.
  • Minimum of 3-5 years of professional experience in the IT industry or advanced academic research.
  • Demonstrated ability to teach effectively at the university level.
  • Strong knowledge of core Computer Science concepts, including data structures, algorithms, programming languages (e.g., Python, Java, C++), and software development principles.
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to manage a classroom environment, both physically and virtually.
  • Proficiency with Learning Management Systems (LMS) such as Moodle, Blackboard, or Canvas.
  • Passion for teaching and fostering student success.
  • Availability for hybrid teaching, including potential for remote and on-campus instruction.
This is an excellent opportunity for experienced professionals and academics to share their expertise and contribute to the intellectual growth of students.
This advertiser has chosen not to accept applicants from your region.

University Professor - Computer Science

22560 Durrat Al Bahrain BHD70000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a reputable educational institution, is seeking an accomplished and passionate University Professor to join their esteemed Computer Science department. This hybrid role will involve a combination of on-campus teaching and administrative duties, alongside the opportunity for remote engagement in research and curriculum development. The successful candidate will be responsible for delivering high-quality instruction in undergraduate and graduate computer science courses, developing innovative course materials, and mentoring students in their academic and research pursuits. Key responsibilities include lecturing, conducting tutorials, designing and grading assignments and exams, and supervising student projects and theses. You will also be expected to contribute to the advancement of the department through scholarly research, publications, and participation in academic conferences. The ideal candidate will possess a Ph.D. in Computer Science or a closely related field, with a strong academic record and demonstrated teaching excellence. Proven research experience and a publication record in reputable journals or conferences are essential. Excellent communication, presentation, and interpersonal skills are required to effectively engage with students and colleagues. Experience with online learning platforms and curriculum design for hybrid environments is a plus. This is an exceptional opportunity for an academic professional to contribute to higher education, shape future technologists, and advance their research agenda within a supportive and intellectually stimulating environment.
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Computer Science

00007 Seef, Capital BHD85000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a reputable academic institution, is seeking an experienced Senior Lecturer in Computer Science to contribute to its esteemed faculty. This role involves delivering high-quality instruction, engaging in curriculum development, and contributing to the academic life of the department. The ideal candidate will possess a strong passion for teaching and a deep understanding of core computer science principles and their applications.

Key responsibilities include:

  • Teaching undergraduate and postgraduate courses in various areas of Computer Science, including algorithms, data structures, software engineering, and artificial intelligence.
  • Developing and updating course materials, syllabi, and assessment methods to reflect current industry trends and academic standards.
  • Delivering engaging lectures and facilitating interactive learning sessions, both in-person and potentially online.
  • Supervising student projects, dissertations, and research activities.
  • Providing academic advising and mentorship to students.
  • Contributing to curriculum development and program reviews.
  • Participating in departmental and faculty meetings and committees.
  • Engaging in scholarly activities, such as research, publications, or professional development.
  • Maintaining a supportive and inclusive learning environment for all students.
  • Assessing student performance and providing constructive feedback.
  • Collaborating with colleagues on interdisciplinary initiatives.
  • Staying current with advancements in computer science and pedagogical best practices.

Qualifications include a Master's degree in Computer Science or a related field. A Ph.D. is highly preferred. A minimum of 5 years of teaching experience at the university level is required, with a proven ability to teach complex subjects effectively. Demonstrated excellence in teaching, as evidenced by student evaluations and peer reviews, is essential. Strong communication, presentation, and interpersonal skills are necessary for interacting with students and colleagues. Experience in curriculum design and assessment development is a significant advantage. This position is based on campus in Seef, Capital, BH .
This advertiser has chosen not to accept applicants from your region.

University Lecturer - Computer Science

706 Hamad Town, Northern BHD65000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
A prestigious university located in Muharraq, Muharraq, BH is seeking a dedicated and knowledgeable University Lecturer specializing in Computer Science. This on-campus role is ideal for an academic with a passion for teaching, research, and contributing to the intellectual growth of students. The Lecturer will be responsible for delivering high-quality lectures, developing course materials, designing and grading assignments and exams, and supervising student projects.

The ideal candidate will hold a Master's or Ph.D. in Computer Science or a closely related field, with demonstrated expertise in core areas of computer science such as programming languages, data structures, algorithms, artificial intelligence, or cybersecurity. A strong commitment to academic excellence, effective teaching methodologies, and a proactive approach to student mentorship are essential. The Lecturer will also be encouraged to engage in scholarly research and contribute to the department's academic reputation. This position offers a stable academic career path within a vibrant and supportive educational community.

Key Responsibilities:
  • Deliver engaging and informative lectures in undergraduate and graduate Computer Science courses.
  • Develop and update course syllabi, lecture notes, assignments, and examination materials.
  • Assess student learning through exams, quizzes, projects, and class participation.
  • Provide academic advising and mentorship to students, guiding their course selection and career paths.
  • Supervise undergraduate and graduate student research projects and theses.
  • Contribute to departmental committees and administrative tasks as required.
  • Stay current with advancements in Computer Science and related fields through ongoing research and professional development.
  • Promote a positive and inclusive learning environment that encourages critical thinking and intellectual curiosity.
  • Collaborate with faculty members on curriculum development and program enhancement.
  • Participate in faculty meetings and university-wide events.
  • Potentially contribute to grant writing and securing research funding.
Qualifications:
  • Master's degree or Ph.D. in Computer Science, Software Engineering, or a related field.
  • Demonstrated experience in university-level teaching or lecturing.
  • Strong knowledge base in foundational and advanced Computer Science topics.
  • Excellent verbal, written, and presentation communication skills.
  • Ability to design and deliver effective course content for diverse student populations.
  • Commitment to fostering student success and academic rigor.
  • Experience in academic research and publication is highly desirable.
  • Familiarity with various teaching technologies and learning management systems (LMS).
  • Strong organizational and time management skills.
  • Ability to work collaboratively within a university department.
This is a prime opportunity to join a distinguished academic institution and contribute to shaping the next generation of computer scientists. Successful candidates will work primarily on campus in Muharraq, Muharraq, BH .
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Computer Science

33445 Busaiteen, Muharraq BHD90000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious academic institution, is seeking an experienced Senior Lecturer to join their esteemed Computer Science department. This position offers a hybrid work arrangement, combining on-campus teaching and research with remote flexibility, based in Busaiteen, Muharraq, BH .

As a Senior Lecturer, you will be responsible for delivering high-quality undergraduate and postgraduate courses, contributing to curriculum development, and engaging in scholarly research within your area of expertise. You will inspire students, foster a stimulating learning environment, and contribute to the academic reputation of the university.

Key Responsibilities:
  • Deliver engaging lectures and tutorials in various Computer Science subjects, including programming, algorithms, data structures, and software engineering.
  • Develop and update course materials, syllabi, and assessment methods to ensure relevance and academic rigor.
  • Supervise student projects, dissertations, and research activities.
  • Contribute to curriculum development and enhancement initiatives within the department.
  • Conduct independent research and publish findings in reputable academic journals and conferences.
  • Mentor and advise students on academic and career pathways.
  • Participate in departmental meetings, committees, and administrative tasks.
  • Collaborate with faculty members on research grants and interdisciplinary projects.
  • Promote a positive and inclusive learning environment for all students.
  • Potentially contribute to online course development and delivery.
Qualifications:
  • Ph.D. in Computer Science or a closely related field.
  • A strong record of teaching experience at the university level, preferably with lecturing responsibilities.
  • Demonstrated research output and publications in recognized academic venues.
  • Expertise in one or more core areas of Computer Science (e.g., Artificial Intelligence, Machine Learning, Cybersecurity, Software Engineering, Data Science).
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to inspire and motivate students.
  • Experience with learning management systems (e.g., Moodle, Blackboard) is desirable.
  • Commitment to academic excellence and student success.
  • Ability to work effectively both independently and as part of an academic team.
This is an excellent opportunity for an accomplished educator and researcher to contribute to a leading academic environment. The role requires a blend of on-campus presence in Busaiteen, Muharraq, BH , and remote work flexibility.
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Computer Science

500 Hamad Town, Northern BHD85000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious online academic institution, is seeking a highly qualified Senior Lecturer to join their Computer Science department. This is a fully remote academic position, allowing you to share your expertise with students globally. You will be responsible for delivering engaging and comprehensive lectures, developing course materials, assessing student performance, and contributing to curriculum enhancement. The ideal candidate possesses a strong academic background in Computer Science, a passion for teaching, and excellent online communication and facilitation skills. You will inspire and guide students through complex theoretical and practical aspects of computing.

Responsibilities:
  • Deliver high-quality online lectures and instructional content in various areas of Computer Science.
  • Develop, update, and maintain course syllabi, lesson plans, and learning materials.
  • Design and administer assessments, assignments, and examinations to evaluate student learning.
  • Provide constructive feedback and timely grading of student work.
  • Engage with students through online forums, virtual office hours, and one-on-one consultations.
  • Contribute to the continuous improvement of the Computer Science curriculum and program offerings.
  • Supervise student projects, research, and capstone endeavors.
  • Participate in faculty meetings, departmental initiatives, and academic committees.
  • Stay current with advancements in Computer Science and pedagogical best practices for online education.
Required Qualifications:
  • Doctorate (Ph.D.) in Computer Science or a closely related field.
  • Minimum of 3-5 years of experience in teaching Computer Science at the university level, preferably in an online environment.
  • Demonstrated expertise in core areas of Computer Science such as algorithms, data structures, programming paradigms, operating systems, and artificial intelligence.
  • Proven ability to develop engaging and effective online learning experiences.
  • Excellent written and verbal communication skills.
  • Strong interpersonal skills and the ability to foster a positive and inclusive learning environment.
  • Proficiency with learning management systems (LMS) and online collaboration tools.
  • A commitment to student success and academic excellence.
This remote opportunity offers a chance to significantly impact aspiring computer scientists worldwide. If you are an experienced educator with a passion for technology and online learning, we encourage you to apply and join our client's forward-thinking academic community.
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Computer Science

410, BH Muharraq, Muharraq BHD65000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious academic institution, is seeking a highly qualified Senior Lecturer to join their Computer Science department. This role offers a unique opportunity to shape the minds of future technologists and contribute to cutting-edge research. The Senior Lecturer will be responsible for delivering high-quality instruction in a range of computer science subjects, developing innovative course curricula, and actively engaging in scholarly research. The ideal candidate will possess a Ph.D. in Computer Science or a closely related field, with a strong academic record and a passion for teaching. Demonstrated experience in lecturing at the university level, with a proven ability to engage students and foster a stimulating learning environment, is essential. Responsibilities will include preparing and delivering lectures, designing and grading assignments and examinations, and providing academic advising and mentorship to students. The Senior Lecturer will also be expected to conduct independent research, publish findings in reputable journals or conferences, and potentially supervise postgraduate research projects. A deep understanding of core computer science principles, along with specialized knowledge in areas such as artificial intelligence, data science, software engineering, or cybersecurity, is highly desirable. Excellent communication and interpersonal skills are crucial for effective student interaction and collaboration with colleagues. This position is based on-campus, offering a vibrant academic community and opportunities for professional growth. We are looking for an enthusiastic educator and researcher committed to academic excellence and student success. Join a supportive faculty dedicated to advancing knowledge and preparing students for successful careers in the technology sector. The role requires active participation in departmental activities and contribution to the institution's academic mission.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Computer science Jobs in Bahrain !

Associate Professor in Computer Science

Kingdom University

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

In Computer Science / Cybersecurity College of Information Technology

Qualifications
  1. PhD in Computer Science or Cybersecurity.
  2. English and Arabic Language fluency.
  3. Academic and Industrial Experience is required.
  4. Administrative experience within the educational field is an advantage.
  5. Publications in Scopus or ISI indexed journals.
  6. Strong experience in AI, Cybersecurity, machine learning, and other related areas.
Documents to be submitted
  1. Updated CV
  2. All academic qualifications
  3. List of courses taught and publications
  4. Valid accounts in Google Scholar / Research Gate / Academia.
  5. Positive Quadrabay report (For international degrees only, where applicable).
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Online University Professor - Computer Science

22418 Jaww, Southern BHD70 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

part-time
Our client, a prestigious online university dedicated to providing accessible and high-quality higher education, is seeking an accomplished Online University Professor to teach Computer Science courses. This role offers the flexibility of remote work, allowing you to share your expertise with students worldwide. You will be responsible for delivering engaging lectures, facilitating online discussions, designing and grading assignments and exams, and providing academic guidance to students pursuing Bachelor's and Master's degrees in Computer Science. Key responsibilities include developing and updating course syllabi to reflect current industry trends and academic standards, fostering a dynamic and interactive learning environment, and maintaining high standards of academic integrity. The ideal candidate will possess a Ph.D. in Computer Science or a closely related field, with a strong academic record and demonstrable teaching experience at the university level. Expertise in specialized areas such as artificial intelligence, data science, cybersecurity, or software engineering is highly desirable. Previous experience teaching online courses and familiarity with learning management systems (LMS) such as Canvas, Blackboard, or Moodle are essential. Excellent communication, presentation, and interpersonal skills are required to effectively engage with a diverse student population. A passion for education and a commitment to student success are paramount. This is an excellent opportunity for an experienced academic to contribute to cutting-edge online education and inspire the next generation of computer scientists. Our client offers a competitive hourly rate, opportunities for curriculum development, and a supportive academic environment. Join our client's innovative educational platform and make a significant impact on students' lives from A'ali, Northern, BH , and beyond.
This advertiser has chosen not to accept applicants from your region.

Hybrid University Lecturer - Computer Science

822 Northern, Northern BHD65000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious academic institution, is looking for a dynamic and knowledgeable University Lecturer in Computer Science to join their faculty. This hybrid role combines in-person teaching and research with opportunities for remote preparation and student engagement. The ideal candidate will possess a strong academic background, a passion for teaching, and a commitment to fostering a stimulating learning environment. Responsibilities include developing and delivering engaging lectures and tutorials in areas such as algorithms, data structures, software engineering, and artificial intelligence. You will also be responsible for designing curriculum, creating assessment materials, and grading student work. Active participation in academic research, publishing findings in reputable journals, and presenting at conferences are highly encouraged. The role involves mentoring students, supervising research projects, and contributing to the overall academic life of the department. Excellent communication, presentation, and interpersonal skills are essential. Experience with online learning platforms and educational technology is a plus. This position requires a PhD in Computer Science or a closely related field, with demonstrated teaching experience at the university level. The successful candidate will be expected to contribute to the department's strategic initiatives and uphold the highest standards of academic integrity and excellence. You will have the opportunity to inspire the next generation of technologists and contribute to cutting-edge research in the field of computing. While some responsibilities will require your presence in **Shakhura, Northern, BH**, certain aspects of the role, such as curriculum development and some student advisement, can be conducted remotely, offering a balanced work arrangement.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Computer Science Jobs