Introduction to Computing

Course Information
TitleΕισαγωγή Η/Υ / Introduction to Computing
CodeHY1
FacultyEngineering
SchoolChemical Engineering
Cycle / Level1st / Undergraduate
Teaching PeriodWinter
CommonNo
StatusActive
Course ID20000811

Programme of Study: PPS Tmīmatos CΗīmikṓn Mīchanikṓn (2021-2026

Registered students: 169
OrientationAttendance TypeSemesterYearECTS
KORMOSCompulsory Course114

Class Information
Academic Year2025 – 2026
Class PeriodWinter
Faculty Instructors
Instructors from Other Categories
Weekly Hours3
Total Hours39
Class ID
600280203
Course Type 2021
General Foundation
Course Type 2016-2020
  • Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
Language of Instruction
  • Greek (Instruction, Examination)
Learning Outcomes
Upon completion of this course the student will: - know basic concepts and principles of computing. - be able to design algorithms for simple scientific computations - acquire knowledge and experience in basic principles of programming - be able to write structured code in Python - be able to analyze, correct or expand existing codes written in Pythom
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Work in teams
  • Work in an international context
  • Work in an interdisciplinary team
  • Design and manage projects
  • Be critical and self-critical
Course Content (Syllabus)
This course introduces the fundamental concepts of software development using the Python programming language. Topics include installing Python in a Windows environment, understanding variables and statements, working with basic data types, and implementing control flow and loops. The course also covers more advanced topics, such as object-oriented programming with classes and file handling. Special emphasis is placed on solving applied problems and developing programs relevant to the field of Chemical Engineering.
Keywords
Informatics, Programming, Informatics for Chemical Engineers, Python
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures30
Laboratory Work30
Interactive Teaching in Information Center30
Exams30
Total120
Student Assessment
Description
Assessment includes an exam involving the solution of programming problems. Detailed evaluation criteria are provided on the e-learning platform.
Student Assessment methods
  • Written Assignment (Formative, Summative)
  • Labortatory Assignment (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
Το βιβλίο της Python, Σαμαράς Νικόλαος, Τσιπλίδης Κωνσταντίνος Python - Εισαγωγή στους υπολογιστές, Νικόλαος Αβούρης, Μιχαήλ Κουκιάς, Βασίλειος Παλιουράς, Κυριάκος Σγάρμπας Λεπτομέρειες
Last Update
10-09-2025