cs@cs.ucy.ac.cy | +357-22-892700

| | | | MyCS Portal |

Courses on the Web

Undergraduate Courses - Fall Semester

EPL 001: Introduction to Computer Science

EPL 002: Introduction to Computer Science

EPL 003: Computer Science and Information Systems

EPL 031: Εισαγωγή στον Προγραμματισμό

EPL 033: Introduction to Programming for Engineers

EPL 035: Data Structures and Algorithms for Electrical and Computer Engineers

EPL 041: Electronic Health and Medicine

EPL 111: Discrete Structures in Computer Science and Computation

EPL 131: Programming Principles I

EPL 133: Object Oriented Programming

EPL 202: Explorations into Computer Science

EPL 211: Computational Theory

EPL 221: Computer Organization and Assembly Programming

EPL 231: Data Structures and Algorithms

EPL 232: Programming Techniques and Tools

EPL 324: Communications and Networks

EPL 342: Databases

EPL 343: Software Engineering

EPL 370: Computer Architecture

EPL 412: Logic in Computer Science

EPL 432: Distributed Algorithms

EPL 434: Logic Programming and Artificial Intelligence

EPL 442: Computational Learning Systems

EPL 445: Digital Image Processing

EPL 463: Software Reuse

Postgraduate Courses - Fall Semester

EPL 601: Distributed Systems

EPL 603: Advanced Software Engineering

EPL 604: Artificial Intelligence

EPL 606: Computer Networks and the Internet

EPL 607: Graphic and Visual Computation

EPL 678: Temporal Information Systems in Medicine

EPL 679: E-Health


Undergraduate Courses - Spring Semester

EPL 001: Introduction to Computer Science

EPL 002: Introduction to Computer Science

EPL 003: Computer Science and Information Systems

EPL 013: History and Philosophy of Computation

EPL 031: Introduction to Programming (FORTRAN)

EPL 032: Introduction to Programming and Problem Solving

EPL 034: Introduction to Programming for Engineers

EPL 042: Seminar of Digital Health

EPL 121: Digital Systems

EPL 131: Programming Principles I

EPL 133: Object Oriented Programming

EPL 202: Explorations into Computer Science

EPL 211: Theory of Computation

EPL 222: Operating Systems

EPL 231: Data Structures and Algorithms

EPL 236: Algorithms and Complexity

EPL 241: Systems Analysis & Design

EPL 323: Theory and Practise of Compilers

EPL 325: Parallel Processing

EPL 326: Systems Security

EPL 341: Artificial Intelligence

EPL 344: Internet Technologies

EPL 371: Systems Programming

EPL 400: Undergraduate Thesis I 

EPL 401: Undergraduate Thesis II

EPL 422: Advanced Networks

EPL 427: Mobile Computer Networks

EPL 431: Synthesis of Parallel Algorithms

EPL 433: Constraint Satisfaction and Programming

EPL 435: Human Computer Interaction

EPL 441: Advanced Software Engineering

EPL 444: Computational Intelligent Systems

EPL 448: Data Mining in the Web

EPL 449: Professional Practice in Software Engineering

EPL 470: Design with Embedded Processors 

Postgraduate Courses - Spring Semester

EPL 600: Master Thesis II

EPL 646: Advanced Topics in Databases

EPL 651: Mobile Computing and Data Management

EPL 653: Computer Games Software Technology

EPL 655: Advanced Parallel Processing

EPL 656: Computer Graphics - Modelling and Realism

EPL 657: Wireless Networks

EPL 660: Information Retrieval and Search Engines

EPL 664: Systems Analysis and Verification

EPL 667: Neuroinformatics

EPL 670: Research Methods and Professional Practices in Computer Science

EPL 671: Computer Science: Research and Technology

EPL 672: Seminars for Professional Practices in Computer Science

EPL 681: Advanced Topics of Software Reuse

EPL 682: Advanced Security Topics

EPL 699: Special Topics in Computer Science

EPL 700: Master Thesis