Did you apply to IT Faculty – Computing, Software Development, AI & Data Science?
IT Faculty – Computing, Software Development, AI & Data Science
Job Overview
Deliver lectures, practical sessions, tutorials, and workshops in Computing and IT-related subjects. Teach programming, software development, mobile application development, web design and development, database management, AI, and data science, based on expertise. Prepare lesson plans, presentations, practical exercises, coding activities, and project-based learning materials. Demonstrate the practical application of programming languages, development frameworks, data analysis libraries, and relevant software tools. Guide students in developing web applications, mobile applications, database solutions, and data-driven projects. Introduce students to AI and machine learning concepts, data analysis techniques, and emerging technologies. Design and evaluate assignments, practical assessments, projects, and examinations, providing timely and constructive feedback. Monitor student attendance, academic progress, and performance, and provide appropriate academic support. Maintain academic records, grades, and attendance through institutional SIS and LMS platforms. Ensure compliance with curriculum requirements, academic regulations, assessment procedures, and quality standards. Contribute to curriculum enhancement, assessment moderation, faculty development, and institutional academic activities. Stay updated with current technologies, development tools, and industry practices relevant to Computing and IT. Undertake additional academic and administrative responsibilities assigned by Academic Management.
Desired Candidate Profile
Master's degree in Computer Science, Information Technology, Software Engineering, Data Science, Artificial Intelligence, or a related discipline. Practical proficiency in Python, including libraries such as NumPy and pandas for numerical computing, data manipulation, and analysis. Knowledge of AI and machine learning fundamentals, data preprocessing, model development, and relevant Python-based tools. Knowledge of Kotlin and experience in Android or other mobile application development technologies and frameworks. Skills in HTML, CSS, JavaScript, responsive web design, front-end development, and relevant web development frameworks. Knowledge of relational databases, SQL, database design, data modelling, normalization, queries, and database management systems. Understanding of software development principles, application design, debugging, testing, version control, and project development practices. Ability to develop and demonstrate working applications, coding exercises, database solutions, and data analysis projects. Strong presentation, classroom delivery, technical explanation, and student engagement skills. Ability to evaluate practical assignments, guide student projects, identify learning gaps, and provide constructive feedback. Familiarity with Learning Management Systems (LMS), Student Information Systems (SIS), and educational technologies. Strong analytical thinking, problem-solving, teamwork, organization, adaptability, and commitment to continuous professional development. Ability to integrate current technologies, practical case studies, and industry-relevant applications into teaching. Employment Type Full-time
Keywords
Ready to apply?
You are viewing this role on JobSphere AI. Continue on naukrigulf.com to apply.
Opens the original job posting in a new tab
Saved on this device. Log in to keep your saved jobs on all your devices.
Log in Create account- CompanyBig Academy
- LocationRiyadh, Saudi Arabia
- CategoryFull Stack
- Listing sourceNaukrigulf
- Apply onnaukrigulf.com
- Listedyesterday