P

Online Course Instructor - Computer Science Fundamentals

Job Description

Our client is seeking passionate and experienced educators to join their expanding team as Online Course Instructors. This is a fully remote position, dedicated to delivering high-quality Computer Science Fundamentals education to students worldwide. The ideal candidate will possess a strong background in computer science principles, a flair for engaging online teaching, and a commitment to student success. You will be responsible for developing curriculum, delivering engaging lectures, grading assignments, and providing support to students in a virtual learning environment.

Key Responsibilities:
  • Develop and update course materials, including lecture content, assignments, quizzes, and projects, for Computer Science Fundamentals.
  • Deliver engaging and interactive online lectures and facilitate discussions.
  • Provide timely and constructive feedback on student assignments, projects, and exams.
  • Monitor student progress and engagement, offering support and intervention as needed.
  • Respond promptly to student inquiries via email, discussion forums, and virtual office hours.
  • Create a positive and inclusive online learning environment.
  • Collaborate with curriculum development teams to ensure course content is current and relevant.
  • Utilize various online learning platforms and educational technologies effectively.
  • Stay up-to-date with the latest developments in computer science education and instructional design.
  • Contribute to the continuous improvement of online teaching methodologies.
  • Maintain accurate records of student performance and course completion.
  • Participate in faculty meetings and professional development activities.
  • Promote a strong understanding of core computer science concepts among students.
  • Ensure adherence to academic standards and institutional policies.
  • Inspire and motivate students to excel in their academic pursuits.
Qualifications:
  • Master's or Ph.D. in Computer Science, Software Engineering, or a closely related field.
  • Demonstrated experience in teaching computer science at the university or college level.
  • Proven ability to design and deliver effective online courses.
  • Strong understanding of fundamental computer science topics such as algorithms, data structures, programming principles, and basic system architecture.
  • Excellent communication, presentation, and interpersonal skills.
  • Proficiency with Learning Management Systems (LMS) such as Canvas, Moodle, or Blackboard.
  • Ability to work independently and manage time effectively in a remote work setting.
  • Passion for education and commitment to student learning and success.
  • Familiarity with various programming languages (e.g., Python, Java, C++) is advantageous.
  • Experience with instructional design principles is a plus.
This is a rewarding opportunity to shape the next generation of technologists in Houston, Texas, US , from a fully remote setting. Join our dedicated team and make a lasting impact on student education.
ATS Score
|
Share