Minor Degrees

The ECE Department offers two minor degrees: one in Electrical Engineering and one in Computer Engineering. To receive a minor degree, in either discipline, a student is required to successfully complete a list of 11 courses, as listed below. The student is exempt from up to 5 courses in the list, if he/she has already taken them or equivalent courses as part of his/her primary degree. The minor degree is awarded along with the primary degree, so all the minor degree requirements have to be fulfilled by the time of graduation for the primary degree. For more information on the application rules and procedures, visit the website of Academic Affairs and Student Welfare Services.

List of Courses for Minor Degree in Electrical Engineering
  Code Title ECTS
1 ECE 102 Electrical Circuits and Networks 7
2 ECE 203 Circuits and Measurements Lab 5
3 ECE 205 Electronic Circuits and Networks Ι 6
4 ECE 220 Signals and Systems Ι 6
5 ECE 324 Introduction to Random Signals and Systems 6
6 ECE 331 Electromagnetic Fields 6
7 ECE 340 Power Engineering 5
8 ECE 359 Introduction to Communication Systems 5
9 ECE Department Elective (400 Level) 6
10 ECE Department Elective (400 Level) 6
11 ECE Department Elective (400 Level) 6
    TOTAL  64

List of Courses for Minor Degree in Computer Engineering
  Code Title ECTS
1 ECE 210 Digital Logic Design 6
2 ECE 211 Digital Systems Lab 4
3 ECE 212 Computer Organization and Microprocessors 5
4 CS 231 Data Structures and Algorithms 7
5 ECE 311 Discrete Analysis and Structures 6
6 ECE 312 Computer Architecture 7
7 ECE 313 Engineering of Operating systems 6
8 ECE 325 Iterative Methods 6
9 ECE 360 Computer Networks 6
10 ECE Department Elective (400 Level) 6
11 ECE Department Elective (400 Level) 6
    TOTAL 65
The description of the courses can be found in the Undergraduate Studies Guide.