Discover Your Academic Path

Program

Knowledge That Moves You Forward

Discover the structure, objectives, curriculum, learning outcomes and academic team behind the BSc in Information Technology.

UNDERGRADUATE PROGRAM

BSc in
Information Technology

The BSc in Information Technology provides students with advanced knowledge and skills for the rapidly evolving field of Information Technology. The Program covers core and emerging areas including web technologies, data science, artificial intelligence, cloud and edge computing, cybersecurity and the Internet of Things (IoT).

Program at a Glance

Key information about the structure of the BSc in Information Technology.

01

Duration

4 Years

02

Study Structure

8 Semesters

03

ECTS Credits

240 ECTS

04

Degree Level

Undergraduate

PROGRAM OVERVIEW

A Curriculum Designed for Progress

The BSc in Information Technology combines strong foundations in computing, mathematics and academic skills with advanced study in software development, data technologies, artificial intelligence, cybersecurity, information systems and digital innovation.

The curriculum follows a progressive academic pathway, moving from core theoretical and technical knowledge to specialised, applied and interdisciplinary subjects, while supporting the development of both academic understanding and practical IT skills.

COURSE CATALOGUE

42 Courses

Complete Course Catalogue

A broad curriculum covering computing, mathematics, software development, data technologies, networks, artificial intelligence and digital innovation.

LANGUAGE OF INSTRUCTION

English-Taught

International Learning Environment

All courses are delivered in English, supporting an international academic experience and the development of discipline-specific terminology.

ACADEMIC PROGRESSION

Progressive Curriculum

From Foundations to Specialisation

Studies progress from fundamental computing and mathematical knowledge to advanced, applied and interdisciplinary subjects in the later semesters.

COURSE STRUCTURE

Four Course Categories

Structured Academic Pathway

Courses are organised into Foundation, Foundation Upper, General Education and Elective categories, creating a balanced and progressive study structure.

FINAL YEAR

Final-Year Thesis

Applied Academic Integration

The programme culminates in advanced coursework and a Diploma Thesis, allowing students to combine knowledge, research and practical skills.

ACADEMIC FRAMEWORK

ACM Curriculum Guidelines

International Academic Standards

The curriculum draws on internationally recognised ACM computing curriculum guidelines to support contemporary and relevant academic content.

THE PROGRAM

Scope of the Program

Information Technology addresses the need for professionals capable of developing, acquiring, maintaining and supporting the increasingly complex technological requirements of modern organizations.

The BSc in Information Technology has been designed to provide students with advanced knowledge and skills in the continuously evolving field of IT. The Program covers fundamental and modern areas such as internet technologies and services, data science, artificial intelligence, cloud and edge computing, cybersecurity, the Internet of Things (IoT), as well as the development of intelligent digital and communication applications.

The Program combines theoretical education in the core areas of Information Technology with laboratory-based, practical training in state-of-the-art technologies.

CORE AREAS

01 Web Technologies & Services
02 Data Science & Artificial Intelligence
03 Cloud & Edge Computing
04 Cybersecurity
05 Internet of Things (IoT)
06 Intelligent Digital Applications

OUR OBJECTIVES

Program Objectives

The Program combines advanced technological education with practical skills, international orientation and a strong connection to the evolving needs of the Information Technology sector.

01

Global IT Skills

Develop advanced knowledge and professional skills that respond to the needs of the international Information Technology market.

02

Emerging Technologies

Build expertise in key areas including cloud and pervasive computing, artificial intelligence, data science and cybersecurity.

03

Research & International Collaboration

Strengthen research activity, international academic cooperation and the outward orientation of the University.

04

Open Technologies

Promote the extensive use of Free and Open Source Software (FOSS) throughout the curriculum.

LEARNING OUTCOMES

Knowledge, Skills & Competences

Upon successful completion of the Program, graduates will have developed a comprehensive combination of knowledge, technical skills and professional competences in Information Technology.

01

KNOWLEDGE

What graduates understand

  • Fundamental principles and concepts of Information Technology.
  • Modern internet technologies, services and digital infrastructures.
  • Principles of data science and artificial intelligence.
  • Cloud, edge and pervasive computing technologies.
  • Cybersecurity and Internet of Things technologies.

02

SKILLS

What graduates can apply

  • Design and develop modern Information Technology solutions.
  • Apply appropriate tools, methods and technologies to practical problems.
  • Develop intelligent digital and communication applications.
  • Work with contemporary computing platforms and infrastructures.
  • Combine theoretical knowledge with laboratory-based practical experience.

03

COMPETENCES

How graduates operate professionally

  • Address complex technological requirements in modern organizations.
  • Adapt to the continuous evolution of Information Technology.
  • Collaborate effectively within multidisciplinary and international environments.
  • Approach technological challenges through analytical and critical thinking.
  • Continue developing their knowledge through research and lifelong learning.

CURRICULUM

Explore the Program

Explore the courses offered throughout the eight semesters of the BSc in Information Technology and discover the academic structure of the Program.

Semester:1

6 ECTS

General Educ

Discrete Mathematics

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:1

8 ECTS

Foundation

Introduction to Computing

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:1

5 ECTS

General Educ

Introduction to the Greek Language

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:1

6 ECTS

General Educ

Linear Algebra

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:1

5 ECTS

General Educ

Εffective Academic Writing

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:2

5 ECTS

General Educ

Analyzing Race Class Gender

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:2

5 ECTS

General Educ

Greek History and Arts

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:2

8 ECTS

Foundation

Introduction to OO programming

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:2

6 ECTS

General Educ

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:2

6 ECTS

Foundation

Platform Technologies

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:3

8 ECTS

Foundation

Introduction to Web Programming

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:3

6 ECTS

General Educ

Statistics

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:3

8 ECTS

Foundation

Οperating Systems

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:3

8 ECTS

General Educ

Τechnical Writing

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:4

8 ECTS

Foundation Upper

Advanced Programming

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:4

8 ECTS

Foundation

Data Comm and Networks

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:4

8 ECTS

Foundation

Database Systems

Lecture: 3 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:4

6 ECTS

General Educ

Intro to Economics

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:5

7.5 ECTS

Foundation Upper

Cybersecurity

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:5

7.5 ECTS

Foundation Upper

Data Scalability and Analytics

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:5

7.5 ECTS

Foundation Upper

Human Computer Interaction

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:5

7.5 ECTS

Foundation Upper

Information Systems

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:5

7.5 ECTS

Foundation Upper

Introduction to Artificial Intelligence

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:5

7.5 ECTS

Foundation Upper

Web and Mobile Systems Development

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:6

7.5 ECTS

Foundation Upper

Advanced Computing Models: Virtualization Cloud & Mobile Computing

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:6

7.5 ECTS

Foundation Upper

Applied Machine Learning

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:6

7.5 ECTS

Foundation Upper

Information Security & Policy

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:6

7.5 ECTS

Foundation Upper

Mobile Networks and IoT

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:6

7.5 ECTS

Foundation Upper

Software Engineering

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:6

7.5 ECTS

Foundation Upper

Systems Analysis & Design

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:7

7.5 ECTS

Foundation Upper

Advance Programming Frameworks and APIs

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:7

7.5 ECTS

Foundation Upper

Business Continuity Planning and Disaster Recovery

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:7

7.5 ECTS

Foundation Upper

Knowledge Management

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:7

7.5 ECTS

Foundation Upper

Project Management in IT/IS

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:7

7.5 ECTS

Foundation Upper

System Paradigms

Lecture: 4 hrs/wk

Lab: 1 hrs/wk

Language: English

Delivery: In person

Semester:7

7.5 ECTS

Foundation Upper

Technology Assessment

Lecture: 4 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:8

5 ECTS

Elective

Communication for Success: Advanced Level

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:8

14 ECTS

Foundation Upper

Diploma Thesis

Lecture: 0 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:8

10 ECTS

Elective

Internship

Lecture: 0 hrs/wk

Lab: 0 hrs/wk

Language: English

Semester:8

6 ECTS

Foundation Upper

Social, Professional & Ethical Issues in Computing

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:8

5 ECTS

Elective

Spatial Data Technologies

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:8

5 ECTS

Elective

Sustainability, Computing and Green Economy

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

Semester:8

5 ECTS

Elective

Technology innovation and entrepreneurship

Lecture: 3 hrs/wk

Lab: 0 hrs/wk

Language: English

Delivery: In person

TEACHING STAFF

Meet the Academic Team

Meet the academic staff involved in the teaching and educational activities of the BSc in Information Technology.

Christos Chalkias

Professor

Geography

Christos Michalakelis

Professor

Informatics and Telematics

Dimitrios Michail

Professor

Informatics and Telematics

Dimosthenis Anagnostopoulos

Professor

Informatics and Telematics

Eleni Sardianou

Professor

Economics and Sustainable Development

Georgios Dimitrakopoulos

Professor

Informatics and Telematics

Iraklis Varlamis

Professor

Informatics and Telematics

Kostantinos Ampeliotis

Professor

Economics and Sustainable Development

Malvina Vamvakari

Professor

Informatics and Telematics

Mara Nikolaidou

Professor

Informatics and Telematics

Michail Filippakis

Professor

Digital Systems

Panagiotis Kourouthanasis

Professor

Thomas Kamalakis

Professor

Informatics and Telematics

Christos Diou

Associate Professor

Informatics and Telematics

Diane Shichtman

Associate Professor

Erin Young

Associate Professor

Georgios Kousiouris

Associate Professor

Informatics and Telematics

Ioannis Violos

Associate Professor

Geography

Kleopatra Bardaki

Associate Professor

Informatics and Telematics

Mavreta Stamati

Associate Professor

Informatics and Telematics

Mete Cetiner

Associate Professor

Panagiotis Rizomyliotis

Associate Professor

Informatics and Telematics

Todd Nesbitt

Associate professor

Alexandros Dimopoulos

Assistant Professor

Informatics and Telematics

Anargyros Tsadimas

Assistant Professor

Angelos Charalampidis

Assistant Professor

Informatics and Telematics

Athanasios Kiourtis

Assistant Professor

Informatics and Telematics

Curtis Rookard

Assistant Professor

Eirini Liotou

Assistant Professor

Informatics and Telematics

Georgia Dede

Assistant Professor

Informatics and Telematics

Georgios Papadopoulos

Assistant Professor

Informatics and Telematics

Mazdak Zamani

Assistant Professor

Seyed Sahand Mohammadi Ziabari

Assistant Professor

Vasileios Efthymiou

Assistant Professor

Informatics and Telematics

Eleni Zenakou

ΕΔΙΠ

Economics and Sustainable Development

Vasileios Dalakas

ΕΔΙΠ

Informatics and Telematics

Aristotelis Ballas

External Instructor

Informatics and Telematics

Athanasios Anastasiou

External Instructor

Informatics and Telematics

Charalampos Davalas

External Instructor

Informatics and Telematics

Christos Kotronis

External Instructor

Informatics and Telematics

Christos Sardianos

External Instructor

Eleni Politi

External Instructor

Evangelia Filiopoulou

Διδάσκων (με απόσπαση)

Informatics and Telematics

Giorgos Fragkiadakis

External Instructor

Ioannis Routis

External Instructor

Stavros Lounis

External Instructor

Informatics and Telematics

PROGRAM RESOURCES

Essential Information & Documents

Access key documents, regulations and supporting information related to the BSc in Information Technology.