Description
Job Summary:
Professor responsible for delivering lectures, developing innovative teaching methodologies, and mentoring students in areas such as Programming, Artificial Intelligence, and Databases, fostering a collaborative learning environment.
Key Highlights:
1. Teach and mentor students in Programming, Artificial Intelligence, and Databases
2. Develop innovative teaching methodologies
3. Contribute to curriculum development and updating
Description:
* Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related fields
* Completed postgraduate studies in related fields
* A master's degree is a plus
* Solid proficiency in relevant programming languages (e.g., Python, Java, C\#)
* Practical experience in software development (agile methodologies, Git version control, system architecture)
* In-depth knowledge of fundamentals and applications of Artificial Intelligence and Machine Learning
* Experience with relational and non-relational databases
* Proven classroom teaching experience
* Solid knowledge of Programming, Algorithms, Databases, Computer Networks, and Operating Systems
* Proficiency in modern and innovative teaching methodologies
* Effective communication skills, leadership, proactivity, and flexibility
* Ability to work collaboratively and motivate students
* Deliver lectures in Programming, Algorithms, Databases, Computer Networks, and Operating Systems
* Develop and apply innovative teaching methodologies to promote effective learning
* Prepare lesson plans, teaching materials, and assessments aligned with the syllabus
* Mentor and support students in their academic activities and projects
* Participate in pedagogical meetings and collaborate with faculty to continuously improve the program
* Contribute to the development and updating of the course curriculum
* Foster an inclusive and motivating learning environment that encourages participation and teamwork
2512180202551924892