• Welcome to your new Gnomio site

    Now, you are in control!

    Moodle is an open-source Learning Management System (LMS) that provides educators with the tools and features to create and manage online courses. It allows educators to organize course materials, create quizzes and assignments, host discussion forums, and track student progress. Moodle is highly flexible and can be customized to meet the specific needs of different institutions and learning environments.

    Moodle supports both synchronous and asynchronous learning environments, enabling educators to host live webinars, video conferences, and chat sessions, as well as providing a variety of tools that support self-paced learning, including videos, interactive quizzes, and discussion forums. The platform also integrates with other tools and systems, such as Google Apps and plagiarism detection software, to provide a seamless learning experience.

    Moodle is widely used in educational institutions, including universities, K-12 schools, and corporate training programs. It is well-suited to online and blended learning environments and distance education programs. Additionally, Moodle's accessibility features make it a popular choice for learners with disabilities, ensuring that courses are inclusive and accessible to all learners.

    The Moodle community is an active group of users, developers, and educators who contribute to the platform's development and improvement. The community provides support, resources, and documentation for users, as well as a forum for sharing ideas and best practices. Moodle releases regular updates and improvements, ensuring that the platform remains up-to-date with the latest technologies and best practices.

    Links of interest:

    (You can edit or remove this text)

Available courses

Mobile application and development 

Contents

Data Mining: Introduction, Data Mining Definitions, Knowledge Discovery in Databases (KDD) Vs. Data Mining, DBMS Vs. Data Mining, Data Mining techniques, Problems, Issues and Challenges in DM, DM Applications.

Mining Frequent Patterns: Basic Concept Frequent Item Set Mining Methods Apriori and Frequent Pattern Growth (FP-Growth) algorithms Mining Association Rules.

Classification: Basic Concepts, Issues, And Algorithms: Decision Tree Induction. Bayes Classification Methods, Rule-Based Classification, Lazy Learners (or Learning from your Neighbours), k-Nearest Neighbour, Prediction, Accuracy-Precision and Recall.

Clustering: Cluster Analysis, Partitioning Methods, Hierarchical Methods, Density-Based Methods, Grid-Based Methods, Evaluation of Clustering.

Data Warehouse: Data Warehouse basic concepts, Data Warehouse Modeling, Data Cube and OLAP: Characteristics of OLAP systems, Multidimensional view and Data cube, Data Cube Implementations, Data Cube operations, Implementation of OLAP and overview on OLAP Software. 

UNIT 1: ANDROID OS DESIGN AND FEATURES

THE ANDROID PLATFORM

"Andy Rubin" has been credited as the father of the Android platform. His company, was acquired by Google in 2005. Working together, OHA members including Google, began developing a non-proprietary open standard platform based upon technology developed at Android Inc. that would aim to solve the problems hindering the mobile community. The result is the Android project.

Most Android platform development is completed by Rubin's team at Google, where he acts as VP of Engineering and manages the Android platform roadmap. Google hosts the Android open source project and provides online Android documentation, tools, forums, and the Software Development Kit (SDK) for developers. All major Android news originates at Google.

What is android?

Android is called as "the first complete, open, and free mobile platform":

Complete: allows for rich application development opportunities.

Open: It is provided through open source licensing.

Free: Android applications are free to develop. Android applications can bedistributed and commercialized in a variety of ways.

Features of Android

Free and Open Source

Familiar and inexpensive development tools

• Freely available SDK

Familiar Language, Familiar Development Environments

• Reasonable learning curve for developers

• Enabling development of powerful applications

• Rich, secure application integration

• No costly obstacles to publication

• Free "Market" for application