المواد الدراسية

Introduction to Object Oriented Programming languages.  In this course student will learn the concepts of abstraction, inheritance, polymorphism, encapsulation, relationships: Association, Aggregation, Composition, exception handling and UML...
This course is an introduction to the concepts and methods of social network analysis. Students will learn how to extract and manage data about network structure and dynamics, to analyze model and visualize such data. The focus is both; on what are...
This course focuses on the principles of software development including the life-cycle models and different phases of the software development process: requirements analysis, specification and design. The key objective of this course is to learn...