BSc in Computer Science and Engineering

I am interested in this programme!



Παρουσίαση του προγράμματος

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

TABLE 1: STRUCTURE OF THE PROGRAMME OF STUDY

PROGRAMME REQUIREMENTS

NUMBER

ECTS

Compulsory courses

36

192

DEPARTMENTAL ELECTIVES

ENGINEERING ELECTIVES

FREE ELECTIVES

2

10

2

10

3

15

THESIS I & II

2

15

Total

45

242

 

TABLE 2: COURSE DISTRIBUTION PER SEMESTER

Α/Α

Course type

Course title

Course code

Periods per week

Period duration

Number of weeks/

Semester

Total periods/

Semester

Number of ECTS

Α’ Semester

1

Compulsory

Advanced Mathematics I

EEI 101

2T

2

13

26

5

2

Compulsory

Physics I

EEI 102

2T

2

13

26

5

3

Compulsory

Electrical and Electronic Circuits

CSE 121

2T+1L

2

13

39

6

4

Compulsory

Introduction to Computing and Programming (C)

CSE 132

2T+1L

2

13

39

6

5

Compulsory

English for Computer Science and Engineering I

LCE 115

2T

1.5

13

19.5

4

6

Compulsory

Fundamentals of Electrical Engineering, Computer Science and Engineering

CSE 120

2T

2

13

26

6

Β’ Semester

1

Compulsory

Advanced Mathematics II

EEI 103

2T

2

13

26

5

2

Compulsory

Linear Algebra

EEI 104

2T

2

13

26

5

3

Compulsory

Digital Logic

CSE 122

2T+1L

2

13

39

5

4

Compulsory

Free Elective

5

5

Compulsory

Object Oriented Methodology and Programming with C++

CSE 133

2T+1L

2

13

39

6

6

Compulsory

English for Computer Science and Engineering II

LCE 116

2T

1.5

13

19.5

4

CSemester

1

Compulsory

Discrete Mathematics

CSE 221

2T

2

13

26

5

2

Compulsory

Analysis and Design of Information Systems

CSE 223

2T+1L

2

13

39

5

3

Compulsory

Probabilities and Random Processes

EEI 234

2T

2

13

26

5

4

Compulsory

Principles of Programming Languages and Compilers

CSE 222

2T+1L

2

13

39

6

5

Compulsory

Data Structures and Algorithms

CSE 224

2T+1L

2

13

39

5

6

Compulsory

Operating Systems

CSE 225

2T+1L

2

13

39

5

DSemester

1

Compulsory

Bioinformatics

CSE 229

2T

2

13

26

6

2

Compulsory

Systems Programming

CSE 228

2T+1L

2

13

39

5

3

Compulsory

Algorithms and Complexity

CSE 226

2T+1L

2

13

39

5

4

Compulsory

Signals and Systems

EEΙ 231

2T+1L

2

13

39

6

5

Compulsory

Computer Organization

EEI 233

2T+1L

2

13

39

6

6

Compulsory

Advanced Object-Oriented Methodology and Programming (UML, Java)

CSE 227

2T+1L

2

13

39

6

ESemester

1

Compulsory

Computer Networks and Communications

CSE 321

2T

2

13

26

5

2

Compulsory

Computer Networks and Communications Laboratory

CSE 322

2L

2

13

26

4

3

Compulsory

Computer Architecture

CSE 323

2T+1L

2

13

39

6

4

Compulsory

Software Engineering

CSE 324

2T+1L

2

13

39

5

5

Compulsory

Databases

CSE 325

2T+1L

2

13

39

5

FSemester

1

Compulsory

Applied HCI with Generative AI

CSE 326

2T+1L

2

13

39

6

2

Compulsory

Parallel Processing and Distributed Systems

CSE 327

2T

2

13

26

6

3

Compulsory

Software Engineering Project and Professional Practice

CSE 328

2T+1L

2

13

39

7

4

Compulsory

Statistical Pattern Recognition and Machine Learning

CSE 329

2T+1L

2

13

39

6

5

Compulsory

Departmental Elective

5

GSemester

1

Compulsory

Thesis Ι

CSE 421

-

2

13

-

5

2

Compulsory

Introduction to Cryptography and Computer Security

CSE 423

2T

2

13

26

5

3

Compulsory

Deep Learning I

 CSE 471

 2T

2

13

26

5

4

Compulsory

Departmental Elective

5

5

Compulsory

Elective from the Faculty of Engineering

5

6

Compulsory

Free Elective

5

HSemester

1

Compulsory

 Thesis ΙI

CSE 422

-

2

13

-

10

2

Compulsory

Introduction to Data Science

CSE 473

2T

2

13

26

5

3

Compulsory

Deep Learning II

CSE 472

2T

2

13

26

5

4

Compulsory

Elective from the Faculty of Engineering

5

5

Compulsory

Free Elective

5

 

Elective Modules

Departmental Electives (Fall Semester)

1

Mobile Computing and Applications

CSE 469

2T

2

13

26

5

2

Electronics I

EEN 214

2T

2

13

26

5

3

Electrical Laboratory II

EEN 215

1L

4

13

13

5

Departmental Electives (Spring Semester)

1

Machine Learning Systems at Scale

CSE 461

2T

2

13

26

5

2

Integrated Circuits Design and Testing

CSE 470

2T

2

13

26

5

3

Advanced Topics in Software Engineering

CSE 463

1T

3

13

13

5

4

Introduction to Finance & Management Principles for IT Companies

CSE 474

2T

2

13

26

5

Other Departmental Electives

1

Photonics

EEN 413

2T

2

13

26

5

2

Power System Analysis and Protection

EEN 442

2T

2

13

26

5

3

Power Electronics

EEN 443

2T

2

13

26

5

4

Digital Image Processing

EEN 444

2T

2

13

26

5

5

Renewable Energy Sources

EEN 445

2T

2

13

26

5

 

ΑΛΥΣΙΔΕΣ ΜΑΘΗΜΑΤΩΝ

ΑΑ

Course

Requirements

1

CSE 226 - Algorithms And Complexity

CSE 224 – Data Structures and Algorithms

2

EEI 233 – Computer Organization

CSE 132 – Introduction to Computing and Programming (C)

3

CSE 323 – Computer Architecture

EEI 233 – Computer Organization

4

CSE 328 - Software Engineering Project And Professional Practice

CSE 324 – Software Engineering

5

CSE 422 – Thesis ΙΙ

CSE 421 – Thesis Ι

ENTRANCE EXAMS (NATIONAL EXAMS - COURSES)

TABLE 19

COMPULSORY (3)

ELECTIVE (1)

  1. Modern Greek
  2. Mathematics 
  3. Physics

 

  • Chemistry,
  • Biology,
  • Computer Science,
  • Freehand Sketching,
  • Architecture-Technical Sketching or Architecture Sketching Techn. (Th.Dir.),
  • Design and Technology or Technology Techn.Schetching. (Th.Dir.)

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