Course description This is an advanced database course; we assume knowledge of the fundamental concepts of relational databases. This course will cover the core principles and techniques of Transaction Processing, concurrency control and Database Recovery. Topics will also include Distributed Databases; Databases… Read More
Advance Machine Learning MIT
Course description This course provide a wide discussion of ML topics such as ML (applications, problems, Probability Theory, basic algorithms), density estimation (estimation, sampling, Exponential Families), Online Learning and Boosting, Kernel machines and Function Spaces, Linear Models, Support Vector Classification,… Read More
Advanced Web Technologies
Course description This course will introduce concepts in programming web application servers. It covers the study of the fundamental architectural elements of programming web sites that produce content dynamically. The primary technology introduced will be Java Servlets and Java Server… Read More
Advanced User Interface Design MIT
Course description ITE02 focuses on building applications with a graphical user interface (GUI) for the Microsoft Windows operating system, other operating systems, mobile devices, and on the Web. ITE02 Topics include: the Win32 API, messaging, event-driven programming, window creation and… Read More
Advanced Multimedia Technologies MIT
Course Description Multimedia technology is a topic with a great number of applications. In this course we study all the three layers that multimedia systems lay on: applications, middleware, and networking. This course has the intention of covering introductory, intermediate,… Read More
Advanced Data mining techniques MIT
Course Description Advanced Data Mining Techniques emphasizes advanced concepts and techniques for data mining and their applications to large-scale data warehouses. The course discuss basic concepts and principles of data mining, algorithms in classification and clustering and then covers advanced… Read More