CSBP119
Algorithms and Problem-Solving
This course covers problem-solving and program development using algorithms and modular programming with input/output, events, control structures, lists, and functions using Python.
United Arab Emirates University
I design applied computing experiences for UAEU learners, weaving algorithms, AI literacy, and smart campus research into modern coursework.
I am a computer science lecturer at the United Arab Emirates University (UAEU), where I teach undergraduate courses in computer science. My academic interests include software development, algorithms, data structures, and emerging computing technologies. I am committed to student-centered teaching and strive to integrate practical, real-world applications with strong theoretical foundations in my courses. In addition to teaching, I actively engage in curriculum development and academic service, contributing to the continuous improvement of computer science education at UAEU. My goal is to equip students with the technical skills, problem-solving abilities, and ethical awareness required to succeed in academia and industry.
This course covers problem-solving and program development using algorithms and modular programming with input/output, events, control structures, lists, and functions using Python.
A lab-based course where students learn and apply basic structured programming concepts through hands-on assignments and projects, covering problem solving, data types, core programming statements, control structures, and methods.
This course covers core object-oriented programming concepts using Java, including classes, inheritance, polymorphism, data structures, and class hierarchies, along with practical programming skills.
A lab-based course that gives students hands-on experience with programming language concepts, emphasizing object-oriented programming through projects covering classes, inheritance, polymorphism, and graphical user interfaces.
Software that keeps assessments, labs, and teaching teams coordinated.
Upload timetables, deduplicate exams, auto-assign proctors, and export Excel recaps.
Launch FEPPReach out for speaking engagements, collaborations, or classroom resources.
Email: afalsmadi@uaeu.ac.ae
LinkedIn: linkedin.com/in/afalsmadi
Office: Department of Computer Science, UAEU, Al Ain