hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Technical Officer (Scale I)-Teaching associate

6.00 to 10.00 Years   Mumbai City   28 Sep, 2024
Job LocationMumbai City
EducationNot Mentioned
SalaryNot Disclosed
IndustryEducation / Training
Functional AreaTeacher / Tutor
EmploymentTypeFull-time

Job Description

    Job DescriptionResponsibilities: -The role of the teaching associate will be to execute the vision and plan of faculty instructors by providing support for conduct of courses. The tasks include, but are not limited to, management of all course related logistics, design and delivery of material for course content and evaluations, coordination of Teaching Assistants (TAs) and staff members. The course managers support will primarily be for the introductory programming course theory and lab, other departmental undergraduate core labs (e.g. Data Structures and Algorithms, Software Systems Lab, AI/ML Lab) and departmental outreach courses.All activities will be in coordination with the faculty instructors, teaching assistants and department staff. Responsibilities include but are not limited to the following tasks - Managing Teaching Assistants (TAs): Selecting TAs, assigning roles and duties, duty calendar, tracking satisfactory dispensing of duties by TAs, monitoring their attendance, organizing TA training labs or tutorials. Course Management Logistics:
    • Course website set up and maintenance with regular upload of material. Slides or notes preparation for lectures and lab sessions. Formatting and uploading/configuration or printing of exam papers.
    • Creating new questions for theory or lab exercises; vetting exam questions.
    • Organization of exams with attention to fair administration of the exam (for both theory and lab exams), including exam administration involving student seating assignment, TA invigilation-duty assignment, and coordination with system administrators for lab exams for hardwaresoftwarenetworking needs.
    • Creating solutions for exams/homeworks and grading rubrics.
    • Grading answer scripts, Organizing grading sessions of labs or theory answer scripts.
    • Organizing answer script/graded lab reviews and re-evaluation follow up.
    • Maintenance of marksheets, calculation of weighted averages.
    • Tracking student attendance (in labs or classes) their performance, bringing instructors attention to students needing more help.
    • Organizing extra help sessions.
    • Carrying out plagiarism checks.
    • Offering reasonable guidance and help to students in installing required software on their personal laptops/devices.
    Creating Educational Content:
    • Understanding lab content, attending each lab and helping students navigate through labs.
    • Answering doubts posted online. Help sessions in theory, lab help sessions. Help in theory questions or lab exercises design.
    • Design of grading rubrics for lab exercises or theory questions.
    • Maintain a well organized, tagged question bank/repository of course material (slides, examquestions, programming exercises, practice problems etc) over the years.
    Essential Qualification & ExperienceB.Tech. or B.E. or M.Sc. in Computer Science and Engineering or Information Technology in appropriate discipline with minimum of 55% marks or equivalent grade point average with relevant experience of six years, out of which three years should be at Paylevel 7 (44hidden_mobile) or one year should be at Paylevel 8 (47hidden_mobile) or equivalent.Essential Skills and Experience:
    • Experience in managing all aspects of teaching a large (500 students) college level introductory programming course.
    • Specifically, experience in Working with a diverse set of faculty instructors.
    • Managing a large team of teaching assistants to carry out all relevant duties related to assisting in teaching a course.
    • Programming in C and C, data structures and algorithms in C/C, at college educational assignment level.
    • Hands-on experience of designing and implementing a non-trivial programming-based project (preferably in C/C/Java/python).
    • Designing assignments and exams (theory-based and programming-based both) for teaching introductory courses related to computer programming.
    • Designing assignments for autograding with test cases on autograder platforms Evaluating exams using subjective rubrics.
    • Basic programming in Python, shell scripting, Linux tools.
    • Familiarity with Linux environment setup and usage of tools -- gcc, gdb, ssh, git, package managers, installation and testing of software, nfs, web servers etc.
    • Plagiarism detection tools Basic HTML-based website design and management Advanced usage of spreadsheets for marks analysis, Microsoft Powerpoint and Google slides, Google Doc, Microsoft Word.
    • Conducting supervised labs for large batch of students (500).
    • Conducting smooth and fair exams- both theory and programming - for large batch of students (500).
    • Conducting answer paper review sessions.
    • Tracking weak students in a large class, organizing and conduct help sessions.
    Age limit: 40 years with applicable age relaxations.

Keyskills :
educational contentclassroom managementeducational workshopstechnical course developmentworkshop managementtechnical instructionteaching workshops

Technical Officer (Scale I)-Teaching associate Related Jobs

© 2019 Hireejobs All Rights Reserved