Courses / Subjects to be Taught
The selected faculty should be capable of teaching multiple subjects (3-4) from the following areas:
- Computational Thinking (CT)
- Programming in Python
- Data Structures and Algorithms using Python
- Database Management Systems (DBMS)
- Modern Application Development
- Java Programming
- Object-Oriented Programming
- Web/Application Development concepts
- Programming Labs and Coding Practice
Key Responsibilities
- Deliver structured classroom teaching aligned with the BS curriculum.
- Explain programming and computer science concepts from fundamentals to advanced applications.
- Conduct regular coding, programming and problem-solving sessions.
- Teach Python and Java through practical examples and hands-on exercises.
- Conduct DSA problem-solving sessions using Python.
- Teach database concepts, SQL, relational databases and DBMS applications.
- Guide students in Modern Application Development and related practical assignments.
- Support students in weekly assignments, quizzes and examination preparation.
- Conduct doubt-clearing and one-to-one academic support sessions.
- Prepare lecture plans, practice sheets, coding exercises and question banks.
- Conduct weekly tests, mock examinations and performance assessments.
- Identify academically weak students and provide remedial support.
- Monitor student attendance, assignment completion and academic progress.
- Guide students in mini-projects, programming assignments and application-development projects.
- Maintain course progress and syllabus-completion records.
- Coordinate with the Academic Team for examination preparation and student-performance improvement.
Required Qualification
Minimum Qualification:
- B.Tech./B.E./M.Tech./M.E./MCA/M.Sc. in Computer Science, Information Technology, Data Science, Artificial Intelligence or a related discipline. ( Priority :- IIT, NIT IIIT and Central University Candidates)
Required Technical Skills
Strong knowledge of (Min. 6 Areas ):
- Python Programming
- Data Structures and Algorithms
- Java Programming
- Object-Oriented Programming
- DBMS
- SQL
- Computational Thinking
- Modern Application Development
- Web/Application Development
- Programming and Debugging
- Problem Solving and Algorithmic Thinking
Pay: ₹40,000.00 - ₹90,000.00 per month
Benefits:
- Health insurance
- Provident Fund
Work Location: In person