Students
Tuition Fee
EUR 500
Per course
Start Date
2026-03-05
Medium of studying
Fully Online
Duration
14 weeks
Details
Program Details
Degree
Courses
Major
Computer Programming | Data Science | Software Development
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
EUR 500
Intakes
Program start dateApplication deadline
2026-03-05-
About Program

Program Overview


Program Overview

The program " /" (Techniques of Computer Programming) aims to familiarize participants with the basic principles and techniques of computer programming, as well as algorithmic problem-solving. The program covers various topics, including program structure, syntax, and semantics, arithmetic and logical expressions, control structures, functions, arrays, sorting algorithms, and object-oriented programming.


Program Objectives

The program objectives are to enable participants to:


  • Understand the concept of efficient algorithms, both theoretically and practically
  • Develop and write efficient and maintainable software programs
  • Use control methods to find and correct semantic errors in programs
  • Comprehend the basic principles of software development and its lifecycle

Target Audience

The program is designed for individuals with a background in natural sciences or engineering, but who lack specialized knowledge in computer programming. The target audience includes graduates of universities, polytechnic schools, and students of natural sciences or engineering schools.


Admission Requirements

To be eligible for the program, applicants must:


  • Be graduates of a school of natural sciences or a polytechnic school
  • Have basic knowledge of a programming language
  • Submit a copy of their degree certificate
  • Fill out the application form and accept the program's terms and conditions

Program Structure

The program consists of 14 units, covering topics such as:


  • Introduction to computer science and programming
  • Control structures
  • Functions and modules
  • Arrays and sorting algorithms
  • Object-oriented programming
  • Data structures and file management

Tuition Fees

The tuition fee for the program is 500 euros, payable in two installments.


Duration and Delivery

The program lasts for 14 weeks, with 3 hours of asynchronous teaching per week. The program is delivered online, with synchronous and asynchronous sessions.


Certificate

Upon completion of the program, participants will receive a certificate of specialized training.


Research Areas

The program focuses on the following research areas:


  • Computer science
  • Programming languages
  • Software development
  • Data structures and algorithms

Faculty

The program is taught by experienced faculty members from the National Technical University of Athens, including:


  • Professor Nikos Papaspyrou
  • Professor Aristeidis Pagourtzis
  • Assistant Professor Dimitris Fotakis
  • Dr. Petros Potikas
  • Dr. Theodora Souliou

Policies

The program adheres to the policies of the National Technical University of Athens, including:


  • Admission policy
  • Tuition fees and payment terms
  • Cancellation and refund policy
  • Quality policy
  • Personal data protection policy
  • Terms of use and cookie policy
See More
How can I help you today?