Department of Electrical and Computer Engineering

MENUMENU
  • Department
      • Profile
      • Faculty
      • Evaluation
      • Administration
      • Staff
  • Studies
    • Subject Areas
    • Undergraduate Studies
    • Postgraduate Studies
      • MSc Studies in “Science and Technology of ECE”
      • MSc Studies in “Smart Grid Energy Systems”
      • MSc Studies in “Applied Informatics”
    • PhD Studies
    • Course List
      • Undergraduate Courses
      • Postgraduate Courses
        • Science and Technology of ECE
        • Smart Grid Energy Systems
        • Applied Informatics
      • Erasmus
    • ECTS
    • Career Opportunities
    • Practise Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      MLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum

      Scientific Responsible

      Spyros LalisSpyros Lalis, Professor
      E-mail: lalis@e-ce.uth.gr

      TitleMLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum
      Duration2023 – 2025
      Sitehttps://csl.e-ce.uth.gr/projects/mlsysops

      Read More

  • Alumni
    • Ph.D. Graduates
  • Service Offices
    • Secretariat
    • Technical support
  • Announcements
    • General Announcements
    • Academic News
  • Contact
    • Department of Electrical and Computer Engineering
      • Sekeri – Cheiden Str
        Pedion Areos, ECE Building
        383 34 Volos – Greece
      Tel.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ e-ce.uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ e-ce.uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login

ECE8221 Object Oriented Programming

Home » Studies » Postgraduate » MSc Studies in “Applied Informatics” » Postgraduate Courses of PGS in “Applied Informatics” » ECE8221 Object Oriented Programming
    Program of Graduate StudiesApplied Informatics
    Subject AreaSoftware and Information Systems Technologies
    SemesterSemester 2 – Spring
    TypeRequired
    ECTS10
    Weekly Teaching Hours4
    Course Sitehttps://eclass.uth.gr/courses/E-CE_P_135/
    Course Instructor

    Christos AntonopoulosChristos Antonopoulos, Professor
    E-mail: cda@e-ce.uth.gr

    Course Instructor
    • Polyxronis Velentzas, MSc Instructor
      E-mail: cvelentzas@uth.gr
    • Description
    • Learning Outcomes

    The course is an introduction to object oriented design principles using Java programming language. The course presents the principal elements of Java such as Classes and Objects, Inheritance, static and dynamic polymorphism, exceptions and exception handling and user interface with Swing.

    The course syllabus in detail is the following: variables and variable assignment statements, operators, program control flow (branching and loop statements), methods, variable scope, strings, arrays, classes, objects and object constructors, inheritance, static methods and variables, access modifiers, nested classes, final methods and variables, static and dynamic polymorphism, this and super operators, downcasting and upcasting, interfaces, abstract classes, Generics and Collections, basic file I/O, exceptions and exception handling, user interface using Swing.

    Upon successful completion of this course, the student will be able to:

    • Understand the basic concepts of object oriented programming and utilize these concepts during Java code development.
    • Design a program according to object oriented programming principles.
    • Improve code design according to object oriented programming principles.
    • Develop code in Java including user interface with Swing.
    • Utilize with ease external libraries, apart from those discussed during the course.

    e-Yπηρεσίες

    Contact Info

    • Sekeri – Cheiden Str, Pedion Areos, Volos
    • +30 24210 74967
    • +30 24210 74934
    • Email: gece@e-ce.uth.gr

    Announcements

    • Academic News

    Find us

    • Facebook
    • Twitter
    • Youtube
    • Linkedin
    © Copyright 2025 Department of Electrical and Computer Engineering
    We use cookies to ensure that we give you the best experience on our website.OKΠληροφορίες