Artificial Intelligence and Data Science
Artificial intelligence (AI) refers to systems or machines that mimic human intelligence to perform tasks and can iteratively improve themselves based on the information they collect. Data science, an interdisciplinary field that uses scientific and other methods to extract value from data, combines skills from fields such as statistics and computer science with business knowledge to analyze data collected from multiple sources. Topics such as machine learning, natural language processing, data mining, text mining, artificial neural networks are included in this topic.
Cognitive Sciences and Human Computer Interaction
Cognitive science is the scientific study of the human mind. It is a highly interdisciplinary field, combining ideas and methods from psychology, computer science, linguistics, philosophy, and neuroscience. The broad goal of cognitive science is to characterize the nature of human knowledge and how that knowledge is used, processed, and acquired. Human-computer interaction (HCI) is a multidisciplinary field of study focusing on the design of computer technology and, in particular, the interaction between humans (the users) and computers. While initially concerned with computers, HCI has since expanded to cover almost all forms of information technology design. Human-Computer Interaction studies are associated with the study fields suach as human behavior, psychology, cognitive science, computer science and software engineering as well as ergonomics, graphic and industrial design, sociology, anthropology and educational sciences
Software management is the research area that deals with the principles, processes, methods, techniques and standards required for the development, management and maintenance of software applications. It deals with the systematic identification and implementation of business processes with software development processes, methods, techniques and measurements. It includes topics such as software project management, software design patterns, software testing, software quality management, object-oriented analysis and design, human-computer interaction and business process management.