Studies

Course catalogue

Academic Year: 2026 - 2027

Introduction to Programming
Course Code 321-1250
Semester 1
ECTS 5.00
Hours (Theory) 3
Hours (Lab) 2
Instructor Alexopoulos Charalampos
Course Content

The course aims to introduce structured programming through Python, without requiring prior knowledge, and to establish algorithmic thinking. It covers the following concepts:

  • Algorithms and Data Structures,
  • Algorithm Design,
  • Basic Algorithms,
  • Problem-Solving Techniques,
  • Structural Programming and Python,
  • Variables and Data Types,
  • Python Data Structures,
  • Functions and Algorithms,
  • Advanced Functions,
  • Control Flow and Iteration.

Learning Outcomes

The course aims to introduce structured programming through Python, without requiring prior knowledge, and to establish algorithmic thinking.

Upon successful completion of the course, students will:

  • have the knowledge to identify and explain fundamental concepts of algorithms, data structures, and problem-solving techniques,
  • have the skills to apply the principles of structured programming in Python for the development and understanding of programs,
  • have the ability to design, implement, and test Python programs using variables, data structures, functions, and control flow mechanisms.


Prerequisites

Not required.

Teaching and Learning Methods

Course Workload Breakdown

  • Lectures: 39 hours
  • Lab Sessions: 20 hours
  • Independent Study: 63 hours
  • Theory and algorithmic problem solving
  • Practical application and problem-solving in Python
  • Final Exam: 3 hours
  • Total Course Workload: 125 hours (5 ECTS)

Assessment Methods / Grading

  • Weekly Assignments (10%)
  • Lab Exercises / Assignments (10%)
  • Lab Exam (40%)
  • Theory Exam (40%)

Teaching Language

Greek (English for Erasmus students)

Contact
  • President: Skoutas Dimitrios
  • Secretariat Head: Karagianni Kalliopi
  • Undergraduate Secretariat: ICS Eng. Department
  • Postgraduate Secretariat: ICS Eng. Department
  • Email: dicsd [at] aegean [dot] gr
  • Phone: 2273082200
  • Address: Κτήριο Λυμπέρη, Παλαμά 2 & Γοργύρας, Τ.Κ. 83200
  • Website: www.icsd.aegean.gr
  • Office Hours: Δευτέρα - Παρασκευή: 07:30 - 15:30
Στατιστικά Σπουδών
Μέσος Όρος Βαθμού Πτυχίου

7.76

Μέσος χρόνος Απόκτησης Πτυχίου

6.5 έτη

Μαθήματα με εργαστήριο

46

Κύκλοι Σπουδών

6

Μαθήματα Υποχρεωτικά

36

Μαθήματα Κύκλου

8

Σύνολο μαθημάτων για πτυχίο

55

Διπλωματική Εργασία

Υποχρεωτική

Accessibility settings

Content

Font size
Default

Colors

Orientation