BSc in Computer Science and Engineering

STRUCTURE & CONTENT

Computer Science and Computer Engineering are among the most modern and rapidly evolving scientific fields. They integrate principles of computer science and computer engineering to enable the design and development of innovative computing systems, advanced algorithms, secure networks and databases, and to leverage technologies such as artificial intelligence, robotics, cybersecurity, and data analytics. Graduates of the Computer Science and Engineering programme design, develop, and evaluate integrated hardware and software systems, contributing to the advancement of cutting-edge technological applications across diverse domains.

The Computer Science and Engineering programme is four years in duration and includes foundational compulsory courses, advanced specialisation courses, academic English courses, and elective courses offered by other University Departments. It combines a strong theoretical foundation with practical skills and excellent training in the design, analysis, and evaluation of computing systems. The programme focuses on advanced mathematics, physics, programming, databases, signals and systems, bioinformatics, networks and communications, artificial intelligence, computer architecture, and cybersecurity. In the fourth year, students undertake an individual undergraduate thesis under the supervision of academic staff of the Department.

Graduates of the programme are eligible for registration as members of the Cyprus Scientific and Technical Chamber (ETEK), enjoying all professional rights granted to Engineers.

SEMESTER MODULES

1st Semester

2nd Semester

 

ECTS

 

ECTS

EEI 101 Advanced Mathematics I

5

EEI 103 Advanced Mathematics II 

5

EEI 102 Physics I

6

EEI 104 Linear Algebra

5

CSE 121 Electrical and Electronic Circuits

6

CSE 122 Digital Logic

5

EEI 132 Introduction to Computing and Programming (C)

6

EEI 133 Object-oriented Methodology and Programming with C++

6

CSE 120 Fundamentals of Electrical Engineering, Computer Engineering and Informatics

6

LCE 116  English for Computer Scientists and Engineers ΙΙ

4

LCE 115  English for Computer Scientists and Engineers Ι

4

Free elective

5

Total

33

Total

30

3rd Semester

4th Semester

 

ECTS

 

ECTS

EEI 203 Introduction to Biology

5

CSE 226 Algorithms and Complexity

5

CSE 221  Discrete Mathematics

5

CSE 227 Advanced Object Oriented Methodology and Programming (UML, Java)

6

CSE 222 Principles of Programming Languages and Compilers

6

CSE 228 Systems Programming

5

CSE 223 Analysis and Design of Information Systems

5

EEI 231 Signals and Systems

6

CSE 224 Data Structures and Algorithms

5

EEI 229 Bioinformatics

6

CSE 225 Operating Systems

5

EEI 233 Computer Organization

6

Total

31

Total

34

5th Semester

6th Semester

 

ECTS

 

ECTS

CSE 321 Computer Networks and Communications

5

CSE 326 Web Engineering

6

CSE 322 Computer Networks and Communications Laboratory

4

CSE 327 Parallel Processing and Distributed Systems

6

CSE 323 Computer Architecture

6

CSE 328 Software Engineering Project and Professional Practice

7

CSE  324 Software Engineering

5

CSE 329 Statistical Pattern Recognition and Machine Learning

6

CSE 325 Databases

5

Department Elective Ι

5

EEI 331 Probabilities and Random Processes

5

 

 

Total

30

Total

30

7th Semester

8th Semester

 

ECTS

 

ECTS

CSE 421  Thesis Ι

5

CSE 422   Thesis ΙΙ

10

CSE 423 Introduction to Cryptography and Computer Security 

5

Department Elective IV

5

Department Elective ΙΙ

5

CSE 473 Introduction to Data Science

5

Department Elective ΙΙΙ

5

Engineering Elective

5

Engineering Elective

5

Free Elective

5

Free Elective

5

 

 

Total

30

Total

30

PROGRAMME STRUCTURE - COMPUTER ENGINEERING AND INFORMATICS

MODULES NUMBER ECTS

COMPULSORY MODULES

33

177

DEPARTMENT ELECTIVES

5

25

ENGINEERING ELECTIVES

2

10

FREE ELECTIVE

3

15

THESIS Ι & ΙΙ

2

15

TOTAL

46

242

 

Departmental Electives I

ΕΕΝ 318 Digital Signal Processing

ΕΕΝ 214 Electronics I

ΕΕΝ 215 Electrical Laboratory II


Departmental Electives II

CSE 461 Machine Learning Systems at Scale

CSE 470 Integrated Circuits Design and Testing

Departmental Electives III

CSE 471 Deep Learning I

CSE 463 Advanced Topics in Software Engineering

Departmental Electives IV

CSE 466 Advanced Computer Architecture

CSE 467 Scalable Data Processing Systems

CSE 472 Deep Learning II

Other Departmental Electives

EEN 413 Introduction to Photonics

EEN 442 Power Systems II

EEN 443 Power Electronics

EEN 445 Renewable Energy Sources

 

Engineering Electives

Students can register to modules offered by the Departments of the Faculty of Engineering after approval by the EEI Department. 

Free Electives

Students can register to free elective modules after aproval by the EEI Department.

 

ENTRANCE EXAMS (NATIONAL EXAMS - COURSES)

TABLE 19

COMPULSORY (3)  

ELECTIVE (1)

  1. New Greek
  2. Mathematics 
  3. Physic

 

 

  • Chemistry or
  • Biologys or
  • Computer Science
  • Free Drawing
  • Architecture-Technical Drowing or Architecture Drawing Techn.Sch. (Th.Dir.)
  • Design and Technology or Technoly Techn.Sch. (Th.Dir.) 

 

Διδακτικό Προσωπικό Προγράμματος