Job Description
Key Responsibilities:
Teaching & Academic Delivery
- Deliver lectures, tutorials, practical sessions, and workshops in Computer Science subjects.
- Teach courses such as:
- Programming (C, C++, Java, Python)
- Data Structures & Algorithms
- Database Management Systems (DBMS)
- Operating Systems
- Computer Networks
- Software Engineering
- Web Development
- Artificial Intelligence & Machine Learning
- Cloud Computing and Cyber Security
- Develop lesson plans, assignments, projects, and assessment materials.
- Evaluate student performance through examinations, assignments, presentations, and practical assessments.
Student Mentorship
- Mentor and guide students on academic projects, internships, and career development.
- Support students in research activities, hackathons, coding competitions, and technical events.
- Provide academic counseling and ...