Course Aim: Provide an opportunity to deep dive into Big Data application development. Students will learn about big data and data-intensive application management, design and processing concepts.
Main Topics: Data modeling on different NoSQL databases: key/value - column-family - document - graph-based stores - stream and real-time processing - big data architectures - distributed computing using Spark and/or Hadoop - Big Data ecosystems (Sqoop, Kafka, Hive,....etc) - big data examples in real world.
Main Topics: Data modeling on different NoSQL databases: key/value - column-family - document - graph-based stores - stream and real-time processing - big data architectures - distributed computing using Spark and/or Hadoop - Big Data ecosystems (Sqoop, Kafka, Hive,....etc) - big data examples in real world.
- Teacher: abeer Ali Omar Omar
Course Aim: Introduce the fundamental concepts of database systems, acquaint the students with the use of current relational database systems, and build a solid foundation for advanced studies in the database area.
Main Topics: Conceptual/logical data models (ER - relational - and others) - query languages (relational algebra - SQL - and others) - database design (Normalization and Functional Dependencies) - foundations of data manipulation/analysis.
Main Topics: Conceptual/logical data models (ER - relational - and others) - query languages (relational algebra - SQL - and others) - database design (Normalization and Functional Dependencies) - foundations of data manipulation/analysis.
- Teacher: admin
- Teacher: Eman Bilal Nabil Walid