College of IST Undergraduate Research Assistant w/ Dr. Fonkam

Penn State UniversityFerguson Township, PA
2d$20

About The Position

The College of IST is seeking applicants for part-time job of Undergraduate Research Assistant. Have you ever wondered how we should teach software development in the age of AI Assistants like ChatGPT and GitHub Copilot? This grant-funded project tackles this exact question! We are revising core computer science courses to help students become supervisors of AI tools, not just users, by strengthening their foundation in logic and mathematical thinking. The project involves creating new learning modules that more explicitly connect Math with computing using languages like Prolog and Haskell and designing assignments that teach critical analysis of AI-generated code. So, we are seeking a motivated, detail-oriented undergraduate student to join our team as a Learning Assistant. This is not a typical grading position. You will be a core part of an educational research and development team, helping to build and test innovative course materials that will be used by hundreds of students. This is a unique opportunity to gain behind-the-scenes experience in curriculum design, educational technology, and the future of computing education.

Requirements

  • A current Penn State undergraduate student, preferably in the College of IST, Computer Science, Data Sciences, or a related major.
  • Has completed (or is currently enrolled in) IST 230 (Discrete Math) or an equivalent course.
  • Strong organizational skills and a keen eye for detail.
  • Comfortable with technology and learning new software tools.
  • An independent worker who is also a good communicator and team member.

Nice To Haves

  • Experience with Prolog or Haskell is a significant plus, but not required—a willingness to learn is key!
  • Intellectually curious about how people learn, especially in technical fields.

Responsibilities

  • Assist in researching and compiling existing open-source educational resources for Prolog, Haskell, and AI literacy.
  • Help build, organize, and test new modules in the Canvas learning management system.
  • Develop clear visuals, diagrams, and other materials to explain complex concepts in logic and functional programming.
  • "Student-test" new assignments and activities, providing feedback on clarity, difficulty, and engagement.
  • Collaborate with the project lead to ensure all materials are accessible and well-documented for other instructors.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service