Job Description: |
Overview:
The Assistant Professor in Computer Science is responsible for teaching undergraduate and graduate courses in computer science, conducting research in their area of expertise, publishing research findings in academic journals and presenting research at conferences, and participating in service activities for the department, university, and profession.
Responsibilities:
- Teach undergraduate and graduate courses in computer science, which may include computer programming, data structures and algorithms, databases, computer networks, artificial intelligence, software engineering, and other related topics.
- Develop and update course syllabi, lecture materials, assignments, and assessments that are consistent with program learning outcomes and departmental standards.
- Engage in research in their area of expertise, produce scholarly works, and present research findings at national and international conferences.
- Serve as a research advisor and mentor to undergraduate and graduate students.
- Provide academic advising to students, including course selection, career guidance, and academic support.
- Participate in departmental, university, and professional service activities, such as serving on committees, attending meetings, and participating in professional organizations.
- Maintain knowledge of current trends and developments in computer science and related fields, and apply this knowledge to course development and research.
Qualifications:
- A min. Masters degree in Computer Science or a related field is required. (Mtech CS / MCA)
- A strong record of research accomplishments, including publications in academic journals and presentations at national and international conferences.
- Demonstrated excellence in teaching at the undergraduate and/or graduate level.
- Strong communication and interpersonal skills.
- Ability to work effectively with diverse populations of students and colleagues.
- Familiarity with current trends and developments in computer science and related fields.
This job description is not intended to be all-inclusive. The employee may be required to perform other duties as assigned by the department or university. |