Information
The Program focuses on computer systems with integrated understanding of computer hardware and software. It aims to develop graduates who exhibit in-depth knowledge and possess advanced skills in the core domains of the discipline of computer engineering. The Program constitutes a balance between theory and practice and prepares its graduates for direct employment and a successful career. Furthermore, the Program lays the foundation for graduate studies.
Key Learning Outcomes
- Retrieve, analyze and evaluate information from different sources, including information retrieval through databases and on-line computer searches.
- Demonstrate competency in oral, written and graphical communication skills, as well as in the use of relevant computing technologies and tools.
- Demonstrate the ability to work with others in order to carry out a team task.
- Use facts and data and apply appropriate mathematical, science and engineering methods to solve problems, analyze issues or make decisions within the context of the computer engineering discipline.
- Use state-of-the-art software and hardware tools, as well as laboratory equipment to design, test and evaluate digital systems.
- Design, program, develop and evaluate computing systems as well as smart systems based on microprocessors, microcontrollers and embedded systems to meet defined and specified requirements.
- Design, implement and maintain reliable and secure computer networks to satisfy the needs of an organization.
- Use analytical methods and modelling techniques to evaluate computing systems and components in terms of general quality attributes and possible trade-offs presented within the given problem.
- Evaluate the capabilities and limitations of existing and emerging technologies in the field of information and communication technologies.
- Demonstrate awareness on the forefront of knowledge in the field of computer engineering and on the emerging information and communication technologies.
Occupational Profiles of the Graduates
The graduates of the Program have the knowledge and skills required for the design, implementation, and administration of computing systems. They fulfil the requirements for employment in the public or private sectors as information and communication technologies (ICT) engineers, hardware support engineers, network designers/administrators. They can also be employed in the industry in areas related to automation systems.
The graduates of the Program can also be employed as educators in public or private secondary schools.
The graduates of the program are eligible to register to the Technical Chamber of Cyprus (ETEK).
Program
SEMESTER 1
- FOUNDATIONS IN COMPUTING
- PROGRAMMING PRINCIPLES I
- ELECTRICAL PRINCIPLES
- CALCULUS AND ANALYTIC GEOMETRY I
- LINEAR ALGEBRA WITH MATLAB
- FREE ELECTIVE
SEMESTER 2
- DIGITAL LOGIC
- PROGRAMMING PRINCIPLES II
- CIRCUIT ANALYSIS I
- CALCULUS AND ANALYTIC GEOMETRY II
- FREE ELECTIVE
- PHYSICS ELECTIVE
SEMESTER 3
- COMPUTER ORGANISATION AND ARCHITECTURE
- OPERATING SYSTEMS
- DATA STRUCTURES
- ELECTRONICS I
- TECHNICAL WRITING AND COMMUNICATION
- DIFFERENTIAL EQUATIONS
SEMESTER 4
- COMPUTER NETWORKS I
- DISCRETE MATHEMATICS
- COMPUTER ETHICS AND PUBLIC POLICY
- RANDOM SIGNALS AND SYSTEMS
- ELECTRONICS II
- FREE ELECTIVE
SEMESTER 5
- ADVANCED COMPUTER ARCHITECTURE
- COMPUTER NETWORKS II
- AUTOMATION AND DATA ACQUISITION SYSTEMS
- DIGITAL SYSTEMS DESIGN
- SOFTWARE METHODOLOGY
SEMESTER 6
- REAL TIME EMBEDDED SYSTEMS
- COMPUTER ENGINEERING PLACEMENT
- ARTIFICIAL INTELLIGENCE
- SYSTEMS PROGRAMMING
- SYSTEMS, TRANSFORMS AND SIGNAL PROCESSING
SEMESTER 7
- NETWORK AND SYSTEM SECURITY
- COMPUTER INTERFACING AND SYSTEM INTEGRATION
- SENIOR PROJECT PLANNING
- COMPUTER ELECTIVE
- COMPUTER ELECTIVE
SEMESTER 8
- PARALLEL PROCESSING
- SENIOR PROJECT
- COMPUTER ELECTIVE
- COMPUTER ELECTIVE
- COMPUTER ELECTIVE