





**Description:** **Education:** Master's degree in Computer Science; Bachelor's degree in Computer Science, Information Systems, Software Engineering, or Computer Engineering. **Desirable:** Teaching experience at the higher education level. Deliver regular classroom instruction to students, both in theoretical and practical courses; Prepare lesson plans in advance according to course syllabi; Post supplementary teaching materials in the virtual learning environment to support students; Develop a preliminary semester lecture schedule; Design assessments aimed at evaluating student learning and/or development; Record student attendance; Enter learning outcomes into Unileste’s systems; Plan out-of-class activities for students; Propose extension and undergraduate research projects; Coordinate the implementation of extension projects; Supervise students in undergraduate research projects; Participate in the course council; Be a member of the course’s Structuring Teaching Body; Suggest, whenever necessary, revisions to the course’s pedagogical projects; Accompany students on technical visits; Ensure personal safety and that of students, especially during laboratory classes; Perform other tasks of similar nature and complexity associated with the organizational environment. 2511260202401886832


