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, Bottle, MPI, OpenMP, Android, Laravel
  3. Microframeworks: Lumen
  4. CAS languages: Matlab
  5. Databases: SQL (Standard and T-SQL)
  6. CMS: wordpress, moodle
  7. Markup languages: HTML, CSS etc
  8. Script languages: Bash, php, javascript, jquery
  9. Javascript frameworks: Vue.js

For web applications the following stack is recommended:

  1. MySQL database
  2. Laravel (REST server)
  3. Vue.js (with webpack, babel and npm)
  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 (Java 1)
  • Object oriented programming (Java 2)
  • Programming with C++
  • Distributed systems (Java 8, Android)
  • 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.