Services

Technologies

Support and live cooperative coding can be provided for all courses on all schools, colleges and universities currently in Greece on the following languages and software:

  1. Programming languages: C (ANSI and POSIX), C++, Java, Python, C#, VB.NET, VBA and MIPS.
  2. Frameworks: Java EE (model 1 and model 2), Spring Boot, Bottle, MPI, Android, Laravel
  3. Javascript frameworks: Vue.js, Angular, Django
  4. Libraries: OpenMP, Keras, pthread, libcrypto etc
  5. Microframeworks: Lumen
  6. CAS languages: Matlab
  7. Databases: SQL (Standard, MySQL, SQLite and T-SQL among others)
  8. CMS: WordPress, moodle
  9. Markup languages: HTML, CSS etc
  10. Script languages: Bash, php, javascript, jquery, python

For web applications for beginners the following stack is recommended:

  1. MySQL as RDBMS
  2. Laravel (REST server) or Spring Boot for the backend
  3. Vue.js (with webpack, babel and npm) and Vuetify or BootstrapVue
  4. Apache as web server

Additionally, preparation for certifications can be provided, specifically for Java related and Cisco related certifications upon request (entry level). For languages and technologies not mentioned above, a meeting is recommended beforehand.

A sample list is provided for the courses of University of Athens and Athens University of Business and Economics.


University Of Athens

Department of Informatics

  • Introduction to programming (C, ANSI)
  • Object Oriented Programming (C++/Java)
  • Operating Systems (C/C++, POSIX)
  • System Programming (C/C++/Bash)
  • Software development (varies)
  • Database design (python, SQL)
  • Database implementation (C/C++)
  • Parallel systems (C/C++ MPI, Open MP and CUDA)
  • Network management (varies)
  • Sensor Networks (varies)
  • Computer architecture (MIPS)

Department of Physics

  • Computers 1 & 2 (C/C++)
  • Operating systems (Computer Systems)  (C/C++)
  • Numerical analysis and Computational mathematics  (C/C++/Java/Matlab)

Other departments

In general, the other departments present low level of difficulty on computer science fields.


Athens University of Business and Economics

Department of Informatics

  • Introduction to programming (Python)
  • Object oriented programming (Java)
  • Programming with C++ (C++)
  • Distributed systems (Java 8, Android SDK)
  • Computer architecture (MIPS)
  • Databases (SQL)
  • Database design (varies)
  • Web applications (Java EE etc)

Department of Management Science and Technology

  • Introduction to computer science
  • Programming 1
  • Programming 2

Other departments

In general, the other departments present low level of difficulty on computer science fields.