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