Computer Science Teaching Assistant

🏢 german international university - giu
📍 EgyptFull-timeOn-site
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
The German International University (GIU) is seeking a Computer Science Teaching Assistant to join the Faculty of Informatics and Computer Science. This role involves teaching undergraduate classes, administering exams, preparing tutorial materials, grading assignments, and assisting students with course content. The position requires a Bachelor's degree, excellent communication and organizational skills, and the ability to work independently and engage students effectively. Prior teaching experience is preferred.
Required Skills
Soft Skills & Professional Competencies
CommunicationOrganization
Education & Training
Teaching
Requirements
Bachelor's degree holder with excellent oral and written communication skills. Prior teaching experience is preferred. Must be able to work independently, be enthusiastic about engaging with students, build good working relationships, possess good organizational and time management skills, and be flexible and creative. Ability to manage groups of students, deal with challenging behavior, and familiarity with common software applications are also required.
Description
The German International University is inviting applications from qualified, dynamic applicants with passion for excellence for a Teaching Assistant position at the Faculty of Informatics and Computer Science. There are exciting and challenging years ahead for the University and we are sure that your contribution will assist us to achieve our goals this year and beyond. GIU aims to foster research and teaching by offering Study fellowships to top ranked graduates to peruse their postgraduate studies.The responsibilities that you will be mastering:• Teach undergraduate-level classes, administer exams and assign grades.• Attend and observe classes of the course to which you are assigned.• Able to communicate and discuss assigned duties with the Course supervisor and effectively coordinate instructional efforts.• Organize and prepare tutorial materials.• Grade assignments, projects and exams.• Assist students with course material during office hours, and answer emails from students to ensure proper understanding of the course material.• Observe and record student performance as requested to assess progress.• Take class attendance and maintain attendance records.• Participate in staff meetings and committees.• Contribute to administrative duties.Required skills and Qualifications:• Excellent oral and written communication skills.• Bachelor's degree holder, teaching experience is preferred.• Needs to be able to work independently.• Must be enthusiastic about engaging with students about learning.• An ability to build good working relationships with workmates and students.• Good organizational skills.• Flexibility and creativity.• Ability to manage groups of students and deal with challenging behavior.• Communication skills and knowledge with common software applications.• Be approachable, helpful, and familiar with the course content and assignments.• Effective organization skills to manage time and prioritize as appropriate teaching and administrative duties.For further information, please contact the Human Resources Department: [HIDDEN TEXT]
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00