The purpose of the course includes the basic principles of visualizing and displaying data by creating graphs, as well as the use tools like as Google and Stack Overflow, to solve programming problems. Final goal of the course, is to familiarize participants with processing big data and therefore will be used: Python, basic statistical analysis, HTML, CSVs, APIs, SQL, APIs, CSVs, regular expressions, PDF processing, pandas, BeautifulSoup, Jupyter/IPython Notebooks, git/GitHub, StackOverflow, data cleaning, command line tools and more.
Part of the course includes the following sections:
- Database management
- Database processing
- Data mining
- Document libraries, regular expressions
- Creating visualizations
Upon successful completion of the course, students will be able to:
- Find and store Big Data
- Know the basic principles of Big Data processing
- Be familiar with Big Data visualization
- Analyze data trends
Code | Course | Semester | C / Ε | Theory (hours) | Lab (hours) | ECTS |
301Y | Introduction to Advertising | 3 | C | 4 | 5 | |
302Y | Public Relations | 3 | C | 4 | 5 | |
303Y | Big Data Analysis and Communication II | 3 | C | 4 | 5 | |
304Y | Human-Computer Interaction I | 3 | C | 4 | 5 | |
305Y | Social Media Marketing II | 3 | C | 2 | 2 | 5 |
306Y | Audiovisual Media Production | 3 | Υ | 2 | 2 | 5 |