Students
Tuition Fee
Start Date
Medium of studying
On campus
Duration
4 years
Details
Program Details
Degree
Bachelors
Major
Electrical Engineering | Electronics Engineering | Computer Engineering
Area of study
Engineering
Education type
On campus
Course Language
English
About Program

Program Overview


Computer Engineering

Program Summary

  • Languages: English
  • Duration: 4 years
  • Mode of Study: On Campus
  • ECTS: 240

Professional Recognition

The BSc in Computer Engineering of EUC is recognized by the Cyprus Scientific and Technical Chamber (ETEK), which is often a requirement for employment by a number of organizations in Cyprus including CYTA and EAC. In addition, the degree is recognized by the Institute of Electrical and Electronic Engineers and the Association of Computing Machinery (ACM).


IEEE Membership

The Department has created the IEEE Student Club and the membership fee is covered by the University. IEEE is the world's largest technical professional body for electrical engineers and computer engineers. As an IEEE member, students can participate in a range of activities, such as excursions, conferences, and seminars. This involvement enriches students' experiences and prepares them for a career in computer engineering.


Robotics Club

The Robotics Club of the Department gives the opportunity to the students to participate in various activities such as demonstrations, trainings, and competitions (e.g., World Robotics Olympiad). The Club won the Cyprus Robotics World Olympiad in 2015 and 2016, as well as the European Youth Award 2017 in Brussels.


CYBER.EUC Cybersecurity Center

The Department hosts the CYBER.EUC Cybersecurity Center. The mission of CYBER.EUC is to promote the scientific perspective of cybersecurity and to enhance the practical and strategic capacity of its partners and customers in cyberspace. This will allow organizations to thrive in a rapidly changing digital world, creating new challenges and opportunities in cyberspace. CYBER.EUC's vision is to become a world-class reference center for cybersecurity science and the promote the necessary digital transformation with an emphasis on local and regional needs. This center will create new opportunities for students to improve their knowledge of cybersecurity through various activities. It is noted that currently, there are 3.5 million unfilled jobs in cyberspace worldwide (2021).


Internships

Industrial internships are offered for additional expertise in the field. Students are thus equipped with the capabilities of starting their own companies and becoming young entrepreneurs.


Learning Through Robotics

Our program offers its students the ability to learn the foundations of programming by using a hands-on approach through educational robotics. This innovative approach of teaching and introducing students to computer programming has been adopted by leading universities and is offered only by our degree in Cyprus.


Hardware Design

Students gain experience in hardware design and development with dedicated engineering courses leading to them undertaking their own senior project the capstone of their studies.


Embedded Labs and hands-on experience

The program places special emphasis on the notion of embedded labs, the idea that labs are embedded in classroom and take place alongside with theory. A lot of our computer engineering courses have adopted this methodology of teaching. It thus allows students to gain practical experience in the field.


Program Requirements

1 Degree Requirements ECTS
2 General Education Requirements 12
3 Science Requirements 12
4 Mathematics Requirements 42
5 Major Requirements 156
6 Free Electives 18
7 Total Requirements 240

Bachelor – Computer Engineering

  • General Education Requirements
    • ENL103: Instruction in Expository Writing (6 ECTS)
    • CSE215: Writing for Computer Science & Engineering (6 ECTS)
  • Science Requirements
    • PHY100: Physics I (6 ECTS)
    • PHY110: Physics II (6 ECTS)
  • Mathematics Requirements
    • MAT140: Mathematical Foundations for Science and Engineering (6 ECTS)
    • MAT150: Calculus I (6 ECTS)
    • MAT160: Linear Algebra (6 ECTS)
    • MAT170: Discrete Structures (6 ECTS)
    • MAT200: Calculus II (6 ECTS)
    • MAT210: Differential Equations (6 ECTS)
    • MAT225: Probability & Statistics (6 ECTS)
  • Major Requirements
    • CSE100: Programming Principles I – Robotics Lab (6 ECTS)
    • CSE120: Programming Principles II – Robotics Lab (6 ECTS)
    • CSE200: Data Structures & Algorithms (6 ECTS)
    • ECE105: Problem-Solving Fundamentals & Measurements (6 ECTS)
    • ECE200: Digital Systems I (6 ECTS)
    • ECE205: Circuits & Electronics I (6 ECTS)
    • ECE210: Computer Organization & Architecture (6 ECTS)
    • ECE220: Circuits & Electronics II & Laboratory (12 ECTS)
    • ECE230: Signals & Systems Theory (6 ECTS)
    • CSE300: Data Communications and Computer Networks (6 ECTS)
    • CSE320: Operating Systems (6 ECTS)
    • CSE405: Information Security (6 ECTS)
    • ECE300: Digital Systems II & Laboratory (12 ECTS)
    • ECE305: Advanced Computer Organization and Architecture (6 ECTS)
    • ECE310: Embedded Systems & Laboratory (12 ECTS)
    • ECE400: Computer Engineering Design (6 ECTS)
    • ECE405: Wireless & Mobile Networks (6 ECTS)
    • ECE495: Senior Design Project (12 ECTS)
    • Major Electives (24 ECTS)
      • Students select four (4) of the following 9 courses:
        • CSE230: Systems Analysis and Design (6 ECTS)
        • CSE315: Fundamentals of Distributed Systems with Cloud computing (6 ECTS)
        • CSE330: Artificial Intelligence (6 ECTS)
        • ECE361: Network Fundamentals (6 ECTS)
        • ECE368: Routing & Switching (6 ECTS)
        • ECE418: Internship Project (6 ECTS)
        • ECE425: Digital Signal Processing (6 ECTS)
        • ECE430: Parallel & Distributed Computing (6 ECTS)
        • ECE450: Contemporary Topics (6 ECTS)
  • Free Electives (18 ECTS)
See More
How can I help you today?