Key Responsibilities
Teach computer science fundamentals and programming concepts.
Robust programming knowledge of
Java and Python
.
Provide practical training in Java and Python programming.
Explain coding concepts, syntax, data structures, algorithms, and object-oriented programming.
Prepare lesson plans, assignments, coding exercises, and assessments.
Conduct practical coding sessions and help students debug programs.
Assess student performance and provide constructive feedback.
Support students in resolving programming-related doubts and challenges.
Develop students’ logical thinking, analytical skills, and problem-solving abilities.
Track student progress and ensure learning objectives are achieved.
Required Qualifications
B.Tech / M.Tech in Computer Science or a related field.
BCA / MCA graduates with relevant technical knowledge are also eligible.
Minimum 1 year of teaching or tutoring experience is mandatory.
Required Skills
Solid programming knowledge of
Java and Python
.
Good understanding of computer science fundamentals.
Excellent communication and teaching skills.
Ability to explain complex technical concepts in a straightforward manner.
Strong logical reasoning, analytical thinking, and problem-solving skills.
Experience in conducting practical coding sessions and evaluating assignments.