Subject: Methods and Techniques in Data Science
(17 -
IFE223) Basic Information
Course specification
Course is active from 30.09.2005.. Precondition courses
Adoption of basic knowledge about selected terms, concepts, methods and techniques in data science. Students are acquainted with theoretical and practical foundations of data science. Students are capable of solving selected basic types of problems in the area of data science and prepared to further extend and improve their knowledge of data science methods and techniques. Notion, origin and development of data science. Structure of data science projects. Overview of data science methods and techniques. Examples of application of data science methods and techniques. Programming languages in data science. Usage of a selected programming language (Python) within data science. Fundamentals of the usage of version control systems for source code. Introduction to logic programming. Fundamentals of the Prolog programming language. Introduction to search strategies and metaheuristics. Fundamentals of genetic algorithms and evolutionary computation. Introduction to fuzzy set theory, fuzzy logic and fuzzy systems. Introduction to neural networks. Introduction to natural language processing and text mining. Introduction to knowledge representations and knowledge-based systems. Teaching is performed through lectures, regular practice classes, computer practice classes and consultations. In lectures, students primarily get acquainted with theoretical foundations of selected concepts, and possibilities and examples concerning application of theoretical knowledge. In practice classes, students conduct most of their activities at the computer and further improve their knowledge acquired in lectures by analysing additional examples and solving problems that are mostly oriented towards practical application. The teaching process is organised in a manner that facilitates active participation of students and development of their problem solving skills. During consultations, students obtain additional explanation and instructions that help them solve problems, understand topics related to the course syllabus and complete course assignments.
|