The Assistant Professor of Computer Science will play a vital role in delivering high-quality education to undergraduate students in computer science and related fields. This position involves preparing and conducting lectures, labs, and tutorials, while continuously updating course materials to ensure relevance and rigor. The successful candidate will supervise student projects, guide research activities, and manage assessments including quizzes, assignments, and examinations. Mentoring students and providing academic advising are key components of the role, alongside contributing to curriculum development and participating actively in scholarly and departmental initiatives. This full-time, on-site position is based at Fazaia College of Education for Women in Lahore.
Key Responsibilities
- Deliver engaging lectures, labs, and tutorials to undergraduate students in computer science and related disciplines.
- Design, update, and improve course materials to align with current academic and industry standards.
- Supervise student projects, providing guidance and support throughout their research and development phases.
- Conduct assessments such as quizzes, assignments, and examinations to evaluate student learning outcomes.
- Mentor students and offer academic advising to support their educational and professional growth.
- Participate in curriculum development activities, including designing, reviewing, and enhancing course content.
- Engage in scholarly activities, including research and publication, to contribute to the academic reputation of the department.
- Collaborate with colleagues on academic initiatives, committee work, and co-curricular events to support the college’s educational mission.
- Uphold institutional policies and contribute positively to the academic community.
Required Qualifications
- Advanced degree in Computer Science (PhD required).
- Strong academic background with demonstrated expertise in core computer science concepts.
- Proficiency in programming with the ability to teach and supervise projects using modern programming languages and tools.
- Experience in curriculum development, including designing and reviewing course content and learning outcomes.
- Prior university-level teaching experience with evidence of effective classroom instruction.
- Knowledge of NCEAC standards and requirements.
- Ability to engage in research activities, publish scholarly work, and contribute to the department’s academic growth.
- Excellent communication, presentation, and interpersonal skills, with a commitment to learner-centered teaching.
- Capacity to work collaboratively within a diverse academic environment and uphold institutional values.
This role offers the opportunity to contribute meaningfully to the academic and professional development of students while advancing one’s own scholarly career in a supportive and dynamic educational setting.