×

Faculty of Technical Sciences

Subject: Methods and Techniques in Data Science (17.IFE223)

Native organizations units: Chair of Applied Computer Science

General information:
 
Category Professional-applicative
Scientific or art field Applied Computer Science and Informatics
ECTS 8

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.

Authors Title Year Publisher Language
El-Ghazali Talbi Metaheuristics: From Design to Implementation 2009 John Wiley & Sons, Inc. English
Stuart Russel, Peter Norvig Artificial Intelligence: A Modern Approach (3rd Edition) 2009 Pearson English
Zbigniew Michalewicz, David B. Fogel How to Solve It: Modern Heuristics (2nd Edition) 2004 Springer English
Davy Cielen, Arno D. B. Meysman, Mohamed Ali Introducing Data Science: Big data, machine learning, and more, using Python tools 2016 Manning Publications English
Allen B. Downey Think Python: How to Think Like a Computer Scientist (2nd Edition) 2015 Green Tea Press English
Wes McKinney Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython (2nd Edition) 2017 O’Reilly Media English
Provost, F., Fawcett, T. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking 2013 O’Reilly Media, Sebastopol English
Course activity Pre-examination Obligations Number of points
Complex exercises Yes Yes 10.00
Complex exercises Yes Yes 10.00
Oral part of the exam No Yes 30.00
Project Yes Yes 30.00
Complex exercises Yes Yes 10.00
Test Yes Yes 10.00

Assoc. Prof. Vladimir Ivančević

Associate Professor

Lectures

Assistant - Master Radovan Turović

Assistant - Master

Practical classes

Assistant - Master Nikola Todorović

Assistant - Master

Practical classes

Assistant - Master Radovan Turović

Assistant - Master

Computational classes

Assistant - Master Elena Akik

Assistant - Master

Computational classes

Assistant - Master Nikola Todorović

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.