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@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 ΑΤ uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login

ECE326 Object Oriented Programming

Home » Studies » Undergraduate Studies » Undergraduate Courses » ECE326 Object Oriented Programming
Subject AreaSoftware and Information System Engineering
SemesterSemester 6 – Spring
TypeElective
Teaching Hours4
ECTS6
Prerequisites
  • ECE115 Programming I
Course Sitehttps://courses.e-ce.uth.gr/ECE326/
Course Director

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

Course Instructor
  • George Thanos, Laboratory Teaching Staff
    E-mail: gthanos@uth.gr
  • Description
  • Learning Outcomes

The contents of the course are the following:

  • Classes, Con/Destructors, Overloading, Static/final methods/variables
  • Inheritance and polymorphism (Abstract/final classes, Inner classes, Overriding methods)
  • Console I/O and Stream I/O
  • Security management
  • System resources
  • Exceptions, Interfaces, Packages
  • Threads, Applets
  • Swing (Buttons, events, listeners, containers, layout managers, menus, text fields, graphics class, colors, fonts, etc)
  • Networking (URL, URLConnection, etc)

The course investigates basic and advanced concepts and constructs related to computer programming languages that support the object-oriented programming paradigm using the JAVA language.

The students taking this course will:

  • Be exposed to the object-oriented programming paradigm
  • Understand and learn the JAVA language
  • Focus on the core JAVA language
  • Know to build User Interfaces with Swing
  • Know Multi-threaded programming and Basic networking

e-Yπηρεσίες

Contact Info

  • Sekeri – Cheiden Str, Pedion Areos, Volos
  • +30 24210 74967
  • +30 24210 74934
  • Email: gece@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Πληροφορίες