Faculty Member - CSCI 1110/1111 Introduction to Programming
Core
Teach Introduction to Programming courses to undergraduate students in Spain, blending active classroom learning with experiential education and community engagement.
Role type
Faculty Member (Undergraduate Education)
Builds
Introductory programming curriculum and learning experiences for first-year college students
Domain
Higher Education / Computer Science
Required skills
Undergraduate teaching experience, curriculum development, student assessment, classroom management, inclusive teaching practices, academic policy enforcement, LMS management, student support, grading, professional communication
Preferred skills
PhD in English Language or related field, 18+ graduate credits in Computer Science, experience teaching diverse student populations, experience with active/experiential learning methods
Technologies
Canvas, Banner, LMS
Responsibilities
Design and deliver programming courses using provided syllabi and resources; Evaluate student work and provide formative feedback; Monitor student attendance and engagement; Enforce academic integrity and attendance policies; Submit accurate grades via LMS and grade reporting software; Participate in faculty training and development; Collaborate with program staff and community partners; Mentor new faculty and contribute to curriculum projects.