2 337 Computer Science jobs in Bahrain
University Lecturer - Computer Science
Posted today
Job Viewed
Job Description
Responsibilities:
- Deliver engaging lectures and tutorials in various Computer Science disciplines.
- Develop and update course curricula to reflect current industry trends and research advancements.
- Design and administer assessments, including exams, assignments, and projects.
- Supervise undergraduate and postgraduate student research projects and theses.
- Conduct independent research and publish findings in reputable academic journals and conferences.
- Provide academic advising and mentorship to students.
- Participate actively in departmental meetings and university committees.
- Contribute to the development and implementation of new academic programs.
- Collaborate with colleagues on research initiatives and grant proposals.
- Maintain knowledge of the latest developments in Computer Science.
- Master's degree or Ph.D. in Computer Science, Software Engineering, or a related field.
- Proven experience in teaching at the university level.
- A strong record of academic research and publications.
- Excellent knowledge of core computer science subjects (e.g., algorithms, data structures, programming languages, operating systems).
- Strong communication, presentation, and interpersonal skills.
- Ability to inspire and motivate students.
- Experience with curriculum development is an asset.
- Commitment to academic excellence and scholarly inquiry.
Senior Lecturer - Computer Science
Posted today
Job Viewed
Job Description
University Professor - Computer Science
Posted today
Job Viewed
Job Description
Adjunct Professor - Computer Science
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Deliver engaging lectures and facilitate classroom discussions in Computer Science.
- Develop and update course materials, assignments, and examinations.
- Assess student performance and provide timely, constructive feedback.
- Foster an inclusive and supportive learning environment.
- Provide academic advising and support to students.
- Maintain up-to-date knowledge of Computer Science trends and best practices.
- Conduct virtual office hours and engage with students remotely.
- Collaborate with faculty and staff to enhance academic programs.
University Lecturer - Computer Science
Posted 2 days ago
Job Viewed
Job Description
University Professor - Computer Science
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Teach undergraduate and graduate courses in Computer Science.
- Conduct high-quality research in a specialization area (e.g., AI, Cybersecurity, Data Science).
- Publish research findings in peer-reviewed journals and present at academic conferences.
- Supervise student research projects, theses, and dissertations.
- Develop new course materials and update existing curricula.
- Participate in departmental and university committees and service activities.
- Mentor students and provide academic advising.
- Collaborate with faculty members on research initiatives.
- Contribute to the department's reputation and visibility.
- Foster an inclusive and engaging learning environment.
- Ph.D. in Computer Science or a related field.
- Demonstrated record of scholarly research and publications.
- University-level teaching experience.
- Expertise in one or more core areas of Computer Science.
- Excellent communication and presentation skills.
- Ability to supervise student research.
- Commitment to academic excellence and student success.
- Ability to work effectively in both remote and on-campus settings.
Adjunct Professor - Computer Science
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Teach assigned Computer Science courses at the undergraduate or graduate level.
- Develop and update course syllabi, learning objectives, and instructional materials.
- Deliver engaging lectures and facilitate classroom discussions (both in-person and remote).
- Design and administer assignments, exams, and other assessments.
- Evaluate student performance and provide constructive feedback.
- Hold regular office hours (in-person and virtual) for student support.
- Maintain accurate student records and submit grades in a timely manner.
- Contribute to departmental initiatives and curriculum development as appropriate.
- Stay current with advancements in the field of Computer Science.
- Foster a positive and inclusive learning environment.
- Master's degree or Ph.D. in Computer Science or a closely related field.
- Relevant professional experience in the IT industry is highly desirable.
- Prior teaching experience at the university level is preferred.
- Strong knowledge of current Computer Science concepts and technologies.
- Excellent presentation, communication, and interpersonal skills.
- Ability to adapt teaching methods for hybrid and online delivery.
- Proficiency with learning management systems (e.g., Moodle, Blackboard) and virtual collaboration tools.
- Commitment to student success and academic integrity.
- Availability to teach courses on campus in Sanad, Capital, BH and/or remotely.
- Passion for education and mentoring students.
Be The First To Know
About the latest Computer science Jobs in Bahrain !
University Professor - Computer Science
Posted 4 days ago
Job Viewed
Job Description
Senior Lecturer - Computer Science
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and deliver engaging lectures and practical sessions in core computer science areas, such as algorithms, data structures, programming languages, software engineering, and artificial intelligence.
- Design and update course curricula to ensure relevance and alignment with industry standards and research advancements.
- Supervise undergraduate and postgraduate student projects, theses, and dissertations.
- Conduct independent research in a chosen area of computer science, publishing findings in reputable journals and presenting at conferences.
- Contribute to the departmental academic administration and strategic planning.
- Mentor students, providing academic guidance and career advice.
- Assess student performance through examinations, assignments, and presentations.
- Collaborate with colleagues on interdisciplinary research initiatives and teaching projects.
- Contribute to the development of new academic programs and courses.
- Participate in departmental and institutional committees.
- Promote a culture of academic excellence and innovation.
Qualifications:
- PhD in Computer Science or a closely related field.
- Minimum of 5 years of experience in teaching computer science at the university level.
- Demonstrated record of high-quality research publications and contributions to the field.
- Strong pedagogical skills with experience in curriculum development and course design.
- Excellent communication, presentation, and interpersonal skills.
- Ability to supervise student research effectively.
- Proficiency in programming languages and relevant computer science tools.
- Experience in securing research grants is an advantage.
- Commitment to student success and academic rigor.
- Ability to work collaboratively within a diverse academic environment.
Senior Lecturer - Computer Science
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Deliver engaging and informative lectures in various areas of Computer Science, including but not limited to algorithms, data structures, software engineering, artificial intelligence, and cybersecurity.
- Develop and update curriculum and course content to ensure it is current, relevant, and aligned with industry standards and research advancements.
- Design and grade assignments, exams, and projects, providing constructive feedback to students.
- Supervise undergraduate and postgraduate student research projects and dissertations.
- Conduct independent research in a specialized area of Computer Science, aiming for publication in reputable journals and conferences.
- Contribute to departmental administrative tasks, including committee participation and student advising.
- Foster a stimulating and inclusive learning environment for students from diverse backgrounds.
- Mentor students, providing academic and career guidance.
- Stay abreast of the latest developments and trends in Computer Science research and pedagogy.
- Collaborate with colleagues on interdisciplinary research initiatives and grant applications.