Assistant Professor in Computer Science

Full Time

SBB Dewan University - (OFFICIAL) • Pakistan

Assistant Professor in Computer Science

Job Summary:

The Assistant Professor in Computer Science is responsible for delivering high-quality teaching, conducting research, and contributing to the academic life of the department. The ideal candidate will have a strong academic background in computer science, a commitment to fostering student success, and the ability to advance research in areas such as artificial intelligence, machine learning, data science, software engineering, cybersecurity, or other relevant fields.

Key Responsibilities:

  • Teaching and Instruction: Plan, develop, and deliver undergraduate and graduate-level courses in computer science, including lectures, labs, seminars, and tutorials. Ensure courses are engaging, effective, and up-to-date with current industry trends.
  • Curriculum Development: Contribute to the development and revision of course content, syllabi, and assessments. Align teaching materials with academic standards and emerging trends in computer science.
  • Research and Scholarship: Conduct original research in computer science, publish findings in peer-reviewed journals and conferences, and contribute to the advancement of knowledge in the field. Secure research funding through grants and collaborations.
  • Student Supervision and Mentorship: Advise and mentor students on academic and career development. Supervise graduate and undergraduate research projects, theses, and dissertations.
  • Service and Collaboration: Participate in departmental meetings, faculty committees, and university activities. Collaborate with other faculty members on research, teaching, and service initiatives. Contribute to the development of the department’s strategic goals.
  • Assessment and Feedback: Develop, grade, and provide feedback on assignments, exams, and projects. Ensure that assessments reflect learning objectives and industry standards.
  • Professional Development: Stay current with developments in computer science, including emerging technologies and research trends. Participate in conferences, workshops, and professional development opportunities.
  • Community Engagement: Contribute to the academic and professional community, including involvement in outreach programs, industry collaborations, and public engagement in computer science.

Qualifications:

  • Education: Ph.D. in Computer Science or a closely related field (or expected completion within a year of appointment).
  • Experience: Proven experience in teaching computer science at the university level is preferred. A record of research, with publications in top-tier journals or conferences, is highly desirable.
  • Skills:
    • Strong knowledge of core computer science areas such as algorithms, data structures, programming languages, software engineering, and databases.
    • Expertise in specialized fields such as artificial intelligence, machine learning, cybersecurity, data science, computer networks, or cloud computing.
    • Effective communication and teaching skills, with the ability to explain complex concepts clearly to students.
    • Research skills with a strong publication record or clear potential for publication in high-impact journals.
    • Proficiency in programming languages such as Python, Java, C++, or others, depending on the area of expertise.
    • Familiarity with modern teaching tools, learning management systems, and educational technology.
  • Additional Qualities:
    • A passion for teaching and mentoring students.
    • Strong problem-solving skills and ability to work both independently and collaboratively.
    • Strong organizational and time-management skills, with the ability to balance teaching, research, and administrative duties.

Work Environment:

  • Academic setting, including classrooms, laboratories, and office spaces.
  • Full-time position, typically requiring a combination of teaching, research, and service activities.
  • Opportunities to engage in collaborative research with faculty members, industry, and other institutions.
  • Faculty members are expected to participate in the university’s academic and extracurricular events and committees.
  • Other than this job Lecturer