Teaching Assistant In Software Engineering Department /Faculty Of Computer And Technology /JUST
Irbid
Summary
Teacher Assistant and Lab Supervisor in Software Engineering Department coordinating computer lab sessions, software installations, and technical support for programming instruction. Supports Python, Java, Visual Studio Code, and Git in hands-on lab work, while preparing course materials, grading support, and practical exams that keep classes running smoothly. Maintains lab systems, enforces usage procedures, and helps students and faculty resolve hardware and software issues quickly.
Overview
19
19
years of professional experience
Work History
Teacher Assistant Software Engineering Department
Jordan University Computer Science and Technology
03.2012 - Current
Assist instructors with programming labs by explaining core concepts and demonstrating problem-solving steps.
Prepare lab materials, assignment instructions, and assessment resources for software engineering courses.
Guide students through code debugging activities and reinforce practical application of programming concepts.
Update lab systems, development tools, and software installations to maintain reliable access for classes.
Monitor student progress during practical assignments and provide clear feedback on technical performance.
Coordinate lab schedules and student usage to support organized access to shared computing resources.
Track lab inventory, including computers, peripherals, and software licenses, and report maintenance needs promptly.
Support practical exams by organizing materials, checking systems, and reviewing instructions before sessions.
Enforce classroom management procedures that support a focused and safe learning environment in the lab.
Collaborate with faculty to evaluate coursework and support consistent grading across lab-based assignments.
Assist with demonstrations and technical presentations by setting up equipment and materials before class.
Provide students and faculty with timely help for common software issues during teaching and research activities.
Support adoption of new learning tools by helping integrate updated software into lab instruction.
Teacher Assistant in Computer Science Department
Jordan university computer science and technology
07.2008 - 02.2012
Assisted faculty with grading assignments, quizzes, and programming exercises, ensuring timely and consistent feedback aligned with course standards
Helped students troubleshoot coding issues in languages and tools such as Python, Java, Visual Studio Code, and Git, improving their ability to complete assignments independently
Facilitated lab sessions by demonstrating software usage, explaining technical concepts, and maintaining an organized learning environment
Monitored student progress and identified areas of difficulty, then provided targeted support to strengthen understanding and performance
Teacher
Al-Nahdah school
09.2007 - 06.2008
Managed classroom behavior and maintained a positive learning environment that encouraged respect, focus, and collaboration.
Tracked attendance, grades, and student performance accurately in line with school policies and recordkeeping standards.
Monitored progress over time and adjusted instruction based on assessment data and individual learning goals.
Organized classroom materials and learning resources to support efficient daily instruction and smooth lesson delivery.