Teaching
Teaching
Master (MSc.) Coordinator
Big Data Analytics & Smart Systems (BDSaS), Academic Period: 2021-2024
Program Structure and Courses (PDF)
Courses
Graduate Programs (Master of Science, Engineer programs)
- Large Language Models & Generative Artificial Intelligence
- Web Mining & Text Mining
- Semantic Web & Ontologies; Recommender Systems; Social Media Analytics
- Information Retrieval Models
- Deep Learning
- Interoperability & Data Exchange; Distributed Architectures/Service Oriented Architectures
- Web services
- Jakarta Enterprise Edition (JEE)
- Design patterns
- Multi-agent Systems
Undergraduate Programs (Bachelor of Science)
- Web Technologies: Front-end & Back-end Technologies
- Object Oriented Programming
- Java Programming (Java Standard Edition)
- Mobile Application Development
- Unified Modeling Language (UML)
- Introduction to Data Science & Python Programming
- Data Structures
- C programming Language
- Analysis of Algorithms
- Databases & Information Systems
Slides for Some Courses
Large Language Models: Overview (Talk-FSDM-2025, Slides-v2, Slides, Video Lecture, Notebook, Kaggle Competition)
Web Mining: Overview (Slides, Kaggle InClass Competition)
Page Rank Algorithm (Slides)
Conceptual Foundations of Text Mining and Preprocessing Steps (Slides)
Information Retrieval Models, Word2Vec, Evaluation measures (Slides)
Topic modeling: LDA (Slides)
Recommender systems (Slides, 2, 3, Competition/challenge website)
Web Services
SOAP Web Services (Slides)
REST Web Services (Slides)
Project (Requirements)
Jakarta EE
Jakarta EE Overview (Slides)
Java EE
Introduction to Java EE (Slides)
Design Patterns (Slides)
Semantic Web (Slides)
XML:
XML-part 1 (PDF )
HTML 5 (Slides)
CSS (Slides)