Lecturer in Computer Science
March 2, 2026 2026-03-02 7:10Lecturer in Computer Science
Closing date: Until position is filled. Only shortlisted candidates will be contacted.
Specialization: Principles of Compiler Design (with Practical Programming Skills)
Institution: Academic City University Location: Accra, Ghana
Contract Type: Full-time / Part-time (as applicable)
Reports to: Head of Department, Computer Science
About the Role
Academic City University is seeking to urgently recruit a Lecturer in Computer Science with strong expertise in Compiler Design and practical programming skills. The successful candidate will contribute to teaching, curriculum delivery, student mentorship, and academic development within the Computer Science programme.
This role is critical to ensuring high-quality instruction in core computer science theory while reinforcing strong hands-on programming competencies among students.
Key Responsibilities
- Teach undergraduate and/or postgraduate courses in Principles of Compiler Design.
- Deliver practical programming sessions related to compiler construction, language processing, and systems programming.
- Develop and update course materials, including lecture notes, labs, assignments, and assessments.
- Supervise student projects, coursework, and examinations.
- Support students through academic advising and mentorship.
- Participate in curriculum review and continuous improvement initiatives.
- Contribute to departmental activities, academic meetings, and quality assurance processes.
- Engage in scholarly activities, research, or professional development as required.
Required Qualifications
- M.Sc. or MPhil in Computer Science, or
- Ph.D. in Computer Science (preferred).
Required Skills & Competencies
- Strong knowledge of compiler design concepts, including lexical analysis, parsing, semantic analysis, code generation, and optimization.
- Practical programming experience in languages such as C, C++, Java, Python, or similar.
- Ability to teach both theoretical concepts and applied programming effectively.
- Strong communication and presentation skills.
- Commitment to student learning, academic excellence, and continuous improvement.
- Ability to work collaboratively within an academic team.
Desirable Attributes
- Previous university-level teaching experience.
- Experience designing and delivering lab-based or project-oriented courses.
- Familiarity with modern development tools, version control systems, and programming environments.
- Interest in research or applied computing areas related to systems or programming languages.
Why Join Academic City University?
- Be part of a forward-thinking, technology-driven university.
- Teach in an environment that values innovation, hands-on learning, and industry relevance.
- Opportunity to shape the next generation of computer scientists.
- Supportive academic leadership and collaborative culture.
Application Process
Interested candidates should submit:
- A detailed CV
- Copies of academic certificates
- A brief statement of teaching and research interests
Applicants may submit applications to career@acity.edu.gh with the job title as the subject
Closing Date: until the role is filled. Only shortlisted candidates will be contacted.