Human interaction with computers, Human-Machine Systems, Screen Designing, Screen planning and purpose, Screen navigation and flow, Visually pleasing composition, graphical user interface, Natural language interaction, Ontology, semantic web systems, Data Warehouse and DBMS , Data preprocessing, Computational paradigms, Attribute-oriented analysis, Data mining algorithms, Clustering, Data transformation, Data reduction, Visualization techniques, Perform prediction and forecasting, Data selection, cleaning, coding.