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

Undergraduate Studies

Home » Studies » Undergraduate Studies
  • Undergraduate Program
  • Structure
  • Courses

Undergraduate Program

The Undergraduate Curriculum has been designed to span the fields of Computer and Electrical Engineering as well as allow the students to receive more in-depth instruction in the areas they choose to specialize. The Department offers the following fields of specialization:

  1. Fundamentals and Applications of Computer Science;
  2. Software Engineering and Information Systems;
  3. Hardware and Computer Architecture;
  4. Signals, Telecommunication and Networks; and
  5. Energy.

The duration of the Program of Studies is five years.

Structure of Undergraduate Program of Study

The Undergraduate program is organized in two study parts taken in sequence, and spanning a total of ten semesters.

Part 1
Semesters 1-420 core courses (required)
Semester 53 required courses and 2 electives
Semester 6 2 required courses and 3 electives
Part 2
Semesters 7-915 electives, any field
Semester 10Diploma Thesis (Undergraduate Thesis)

The first Part has a three-year duration and consists of 25 required courses and 5 electives; 25 core courses must be completed successfully during the first six semesters as they offer the fundamental knowledge required of every student and form the basis for further specialization. Core courses are required for all students.

During the the 5th and the 6th semester, students enroll to three required and two electives, and to two required courses and three electives, respectively, from any field of specialization offered in the Department.

Students who have successfully attended the first part may proceed to the second one. The first part is considered successfully attended when a student has received a passing grade in at least seventeen courses.

The second part spans the next two years. It consists primarily of elective courses offered by the Department and is designed to allow each student to specialize in a field of choice as well as select the topic of their Diploma (Undergraduate) Thesis. In addition, at this time, students may attend courses offered jointly with other Departments.

The tenth and last semester is devoted to the completion of the Diploma (Undergraduate) Thesis. Students who wish to carry out their project in cooperation with a company may do so after seeking and receiving approval from their academic advisor.

In addition, students are required to complete a two-month internship. This can be done at any time after the third semester.

The curriculum has been designed to satisfy the following educational goals:

  • Focus on a number of core courses;
  • Natural sequence of knowledge acquisition;
  • Absorption of fundamental knowledge before specialization.

In short, the degree requirements are:

  1. Passing grade (at least 5 out of 10) in 45 courses and associated lab sections;
  2. Completion of Diploma (Undergraduate) Thesis with a passing grade (at least 5 out of 10); and
  3. Two-month internship.

In terms of credit units, the requirement is a total of 300 ECTS units.

Courses

The following table presents the courses and their respective teaching hours and ECTS units per semester (in the form of C Teaching Hours/ECTS). The elective courses appear in the recommended semester:

SFall Semester CoursesSSpring Semester Courses
1
Required Courses
CodeCourse TitleC
ECE111Physics I4/6
ECE113Calculus I4/6
ECE115Programming I6/6
ECE117Linear Algebra4/6
ECE119Digital Design5/6
ECE121Foreign language and Technical Terminology3/2
2
Required Courses
CodeCourse TitleC
ECE114Calculus II4/6
ECE116Programming II6/6
ECE118Discrete Mathematics4/6
ECE120Engineering Drawing4/6
ECE122Methodology of Writing and Presenting Technical Texts3/2
ECE124Circuit Analysis5/6
3
Required Courses
CodeCourse TitleC
ECE213Electrical Measurements4/6
ECE215Data Structures4/6
ECE217Probability & Statistics4/6
ECE219Computer Organization & Design5/6
ECE221Circuit Analysis II4/6
4
Required Courses
CodeCourse TitleC
ECE212Differential Equations4/6
ECE214Introduction to Electronics5/6
ECE216Algorithms4/6
ECE218Signals and Systems4/6
ECE220Numerical Analysis6/6
5
Required Courses
CodeCourse TitleC
ECE311Database Systems I5/6
ECE313Computer Networks I5/6
ECE315Automatic Control Systems4/6
6
Required Courses
CodeCourse TitleC
ECE312Telecommunication Systems4/6
ECE314Electromagnetic Fields I4/6
ECE316Power Systems I4/6
2 Elective Courses
CodeCourse TitleC
ECE317Artificial Intelligence4/6
ECE319Compilers4/6
ECE321Concurrent Programming4/6
ECE325Digital Signal Processing4/6
ECE327Digital Systems VLSI4/6
ECE329Education Technologies4/6
ECE331Electrical Machines4/6
ECE333Digital Systms Lab4/6
ECE335Electric Power Generation Systems4/6
ECE337Linear Programming4/6
ECE339Applied Statistics4/6
ECE341Advanced Electronics4/6
2 Elective Courses
CodeCourse TitleC
ECE318Operating Systems4/6
ECE320Measurement Systems4/6
ECE324Introduction to the Theory of Computation4/6
ECE326Object Oriented Programming4/6
ECE328Information Retrieval4/6
ECE330SoC CAD Lab4/6
ECE334Pattern Recognition4/6
ECE338Parallel Computer Architecture4/6
ECE340Embedded Systems4/6
ECE342Alternative Energy Sources4/6
ECE344Power Electronics4/6
ECE348Distributed Systems4/6
ECE350Electrotechnical Materials4/6
ECE352Image Processing4/6
ECE354Introduction to Nanoelectronics4/6
ECE356Special Topics / Projects4/6
7
5 Elective Courses
CodeCourse TitleC
ECE411Power Systems II4/6
ECE415High Performance Computing Systems4/6
ECE419Logic and Functional Programming4/6
ECE421Electromagnetic Fields II4/6
ECE423Information and Coding Theory4/6
ECE425Testing and Verification of Digital Circuits4/6
ECE427Introduction to Entrepreneurship6/6
ECE429High Voltage Engineering4/6
ECE431CAD Algorithms4/6
ECE433Computer Graphics4/6
ECE437Electrical Installations4/6
ECE439Special Topics / Projects4/6
ECE441Inter-network Protocol Design4/6
ECE443Speech and Audio Processing4/6
ECE445Parallel and Distributed Computing4/6
ECE447Neuro-Fuzzy Computing4/6
ECE449Smart Grids4/6
ECE455Hardware Security4/6
ECE457Introduction to Computer Vision4/6
ECE461Machine Learning for Data Science and Analytics4/6
ECE463Telecommunications Systems II4/6
8
5 Elective Courses
CodeCourse TitleC
ECE414Applied Stochastic Processes4/6
ECE416Network Optimization4/6
ECE418Blockchain Technologies and Decentralized Applications4/6
ECE420Game Architecture and Development4/6
ECE422Data Mining4/6
ECE424Multiagent Systems4/6
ECE434Complex Networks4/6
ECE436Wireless Communications4/6
ECE440Integer Programming and Combinatorial Optimization5/6
ECE442Product and Service Design4/6
ECE444Physical CAD Algorithms4/6
ECE446Technology Economics4/6
ECE450Computer networks II4/6
ECE452Special Topics in Applied Mathematics4/6
ECE456Control and Stability of Power Systems4/6
ECE458Special Topics / Projects4/6
ECE460Advanced Data Management4/6
ECE464Introduction to Energy Economics4/6
ECE468Networks and Information Systems Security4/6
ECE470Software Engineering4/6
ECE472Industrial Automation and Control4/6
ECE474Special Topics of Electrical Installations4/6
ECE482Computational Modeling of Materials for Microelectronic Applications4/6
ECE484Radhard Circuit Design4/6
ECE486Electroacoustics4/6
ECE490Industrial IoT (Internet of Things) and Applications4/6
ECE492Introduction to Robotics4/6
ECE494Microprocessor Design4/6
PGS611Logical Foundations for Intelligent Agents3/6
PGS617Advanced Topics in System Software3/6
PGS664Asynchronous Circuit Design3/6
PGS684Wireless Mobile Communications3/6
PGS700Low Power Design3/6
9
5 Elective Courses
CodeCourse TitleC
ECE513Circuit Simulation Algorithms4/6
ECE515Mobile & Pervasive Computing4/6
ECE519Analog Circuits Lab4/6
ECE527Antennas4/6
ECE535Microwaves4/6
ECE541Database Management Systems II4/6
ECE549Protection of Power Systems4/6
ECE553Design Thinking4/6
ECE555Advanced Topics in Computer Networks4/6
ECE557Manufacturing of Semiconductor Devices4/6
ECE563Advanced Telecommunication Systems4/6
ECE565Special Topics / Projects4/6
PGS602Advanced Software Engineering3/6
PGS607Special Subjects3/6
PGS621Wireless Sensor Network Programming3/6
PGS623Advanced Distributed Computing3/6
PGS624Big Data Mining3/6
PGS651Computational Methods for Electromagnetics3/6
PGS657Advanced Topics in CAD Algorithms3/6
PGS658Advanced Computer Architecture3/6
PGS671Advanced Topics in Speech and Language Processing3/6
10

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Πληροφορίες