Untitled - Frederick University

bracebustlingElectronics - Devices

Oct 7, 2013 (3 years and 8 months ago)

316 views

Department of
Electrical Engineering
Chairperson
Komodromos Michael
Vice-chairperson
Themistos Christos
Professors
Andronikou Tasos
Associate Professors
Komodromos Michael
Themistos Christos
Assistant Professors
Chrysostomou George
Papadakis Antonis
Lecturers
Christodoulides Yiannis
Christofides Nicolas
Nicolaou Symeon
Picas Marios
Polycarpou Alexis
Vrionides Photos
Visiting Teaching Staff
Kyriacou Kyriacos – Associate Professor
Damianou Christakis – Associate Professor
Menelaou Menelaos
Antoniou Efi
Special Teaching Staff
Skouroumouzourou Persefoni
Lab Assistants
Efstathiou Stathis
Loizou Loizos
Savva Savvas
Master of Science in Electrical Engineering
6 Quarters Full–Time – 8 Quarters Part-Time, European Credit Transfer and Accumulation System, ECTS
Aims and Objectives of the Program
The Master of Science degree in Electrical Engineering is structured to prepare students for advancement in employment with opportunities in
design, research, and development, as well as for further study at the doctoral level.
The Master of Science degree in Electrical Engineering program offers instruction in advanced sciences and in engineering analysis and design.
The offerings provide a flexible, broad curriculum to enable each student to match talents and interests with career objectives.
Four degree specializations are offered and intended to enable the student to develop a study program that will both meet his/her educational
objectives and satisfy graduation requirements. The four major areas of specializations are: Computer Engineering, Communication Systems,
Control Systems, and Power Systems.Each student must choose one of four areas, and all degrees require 90 ECTS for graduation.
Laboratory Facilities:
The graduate students at Frederick University have access to several advanced laboratory facilities for their MSc. in E.E. research needs.
The Computer Engineering Laboratory is fully equipped to fulfill the requirements of the computer engineering specialization and it is
equipped with personal computers, microprocessor/DSP/microcontroller/FPGA boards, data acquisition systems, automation and PLC training
systems, as well as stand-alone and PC-hosted instruments.
The Communications Systems Laboratory is fully equipped to fulfill the requirements of the Communications Systems specialization and it is
equipped with: (a) personal computers (b) analog and digital communications training units (c) antenna acquisition units and (d) transmission
lines, waveguides, and fiber-optics training units.
The Control Systems Laboratory is fully equipped to fulfill the requirements of the Control Systems specialization and it is equipped with tor-
tional control system, rectilinear control system, industrial emulator, servo trainer, inverted pendulum accessory, magnetic levitation apparatus,
control moment gyroscope, and high speed DSP controller/ data board .
The Power Systems Laboratory is fully equipped to fulfill the requirements of the Power Systems specialization and it is equipped with: (a) per-
sonal computers equipped with the general-purpose time domain simulation program, the PSCAD-power system computer aided design, for multi
phase power systems and control networks, (b) machines experimental bench from LUCAS-NULLE. Students carry out experiments on various
types of machines (single phase induction motors, synchronous machines, reluctance motors etc) for the subject of Electromagnetic Energy
Conversion.
The program has been conditionally approved by the Evaluation Committee of Private Universities ( ECPU )
Computer Engineering Specialization
Aims:
The goal of the program in the specialization of Computer Engineering is
to extensively expose the participating students to the state-of-the-art
technologies employed in the area of digital designs, computer architec-
tures, and computer networking.
The program aims to provide educational resources so the students will
be equipped to meet the challenges of the future.
Objectives:
In order to achieve the goal of the program, the following objectives were
developed:
- To provide an excellent knowledge in digital designs including re-con
figurable computing techniques, design and verification.
- To provide an excellent knowledge in computer architecture including
microprocessor architecture, ILP techniques, memory hierarchies and
parallel processing.
- To provide an excellent knowledge in computer networking including
data communications, local and wide area networks, network
programming and multimedia networking.
- To provide an interactive learning environment to understand and
appreciate the grand nature of the engineering profession, to develop
responsible teamwork, and to promote sensitivity to societal issues
based on an interactive learning experience.
- To provide the skill to reinforce theory with hands–on experience and
applications to design process.
- To provide the ability to identify, formulate, and solve engineering
problems and the ability to test and validate their designs.
- To provide the skills to be able to effectively use the rapidly expanding
base of technical information, and the ability to communicate and also
be aware of the effect of economics, and information technologies on
engineering practice.
Required Courses Periods per week ECTS
MATH402A Advanced Mathematics 4 8
EE 445 Microprocessor Interface Design 4 8
EE 425 Data and Computer Communications 4 8
EE 449 Computer Organization 4 8
EE 442 Multimedia Networking 4 8
EE 544 Digital Systems Design 4 8
EE 547A Computer System Architecture I 4 8
EE 547B Computer System Architecture II 4 8
EE 597 Graduate Research 5 10
EE 598 Graduate Directed Study 4 8
EE 599 Thesis 4 8
Communications Systems Specialization
Aims:
The goal of the program in the area of Communications Systems is to
maintain students technically competent, well-trained in the skills, and
motivated for life-long professional career development in the principles
of wireless communications, data coding and compression, digital com-
munications, and digital signal processing.
Objectives:
In order to achieve the goal of the program, the following objectives were
developed:
- To provide an excellent education in the principles of wireless
communications and system design, communication systems, data
compression, and digital signal processing.
- To prepare students for life-long careers and professional growth in
Communications Systems as it applies to wireless communications and
system design, communication systems, data compression, and digital
signal processing.
- To provide students with an interactive learning environment to under
stand and appreciate the grand nature of the engineering profession, to
develop responsible teamwork, and to promote sensitivity to societal
issues based on an interactive learning experience.
Required Courses Periods per week ECTS
MATH402A Advanced Mathematics 4 8
EE 420 Digital Communication Systems 4 8
EE 421 Coding for Communications 4 8
EE 422 Digital Signal Processing I 4 8
EE 520 Advanced Digital Comm. I 4 8
EE 521 Advanced Digital Comm. II 4 8
EE 522 Principles and Applications
of Signal Compression 4 8
EE 523 Wireless Communications 4 8
EE 597 Graduate Research 5 10
EE 598 Graduate Directed Study 4 8
EE 599 Thesis 4 8
Power Systems Specialization
Aims:
The goal of the program in the specialization of Power Systems is to
extensively expose the participating students to the analysis, and opera-
tion of electric power systems. The program is aimed at providing the
students with knowledge of methods used in practical power systems.
The students use analysis and design software packages, which are cur-
rently used by the local power industry.
Objectives:
In order to achieve the goal of the program, the following objectives were
developed:
- To provide an excellent education in computer methods in power
system analysis and design, power system dynamics and stability, fault
calculations, short circuit duty and use of circuit breakers and other
protective equipment.
- To provide the working knowledge of the analysis of switching and
other fast electro-magnetic transients phenomena using industry
standard software packages.
- To provide students an interactive learning environment to understand
and appreciate the grand nature of the engineering profession, to
develop responsible teamwork, and to promote sensitivity to societal
issues based on an interactive learning experience.
- To provide the students with the skill to reinforce theory with hands–on
experience and applications to design process.
- To provide the ability to identify, formulate, and solve engineering
problems and the ability to test and validate their designs.
- To provide the capability to develop computer programs to facilitate the
implementation, and simulation of computational components and
systems.
- To provide the skills to be able to effectively use the rapidly expanding
base of technical information, and the ability to communicate and also
be aware of the effect of economics, and information technologies on
engineering practice.
Required Courses Periods per week ECTS
MATH402A Advanced Mathematics 4 8
EE432 Power Transmission Lines 4 8
EE433 Electric Power System Analysis 4 8
EE434 Electromagnetic Energy Conversion 4 8
EE483 Power Electronics 4 8
EE533 Computer Methods in Power Systems 4 8
EE534 Power System Stability 4 8
EE537 Faulted Power Systems 4 8
EE597 Graduate Research 5 10
EE598 Graduate Directed Study 4 8
EE599 Thesis 4 8
Control Systems Specialization
Aims:
The goal of the program in the specialization of Control Systems is to
extensively expose the participating students to the state-of-the-art tech-
nologies employed in the area of analog and digital control systems, sys-
tem stability, system identification, and re-configurable control.
Objectives:
In order to achieve the goal of the program, the following objectives were
developed:
- To provide an excellent education in the principles of analog and digital
designs, stability of systems, and system identification and
re-configuration.
- To prepare students for life-long careers and professional growth in
Control Systems as it applies to the principles of analog and digital
designs, stability of systems, and system identification and
re-configuration.
- To provide students an interactive learning environment to understand
and appreciate the grand nature of the engineering profession, to
develop responsible teamwork, and to promote sensitivity to societal
issues based on an interactive learning experience.
- To provide the students with the skill to reinforce theory with hands–on
experience and applications to design process.
- To provide the ability to identify, formulate, and solve engineering
problems and the ability to test and validate their designs.
- To provide the capability to develop computer programs to facilitate the
implementation, and simulation of computational components and
systems.
- To provide the skills to be able to effectively use the rapidly expanding
base of technical information, and the ability to communicate and also
be aware of the effect of economics, and information technologies on
engineering practice.
Required Courses Periods per week ECTS
MATH402A Advanced Mathematics 4 8
EE 460 Control Systems Theory II 4 8
EE 461 Discrete Time Control 4 8
EE 462 State Space Control Systems 4 8
EE 530 Linear Systems Analysis 4 8
EE 561 Stochastic Systems & Estimation 4 8
EE 562 Advanced Digital Control Systems 4 8
EE 563 Optimal Control Theory 4 8
EE 597 Graduate Research 5 10
EE 598 Graduate Directed Study 4 8
EE 599 Thesis 4 8
Description of Courses
COMPUTER ENGINEERING SPECIALIZATION
EE425: Data and Computer Communication
ECTS: 8
Advanced topics in data communication, data communication networks, and com-
puter networks. Introduction to the Technologies of Computer Networking. Design
Principles for Communication Networks. Physical Layer Network Design. Data Link
Layer Network Design. Local Area Networks and Wide Area Networks. Network
Layer Design. Network Protocols Client-Server Model. Network Programming using
Socket API
EE442: Multimedia Networking
ECTS: 8
Introduction to the concepts, principles, protocols and systems of networked mul-
timedia. Video/audio compression standards (MPEG, H.26x, MP3). Real-time trans-
port protocol. QoS in video streaming. Multimedia over Internet, ATM and wireless
networks. Concepts of multimedia. User requirements of multimedia applications.
Structure overview of multimedia networking systems. Digital video and audio.
Media compression standards. Multimedia over the Network. Protocols-RTP/RTCP.
Streaming protocol – RTSP. QoS concerns for multimedia over best effort networks.
Multimedia over wireless computer networks.
EE445: Microprocessor Interface Design
ECTS: 8
Topics on microprocessor architecture with emphasis on embedded systems.
Memory interfacing and I/O interfacing techniques. I/O synchronization, handshak-
ing, interrupts, and DMA. Analog signal interfacing. Embedded system evolution:
Design metrics, constraints and design optimization challenges. Comparison of
embedded system implementation options in terms of performance, cost, power
consumption and time-to-market. Embedded system specification and modeling.
The ARM processor architecture. ARM assembly Processor I/O, Serial I/O,
Busy/wait I/O, Interrupts, Exceptions, Traps, and ARM memory mapped I/O. The
ARM Cache, Memory Management Units, and Protection Units. Program design
and analysis and optimizations Hardware accelerators - IP block design for reuse.
EE449: Computer Organization
ECTS: 8
Advanced concepts in uniprocessor computer organization. Instruction Set
Architecture (ISA): Specifications, classes, registers, memory addressing and
addressing modes. The MIPS, 80x86, Pentium 4 and EPIC ISAs. Performance:
Measuring performance and metrics. Benchmarks and performance monitoring
and tuning tools. Pipelining: Pipeline design issues, hazards and optimizations
such as forwarding, loop unrolling, branch prediction, speculative execution, and
out-of-order execution. Memory hierarchy: The memory wall problem.
Semiconductor memory optimizations, Locality and memory hierarchy. Advanced
cache memory and cache optimizations cache optimizations such as multilevel
caches, software and hardware prefetching, thread level prefetchers, victim
caches. Virtual memory, protection, and translation.
EE544: Digital Systems Design
ECTS: 8
Advanced topics in digital systems design. ASIC Architectures and Design: EDA
tools for ASICs, Semi-custom / full custom ASICs, PLDs and FPGAs. Digital
Systems Design: Mealy and Moore machines. ASM Charts. VEM minimization.
Minimization and realization of IFL/OFL. State machines using PROMs and
Multiplexers. PLDs. State machines using FPLAs. Timing Considerations. Glitch
suppression techniques. Asynchronous input systems. VHDL: Top-Down Design.
Structural Design Versus Behavioral Design. Mixed Level Modelling.VHDL.
Primitives. State System. Signal Queues and Delta Times. Sequential Statements.
Concurrent Statements. Design for Test in ASIC/VLSI Devices: Testing, verification
and production. Digital Designs for Embedded Systems.
EE547A: Computer System Architecture I
ECTS: 8
Issues raised and tradeoffs in modern high performance processor and computer
designs.
Technology Issues: Clock frequency trends, transistor density trends, power scal-
ing and temperature issues, wire scaling, wire fan out and soft errors. Instruction
Level Parallelism: Pipelining, superscalar, superpilelined and VLIW/EPIC architec-
tures and OOO execution. Thread Level Parallelism: Latency and latency tolerance.
Multithreading, implicit/explicit multithreading, blocking/non-blocking multithread-
ing, and thread switching mechanisms. Simultaneous multithreading, hyperthread-
ing, Subordinate Multithreading SSMT/Helper threads. Chip multiprocessors and
tiled architectures and multi-core processors.
EE547B: Computer System Architecture II
ECTS: 8
Advanced topics in parallel computer architectures and processing. Introduction to
Parallel Processing: Historic evolution and motivation for parallel processing, paral-
lel computer models and classification. Performance Metrics: Workloads and
benchmarks. Interconnection Networks: Communication performance, intercon-
nection organization, links, switches and interconnection topologies. High speed
LANs. Shared Memory Multiprocessors: The cache coherence problem, memory
consistency and replication, synchronization mechanisms and barriers. Latency:
Sources of latency and latency tolerance. Parallel Programming: Message passing
programming using MPI, and shared memory programming using Open MP.
POWER SYSTEMS SPECIALIZATION
EE432: Power Transmission Lines
ECTS: 8
Function and structure of Electric Power Systems. Topics cover transmission line
Series impedance, Shunt Admittance, Current and Voltage relationships and mod-
eling. Bus impedance Matrix. Load flow solutions and control
EE433: Electric Power System Analysis
ECTS: 8
Advanced topics in the analysis of electric power systems. Topics include Load
Flow Studies, Symmetrical Components, Short Circuit Studies on machines and
Power Systems, Power System Protection, Elements of Power System Stability,
Economic Operation of a Power System.
EE434: Electromagnetic Energy Conversion
ECTS: 8
Advanced analysis of machine performance. Electromagnetic energy conversion
equations in ac & dc machines. Single-phase motors, split-phase and capacitor
motors, shaded-pole motors, universal motor. Symmetrical components.
Unbalanced operation of two-phase motors. Application of control theory to
machine dynamics. Block diagrams, dynamic equations, transfer functions of
electromechanical systems. Brushless-dc motors, switched reluctance motors.
EE483: Power Electronics
ECTS: 8
Topics on the electrical and thermal characteristics of power electronic compo-
nents. Introduction to Power Electronics: BJTs and FETs, diodes, triacs, diacs, and
UJTs. Computer Aided Design & Simulation. Power Semiconductor Diodes. Diode
Circuits and Rectifiers. Thyristors, IGBT’s MCT’s. Controlled Rectifiers. DC
Choppers. Simulation and Design Examples. Thermal Analysis and Cooling.
Protection of Devices.
EE533: Computer Methods in Power Systems
ECTS: 8
Advanced topics in electric power system computational methods. Topics involve
load flow computational methods, System component modeling: transmission
lines, transformers. Electromagnetic transients: distributed transmission lines, line
energization, multiphase transmission lines, line constants calculation, capacitor
switching, transformer representation, Transformer Saturation and System compo-
nent simulations.
EE534: Power System Stability
ECTS: 8
Topics on power system stability and stability analysis techniques. Introduction to
Stability. Classical Transient Analysis. The "Swing" Equation. Transient Power
Formula. Dynamic Equations and Solution Techniques. Power System Stability
under Small Perturbations. Linearized Models. Modal Analysis. Torsional Dynamics
& Subsynchronous Resonance. Power System Stability under Large Perturbations.
Single/Multi Generator Case. Computational Methods of Analysis. Dynamic Models
of Synchronous Machines. Load Modeling and behavior. Limitations of classical
load mode. Effects of load models on simulation results. Simulation of Power
System Dynamics (lab work).
EE537: Faulted Power Systems
ECTS: 8
Advanced topics on the theory, calculation and analysis of faults in electric power
systems. Review of symmetrical components: 3-phase, SLG, 2LG, and L-L faults.
Open-circuit faults. Fault analysis using computer software. Data preparation.
Output interpretation. Fault analysis equivalent circuits. Fault analysis in commer-
cial/industrial type installations. Sequence Impedances of transmission lines,
machines and transformers. Simultaneous faults
CONTROL SYSTEMS SPECIALIZATION
EE460: Control Systems Theory II
ECTS: 8
Introduction of the basic foundation for the design, analysis and implementation of
classical control systems using various techniques such as: Nyquist stability crite-
rion, Relative stability, Lead – Lag compensation design, Non-linear systems,
Describing functions, and Lyaponov stability analysis.
EE461: Discrete Time Control
ECTS: 8
Introduction of the basic foundation for the design, analysis and implementation of
discrete-time control systems using various techniques such as: Discrete sys-
tems, Z-transform, Digital controllers, Stability analysis of discrete systems, Design
of discrete systems, Introduction to state space representation of discrete systems.
EE462: State Space Control Systems
ECTS: 8
Introduction to linear operators and linear space, state variable description of sys-
tems, solutions of time varying and time-invariant cases, controllability and observ-
EE530: Linear Systems Analysis
ECTS: 8
An introduction and review of Modern Control Systems: Introduce the concepts of:
Stability Analysis of Linear Systems; Controllability and Observability; Time Invariant
Systems; the Relationship between State Variable and Transfer Function Description
of Systems; Design of Linear Feedback Control Systems using State and Output
feedbacks; and Study the Effect of Feedback on System Properties; Pole
Assignment Using State feedback; Partial Pole Assignment Using Static Output
Feedback; Observers.
EE561: Stochastic Systems and Estimation
ECTS: 8
To provide an understanding of Stochastic Control Systems: Probability; Random
Processes; Random Vectors; Conditional Expectations; Markov Processes; Wiener-
Levy Process; and solution of Stochastic Differential Equations. Also, provide an
understanding of Continuous Time Linear Stochastic Control Systems with Analysis
of Causal LTI Systems and LQ Control Problem; Stochastic Dynamic Programming;
Kalman-Bucy Filter; Optimal Prediction and Smoothing; and provide an understand-
ing of the Stability of Deterministic Systems; Stability of Stochastic Systems.
EE562: Advanced Digital Control Systems
ECTS: 8
To provide an understanding of the state-space analysis and design of discrete-time
control systems. Specifically, the derivation of state-space representations for con-
tinuous-time systems, solution of the state equations and the state transition matrix,
properties. Introduce the concepts of Controllability, observability and stability via
Lyapunov’s second method, and the state feedback controller design, full and
reduced-order ob¬servers.
EE563: Optimal Control Theory
ECTS: 8
To provide an understanding of optimization in classical control; state variable rep-
resentation of the system; the use of Dynamic Programming in optimal control prob-
lems; the use of the calculus of variations and the variational approach to optimal
control problems: and applications of Pontryagin’s minimum principle in minimum
time and minimum control effort problems.
COMMUNICATIONS SYSTEMS SPECIALIZATION
EE420: Digital Communication Systems
ECTS: 8
Analysis and design of digital communication systems; source encoders; PCM;
matched filter detectors; timing considerations; baseband systems; ASK; FSK; PSK;
error analysis; design considerations.
EE421: Coding for Communications
ECTS: 8
Introduction to information theory; entropy coding; data compression; forward error
detection and correction. By the end of this course students should have the: Ability
to recognize standard mathematical and linear analysis techniques used in coding
for communications; Knowledge of concepts of coding for communication;
Knowledge of basic concepts of entropy and information theory; Capability to inte-
grate computer use in course work; Capability to integrate computer use in design
problem; Capability to explore technique for coding for data compression and for
error control.
EE422: Digital Signal Processing I
ECTS: 8
Sampling theorem, A/D conversion. Discrete time linear time invariant systems. Z-
transform, Fourier transform, Discrete Fourier, Fast Fourier Transform, frequency
response. Digital filter design - FIR and IIR. Recursive and non-recursive designs.
Implementation of digital filters.
EE520: Advanced Digital Communications I
ECTS: 8
Random Variables, Functions of Random Variables, Expectation and Introduction to
Estimation, Random Vectors and Parameter Estimation, Random Sequences,
Random Processes, Advanced Topics in Random Processes. Design, analysis and
implementation of advanced communication links at the physical layer of the proto-
col stack.
EE521: Advanced Digital Communications II
ECTS: 8
Binary and M-ary hypothesis testing, ML and MAP rules. Representation of signals
in function spaces. Transformation of detection problems into a geometric problem
in function space. Linear modulation and coherent reception, liner modulation and
incoherent reception, nonlinear modulation and coherent reception. Probability of
error evaluation for various linear modulation schemes with coherent detection in
AWGN (PAM, PSK, QAM). Linear modulation and incoherent detection, binary and
M-ary FSK. Differential PSK modulation and detection. Transmission over linear fil-
tering channels and ISI. Nyquist-I criterion for ISI elimination and system design
based on zero-forcing, maximum SNR and minimum MSE, Recursive Least Squares
(RLS).
EE522: Principles and Applications of Signal Compression
ECTS: 8
Elements of information theory (entropy, conditional entropy, mutual information,
entropy rate). Quantization of continuous sources (elements of scalar quantization,
companding, optimal quantization techniques, Lloyd-Max algorithm, elements of
vector quantization). Introduction to rate-distortion theory and channel capacity;
EE523: Wireless Communications
ECTS: 8
Historical perspective on the development of wireless communication systems.
Basic Concepts behind cellular wireless systems. Factors impacting system per-
formance and capacity (CCI, ACI, Noise, Power control). Basics of traffic engineer-
ing and Erlang's formulas. Large scale path loss models. Small scale fading mod-
els. Diversity and combining techniques. CDMA principles. Modulation and equaliza-
tion for fading channels. Channel coding.
DESCRIPTION OF COURSES REQUIRED IN ALL SPECIALIZATIONS
EE597: Graduate Research
ECTS: 10
Methodologies needed for a successful research project proposal, planning, imple-
mentation, and presentation. Before the end of this subject the students must con-
sult with the academic staff and decide on the topic of their research project. By the
end of the Graduate Research subject, the students must submit and present to his
assessment committee a proposal for his Master’s Thesis. In this proposal, the stu-
dent is expected to propose the topic of his project, provide detailed objectives, give
a literature review on the issues related to the project, and suggest a methodology
and planning for the implementation of the project.
EE598: Graduate Directed Study
ECTS: 8
A student registered in this subject is expected to implement the methodology pro-
posed in EE597 to implement his research project, according to the approved plan-
ning. By the end of the Graduate Directed Research subject the student must sub-
mit to his project advisor a progress report. The progress report is assessed by the
project advisor, who decides whether the student can proceed with the preparation
of the Thesis.
EE599: Thesis
ECTS: 8
After conducting their research work, students are expected to deliver a detailed
project report that describes their research work and also present their project out-
comes their project Assessment Committee, as well as defend their work against
comments that the Committee makes. The Assessment Committee for each student
consists of three members. Two of these members must be from the academic staff
related to the specialization of the student, where one is the student’s project advi-
sor and the other acts as the chair of the committee. The third member can be any
member of the academic staff of the Program, or an external qualified person.
MATH402A: Advanced Mathematics
ECTS: 8
To provide the basic foundation mathematical background necessary for the design,
analysis and implementation of advanced electrical and computer engineering sys-
tems: By the end of this course students should be able to understand the concepts
of: Vector and Matrix Algebra ;Implicit functions and Jacobians; Infinite series
,Multiple integrals and differentiation of integrals; Taylor Series for several variables;
Fourier series and boundary value problems; Laplace, Fourier and z-Transforms;
Solution of ODE and Partial Differential Equations; Complex Functions and Complex
Integration
Electrical Engineering
4 Years, Bachelor of Science, European Credit Transfer and Accumulation System, ECTS
General Aim:
The Electrical Engineering Program of Study is designed to enable students to make immediate contribution to industry and take responsibility of
the development, design, construction, application and operation of devices and systems.
The objectives of the program are:
(a) To provide an understanding of scientific concepts and engineering laws and develop abilities to interpret and evaluate engineering problems.
(b) To provide a broad based education in electrical and electronic engineering together with the relevant mathematics and support subjects.
(c) To reinforce understanding of theory through laboratory application of logic and electrical circuits, transmission and modulation theory,
electrical machines and transformers, three phase distribution techniques, robotic systems, electronics and microprocessors.
(d) To provide the necessary knowledge to students enabling them to carry out consultation services.
(e) To furnish students with knowledge on specialized subjects based on the area of interest of individual students concerned.
Laboratories
The Electrical Engineering students mainly use the Laboratories. Students from other departmentIs who register for relevant subjects may also use
the labs. All laboratories are housed in the basement of the main building and they are fully equipped to fulfill the objectives of the Program.
There are five laboratories available to all Electrical Engineering students:
- Analogue and Digital Systems Laboratory
- Analogue and Digital Communications (Digital Signal Processing laboratory)
- Power and Control Systems Laboratory
- Computer Engineering Laboratory
- Chemistry Laboratory
(a) Analogue and Digital Systems Laboratory
In this laboratory students’ carry out experiments related to AC/DC circuits, Electronics and Digital circuits. The laboratory is also used by the stu-
dents for their projects.
(b) Analogue and Digital Communications Laboratory
In this laboratory students carry out experiments related to Analogue and Digital Telecoms oriented subjects. The laboratory is also used by the
students for their project work.
(c) Power and Control Systems Laboratory
In this laboratory students carry out experiments related to machines, three phase distribution techniques, transformers and control systems. The
laboratory is also used by the students for their project work.
(d) Computer Engineering Laboratory
Students use this laboratory to carry out experiments on digital systems, microprocessors, interfacing, microcontrollers, and automations and
PLC. In this laboratory, students can also use a variety of computer programs related to electrical and computer engineering. Students also use
this lab for their projects.
(e) Chemistry Laboratory
This laboratory is used by all engineering students to carry out experiments related to the chemistry subject ACHM111.
All laboratories are equipped to achieve the objectives of the Program. Experiments are scheduled in such a way that each group of students is
working on a different experiment.
Students of the Department also have access to the University’s general purpose computer laboratories. These laboratories, with a total of 140
workstations, offer a wide variety of software including office applications, programming environments, mathematical packages. The laboratories
provide high-speed Internet access and printing facilities and are accessible 08:00 to 21:00 daily.
Professional Eligibility
The Program graduates are eligible to register to the Technical Chamber of Cyprus.
The Program requires the completion of 240 ECTS credits and
comprises of required courses, technical electives, free electives
and general electives.
ECTS
Required Courses 201
Technical Electives 30
General Electives 4
Free Electives 5
TOTAL 240
Required Courses ECTS Hours
AMAT181 Linear Algebra with MATLAB 5 3
AMEM101 Eng. Economy and Ethics 5 3
AEEE203 Digital Circuits I with Laboratory 7 3+1*
AMAT111 Calculus and Analytic Geometry I 5 3
APHY111 Mechanics, Heat & Waves with Laboratory 5 3+1*
ACHM111 General Chemistry with Laboratory 7 3+1*
AEEE200 Programming Principles 5 3
AMAT122 Calculus and Analytic Geometry II 5 3
APHY112 Electromagnetism and Optics with Lab.5 3+1*
AMAT204 Differential Equations 5 3
AEEC335 Assembly Language 5 3
AEEC305 Digital Circuits II 5 3
AEEE237 Electronics I with Laboratory 7 3+2*
AEEE221 Circuit Analysis I with Laboratory 7 3+1*
AMAT223 Calculus III 5 3
AEEE220 Project 3 1
AEEC210 Signals, Systems and Transforms 5 3
AEEE229 Circuit Analysis II with Laboratory 6 3+1*
AEEC304 Electronics II with Laboratory 6 3+1*
AEEC325 Engineering Instrumentation
and Data Acquisition 4 3
AEEE341 Communication Systems I with Laboratory 5 3
AEEC301 Network Analysis I 5 3
AEEE403 Electrical Machinery I 5 3
AEEC407 Power and 3-phase Laboratory 3 2*
AMAT300 Probability and Statistics 5 3
AEEC317 Digital Communication Systems Laboratory 3 2*
AEEE371 Communication Systems II 5 3
AMAT314 Numerical Methods 5 3
AEEC345 Control Engineering with Laboratory 6 3+1*
AEEE313 Transmission Lines and Waves with Laboratory 6 3+1*
AEEC405 Microprocessor Architecture I 7 3+2*
AEEC308 Digital Integrated Circuits I 5 3
AEEC314 Automation and Robotics 5 3
AMAT304 Partial Differential Equations 5 3
ACOE300 Computer Architecture 5 3
AEEC418 Digital Signal Processing 7 3+1*
AEEC420 Senior Project 8 1
ACSC170 Introduction to Computers 4 2+1*
Technical Electives ECTS Hours
ACES103 Statics 5 3
AMEE200 Thermodynamics I 4 3+1*
AMEG103 Engineering Drawing 5 3
AMEM208 Dynamics 5 3+1*
AEEC415 Microprocessor Architecture II 5 3
AEEC309 Digital Integrated Circuits II 5 3
ACOE312 Data Comm. & Computer Networks 5 3
ACOE322 Local and Metropolitan Area Net.5 3
ACOE408 Signal and Image Processing 5 3
ACOE410 Programmable Logic Controllers 5 3
AEEE400 IEE Wiring Regulations Part I 5 3
AEEE401 IEE Wiring Regulations Part II 5 3
AEEE406 Electrical Installation Services Design 5 3
AEEE407 Specialized Electrical Services 5 3
AEEE408 Power Electronics 5 3
AEEC393 Fiber Optics Communication 5 3
AEEE425 Antennas and Radars 5 3
AEEE426 Antennas Laboratory 5 2*
AEEC431 Modern Control Systems Analysis 5 3
AEEC432 Dynamic Control Systems Laboratory 5 3*
AEEC433 Discrete Control Systems 5 3
AEEC444 Wireless Communications 5 3
ACOE343 Embedded Microcontroller Systems 5 3
ACOE243 Computer Interfacing 5 3
Free ElectivesF
r
e
e
E
l
e
c
t
i
v
e
i
s
a
c
o
u
r
s
e
o
f
f
e
r
e
d
b
y
o
t
h
e
r
D
e
p
a
r
t
m
e
n
t
s
o
f
t
h
e
U
n
i
v
e
r
s
i
t
y
f
o
r
w
h
i
c
h
a
s
t
u
d
e
n
t
i
s
q
u
a
l
i
f
i
e
d
t
o
r
e
g
i
s
t
e
r
.
General Electives
Students should choose one course from group A and one course
from group B.
ECTS Hours
Group A - Cyprus Studies
AECH111 Cyprus in the 20th Century 2 2
AECH101 Introduction to the History of Cyprus 2 2
Group B - Greek Language and Literature
AEGL111 Modern Greek Literature 2 2
AEGL101 Introduction to Greek Language 2 2*
L
a
b
o
r
a
t
o
r
y
H
o
u
r
s

Description of Courses
AEEE 203: Digital Circuits I with Laboratory,
ECTS: 7
The objective of this course is to provide the students
a basic understanding of digital concepts. With the
completion of the course the student should be able
to transfer numbers within various number systems,
understand the operation of basic digital circuits using
logic gates, and be in a position to use Boolean alge-
bra, combinational logic and logic simplification in
order to obtain minimized expressions for circuit con-
struction. Furthermore, the operation of flip-flops and
latches is introduced. Laboratory instrumentation and
experimentation.
AEEE200 Programming Principles, ECTS: 5
Comprehension of the basic concepts of imperative
programming. Appreciation of program development
through data representation and construction of algo-
rithms using selection, iteration and sequence.
Purpose and need for programming. Information rep-
resentation in programs (types and variables).
Statements, assignments and operations. Conditional
and repetitive statements. Principles of algorithmic
design. Composite data type (arrays, structures). Data
input/output. Introduction to modularity functions.
AEEC305 Digital Circuits II, ECTS: 5
Synchronous sequential circuits, flip-flops, flip-flop
triggering, state diagrams and equations, excitation
tables, state reduction and assignment. Design of cir-
cuits such as synchronous counters, sequence detec-
tors, parity generators. Algorithmic state machines.
ASM charts and timing considerations. Control imple-
mentation using decoders, multiplexers and demulti-
plexers, and PLAs. Asynchronous sequential circuits.
Analysis of asynchronous circuits, transition tables
and flow tables. Design procedure of asynchronous
circuits. Hardware description languages (VHDL).
Laboratory instrumentation and experimentation.
AEEC335 Assembly Language, ECTS: 5
Microcomputer systems, representation of numbers
and characters, organization of the IBM personal
computers. The processor status and the flags regis-
ter, basic arithmetic and assembly instructions, flow
control structures and instructions. Logic shift, rotate
instructions. The stack and introduction to proce-
dures. Multiplication and division instructions, arrays
and addressing modes.
AEEE237: Electronics I with Laboratory, ECTS: 7
This course introduces the fundamental concepts of
semiconductor theory and explains qualitatively, the
operation of the p-n junction, the bipolar junction tran-
sistor (BJT) and the field-effect transistor (FET). The
basic properties, the operating modes and the biasing
configurations of the BJT and the FET, are also
demonstrated. Topics covered include the analysis of
the common-emitter and common-source configura-
tions of the BJT and the FET, respectively. Design and
laboratory exercises to deduce theoretically and exper-
imentally and verify, through CAD simulation, the input-
output characteristics under DC and AC conditions
and to select the optimum components values for the
design of transistor amplifiers are also performed.
AEEE221: Circuit Analysis I with Laboratory,
ECTS: 7
Current, voltage, electrical resistance, voltage and cur-
rent sources. Ohms Law. Series and parallel combina-
tions of resistors. Kirchhoff’s voltage and current laws.
Voltage and current divider rules. Emphasis on circuit
analysis using mesh currents, node voltage, and
source transformations methods. Thevenin's and
Norton's theorems, maximum power transfer and
superposition theorem. Inductance and capacitance.
Introduction to impedance, simple RL, RC, and RLC cir-
cuits. Laboratory instrumentation and experimentation.
AEEE220 Project, ECTS: 3
The purpose of this course is to provide students with
practical experience on the concepts of design, con-
struction and testing of simple electrical or electronic
systems. Students are expected to present their
results in a formal project report.
AEEC210 Signals, Systems & Transforms, ECTS: 5
Introduction and classification of signals. Signal
manipulation and operations, amplitude and time
scaling, addition, subtraction and time shifting.
Introduction of the unit step and impulse functions,
sinusoidals, exponentials, and complex exponentials.
Linear time invariant systems. Impulse response and
convolution integral. Causality and stability. Fourier
series, average and rms value, instantaneous and
average power. Frequency spectra. Laplace
Transform. Transfer function, poles and zeros, stabili-
ty of LTI systems. Fourier Transform. System frequen-
cy response. Ideal analog filters and specification.
Magnitude and phase functions. Group delay.
AEEE229 Circuit Analysis II with Laboratory,
ECTS: 6
Two-port networks, terminal equations and two-port
parameters. Natural response of RC and RL circuits.
Sinusoidal steady state analysis. Phasors and phasor
domain analysis. Passive circuit elements and
Kirchhoff’s laws in the phasor domain. Series and par-
allel resonance. Quality factor, resonance frequency
and bandwidth. Amplitude plots. Frequency response
and relation to passive filtering. Introduction to
Laplace Transform in circuit analysis. Circuit elements
and circuit analysis in the s-domain. Transient analy-
sis. The transfer function and partial fraction expan-
sion. Laboratory instrumentation and experimentation.
AEEC304: Electronics II with Laboratory, ECTS: 6
This course identifies the basic characteristics of oper-
ational amplifiers (op-amps) in open-and closed-loop
configurations and the application of the negative
feedback principle for performing basic mathematical
operations. The frequency response of op-amps in
open- and closed-loop configurations and the relation
of the response characteristics in the design of first
and second order (low, high and band-pass) active fil-
ters are also examined theoretically and experimental-
ly. Topics covered also include the design of higher
order active filters by the selection of the appropriate
Sallen-Key type filter according to the specifications;
the design, simulation and assembly in the laboratory
of higher order active filters, oscillators and timers.
AEEC 325: Engineering Instrumentation and Data
Acquisition, ECTS: 4
This course introduces electrical engineering students
to the basic mechanical and electrical instrumentation
and data acquisition systems. Topics include the fun-
damental concepts of measurement theory and the
basic operation of different measurement sensors and
instruments. Topics such as components of a DAQ
system, types of signals, common transducers and
signal conditioning are also covered. Laboratory exer-
cises with the use of computer data acquisition cards
and industry standard software are also performed.
AEEE341 Communication Systems I with Lab,
ECTS: 5
Information, information sources, deterministic and
random signals. Channels, channel capacity and
Shannon’s theorem. Communication systems.
Frequency spectrum allocation. Average power, rms
value, decibel. Signal to Noise ratio. Spectrum.
Overview of filters and amplifiers. Mixers, PLL, enve-
lope detector, product detector. Amplitude
Modulation. DSB-AM, SSB-AM, DSB-SC-AM.
Modulation index and efficiency, spectrum and spec-
trum plots. Power of AM signals. Generation and
demodulation of AM. Costas Loop and squaring loop.
Super-heterodyne receiver. Angle modulation. Phase
modulation. Phase deviation, modulation index, spec-
trum and bandwidth. Frequency Modulation. Pre-
emphasis and De-emphasis. Link budget evaluation.
Noise figure. Laboratory instrumentation and experi-
mentation.
AEEC301: Network Analysis I, ECTS: 5
The objective of the course is to provide students with
the basic understanding of power system operation.
Emphasis is given on the generation at the substations,
on the transmission system parameters, and the distri-
bution system issues. Symmetrical components and
the ‘a’ operator are introduced as well as the balanced
mesh and star connected loads. Delta to star and star
to delta transformations and per unit analysis of power
systems is introduced. Furthermore, power factor gen-
eral principles as well as power factor correction are
discussed. The course concludes with investigation of
various protection schemes and methods.
AEEE403: Electrical Machinery I, ECTS: 5
The course provides the students with the basic
understanding for the theory and practical operations
of electrical machinery. The course is based on elec-
tromagnetic conversion, magnetic principles and well
established mathematical equations. Thereafter,
description, theory and analysis of steady-state per-
formance are presented for the four types of electrical
machines. Transformers, induction motors, synchro-
nous machines and DC machines. Equivalent circuits
and vector diagrams are derived and used as the pri-
mary tools for analysis.
AEEC407: Power and 3-phase Laboratory, ECTS: 3
This laboratory supports the theoretical course on
electric machinery and can be taken concurrently with
it. It initially gives students a solid practical experience
with measurement instruments and their applications
for the investigation of the various parameters that are
studied. Characteristics of transformers, induction
motors, load connection arrangements, dc and ac
machines are studied within the framework of 8 sepa-
rate experiments. Students get the opportunity to
setup the experiments themselves, choose the appro-
priate instruments for the measurements, understand
the overall aims and decide on the necessary meas-
urements/results that are required.
AEEC317: Digital Communications Systems
Laboratory, ECTS: 3
Laboratory instrumentation and experimentation in
Pulse Amplitude Modulation (PAM) generation, Pulse
Amplitude Modulation demodulation, Pulse Code
Modulation (PCM), Frequency Shift Keying (FSK),
Binary Phase Shift Keying (BPSK), Amplitude Shift
Keying (ASK) and DPSK Modem.
AEEE371: Communication Systems II, ECTS: 5
Introduction to digital communications and applica-
tions. Conversion of analog signals to digital signals.
Sampling and Nyquist theorem. Uniform and Non-uni-
form quantization. Pulse Code Modulation. Encoding.
Baseband transmission. Baseband line codes. Rates,
transmission bandwidth and Signal to Noise ratio.
Power Spectral Density of line codes. Differential cod-
ing. Multilevel signaling and baud rate. Effects of noise
and eye patterns. Intersymbol interference. Regenerate
repeaters and bit synchronization. Delta modulation.
Bandpass communications, bandpass modulation and
demodulation techniques, ASK, BPSK, DPSK, FSK.
Generation and detection. Multiuser communications.
Multiplexing. Synchronization aspects.
AEEC345: Control Engineering with Laboratory,
ECTS: 6
This course introduces the fundamental concepts of
control engineering systems. Class sessions focus on
theory and practice related to the mathematical model,
block diagram representation, open- and closed-loop
transfer function, static and transient response,
applied control actions and stability criteria of basic
electrical, mechanical and hydraulic control systems.
Topics covered include review of Laplace Transform
theory, analysis of the gain, natural/ damped frequen-
cy, damping ratio and the action of PID controllers in
the closed-loop transfer function of a control system,
as well as the judgment of the stability of a closed-loop
control system from the Routh-Hurwitch and Nyquist
Criteria and the Root Locus approach, supported by
MATLAB-based CAD based simulation.
AEEE313 Transmission Lines and Waves with
Laboratory, ECTS: 6
Introduction to waves. Traveling waves. Transmission
Lines. Wavelength. Propagation modes. Modeling of
transmission lines. Line parameters. Lossless and
lossy lines. Reflection. Standing waves. VSWR. Input
Impedance. Smith chart. Line stub matching and
quarter wave transformer. Waveguides. Applications.
Propagation modes. Governing equations. Cutoff fre-
quency and wavelength.
AEEC405 Microprocessor Architecture I, ECTS: 7
Introduction to microprocessor design and program-
ming. Overview of microprocessor families. Basic
hardware characteristics of the 80x86 microproces-
sors. Memory interfacing: semiconductor memory
devices, address decoding and memory bus, bus
contention, memory timing analysis and synchroniza-
tion. Input/Output interfacing: Isolated and memory
mapped I/O, interfacing with two state devices.
Interrupts and interrupt controllers. Analog interfacing:
Digital to analog and analog to digital converters.
Case studies in monitoring and control applications.
Interfacing with programmable devices such as PIO,
PIT, PIC, DMAC, and USART. Laboratory work on
microprocessor boards.
AEEC308: Digital Integrated Circuits I, ECTS: 5
This course examines analogue integrated circuits
and systems in CMOS and Bipolar technologies and
outlines the fundamentals of VLSI design fabrication
techniques. Students are engaged in understanding
voltage and current logic operating levels, noise immu
nity, speed, power dissipation and levels of a logic
inverter gate; the implementation of complex logical
functions using the CMOS inverter as the basic build-
ing block; the comparison between the TTL and CMOS
technologies in implementing the basic logic inverter
gate and the design basic integrated circuit layout of
CMOS logic gates using CAD/ CAE tools.
AEEC314: Automation and Robotics, ECTS: 5
This course provides an overview of matrix transforma-
tion techniques and the concepts related to the build-
ing and programming of the industrial robot arm.
Focuses in understanding the kinematics and dynam-
ics of a robot arm manipulator, classifying robot drives
and sensors and explaining the operation of the vari-
ous sensors and actuators together with various con-
trol techniques used in industrial robots. Topics cov-
ered also include the application of coordinate matrix
transformation, link-joint parameters and Lagrange
Polynomial theory to estimate the kinematics and
dynamics of a robot arm manipulator. Robot drivers,
sensors, controllers and the integration of the robot
arm manipulator in industrial automation systems are
also appraised.
ACOE300 Computer Architecture, ECTS: 5
Introduction to computer architecture and organiza-
tion. Von-Neuman architecture, hardware level of a
computer. Instruction set architectures, relation of
hardware with software. Sequencing and control, hard-
wired and microprogrammed control. Pipelined data-
path and pipeline control. Control, data and branch
hazards. Semiconductor memory devices and memo-
ry expansion. Memory hierarchies, caches and virtual
memory. I/O organization, peripheral devices.
AEEC418 Digital Signal Processing, ECTS: 7
Sampling theorem. Discrete time signals and opera-
tions. Discrete-time linear time invariant (LTI) systems.
Input-Output description and difference equations.
Block diagram representation of DT LTI systems.
Causality. Impulse response. Convolution sum. FIR
and IIR systems. z-transform and Inverse z-transform.
Poles and Zeros. Unit circle and stability. Fourier trans-
form (FT), Discrete Fourier Transform (DFT) and Fast
Fourier Transform (FFT). Frequency domain analysis of
LTI systems. FIR vs IIR digital filters.
AEEC420 Senior Project, ECTS: 8
The purpose of the course is to provide senior students
with practical experience on the design, construction
and testing of electric or electronic systems or other
selected professional topics and prepare them for
entry to the workplace. The students are expected to
use their technical writing and presentation skills in
developing a project plan, a design and implementa-
tion, a report and a report presentation.
AEEC309: Digital Integrated Circuits II, ECTS: 5
This course recalls practical CMOS VLSI Design
methodologies, including circuit design methodology
and VLSI Layout Methodology to implement the design
and operation and simulation of practical Digital
Integrated circuits, via CAD/ CAE software. Topics
covered examine the operation of CMOS Logic
devices, such as, logic gates, clocked logic, registers
and shift registers. MOS transistor detailed operation,
latchup and buffer stages. Different CMOS fabrication
processes and VLSI design rules are also reviewed to
implement the design and simulation of complicated
CMOS-based devices, such as, adders, multipliers, flip
flops, and RAMs.
ACOE408 Digital Image Processing, ECTS: 5
Light. Visual phenomena. Applications of image pro-
cessing based on EM spectrum. Image sensing and
acquisition, sampling, quantization, spatial and gray
level resolution. Image enhancement: gray level trans-
formations, histogram processing, image subtraction
and averaging. Spatial filtering. Smoothing and sharp-
ening frequency domain filters. Homomorphic filtering.
Edge detection techniques and image interpolation.
Reduction of noise and Wiener filtering. Image coding
and compression. Codeword assignment and
Huffman coding.
AEEE400: IEE Wiring Regulations Part I, ECTS: 5
This technical elective course is directly related to the
requirements and legislation that governs electrical
installation design. It relies on the current IEE wiring
regulations according to British standard 7671 and the
methodology with which it is applied. Students are ini-
tially acquainted with various safety rules and terminol-
ogy that govern the wiring regulations. Fundamentals
on earthing and its vital importance and role in the
design of any electrical installation are discussed, fol-
lowed by installation and circuit protection techniques,
selection and erection of equipment and circuit design
AEEE401: IEE Wiring Regulations Part II, ECTS: 5
Following on AEEE400, this course advances in more
depth with regards to certain instances of an electrical
installation design. In particular, emphasis is given on
special locations that might require special considera-
tion in the design such as bathrooms, swimming
pools, agricultural and horticultural premises etc. More
advanced circuit designs, taking into consideration
external influences and other factors that could affect
the circuit design are discussed in more detail. In addi-
tion, perhaps the climax of an electrical installation
design, the inspection and testing is discussed with
attention paid to the methodology and common prac-
tices that are carried out.
AEEE406 Electrical Installation Services Design,
ECTS: 5
This course emphasizes the main principles of installa-
tion design in houses, commercial and industrial build-
ings according to the IEE 16th Edition, with principal
aim of teaching students how to produce a complete
electrological design study of an installation. General
practices of installation procedure are also discussed,
such as earthing systems (TT, TN-S, TN-C-S), earth
electrode resistance calculations, permitted voltage
drops, choices of suitable conductors, circuit breakers
and switches, such as Residual Current Devices (RCD)
and Residual Current Breakers with Overloading cur-
rent protection (RCBO). Finally, the design of ring cir-
cuits for socket outlets, lighting circuits, main switch-
board circuits, safety issues, control of isolation and
switching, protection, and circuit design, testing and
inspection issues, are discussed.
AEEE407: Specialized Electrical Services, ECTS: 5
Elements of electrical installations belonging to more
advance and complex cases are discussed, broaden-
ing and equipping students with more experiences in
the design of electrical installations. Specialized electri-
cal services comprise locations and cases such as
generator selection, discrimination between essential
and non essential loads, uninterruptible power sup-
plies, flame proof and petrol filling station installations,
central antenna systems, lightning protection systems,
various fire and burglar alarm protection systems hotel
conference systems and sound systems.
AEEE408 Power Electronics, ECTS: 5
This course introduces the fundamental components
of power electronic devices, such as power diodes,
thyristors, and power transistors. Different characteris-
tics and specifications of these switches are investigat-
ed, such as ideal characteristics, switching times,
power ratings, forward and backward voltage drops.
Furthermore, the different modes of control of each
device are investigated for switching on and off pur-
poses. More specifically, the devices that are investi-
gated are diode rectifiers, power transistors, dc-dc
converters, pulse-width-modulated inverters, thyris-
tors, resonant pulse inverters, multilevel inverters, con-
trolled rectifiers, ac voltage rectifiers, static switches,
power supplies, dc drives, ac drives, gate drive cir-
cuits, and the protection of these devices and circuits.
AEEC393: Fiber Optics Communication, ECTS: 5
The course provides an overview of the fundamentals
of optical waveguides and fibres as key components in
optical communication. The characteristics of guided
electromagnetic waves in optical waveguides such as
modes, material dispersion and attenuation are also
identified. Topics covered include the application of
the geometrical-optics and the wave propagation
approach to illustrate the basic parameters of the opti-
cal waveguide, comparison of the several techniques
applied for dispersion management and appraisal of
the use of integrated optical devices, such as, LED’s,
optical sensors, optical polarisers, couplers, connec-
tors and repeaters in optical communication systems.
Suitable techniques for modulation, signal routing and
timing in typical optical communication systems are
also proposed.
ACOE243: Computer Interfacing , 5 ECTS
Introduction to computer interfacing techniques and
applications. Computer Interfacing including micro-
processor bus interfacing, interfacing standards (ISA,
PCI) as well as interfacing through the parallel port
(LPT), serial port (COM) and USB ports. Individual or
small group experiments performed on personal com-
puters equipped with special purpose cards.
Experiments on timers/counters, data transfer, dis-
plays, motor speed control and positioning, as well as
analog interfacing through A/D and D/A converters.
Use of programmed controlled, interrupt, and DMA
modes of data transfer.
AEEE 425 Antennas and Radars, ECTS: 5
The course aims to introduce students to the funda-
mental properties of antennas and radar principles.
ic radiating devices and as equivalent lumped element
circuits. Special types of antennas (linear antennas,
patch antennas) are introduced. The simultaneous radi-
ation from antenna arrays with emphasis to linear uni-
form arrays is studied. Array factor, self and mutual
impedance are defined and studied through exercises.
The second part of the class deals with the operation
principles and main characteristics of radar systems.
Active and passive systems are studied and range, tar-
get velocity and incident power density are defined.
AEEE426 Antennas Laboratory, ECTS: 5
Laboratory instrumentation and experimentation on
radiation pattern of a Ï/2 dipole at 1 GHz, gain of pyram-
idal horn antennas, Ï/2, Ï, and 3Ï/2 dipoles, half-wave
folded dipole antennas, monopole antennas, loop
antennas, parasitic array (Yagi-Uda) antennas and rec-
tangular patch antenna (microstrip technology).
AEEC431: Modern Control System Analysis,
ECTS: 5
This course retrieves matrix algebra, eigenvalues and
eigenvectors, state variables, state-space equations,
linearisation of non-linear systems, state space realisa-
tion of transfer functions, canonical forms, and trans-
formation of system models. Class sessions focus in
understanding the state space models, feedback con-
troller design and optimal control of dynamic control
systems. Topics covered also include feedback con-
troller design in dynamic control systems using state
observer design, optimal control and Linear Quadratic
Regulator (LQR) concepts and the appraisal of the
notion of controllability, observability, Liapunov stabili-
ty and pole placement via state feedback techniques in
modern control systems.
AEEC432: Dynamic Control Systems Laboratory,
ECTS: 5
In this course laboratory sessions will focus on theory
and practice related to dynamic control systems via
applying data acquisition tools and operating laborato-
ry Apparatus, such as: Tortional Control System Plant,
Rectilinear Control System Plant, Industrial Emulator /
Servo Trainer Plant, Magnetic Levitation Apparatus and
Inverted Pendulum Accessory. Design and lab exercis-
es include the use of the fundamental properties of
lightly damped 2nd order systems to indirectly measure
inertia, spring and damping constants in classical mass
spring configurations, the investigation of the effect of
basic control actions on the performance of dynamic
systems and the design and simulation of a closed loop
Plant with a PD controller by applying Successive Loop
Closure / Pole placement techniques.
AEEC433: Discrete-Time Control Systems, ECTS: 5
The course provides an overview of the fundamentals
of the z-transform definition, its properties, and use in
solution of difference equations. Class sessions focus
on the understanding of the concept of discrete-time
control systems, digital control systems, quantization,
data acquisition techniques and on applying state-
space analysis; state-space representation, and solu-
tion of the discrete-time state space equations. Z-
plane analysis in discrete-time control systems via
impulse sampling and Data Hold, Convolution Integral
Method, reconstruction from sampled data is also per-
formed. The improvement of the performance of digital
controllers and digital filters in discrete-time control
systems, by applying controllability, observability con-
cepts and pole placement techniques are also judged.
AEEE 444 Wireless Communications, ECTS: 5
Wireless communications is a technical elective class
that deals with multiple access techniques, digital
modulation, physical layer propagation for various
small and large scale wireless communication systems
with emphasis to the structure and the special charac-
teristics of wireless, cellular communication systems.
Under this orientation small and large signal fading is
studied in combination with the space division in
macro, micro and pico cells. Phenomena of co-chan-
nel interference and adjacent channel inter-modulation
are discussed and the handover process of a mobile
user for intra and inter cell displacements is explained.
The wireless resources allocation, the blockage proba-
bility and the call failure probability are explained using
Marcov chain theory and other deterministic and prob-
abilistic mathematical methods. Finally the GSM sys-
tem is introduced and analyzed under the light of the
acquired skills and the trends for future cellular com-
munication systems are presented.
ACSC170: Introduction to Computers, ECTS: 4
Ethics and professionalism. Introduction to computer
organization and capabilities. Algorithms and their
components. Sequential flow, conditional flow, and
repetitive flow- pseudocode. Typical examples of algo-
rithms and their representation by means of flowcharts.
Department of
Mechanical Engineering
Chairperson
Rossides Stamatis
Vice-chairperson
Omirou Sotiris
Professors
Kanarachos Andreas
Demosthenous George
Christodoulou Christodoulos
Associate Professors
Fyrillas Marios
Rossides Stamatis
Omirou Sotiris
Karagiorgis George
Assistant Professors
Kanarachos Stratis
Loizou Savvas
Lontos Antonios
Menicou Michalis
Lecturers
Tsolaki Eleni
Akylas Evangelos
Papanearchou Nearchos
Pavlides Marios
Papadakis Loukas
Visiting Teaching Staff
Neoptolemou Michael
Chasos Charalambos
Post Graduate Associates
Vassiliou Vassos
Special Teaching Staff
Vasiliou Ioulios
Lab Assistant
Athanasiou Charalambos
Papamichael Theodoulos
Vasiliadis Andreas
Mechanical Engineering
4 Years, Bachelor of Science, European Credit Transfer and Accumulation System, ECTS
General Aim:
The Mechanical Engineering Program of Study is designed to provide the students with the scientific and professional provisions of the
Mechanical Engineering profession. Thus, attention is given on both the technical and the analytical ways of thinking and their application in the
Mechanical Engineer discipline. Furthermore, by emphasizing the fundamental principles it creates innovative, resilient and entrepreneurial stu-
dents, prepared for rapid technological change, and able to continuously improve their skills across a range of disciplines. The Program also lays
the foundation for graduate studies.
The objectives of the program are:
- To provide an integrated academic background in order to adapt to technological advancement in the context of Mechanical Engineering.
- To inculcate a proficient mastery of fundamental scientific principles and engineering laws and to develop analytical skills to formulate and solve
engineering problems.
- To provide a global understanding of theory and reinforce the ability to analyze and design mechanical systems.
- To familiarize students with the state of the art and user-friendly computer software in order to advance students’ skills in solving engineering
problems and applying computer technology in applications relevant to Mechanical Engineering.
- Gain practical experience in the use of modern engineering instruments and reinforce understanding through computerized and other
experimentation.
- To give students the opportunity to attend subjects of general interest.
- To enhance the skill of communicating with other engineering disciplines.
- To lay the foundation for further education.
All along the objectives of the Program are re-examined in the light of technological changes, developments in the field of study, employability
requirements and are redefined whenever and as necessary.
Department Laboratories
The Department operates a number of laboratories, both for teaching and research purposes. A list of the laboratories available is provided
below.
- Physics Lab
- Renewable Energy Sources (RES) Laboratory
- Materials Characterization Laboratory
- Vehicle Systems Laboratory
- Materials Preparation and Processing Laboratory
- Mechanical Engineering Laboratory I
- Mechanical Engineering Laboratory II
- CAD/CAM Systems and CNC Machine Tools Lab
- Internal Combustion Engines Laboratory
- Air Pollution Laborator
Students of the Department also have access to the University’s general purpose computer laboratories. These laboratories, with a total of 140
workstations, offer a wide variety of software including office applications, programming environments, mathematical packages. The laboratories
provide high-speed Internet access and printing facilities and are accessible 08:00 to 21:00 daily.
Professional Eligibility
The Program graduates are eligible to register to the Technical Chamber of Cyprus.
The Program requires the completion of 240 ECTS credits and
comprises of required courses, mechanical engineering electives,
free electives and general electives.
ECTS
Required Courses 211
Mechanical Engineering Electives 15
General Electives 4
Free Electives 10
TOTAL 240
Required Courses ECTS Hours
AMAT 111 Calculus and Analytic Geometry I 5 3
AMAT 122 Calculus and Analytic Geometry II 5 3
AMAT 181 Linear Algebra with MATLAB 5 3
AMAT 204 Differential Equations 5 3
AMAT 223 Calculus III 5 3
AMAT 300 Probability and Statistics 5 3
AMAT 314 Numerical Methods 5 3
APHY 111 Mechanics, Heat, and Waves with Lab 5 3+1*
APHY 112 Electromagnetism and Optics with Lab 5 3+1*
ACSC 104 Computer Programming for Engineers 5 2+2*
AEEE 103 Electrical Science I 5 3+1*
AMEM 100 Freshman Mechanical Engineering 4 3
AMEW 101 Mechanical Workshop 2 3*
AMEM 107 Introduction to Materials 5 3
AMEM 110 Materials Engineering 5 3
AMEG 103 Engineering Drawing 4 3
AMEG 202 Computer Aided Design 5 1+3*
ACES 103 Statics 5 3
AMEM 208 Dynamics 5 3+1*
AMEM 209 Strength of Materials with Lab 6 3+2*
AMEM 210 Mechanics of Deformable Solids 5 3
AMEE 200 Thermodynamics I 5 3+1*
AMEE 202 Fluid Mechanics I 5 3+1*
AMEM 201 Manufacturing Processes 5 3
AMEM 211 Instrumentation and Data Acquisition Systems 5 3+1*
AMEM 203 Engineering Economy 5 3
AMEM 315 Kinematics of Mechanisms 5 3
AMEM 316 Machine Elements I 6 3+1*
AMEM 323 Mechanical Vibrations and Machine Dynamics 6 3+1*
AMEE 302 Heat and Mass Transfer 6 3+1*
AMEM 317 Machine Elements II 6 3+1*
AMEM 326 Automation and Control Systems 6 3+1*
AMEE 310 Hydraulics and Pneumatics 5 3+1*
AMEM 400 Design and Organization
of Production Systems 5 3
AMEG 408 Heating, Cooling and Air Conditioning 6 3+1*
AMEE 431 Internal Combustion Engine Fundamentals 5 3
AMEM 405 Manufacturing Processes with the aid
of CAD/CAM Systems 6 3+1*
AMEM 404 Mechanical Engineering Design 5 3
AMEE 403 Gas Turbines 5 3
AMET 200 Project 5 1
AMET 400 Senior Project 8 1
Mechanical Engineering Electives ECTS Hours
AMEE 303 Energy Management and Conservation 5 3
AMEE 401 Aerodynamics 5 3
AMEE 402 Turbomachinery 5 3
AMEE 404 Advanced Heat Transfer 5 3
AMEE 405 Thermodynamics II 5 3
AMEE 406 Fluid Mechanics II 5 3
AMEE 407 Alternative Sources of Energy 5 3
AMEE 408 Mechanical Engineering Analysis 5 3
AMEE 409 Environmental Impact Assessment
and Environmental Management 5 3
AMEM 308 Total Quality Management 5 3
AMEM 309 Tribology I 5 3
AMEM 310 Introduction to Composite Materials 5 3
AMEM 402 Introduction to Robotics 5 3
AMEM 403 Operations Management 5 3
AMEM 406 Introduction to Finite Elements
in Engineering 5 3
AMEM 407 Introduction to Boundary Elements
in Engineering 5 3
AMEM 408 Tribology II 5 3
AMEM 409 Mechatronics 5 3
AMEM 410 Nanotechnology 5 3
AMEM 411 Advanced Manufacturing Processes 5 3
AMEM 412 Machine Elements III 5 3
AMEG 203 Computer Aided Design Methodology II 5 1+3*
Free ElectivesF
r
e
e
E
l
e
c
t
i
v
e
i
s
a
c
o
u
r
s
e
o
f
f
e
r
e
d
b
y
o
t
h
e
r
D
e
p
a
r
t
m
e
n
t
s
o
f
t
h
e
U
n
i
v
e
r
s
i
t
y
f
o
r
w
h
i
c
h
a
s
t
u
d
e
n
t
i
s
q
u
a
l
i
f
i
e
d
t
o
r
e
g
i
s
t
e
r
.
General Electives
Students should choose one course from group A and one course
from group B.
ECTS Hours
Group A - Cyprus Studies
AECH111 Cyprus in the 20th Century 2 2
AECH101 Introduction to the History of Cyprus 2 2
Group B - Greek Language and Literature
AEGL111 Modern Greek Literature 2 2
AEGL101 Introduction to Greek Language 2 2*
L
a
b
o
r
a
t
o
r
y
H
o
u
r
s
Automotive Engineering
4 Years, Bachelor of Science, European Credit Transfer and Accumulation System, ECTS
General Aim:
The Automotive Engineering Program of Study provides the opportunity for students to gain a deep understanding in a particular automotive engi-
neering discipline while also gaining breadth in complimentary engineering disciplines. The automotive content is evident from the first semester
and concentrates on important aspects of automotive technology including Vehicle Dynamics & Control, Internal Combustion Engines, Power
Trains, Autronics (Vehicle Electronics) and Vehicle Design. The Program also provides students with the opportunity to work on a team project
within the automotive sector and to train in an Automotive Station. Students who graduate from this program will have both enhanced interdiscipli-
nary skills in automotive engineering and business, and the teamwork skills necessary to guide product and process development in this fast-
growing field. The Program finally provides an excellent career preparation.
The objectives of the program are:
- To strengthen the technical competence and depth of automotive engineers by teaching them advanced skills in their engineering discipline.
- To broaden the horizons of automotive engineers by exposing them to the wide spectrum of interdisciplinary engineering activities involved in the
process of development, design, and manufacturing of automotive systems.
- To reinforce understanding of theory through laboratory experience and design projects and become familiar with the use of a variety of
engineering instruments.
- To provide a detail understanding of theory and reinforce the ability to analyze and design automotive sub-systems e.g. power units, power-
trains,
chassis, steering, braking systems and automotive electronics.
- To provide automotive engineers with an enhanced understanding of related disciplines as well as management and human factors issues
related to the design and marketing of automotive systems.
- To provide automotive engineers with practical experience in team building, carrying out projects in interdisciplinary teams, and in developing
and managing projects.
- To lay the foundation for further education.
All along the objectives of the Program are re-examined in the light of technological changes, developments in the field of study, employability
requirements and are redefined whenever and as necessary.
Department Laboratories
The Department operates a number of laboratories, both for teaching and research purposes. A list of the laboratories available is provided below.
- Physics Lab
- Renewable Energy Sources (RES) Laboratory
- Materials Characterization Laboratory
- Vehicle Systems Laboratory
- Materials Preparation and Processing Laboratory
- Mechanical Engineering Laboratory I
- Mechanical Engineering Laboratory II
- CAD/CAM Systems and CNC Machine Tools Lab
- Internal Combustion Engines Laboratory
- Air Pollution Laboratory
Students of the Department also have access to the University’s general purpose computer laboratories. These laboratories, with a total of 140
workstations, offer a wide variety of software including office applications, programming environments, mathematical packages. The laboratories
provide high-speed Internet access and printing facilities and are accessible 08:00 to 21:00 daily.
Professional Eligibility
The Program graduates are eligible to register to the Technical Chamber of Cyprus.
The program has been conditionally approved by the Evaluation Committee of Private Universities ( ECPU )
The Program requires the completion of 240 ECTS credits and
comprises of required courses, free electives and general elec-
tives.
ECTS
Required Courses 226
General Electives 4
Free Electives 10
TOTAL 240
Required Courses ECTS Hours
AMAT 111 Calculus and Analytic Geometry I 5 3
AMAT 122 Calculus and Analytic Geometry II 5 3
AMAT 181 Linear Algebra With Matlab 5 3
AMAT 204 Differential Equations 5 3
AMAT 314 Numerical Methods 5 3
ACES 103 Statics 5 3
ACSC 104 Computer Programming for Engineers 5 2+2*
APHY 111 Mechanics, Heat, and Waves with Lab 5 3+1*
AMEE 200 Thermodynamics I 5 3+1*
AMEE 202 Fluid Mechanics I 5 3+1*
AMEE 302 Heat and Mass Transfer 6 3+1*
AMEE 310 Hydraulics and Pneumatics 5 3+1*
AMEG 103 Engineering Drawing 4 3
AMEG 104 Computer Aided Design Methodology I 5 1+3*
AMEG 203 Computer Aided Design Methodology II 5 1+3*
AMEM 100 Freshman Mechanical Engineering 4 3
AMEM 106 Materials Science and Engineering 5 3
AMEM 201 Manufacturing Processes 5 3
AMEM 208 Dynamics 5 3+1*
AMEM 209 Strength of Materials with Lab 6 3+2*
AMEM 309 Tribology I 5 3
AMEM 316 Machine Elements I 6 3+1*
AMEM 317 Machine Elements II 6 3+1*
AMEM 400 Design and Organization
of Production Systems 5 3
AMEM 405 Manufacturing Processes with the aid
of CAD/CAM Systems 6 3+1*
AMEM 412 Machine Elements III 5 3
AUTO 101 Vehicle Technology 5 3
AUTO 105 Training in Automotive Service Station 2 0
AUTO 108 Vehicle Electrical and Electronic Principles 5 3+1*
AUTO 109 Automotive Workshop 2 0
AUTO 203 Vehicle Electric and Electronic Systems 6 3+2*
AUTO 205 Introduction to Vehicle Systems 6 3+1*
AUTO 206 Electronic Management Systems 6 3+2*
AUTO 210 Technology and Business 5 3
AUTO 302 Vehicle Internal Combustion Engines 5 3+1*
AUTO 303 Vehicle Dynamics & Control I 6 3+2*
AUTO 307 Automotive Design Project 5 1
AUTO 400 Ground Vehicle Aerodynamics 5 3
AUTO 401 Vehicle Internal Combustion Engines Design 5 3+1*
AUTO 402 Vehicle Dynamics & Control II 5 3
AUTO 403 Vehicle Structures 6 3+2*
AUTO 404 Vehicle Crashworthiness 6 3+2*
AUTO 405 Vehicle Engineering Design 5 3
AUTO 406 Major Project 8 1
Free ElectivesF
r
e
e
E
l
e
c
t
i
v
e
i
s
a
c
o
u
r
s
e
o
f
f
e
r
e
d
b
y
o
t
h
e
r
D
e
p
a
r
t
m
e
n
t
s
o
f
t
h
e
U
n
i
v
e
r
s
i
t
y
f
o
r
w
h
i
c
h
a
s
t
u
d
e
n
t
i
s
q
u
a
l
i
f
i
e
d
t
o
r
e
g
i
s
t
e
r
.
General Electives
Students should choose one course from group A and one course
from group B.
ECTS Hours
Group A - Cyprus Studies
AECH111 Cyprus in the 20th Century 2 2
AECH101 Introduction to the History of Cyprus 2 2
Group B - Greek Language and Literature
AEGL111 Modern Greek Literature 2 2
AEGL101 Introduction to Greek Language 2 2*
L
a
b
o
r
a
t
o
r
y
H
o
u
r
s
Description of Courses
AEEE 103: Electrical Science I , ECTS: 5
Electrical Principles. Basic electrical quantities and
units. Simple d.c. circuits, Ohm’s Law, Kirchoff’s Law,
superposition theorem, mesh and nodal analysis.
Alternating voltages and currents, sinusoidal signals,
frequency, amplitude, period. Peak, average and
RMS values. Capacitive and inductive circuits, types
of capacitors, capacitance, charging and discharging
of capacitors. Inductance, types of inductors, energy
stored in inductive circuits. Electronic Principles.
Introduction to semiconductor materials, P-N junction,
the junction diode, rectifiers, regulators and the Zener
diode. Bipolar junction transistor, input/output charac-
teristics, circuit configurations, and biasing. Transistor
applications, switching and amplifiers. Digital
Electronics. Number systems. Binary addition, sub-
traction and signed numbers. Digital circuits. Boolean
algebra. Analysis and design of combinational logic
circuits.
AMEE 200: Thermodynamics I , ECTS: 5
Fundamentals of engineering thermodynamics: ther-
modynamic system, control volume concept, units of
measurement, energy, work, heat, property of pure
substances. The first law of thermodynamics: forms of
energy, conservation of energy, thermodynamic prop-
erties, conservation of mass and the first law applied
to a control volume, the steady-state steady-flow
process, the uniform-state uniform-flow process. The
second law of thermodynamics: the Carnot cycle, the
thermodynamic property entropy, the T-s and h-s dia-
gram, reversible and irreversible processes, efficien-
cy. Application to engineering systems, power and
refrigeration cycles: Otto cycle, diesel cycle, refrigera-
tion cycles, turbines, compressors, pumps.
AMEE 202: Fluid Mechanics I , ECTS: 5
Properties of fluids, viscosity and stress-strain rela-
tionships, fluid statics, fluid kinematics, integral and
differential forms of the conservation laws, control vol-
ume analysis using mass, momentum and energy
(Bernoulli equation), basic applications, viscous flow,
dimensional analysis and similitude, basic boundary
layer analysis, drag/lift relationships.
AMEE 302: Heat and Mass Transfer , ECTS: 6
Introduction to Heat Transfer. Modes of heat transfer,
conduction, convection and radiation. Conduction:
Thermal conductivity, Fourier’s law of conduction,
One-dimensional steady-state conduction through
simple and composite flat and cylindrical walls.
Convection: Boundary layers, Dimensionless groups
for forced and free convection. Forced convection.
Natural convection. Radiation: Introduction, Radiative
properties, Black/grey body, Stefan-Boltzmann and
Kirchoff’s Laws, Radiation transfer between two black
surfaces, View factors. Combined heat transfer modes
for analysis: Heat exchangers. Introduction to Mass
Transfer: Concentration and Fick’s Law of diffusion,
Diffusion in stationary medium, Stefan’s law of diffu-
sion.
AMEE 303: Energy Management and
Conservation, ECTS: 5
The Need to conserve energy – ways in which Energy
may be saved. Heat losses from buildings, heat gains
to buildings, heating-cooling systems. Infiltration-ven-
tilation. Insulation-double glazing cavity walls, weather
stripping, etc. Optimization of building design for
energy conservation. Waste heat recovery, use of
more efficient lighting, energy management systems.
Alternative energy sources, solar energy, wind power,
hydro-electric power, tidal Geothermal and wave ener-
gy, applications. Energy accounting (auditing),
Energy conservation in practice. Qualities of an
Energy Manager.
AMEE 310: Hydraulics and Pneumatics , ECTS: 5
Hydraulics, Principle of operation. Technology and
design of positive displacement pumps. Physical
Properties of Hydraulic Fluids. Energy and Power in
Hydraulic Systems, Friction Losses in Hydraulic
Systems, Hydraulic Cylinders, motors, Pumps, Valves,
Actuators. Hydraulic Circuit Design and Analysis
(Circuits and sizing of Hydraulic Components, sym-
bols). Introduction to Pneumatics, Control of
Pneumatic Energy, Compressors. Directional Control
Valves, Regulators, Excess Flow Valves, Sequence
Valves. Sizing of Pneumatic systems, Air Preparation
AMEE 401: Aerodynamics, ECTS: 5
Aerodynamic forces and terms; similarity and drag/lift
coefficients; potential flow, streamlines and stream-
function, vorticity, circulation and lift. Flow around thin
airfoils. Boundary layers, skin friction drag, pressure
drag, separation, and stall. Combining boundary layer
and potential flow theories. Introduction to compressi-
ble aerodynamics; speed of sound, Mach number and
isentropic variations of thermodynamic properties.
Shock waves and relationships for non-isentropic flow.
Drag at high subsonic Mach number; the area rule.
AMEE 402: Turbomachinery, ECTS: 5
Energy considerations and applications to turboma-
chinery. Angular momentum and velocity diagrams.
Pump selection and application; applications to fluid
systems; parameters involved; performance data.
Turbines; impulse and reaction turbines; turbine
design procedure. Compressible flow turbomachines;
Compressors; Compressible flow turbines; compres-
sor stage design procedures.
AMEE 403: Gas Turbines , ECTS: 5
Fundamental concepts, Introduction to the basic
processes, Performance analysis, Types/arrangements
of engine components. Compression processes,
Combustion processes, Turbine Expansion process,
Exhaust heat exchange process. Performance and
characteristics, Instrumentation. Non-dimensional
groups. Engine testing, Performance of a single shaft
unit, Performance of a two-shaft unit, Characteristics of
components, Theory of stationary gas turbine power
plants. Design of gas turbines, Hardware & compo-
nents Matching. Gas Turbines for Aircraft Propulsion.
AMEE 404: Advanced Heat Transfer , ECTS: 5
Introduction to Heat Transfer: (Modes of heat transfer,
conduction, convection and radiation). Conduction:
(Thermal conductivity of materials, Derivation of the
general conduction equation, Boundary conditions
and initial conditions, Unsteady and two-dimensional
conduction, Thermal contact resistance, Extended
surfaces, Transient conduction). Convection:
(Boundary layers, Dimensionless groups for forced
and free convection, Forced convection, external and
internal flows, Natural convection, external flows).
Radiation: (Introduction, Radiative properties,
Black/grey body, Stefan-Boltzmann and Kirchoff’s
Laws, Radiation transfer between two grey surfaces,
View factors, Analysis of simple geometric configura-
tions, Environmental radiation).
AMEE 405: Thermodynamics II , ECTS: 5
Thermodynamic Relations for simple compressible
substances: Equation of state, Thermodynamic func-
tions of two independent variables. Nonreacting Ideal
Gas Mixtures: Describing mixture composition,
Relations for ideal gas mixtures, U, H, and S for ideal
gas mixtures, Mixtures processes at constant
Composition, Mixture of ideal gases. Reacting mix-
tures and combustion: Combustion process, conser-
vation of energy for reacting systems, Adiabatic flame
temperature, Absolute temperature and the third law
of thermodynamics, Chemical availability. Second law
(Exergetic) efficiencies of reacting systems: Chemical
and phase equilibrium, Preliminary considerations,
Equation of reaction equilibrium, Calculation of equi-
librium compositions, Equilibrium between two phas-
es of a pure substance, Equilibrium of multi-compo-
nent, multiphase systems
AMEE 406: Fluid Mechanics II, ECTS: 5
Differential form of the conservation laws; basic vis-
cous flow; the boundary layer; unsteady Bernoulli’s
equation. Laminar viscous flow;pressure driven
flow in tubes of various cross-sections; flow with
power law transport properties; Stoke’s oscillating
plate. Flow over immersed bodies; Lift and drag con-
cepts. Boundary layer characteristics; Blausius
boundary layer solution; integral momentum method;
turbulent boundary layers; drag and lift prediction.
Flow at low Reynolds number; equations for Stoke’s
flow; sphere in a uniform stream; Faxen’s law; lubrica-
tion approximation.
AMEE 407: Alternative Sources of Energy , ECTS: 5
Introduction to the Energy problem and the renewable
energy sources. Fundamental characteristics and
properties of the renewable energy sources. Solar
energy and applications, Solar central receivers
(Parabolic trough, Power towers, Solar Dish genera-
tor), Solar Collectors (Flat plate collectors, Vacuum flat
plate collectors, Vacuum tube collectors, Compound
parabolic concentrators), Solar collector performance.
Wind power, Hydro-electric power, Tidal and wave
energy, Geothermal Energy. Hydrogen from renew-
able energy sources and H2 / fuel cells
AMEE 408: Mechanical Engineering Analysis,
ECTS: 5
Ordinary Differential Equations; non-homogeneous
linear ordinary differential equations; variable coeffi-
cient linear ordinary differential equations; Sturm-
Liouville problems; Laplace and Fourier transforms.
Partial Differential Equations; Diffusion, Laplace's and
Wave equationd; Fourier series; Separation of vari-
ables; Fourier and Laplace transforms and their appli-
cations; complex variables and conformal mapping.
Calculus of variations and optimization. Notions of
stability for linear and nonlinear differential equations.
Applications to the analysis of problems in Mechanical
Engineering including Structures, Vibrations, Control
Systems and Fluids.
AMEE 409: Environmental Impact Assessment
and Environmental Management , ECTS: 5
Stages in the Environmental Impact Assessment.
Methods. Strategic Environmental Assessment.
Introduction to the physical environment –
Understanding environmental problems. Air pollution
and climate change. Water and land degradation.
Ecological impacts. Impacts on humans. A Tourism
Project: Scoping – Public Involvement. An Agro-indus-
try Project: Environmental Management Plan.
Environmental auditing. Introduction to Environmental
Auditing - Environmental Auditing vs Environmental
Assessment. The Environmental Audit Process.
Methodology for an Environmental Audit for Air, Water
and Land. Auditing Techniques for Noise, Transport
and Visual Effects. Environmental Management
System vs Environmental Auditing. Structure of an
Environmental Management System. Environmental
Management System vs Environmental Reporting.
Certification vs Verification.
AMEE 431: Internal Combustion Engine
Fundamentals , ECTS: 5
Four stroke cycle: SI engines and CI engines, Two
stroke cycle: Theory and operation. Criteria of per-
formance: performance parameters, speed, fuel con-
sumption, air consumption, exhaust emissions, brake
horsepower. Engine output and efficiency, indicated
horsepower. Factors influencing performance: size of
cylinder, speed, load, ignition timing, compression
ratio, air-fuel ratio, fuel injection, engine cooling,
supercharging. Real cycles and the air standard
cycle: air standard cycles, fuel-air cycles, actual
cycles and their losses. Properties of fuels for IC
engines: fuels for SI engines, knock rating of SI
engines, Diesel fuels. Alternative forms of IC engines:
the Wankel rotary combustion engine, the variable
compression ratio engine.
AMEG 103: Engineering Drawing, ECTS: 4
Linework and Lettering. Orthographic and isometric
engineering drawings. Drawing of views.
Dimensioning Principles. Sections and Sectional
Views. Drawing of Machine Elements: screws, bolts,
nuts, springs, gears, cams, bearings, etc. Technical
drawings of components and assembled mechanical
parts. Limits and Fits, Geometrical Tolerances.
Roughness symbols. Welding and Welding Symbols.
Description of all related DIN and ISO standards.
AMEG 104: Computer Aided Design
Methodology I, ECTS: 5
Designing principles of mechanical drawings. CAD
systems, Geometry and line generation, Planes and
coordinates, Projections, points and lines, Line seg-
ments, Curves, AutoCAD file Creation, Attaching
menus, Design file concepts. Activating drawing com-
mands, The main palette, Symbology and toolbars.
Plotting manager, Dimensioning placement,
Miscellaneous dimensioning, Linear dimensioning,
Angular Dimensioning, Radial dimensioning, Plotting,
Creation and designing of mechanical part and ele-
ments in 2D dimension (samples from the automotive
industry). Definition of 3D Surfaces using the CAD
systems, Construction of mechanical parts in 3D
dimension, Sections and views. Drawing and con-
struction of car components. Searching for new tech-
niques and methods for the designing of complicated
mechanical parts (shaft, valves).
AMEG 202: Computer Aided Design, ECTS: 5
Designing principles of mechanical drawings,
Geometry and Line generation, Planes and coordi-
nates, Projections, Points and lines, Line segments,
Curves. Attaching Menus, Design File Concepts,
Activating Drawing Commands, The Main Palette,
Symbology and Toolbars. Plotting Manager,
Dimensioning placement, Miscellaneous dimension-
ing, Linear dimensioning, Angular Dimensioning,
Radial dimensioning, Plotting, Creation and designing
of mechanical part and elements in 2D dimension.
Definition of 3D Surfaces using the CAD systems.
Construction of mechanical parts in 3D dimension,
Sections and views. Drawing and construction of
assembled mechanical parts. Searching for new tech-
niques and methods for the designing of complicated
mechanical parts.
views. Drawing and construction of assembled
mechanical parts (car components). 3D solid model-
ing of Camshaft, Crankshaft, Piston, Cylinders, Valves,
Gearbox assembly, Independent Front Suspension
assembly, Roller chain timing drive assembly, Brake
system assembly. Localization of automotive engineer-
ing model libraries on the World Wide Web.
AMEG 408: Heating, Cooling and Air Conditioning
ECTS: 6
Air-conditioning loads (ASHRAE) load from walls, light-
ing, people, appliances, ventilation, infiltration etc.
Heating load estimate, Cooling load estimate. Solar
radiation (solar heat gain, solar load). Psychrometry
(specific humidity, relative humidity, and percentage of
saturation). Comfort and health (comfortable condi-
tions). Heat transmission in building structures.
Complete air-conditioning systems. Direct expansion,
All water (fan coil units).
AMEM 100: Freshman Mechanical Engineering
ECTS: 4
Basic Physical Concepts. Codes and standards. SI
Units. Force and its units. Forces in equilibrium,
Moment of a force. Conditions for static equilibrium.
Center of mass, centroids. Introduction to Materials.
Types of materials. Material behavior. Metals and
alloys. Mechanical Properties of Materials. Introduction
to mechanical testing and properties. The stress-strain
diagram. Thermodynamics. Heat, work, and system.
The state of a working fluid. Reversibility. Reversible
work. Fluids. Pressure. Manometers. Continuity equa-
tion. Bernoulli’s equation. Introduction to Computer
Technology. Description of the main components of a
computer. Familiarization with the Windows operating
system. Introduction to MS-Office. Use of the Internet
and e-mail.
AMEM 106: Materials Science and Engineering,
ECTS: 5
Introduction to Materials: Types of Materials, Structure
– Property. Atomic Structure and Bonding. Atomic
Arrangements. Basic mechanical properties of metals.
Testing of metals. Non destructive test methods.
Failure of metals. Principles of Phase Diagrams:
Binary Alloy Phase Diagrams of Completely Miscible
Systems. Focus on the Cu-Ni Alloy System. Binary
Alloy Phase Diagrams of Immiscible Systems
Containing Three-Phase Reactions. The Iron-Carbon
Phase Diagram – TTT Diagrams – Steels and Stainless
Steels. Materials for Automotive Engineering:
Common materials in vehicle production, Ceramics for
automotives. Recycling considerations. New materials
(with particular emphasis on opportunities for reducing
weight and cost, and improved fuel efficiency, safety
and energy absorption)
AMEM 107: Introduction to Materials, ECTS: 5
Basic Materials. Atomic Structure and Bonding. Ionic-
Covalent-Metallic Bonding. Potential Energy Diagrams.
Atomic Arrangements. Gases – Liquids – Solids. The
Crystal Structure of Materials. Directional Density,
Planar Density, Bulk Density, Packing Factor.
Imperfections in Crystals – Slip Systems in Crystals.
Defects. Physical Properties of Materials in Relation to
Bonding and Crystal Structures. Mechanical Testing
and Properties. Strain Hardening and Annealing.
Strain-Hardening Mechanisms. Characteristics of Cold
Working. Recovery-Recrystallization-Grain Growth.
Principles of Solidification. Homogeneous Nucleation
(Critical Nucleus Size, Activation Energy for
Solidification). Heterogeneous Nucleation.
Strengthening by Solidification (grain size). Solid
Solution and Dispersion Strengthening by Solidification
and by Phase Transformations.
AMEM 110: Materials Engineering, ECTS: 5
Principles of Phase Diagrams, Relationship to
Materials Strengthening. Binary Alloy Phase Diagrams,
Completely Miscible Systems (Equilibrium and Non-
Equilibrium Cooling Curves, Liquidus, Solidus, Phase
Fields, Type of Phases, Lever Rule, %Phase
Composition, Phase Composition, Microstructure). Cu-
Ni Alloy System. Binary Phase Diagrams of Immiscible
Systems containing Three-Phase Reactions (eutectic,
eutectoid, peritectic, peritectoid, monotectic). The Iron-
Carbon Phase Diagram – TTT Diagrams – Steels and
Stainless Steels. Mechanical Properties of Ferrite,
Austenite, Cementite, Martensite. TTT Diagrams for
Eutectoid Steel, Steel Design and Properties.
Ceramics. Sintering. Polymers. Polymer Additives –
Forming of Polymers. Composites. Fiber and Laminar
Composites. Dispersion-Strengthened Composites.
Laminar Composites. Deterioration of Metals.
Corrosion.
AMEM 201: Manufacturing Processes, ECTS: 5
Casting processes. Solidification of Metals. Cast
Structures. Casing Alloys. Casting Processes.
Expendable Mold. Permanent Mold. Processing of
Casting and Casting Design. Bulk deformation
processes. Forging. Rolling. Cold and hot Extrusion.
Metals. Material Removal Processes. Milling. Turning.
Tool Wear. Cutting Processes and Machine Tools for
Producing Round Shapes. Cutting Processes for
Producing Various Shapes. Machining Centers.
Joining Processes. Oxyfuel Gas Welding. Thermit
Welding. Arc-Welding. Resistance Welding. Solid-State
Welding, Electron-Beam Welding. Laser Beam
Welding. The welded Joint. Introduction to Integrated
Manufacturing Systems. Manufacturing Systems.
Computer-Integrated-Manufacturing. Computer-
Aided-Design.
AMEM 203: Engineering Economy, ECTS: 5
Equipment and process selection, equipment replace-
ment, new product introduction, existing product
expansion, cost reduction. Time value of money: inter-
est, economic equivalence, interest formulas for single
cash flows. Evaluate business and engineering assets:
present worth analysis, rate of return analysis, internal
rate of return criterion. Depreciation: factors inherent to
asset depreciation, book depreciation methods. Project
cash flow analysis: classification of costs, incremental
cash flows, project cash flow statements. Project risk:
sensitivity analysis, break-even analysis, probability
concepts, probability distributions, decision trees dia-
grams. Capital budgeting decisions: equity financing,
dept financing, capital structure. Cost of capital, mini-
mum attractive rate of return, capital budgeting.
AMEM 208: Dynamics, ECTS: 5
Review of kinematics of particles: rectilinear motion,
dependent motions, angular motion, force and accel-
eration, work and energy, impulse and momentum,
impact. Dynamics of rigid bodies in 2D: angular veloc-
ity vector, absolute and relative velocity, acceleration in
plane motion. Dynamics of rigid bodies in 3D: Euler
angles, general plane motion, force and acceleration,
work and energy methods, impulse and momentum
methods. Fundamentals of vibration: spring,
mass/inertia/ and damping elements, degrees of free-
dom, analysis procedure, harmonic motion.
Laboratory work: simulation with the use of common
industrial packages such as Matlab. Experiments
include small component testing in the laboratory vali-
dated using numerical models.
AMEM 209: Strength of Materials with Lab, ECTS: 6
Stress-strain relationships in one and in three dimen-
sions. Expressions relating applied torque, shear
stress and twist. Longitudinal stresses in beams due to
bending. Analytical methods and Mohr’s circle to
determine principal stresses and maximum shear
stresses. Bending slope and deflection in statically
determinate beams. Maximum principal stress and the
maximum shear stress of a plate under tension, bend-
ing, shear and combined loading. Boundary conditions
on the buckling load and column stability. Material
behaviour under various loading conditions (repeated
loading and fatigue, creep and viscoelasticity and
impact loading). Mechanical strength of different mate-
rials through various mechanical tests (tension, shear,
torsion, bending, buckling, fatigue).
AMEM210: Mechanics of Deformable Solids,
ECTS: 5
Bending of Unsymmetric Beams. Shear Stresses in
Beams of Thin-Walled Open Cross Sections. Bending
slope and deflection in statically indeterminate beams.
Energy Methods. External Work and Internal Strain
Energy. Strain Energy in Torsion and Bending. Virtual
Work. Castiglianos’s Theorem. Elementary Plasticity.
Plastic Bending of Beams; Plastic Collapse of Beams.
Plastic Torsion of Shafts. Axial Plastic Collapse of Thin-
Walled Tubes. Finite Element Method. Principle of
Finite Element Method. Analysis of Uniaxial Bars.
Analysis of Frame Works. Analysis of Beam Elements.
Stiffness Matrix for a Triangular Element. Fracture
Mechanics. Linear-Elastic Fracture Mechanics. Strain
Energy Release Rate. Stress Intensity Factor. Modes of
Crack tip Deformation. Fracture Mechanics for Ductile
Materials.
AMEM 211: Instrumentation and Data Acquisition
Systems, ECTS: 5
Instrumentation principles. Elements in real measure-
ment systems. Measurement statistics: standard devi-
ation, curves of regression, accuracy, error analysis.
Sensors and transducers: Heat, strain, force, accelera-
tion, displacement, flow and rotational movement.
Load cells and lvdts. Signal conditioning: Signal ampli-
fication and filtering. Noise, grounding, differential sig-
nals. Computer based data acquisition systems.
Analog to digital converters: resolution, linearity, con-
version time, quantazation error. Sampling, aliasing,
Nyquist rate. Data acquisition hardware: computer
card characteristics: bus standards, maximum sam-
pling rate, resolution, single ended and differential
inputs, hardware timers/pacers, interrupts and DMA.
AMEM 308: Total Quality Management, ECTS: 5
Quality overview: historical review, dimensions of qual-
ity, total quality as management approach. Quality in
improvement (Kaizen, benchmarking, reengineering).
Human resource management for quality. Teamwork:
quality circles, problem-solving teams, management
teams, work teams. Quality management, evaluation
and assessment: ISO 9000, Malcolm Baldridge crite-
ria, Deming prize.
AMEM 309: Tribology I, ECTS: 5
Introduction to tribological phenomena, factors that
influence tribological phenomena and regimes of lubri-
cation. Surface geometry and topography, Surface
measurement and statistics. Contact pressure and
deformation, Temperature rise due to frictional heating.
Friction theories. Wear and wear theories, Design for
zero wear, Wear debris analysis. Ferrograph.
Introduction to Hydrodynamic lubrication: The
Reynolds equation. Journal bearing design: the mobil-
ity method. Theories of EHL. Mixed lubrication.
AMEM 310: Introduction to Composite Materials
ECTS: 5
Types of composite materials, Reinforcements, Matrix
Materials, interfaces, thermoplastic and thermoset
composites. Fibres and matrices. Reinforcements,
Carbon fibres, Glass fibres. Fibre strength. Fibre archi-
tecture, fibre packing arrangements, long fibres, unidi-
rectional and multidirectional laminates, short fibres,
fibre distributions. Matrices, Polymer matrices, Metal
matrices, Ceramic matrices. Fabrication of compos-
ites. Fabrication methods: Autoclave moulding,
Vacuum bug, Spray-up, Filament winding, Pultrusion,
Resin transfer moulding, Hand lay-up. Basic
Mechanics of composites. Micromechanics. Density.
Mechanical properties. Thermal properties.
Macromechanics. Elastic constants of an isotropic
material. Elastic constants of a lamina. Analysis of lam-
inated composites. Applications in Aircraft engineering
and space hardware, Wind turbines, Marine craft,
Surgery.
AMEM 315: Kinematics of Mechanisms, ECTS: 5
Mechanisms: slider crank, four bar linkage. Vector
mechanics and position analysis. Velocity analysis:
velocity diagrams, diagram construction methods rela-
tive velocity method, instant center method.
Acceleration analysis: acceleration diagrams, diagram
construction methods, normal and tangential accelera-
tion, relative acceleration. Gear trains: types of gears,
terminology, relationship of gears in mesh, gear trains,
planetary gear trains. Cams: kinematics, types of
cams/ followers, follower motion, cam design.
AMEM 316: Machine Elements I, ECTS: 6
General concepts on machine design such as stress
and strength, stress concentration, Static strength,
Plastic deformation. Theories of failure, Failure preven-
tion, Static and dynamic strength of machine elements,
Fatigue. Shafts, Shaft material and critical speeds,
Keys and Couplings. Bearings, Bearing types,
Lubrication and seals, Bearing load and life, Selection
of ball and cylindrical roller bearing. Screws, Fasteners
and Connections. Welded and Bonded Joints, Welding
symbols, Stresses in welding, Static and fatigue load-
ing, Specification set. Cams and Flywheels.
AMEM 317: Machine Elements II, ECTS: 6
General, Introduction to gears, Types of gears, Tooth
system, Contact ratio, Force analysis, Applications of
gear design and power transmission in mechanical
drives. Spur and Helical Gears. Bevel and Worm
Gears, Stresses and Strength. Mechanical Spring,
Stresses in helical springs, Deflection of helical
springs, Extension and Compression springs, Springs
material, Fatigue loading, Design of springs,
Miscellaneous springs. Clutches and Breaks, Brake
analysis, Band-type clutches and brakes, Energy con-
sideration, Temperature rise, Friction materials.
Competition of the design of a power transmission,
Flat belts, Roller chain, Wire rope, Flexible shaft.
AMEM323: Mechanical Vibrations and Machine
Dynamics, ECTS: 6
Mechanical Vibrations: Fundamentals of vibration,
Parts, degrees of freedom, classification, analysis pro-
cedure, spring/ mass/ inertia/ damping elements, har-
monic motion. Free vibration of single-degree-of-free-
dom systems (Formulation of equations of motion
using Newton’s second law of motion, D’Lambert’s
Principle, Harmonic motion, Energy methods.
Prediction of natural frequency for single-degree-of-
freedom systems, modelling the stiffness characteris-
tics, damping). Forced Vibration (Harmonic excitation,
General Forced response). Basic introduction to multi-
degree-of-freedom systems. Machine Dynamics:
Continuous systems. Longitudinal and torsional vibra-
tions. Vibration measurement and evaluation. Vibration
control, balancing of rotating masses, Balancing of
reciprocating engines, Whirling of rotating shafts.
AMEM 326: Automation and Control Systems
ECTS: 6
Control system: model, input and output, plant and
Description of Courses
process, open vs. closed loop system, transducers
vs. actuators. Modelling of systems: Lagrangian mod-
elling, Laplace transform, transfer function. Time
response: poles and zeros, natural frequency, damp-
ing ratio, parameter identification, simulation. Block
diagrams: cascade, parallel, feedback. Stability: test
of coefficients, Routh Test. Accuracy: steady state
errors, unity feedback systems, system types and
steady-state errors. The Root Locus: properties,
sketching, design for positive feedback systems.
Automation: EDM, PLC’s, Sensors and Simulation,
conveyors, part feeders, AGV's, AS/RS, human side of
Automation. Laboratory work includes modelling and
simulation of controlled systems using Matlab and
PLC programming.
AMEM 400: Design and Organization of
Production Systems , ECTS: 5
Design of Goods: product life cycle, QFD approach,
make-or-by decisions, group technology. Selection of
manufacturing process: project, job, batch, continu-
ous, product – process matrix. Capacity planning:
forecasting demand fluctuations, measuring capacity,
alternative capacity plans. Location selection: location
decision, evaluation of alternatives. Production layout:
fixed – position, process, cell, product, mixed; select-
ing a layout type; line balancing; relationship charts.
Labour planning: job classifications and work rules,
work schedules). Organisation of a production sys-
tem: job design, motivation theories, job expansion,
self – directed teams, ergonomics. Work measure-
ment: labour standards, time studies. Quality man-
agement: TQM, cause-and effect diagrams, SPC. Use
of commercial software for project management.
AMEM 402: Introduction to Robotics, ECTS: 5
Coordinate transformations: position and orientation
of 3-D objects, 3-D positional relationships, 3-D orien-
tational relationships, minimal descriptions of orienta-
tion, position and orientation transformations.
Manipulator kinematics: forward and inverse kinemat-
ics. Motion Kinematics: angular and translational
velocity kinematics, construction of the manipulator
Jacobian, Singularities of the manipulator Jacobian.
Manipulator Dynamics: static forces and moments,
Lagrangian dynamics. Trajectory generation.
Manipulator design.
AMEM 403: Operations Management, ECTS: 5
Project management:, Gantt Charts, PERT analysis,
CPM analysis. Use of commercial software to form
schedules, assign resources and estimate costs.
Forecasting, least square method. Supply chain man-
agement: make or buy, outsourcing, vertical
Integration, logistics, waiting-line models. Inventory
management, ABC analysis, EOQ model. Aggregate
planning: material requirement planning (MRP), mas-
ter production schedule (MPS), MRP structure, MRP
management (JIT), MRPII. Short-term scheduling,
assignment method, bottlenecks. JIT & lean produc-
tion systems. Decision tree diagrams.
AMEM 404: Mechanical Engineering Design
ECTS: 5
The position of the design process within the compa-
ny. The necessity for systematic design. Design meth-
ods. Systems theory. Assembly and component.
Functional interrelations. Systematic approach.
Working methodology. Process planning and design-
ing. Problem solving process. Methods for finding
and evaluating solutions. Methods for combining
solutions. Selection and evaluating methods. Product
planning and clarifying the task. General approach.
Product definition. Design specification. Conceptual
design. Abstracting to identify the essential problems.
Establishing function structures. Developing working
structures. Embodiment design. Basic rules and prin-
ciples. Guidelines for embodiment design. Modeling
and simulation (FEA). Materials selection and Design.
Materials processing and design. Detail design.
Design for quality and minimum cost. Failure mode
and effect analysis. Cost factors. Estimating costs.
Cost models. Manufacturing cost.
AMEM 405: Manufacturing Processes with the
aid of CAD/CAM Systems, ECTS: 6
CAD/CAM Systems in manufacturing. Optimization of
cutting processes. Principles of Computer Aided
Designing systems. CAD systems for designing
mechanical parts in 2D and 3D dimension.
Description of different CAD/CAM neutral files.
Importing and exporting CAD/CAM electronic neutral
files (IGES, STEM, DXF). Principles of CAM systems,
PostProcessor operation and typical examples.
Production processes using CAD/CAM systems and
CNC machine tools NC Code in the material removal
(milling, turning). Optimization of manufacturing
processes using flexible manufacturing systems,
Graphical modeling of milling and turning. Operation
and programming of CNC machine tools using manu-
al programming and CAM systems.
AMEM 406: Introduction to Finite Elements in
Engineering, ECTS: 5
Stiffness matrix for spring element. FE equations
assembly of stiffness matrices. Bar and beam ele-
ments. Linear static analysis. Transformation of coor-
dinate systems; Element stress. Beam elements.
Frame Analysis. Using Analysis Software (FE). Two-
dimensional Problems. Stiffness matrices for 2-D
Problems: T3, T6, Q4 and Q8 Elements. Plate, shell
and solid Elements. Using COSMOS software. Solids
of revolution. Axisymmetric Elements. Symmetry in
finite element analysis. Nature of FEA Solutions; Error,
convergence and adaptivity. Substructures (superele-
ments) in FEA; Equation solving.
AMEM 407: Introduction to Boundary Elements in
Engineering, ECTS: 5
Boundary Element Formulation of Laplace's Equation;
weak formulation of the differential equation; transfor-
mation on the boundary; fundamental solution as
weighting function; boundary integral equation of the
2-D problem; preparative example for the limit
process; calculation of the limit; discretisation of the
boundary. Collocation method; numerical and analyt-
ical solution; Boundary Element Formulation of
Poisson's equation; calculation of domain integrals;
calculation of the unknown boundary variables.
AMEM 408: Tribology II, ECTS: 5
Simple contact mechanics including: The contact of
rough and smooth surfaces. Surface topography.
Solid / solid friction. Flash temperature. Tribological
phenomena. Lubricant film generation including:
Liquid viscosity and its measurement, Characteristics
and specification. Derivation and approximation to
Reynolds’ equation. Regimes of lubrication includ-
ing: Hydrodynamic lubrication, Elastohydrodynamic
lubrication, Mixed and boundary lubrication. Practical
application of these types of lubrication; plain bear-
ings, rolling element bearings, gears, additives.
Nature and properties of rubbing materials including:
Mechanical properties and composition of machine
components. Lubricant and grease composition.
Lubricant specification. Types of mechanisms of tribo-
logical damage including: Wear, Scuffing, Rolling con-
tact fatigue. Performance charts. Monitoring the
health of lubricated systems.
AMEM 409: Mechatronics, ECTS: 5
Electromechanical system representation and per-
formance. Digital processing and control functions.
Digital circuits. Microprocessor, microcomputer,
microcontroller. Architecture and principles of opera-
tion of a microcontroller. The concepts of assembly
language programming. Basics of higher-level pro-
gramming languages such as C. Microcontroller pro-
gramming and interfacing. Design of a microcon-
troller-based system. Mechatronics systems – control
architectures and case studies. Laboratory work
includes advanced programming of a PLC and inter-
facing microcontrollers and input, output devices.
AMEM 410: Nanotechnology, ECTS: 5
Basic concepts of nanotechnology. Nanostructures,
Micro/nanofabrication, and Micro/nanodevices.
Nanomaterials synthesis and applications. Carbon
nanotubes, nanowires. Micro/nanotribology and
materials characterization. Friction and wear on the
atomic scale. Nanoscale. Mechanical properties.
Nanomechanical properties of solid surfaces and thin
films. Mechanical properties of nanostructures.
Molecularly thick films for lubrication. Nanotribology of
ultrathin and hard amorphous carbon films. Industrial
applications and microdevice reliability. Micro/nanotri-
bology of MEMS/NEMS materials and devices.
Mechanical properties of micromachined structures.
AMEM 411: Advanced Manufacturing Processes,
ECTS: 5
Automation of Manufacturing Processes, Computer
Integrated Manufacturing, Manufacturing Systems,
Computer Aided Design and Engineering, Computer
Aided Manufacturing, Computer Aided Process
Planning, Computer Simulation of Manufacturing
Processes and Systems. Nontraditional manufactur-
ing processes. Processing of powder metals, ceram-
ics, glass, and superconductors, Production of Metal
Powders, Compaction of Metal Powders, Sintering.
Rapid prototyping, Subtractive Processes, Additive
Processes, Virtual Prototyping, Applications.
Advanced Machining Processes and Nanofabrication,
Chemical Machining, Electrochemical Machining,
Electrochemical Grinding, Electrical-Discharge
Machining, Wire EDM, Laser-Beam Machining, Laser
applications in manufacturing, Electron-Beam
Machining and Plasma-Arc Cutting, Water-Jet
Machining. Abrasive-Jet Machining, Nanofabrication,
Micromachining. Mechanical Surface Treatment and
Coating.
AMEM 412: Machine Elements III, ECTS: 5
Modeling of Machine Element Systems: mechanical
and non mechanical (hydraulic, pneumatic, electric).
Modeling of systems. Catalogues. Mechanisms: pla-
nar, spatial, cransklider, four bar linkage.
Manipulators: planar, SCARA, RPP, RRP, welding
robots, painting robots. Vibrations: crank operation,
forces and moments of inertia, vibrations, balancing of
rotating masses, balancing of reciprocating engines,
whirling of rotating shafts. Diagnostics and predictive
maintenance. Control: open loop control, closed loop
control, sensors, actuators, microcontrollers.
Laboratory work includes designing systems and
selecting motors using Danaher Motion, analyzing
mechanisms and manipulators using SPACAR soft-
ware and PLC programming.
AMET 200: Project, ECTS: 5
This course gives students the opportunity to apply
their engineering knowledge in order to solve a real
engineering problem. Projects may be individual or
group projects. In case of group projects each stu-
dent is assigned specific tasks. Each student has a
project advisor with whom he meets at least once a
week to discuss project progress and future work.
Each student is responsible for presenting a final
report that will include a detailed mathematical back-
ground of the problem, justify design decisions taken,
include working drawings, specifications, calculations
and cost assessment where applicable. The student
is also responsible to present his work and answer
questions orally.
AMET 400: Senior Project, ECTS: 8
This course gives students the opportunity to apply
his knowledge of engineering and design to a real
engineering situation. The student will be responsible
for a specific task from start to end. Projects may be
theoretical, experimental or design projects. In case of
group projects each student is assigned specific
tasks. Each student has a project advisor with whom
he meets at least once a week to discuss progress
and future work. Each student is responsible for
preparing and presenting a final report and answer
questions orally. The report will include detailed math-
ematical background of the problem, drawings, spec-
ifications, calculations and cost assessment where
applicable.
AMEW 101: Mechanical Workshop, ECTS: 2
Safety precautions in Mechanical Workshop.
Engineering measurements. Linear, angular and form
measurements. Measuring instruments: Vernier
Caliper, Micrometer, Protractors, Dial indicator.
Dimensional tolerances. Surface texture and proper-
ties. Lathes and turning processes. Main features and
controls of lathes. Lathe structure, Cutting tools. Basic
cutting parameters. Milling machines and milling
operations. Main features and controls of milling
machines. Horizontal and vertical milling machines.
Milling machine structure. Basic milling parameters.
Gear cutting. Typical welding processes. Arc and gas
welding using various welding parameters. Permanent
stress and strain in welding structures.
ACES 103: Statics, ECTS: 5
Condition for the equilibrium of a particle. The free
body diagram, Coplanar force systems. Force sys-
tems resultants. Moment of a force – scalar formula-
tion. Equivalent system. Resultants of a force and cou-
ple system. Equilibrium of a rigid body. Conditions for
rigid - body equilibrium. Equilibrium in two dimen-
sions. Free body diagrams. Equations of equilibrium.
Two and three force members. Structural analysis.
Simple trusses. The method of joints. Zero – force
members. The method of sections. Frames and
machines. Internal forces. Shear forces and bending
moment equations and diagrams. Relations between
distributed load, shear, moment. Center of gravity and
centroid. Center of gravity. Moments of inertia.
Definition of moments of inertia for areas. Parallel –
axis theorem for an area. Moments of inertia for an
area by integration. Moments of inertia for composite
areas.
AUTO 101: Vehicles Technology, ECTS: 5
Role of vehicles in transportation. Role of vehicles in
environment: air pollution, noise, energy consump-
y,g,,,,g,
pension system, braking system, tires, steering. Safety
Features: crashworthiness, anti-lock braking system,
adaptive cruise control, active suspension system,
traction control, electronic stability system, pre-crash.
Laboratory work includes the description of vehicle
components using the cut away models.
AUTO 105: Training in Automotive Service Station
ECTS: 2
Check list for serving a Car: Points for inspection and
parts to be replaced, intervals for next service/inspec-
tion and connecting a diagnostic unit on the vehicle.
Communication with other engineers and inspection
for probable faults and warranty recalls. Specification
of parts to be used checking for oil grade and quality,
spark plug gap, Coolant additives, etc. Record keep-
ing, filling in vehicle record history and updating cus-
tomer records.
AUTO 108: Vehicle Electrical and Electronic
Principles, ECTS: 5
Basic electrical quantities and units. Simple d.c. cir-
cuits, Ohm’s Law, Kirchoff’s Law, superposition theo-
rem, mesh and nodal analysis. Alternating voltages
and currents, sinusoidal signals, frequency, amplitude,
period. Types of capacitors, capacitance, charging
and discharging of capacitors. Types of inductors,
energy stored in inductive circuits. P-N junction, the
junction diode, rectifiers, regulators and the Zener
diode. Bipolar junction transistor, input/output charac-
teristics, circuit configurations, and biasing. Transistor
applications, switching and amplifiers. Digital
Electronics. Number systems: binary, octal and hexa-
decimal numbers. Binary addition, subtraction and
signed numbers. Character and numeric codes.
Digital circuits: logic functions, gates and truth tables.
Boolean algebra. Analysis and design of combination-
al logic circuits.
AUTO 109: Automotive Workshop, ECTS: 2
Engineering measurements. Importance of measure-
ments in engineering design and manufacturing.
Measurement of linear dimensions. Measurement of
angular dimensions. Comparative length-measuring
instruments. Dial indicator. Dimensional tolerances.
Surface texture and properties. Internal combustion
engines: cooling system, lubrication, electronic fuel
and ignition system. Assembly and disassembly of an
ICE. Measurement of compression ratio, pressure,
cubic capacity, valve seating, camshaft and crankshaft
wear etc. Introduction to diagnostic units. Emission
measurement and analysis from petrol and diesel
engines.
AUTO 203: Vehicle Electric and Electronic
Systems, ECTS: 6
Vehicle Wiring: Production issues, DIN regulations on
wiring diagrams, test Equipment and multiplex Wiring
systems. Instrumentation and Display systems.
Charging and Starting systems and batteries: Layout
and function of AC generator, current rectification and
regulating, layout and function of starting system with
solenoid and sliding rotor and, starting motors with
permanent magnetic, with magnetic coils and manu-
facture and capacity of batteries. Signals, Wipers and
Lighting. Safety Systems, Body Electrics and Control:
ABS systems, SRS systems, Traction control systems,
electric Windows/mirrors, air conditioning, sound sys-
tem, Alarm system and Information systems
(Operation and design). Future Trends in electronics:
Higher power demands, increase in loads and proba-
ble advances.
AUTO 205: Introduction to Vehicle Systems,
ECTS: 7
Longitudinal Vehicle Dynamics: longitudinal tire forces,
axle loads, power and traction limited acceleration,
braking forces, split braking, wheel lock up, ABS, per-
formance, modeling and simulation. Vehicle Power
Units: Otto and Diesel Motors, hydrogen motors, elec-
trical motors, power curves. Transmission Systems:
manual, automatic, CVT. Energy Resources and
Environmental Impact: 3-liter car, weight considera-
tions, aerodynamic resistance, rolling resistance, pol-
lution, pollution reduction measures, policy, noise,
noise reduction measures. Laboratory work includes
sound level measurements, performing field tests
using the lab car and measuring the longitudinal accel-
eration, deceleration, braking distance.
AUTO 206: Electronic Management Systems,
ECTS: 6
Introduction to the Vehicle electronic engine control:
Emissions and Fuel economy, engine Mapping, effect
of various control features on performance. Electronic
control Strategy of Fuel System: Catalytic Converters
and Oxygen sensor, frequency and deviation of the
fuel controller and open and close loop control.
Electronic control Strategy of Ignition System:
Electronic, mechanical and transistorized ignition (Hall
p g
ing control sensors and actuators operation.
AUTO 210: Technology and Business, ECTS: 5
Business Management: Managerial functions, roles and
skills. Organisational structure and design. Individual
and group decision making. Employee motivation
(process & content theories). Group and team behav-
iour. Managing individual differences and team dynam-
ics. Engineering Economic Decisions: Evolution of large
engineering projects: idea generation, design, safety,
cost, market demand, business risk. Classification of
Engineering Cost Elements, Average Unit Cost. Cost
concepts relevant to Decision Making (Make of Buy
Decision, Differential Cost, Break – even Volume analy-
sis). Marginal Costing (Profit maximisation problems).
Technology Management: Technology Assessment.
Tools for Analyzing Organizational Impacts of New
Technology/ Forecasting and Planning Technology.
Statistical thinking and process evaluation.
AUTO 302: Vehicle Internal Combustion Engines,
ECTS: 5
Four stroke cycle: SI engines and CI engines, Two
stroke cycle: Theory and operation. Criteria of perform-
ance: performance parameters, speed, fuel consump-
tion, air consumption, exhaust emissions, brake horse-
power, friction horsepower. Engine output and efficien-
cy, indicated horsepower. Performance characteristics:
speed, fuel consumption, efficiency, brake horsepow-
er, performance maps. Factors influencing perform-
ance: size of cylinder, speed, load, ignition timing,
compression ratio, air-fuel ratio, fuel injection, engine
cooling, supercharging. Real cycles and the air stan-
dard cycle: air standard cycles, fuel-air cycles, actual
cycles and their losses. Properties of fuels for IC
engines: fuels for SI engines, knock rating of SI
engines, Octane number requirement, Diesel fuels.
Alternative forms of IC engines: the Wankel rotary com-
bustion engine, the variable compression ratio engine.
Developments in IC engines: fuel injection, supercharg-
ing.
AUTO 303: Vehicle Dynamics & Control I, ECTS: 6
Ride Vehicle Dynamics: vertical tire forces, coil springs,
leaf springs, shock absorbers, stabilizer, independent
front and rear suspension system, ride comfort,
lumped parameter modeling, eigenfrequencies, eigen-
modes, stability, resonance, quarter car model with two
and four dofs, half car model, heave and pitch motion,
frequency response, time response. Active Suspension
Systems: open loop, closed loop, sensors, actuators,
solenoid valves, microprocessor, microcontroller, pro-
gramming microcontroller, first order system, second
order system, overshooting, rise time, settling time,
PID, tuning, state space, optimal control, skyhook
damping. Laboratory work includes performing field
tests using the lab car, measuring the vertical acceler-
ation and identifying vehicle parameters.
AUTO 307: Automotive Design Project, ECTS: 5
This course give students the opportunity to apply their
engineering knowledge in order to solve a real engineer-
ing problem. Projects may be individual or group proj-
ects. In case of group projects each student is assigned
specific tasks. Each student has a project advisor with
whom he meets at least once a week to discuss project
progress and future work. Each student is responsible
for presenting a final report that will include a detailed
mathematical background of the problem, justify design
decisions taken, include working drawings, specifica-
tions, calculations and cost assessment where applica-
ble. The student is also responsible to present his work
and answer questions orally.
AUTO 400: Ground Vehicle Aerodynamics, ECTS: 5
Aerodynamic forces and terms; similarity and drag/lift
coefficients; potential flow, streamlines and stream-
function, vorticity, circulation and lift. Flow around thin
airfoils. Boundary layers, skin friction drag, pressure
drag and flow separation. Combining boundary layer
and potential flow theories. Introduction to compressi-
ble aerodynamics; speed of sound, Mach number and
isentropic variations of thermodynamic properties.
Aerodynamics and vehicle performance; aerodynam-
ics of the complete vehicle.
AUTO 401: Vehicle Internal Combustion Engines
Design, ECTS: 5
Induction and Exhaust process: Dynamics behaviour
of Valve gear and effects of valve timing. Manifold
design. Requirement and properties of cooling agent
and design and calculation of cooling system ele-
ments. Design and calculation of lubricating system
elements. Mechanical Design considerations: Cylinder
block and Head materials, piston and rings and con-
necting rods, crankshaft, camshaft and Valves. Engine
Modelling: Burn rate, induction and Exhaust process,
engine Friction with case studies and applications.
Experimental Facilities like dynamometers, fuel con-
sumption measurement, air flow rate, temperature and
g y,
Ackermann geometry, steady state cornering- low
speed, steady state cornering high–speed, side slip,
critical velocity, lateral acceleration gain, neutral steer,
understeer, oversteer, yaw velocity – rate gain, tran-
sient response, equations of motion, stability, tire as a
damper, obstacle avoidance, wind force. Vehicle
Control Systems: accident avoidance systems: elec-
tronic stability system, advanced steering control, driv-
er assistance systems, adaptive cruise control, auto-
mated lane keeping. Future Developments: clutch, dif-
ferential, braking system, gearbox, steering system,
road wheel, air conditioning systems, safety systems.
Laboratory work includes performing field tests using
the lab car, measuring the lateral acceleration, identi-
fying Ackermann steering geometry.
AUTO 403: Vehicle Structures, ECTS: 6
Vehicle body structures, body engineering. Linear
elasticity: three dimensional stress and strain analysis
using rectangular co-ordinates. Equilibrium, compati-
bility and stress-strain relations. Vehicle body materi-
als: Metallic beams of prismatic and circular sections
under load, orthotropic and anisotropic materials
stress and flexural analysis, circular, rectangular, cor-
rugated plates under load. Plasticity: plastic failure,
crack propagation, long life and short life fatigue.
Vehicle overall structural design: loading cases, shear
panel method, Bredt-Batho theory, Finite Element
Analysis, stress concentration. Laboratory work
includes road tanker simulation under ADR loads
using COSMOS, ANSYS and LS_DYNA and plotting of
force – deflection curves using the mechanical press.
AUTO 404: Vehicle Crashworthiness, ECTS: 6
Frontal, side, rear and rollover accident. Legislations
and directives. Equations of motion, accident investi-
gation and reconstruction. Design Practices: Lumped
Mass-Spring System (LMS) and FE-based. Energy
management by energy absorbing mechanisms.
Energy Absorbing Systems: rings and beams.
Circular, square and tapered members, inversion
tubes and composite tubes. Vehicle and Occupant
Analysis: Restraint and airbag systems. Description of
head, neck and chest criteria. Impact biomechanics
and Injury mechanisms. Human tolerance to impact.
Lumped Mass-Spring Systems and FE based sys-
tems. Dummies and their modelling. Real human body
modelling. Multi-body models versus FE models.
Laboratory work includes beam member simulation
under axial and bending loads using COSMOS,
ANSYS and LS_DYNA and plotting force – deflection
curves using the mechanical press.
AUTO 405: Vehicle Engineering Design, ECTS: 5
Engineering Design: Energy, material and signal trans-
formation. Functional, working, conceptual and sys-
tem interrelationship. Logical, physical and construc-
tive operations. Systematic Approach: problem solv-
ing, abstracting to identify functions, solution princi-
ples, estimation and evaluation. Design Process:
Requirements definition, Conceptual Design,
Embodiment Design, Detail Design. Embodiment
Design: Basic rules, principles and guidelines. Design
Analysis and Optimization Methods: Finite Element
Analysis, Parameter Optimization Methods. Laboratory
work includes the minimization of the weight of a bus
frame structure using the Optimization Toolbox.
AUTO 406: Major Project, ECTS: 8
This course gives students the opportunity to apply
knowledge of engineering and design to a real engi-
neering situation. The student should learn to appreci-
ate the problems and steps involved in such a design
since will be responsible for a specific task from start
to end. Projects may be theoretical, experimental or
design projects. In case of group projects each stu-
dent is assigned specific tasks. Each student has a
project advisor with meets at least once a week to dis-
cuss project progress and future work. Each student is
responsible for presenting a final report that will
include a detailed mathematical background of the
problem, justify design decisions taken, include work-
ing drawings, specifications, calculations and cost
assessment where applicable. The student is also
responsible to present his work and answer questions
orally.
Department of
Civil Engineering
Chairperson
Papadopoulos Panicos
Vice-chairperson
Michaelides George (Acting)
Associate Professors
Papadopoulos Panicos
Assistant Professors
Anastasiou Christos
Christou Petros
Lees Andrew
Michaelides George
Lecturers
Konstantinou Panayiota
Michael Antonis
Nikolaides Dimitris
Onisiphorou Christakis
Parpottas Yiannis
Perdikou Skevi
Visiting Teaching Staff
Demosthenous Miltos - Professor
Special Teaching Staff
Markou George
Mountis George
Petrova Nenovska Lydiia
Themistokleous Kyriakos
Zinonos Zinonas
Civil Engineering
4 Years, Bachelor of Science, European Credit Transfer and Accumulation System, ECTS
Aims and Objectives of the Program:
The aim of the Program is to prepare students professionally as Civil Engineers for employment in the private and public sectors of industry and
provide the academic background to fullfil the obligations of the Civil Engineer in a highly diversified environment.
- To acquire the knowledge and skills for employment in the private and public sectors of the economy and building industry, as professional Civil
Engineers.
- To provide an integrated academic background in order to adopt to technological advancement .
- To provide the scientific background for futher studies or research.
- To gain knowledge of scientific concepts and engineering laws and develop an ability to interpret and evaluate engineering problems.
- To reinforce understanding of theory through laboratory experience and design projects.
- To develop an ability to reason analytically and abstractly.
- To introduce students in the practical engineering environment
Laboratories
Within the Civil Engineering Department the following five laboratories operate:
- Civil Engineering Laboratory
- Mechanical Engineering Laboratory II
- CAD/CAM Systems and CNC Machine Tools Laboratory
- Air Pollution Laboratory
- Physics Laboratory
In addition, for the Program of Study needs, there is also access to Chemistry, Computer Science, Electrical Engineering, Computer Engineering,
Power and Control Systems laboratories, as well as to the Drawing Room. All laboratories and Drawing Room are fully equipped to fulfill the goals
of the Program.
Professional Eligibility
The Program graduates are eligible to register to the Technical Chamber of Cyprus.
The Program requires the completion of 240 ECTS credits and
comprises of required courses, technical electives, free electives
and general electives as specified below:
ECTS
Required Courses 211
Technical Electives 10
Free Electives 15
General Electives 4
TOTAL 240
Required Courses ECTS Hours
Mathematics
AMAT 111 Calculus and Analytic Geometry I 5 3
AMAT 122 Calculus and Analytic Geometry II 5 3
AMAT 204 Differential Equations 5 3
AMAT 223 Calculus III 5 3
AMAT 181 Linear Algebra with MATLAB 5 3
AMAT 300 Probability and Statistics 5 3
AMAT 314 Numerical Methods 5 3
Physics
APHY 111 Mechanics, Heat & Waves With Laboratory 5 2+1*
APHY 112 Electromagnetism and Optics with Laboratory 5 2+1*
Mechanics and Structural Engineering
ACES 103 Statics 5 3
ACES 212 Structural Analysis 6 3
ACES 322 Indeterminate Structures 6 3
ACES 410 Advanced Structural Analysis 5 3
ACES 401 Concrete Structures Design 5 3
ACES 402 Steel Structures Design 5 3
ACES 471 Earthquake Engineering Design 5 3
Dynamics
AMEM 208Dynamics 5+1* 3+1*
ACES 450 Structural Dynamics I 5 3
Soil Mechanics and Foundations
ACEG 209 Geology I 5 3
ACEG 210 Soil Mechanics I with Laboratory 6 3+1*
ACEG 220 Soil Mechanics II with Laboratory 6 3+1*
ACEG 434 Foundation Design 5 3
Fluid Mechanics and Hydraulics
ACEH 315 Fluid Mechanics with Laboratory 6 3+1*
ACEH 430 Hydraulics 6 3+1*
Land Surveying
ACET 108 Surveying I 6 3+1*
ACET 208 Surveying II 5 3
Construction Management
ACEC 220 Measurement and Costing of Works 5 3
ACEC 316 Construction Management 5 3
ACEC 438 Engineering Contracts and Specifications 5 3
Materials
ACEM 116 Construction Materials I with Laboratory 6 3+1*
ACEM 216 Construction Materials II 5 3
Drawing
ACED 100 Construction Drawing & Detailing I 6 3+2*
ACED 200 Computer Aided Design (Civil Engineering) 6 3+2*
Programming
ACSC 104 Programming for Engineers 5 3+1*
ACES 403 Computer Methods in Civil Engineering 6 3+2*
General Civil Engineering
ACES 100 Introduction to Civil Engineering 2 1
ACEH 318 Environmental Engineering 5 3
ACET 314 Transportation Engineering 5 3
ACET 406 Highway Engineering 5 3
Project Work
ACEP400 Senior Project 8 1+1*
Technical Electives ECTS Hours
ACES 480 Prestressed Concrete 5 3
ACES 490 Bridge Engineering 5 3
ACEH 418 Environmental Engineering II 5 3
ACET 450 Remote Sensing and Image Interpretation 5 2+1*
AARC 301 Environment and Services I 5 3
ACEC 405 Estimating 5 3
ACES 451 Structural Dynamics II 5 3
ACEC 436 Construction Inspection 5 3
Free ElectivesF
r
e
e
E
l
e
c
t
i
v
e
i
s
a
c
o
u
r
s
e
o
f
f
e
r
e
d
b
y
o
t
h
e
r
D
e
p
a
r
t
m
e
n
t
s
o
f
t
h
e
U
n
i
v
e
r
s
i
t
y
f
o
r
w
h
i
c
h
a
s
t
u
d
e
n
t
i
s
q
u
a
l
i
f
i
e
d
t
o
r
e
g
i
s
t
e
r
.
General Electives
Students should choose one course from group A and one course
from group B.
ECTS Hours
Group A - Cyprus Studies
AECH111 Cyprus in the 20th Century 2 2
AECH101 Introduction to the History of Cyprus 2 2
Group B - Greek Language and Literature
AEGL111 Modern Greek Literature 2 2
AEGL101 Introduction to Greek Language 2 2*
L
a
b
o
r
a
t
o
r
y
H
o
u
r
s
Description of Courses
ACES103: Statics - ECTS: 5
Upon completion of the subject students will be able
to understand the basic concepts and methods for
the analysis and composition of forces, of particle
equilibrium, summation of forces and moments, load-
ing configurations, the importance of the Free Body
Diagram, how to handle distributed loads, beam equi-
librium, joint equilibrium. Apply and use the principles
of mechanics to the equilibrium of particles and
beams, trusses, mechanisms, concepts of centroids
and second moments of areas to the determination of
properties of sections. Analyze trusses and mecha-
nisms, and determine shear-force and bending-
moment equations for simple beam configurations.
Evaluate different methods of analysis. Create struc-
tural models of real structures.
ACES 212: Structural Analysis - ECTS: 6
Upon completion of the subject students will be able
to understand the concepts of shear force, bending
moment, slope and deflection, and their use in struc-
tural design. Apply these concepts & use consistent
sign conventions in order to calculate, sketch, and
write equations to describe the distributions of shear-
force and bending-moment diagrams and draw bend-
ing moment and shear force diagrams. Analyze
beams in order to calculate longitudinal stresses and
shear stresses due to bending moment and shear
force, locate points of maximum stress and calculate
slopes and deflection equations giving due regard to
boundary conditions. Evaluate different methods of
determining shear –force and bending-moment equa-
tions as well as geometric and virtual work methods to
calculate beam deformations from applied loads.
Create basic beam and column designs.
ACES322: Indeterminate Structures - ECTS: 6
Upon completion of the subject students will be able
to: a) Differentiate between statically determinate and
indeterminate stable and unstable structures. b)
Understand the principle of superposition for linearly
elastic structures and its importance.
Apply the concepts of flexibility and stiffness, the
force-method, the moment-distribution, and virtual
work methods of analyzing statically indeterminate lin-
early elastic structures. Analyze beams, frames and
trusses using the force method the moment distribu-
tion method and virtual work. Evaluate and compare
different methods of analysis of indeterminate struc-
tures. Develop the methods in matrix form and create
small computer algorithms for their implementation.
ACES410: Advanced Structural Analysis - ECTS: 5
Upon completion of the subject students will be able
to understand the concepts of stiffness-related distri-
bution of moment and develop the formation of stiff-
ness equations including the use of matrix notation
and matrix algebra to systemize the computations of
the stiffness method. Apply stiffness principles in the
formulation and development of the stiffness matrix of
a real structure. Analyze structures using the stiffness
method for the determination of displacements and
stresses. Evaluate the use of the stiffness method for
the analysis of structural systems.Create stiffness and
finite element models for simple linearly elastic frame
structures.
ACES401: Concrete Structures Design - ECTS: 5
Upon completion of the subject students will be able to
understand the principles and concepts of modern
design codes appropriate for different applications of
reinforced concrete and relate analysis and design
stages. Apply & use code provisions in the determina-
tion of loads on structures and the application of appro-
priate load factors in the analysis of structures, as well
as design code provisions with respect to serviceability
and ultimate limit states. Analyze and design beams for
bending, shear and deflection, one-way and two-way
slabs, columns and footings. Evaluate the analysis and
design cycle. Create complete design drawings for
simple beams, slabs, columns and footings.
ACES402: Steel Structures Design - ECTS: 5
Upon completion of the subject students will be able
to understand the principles and concepts of modern
design codes appropriate for different applications of
steel and relate analysis and design stages.
Distinguish between working stress and LRFD. Apply
& use code provisions in the determination of loads on
structures and the application of appropriate load fac-
tors in the analysis of structures, as well as design
code provisions with respect to serviceability and ulti-
mate limit states. Analyze and design beams,
columns, and connections. Evaluate the analysis and
design cycle. Create complete design drawings for
simple beams, columns and connections.
ACES471: Earthquake Engineering Design -
ECTS: 5
Upon completion of the subject students will be able
to understand the principles and concepts of modern
design codes with respect to the dynamic behavior
and seismic design of structures. Apply seismic
design concepts in the conceptual design of struc-
tures and decide on geometrical configurations of
buildings. Analyze design spectra, and corresponding
dynamic behavior of buildings and other structures
Evaluate different design philosophies with respect to
earthquake resistance. Create design-drawings and
details of earthquake resistant members.
ACES450: Structural Dynamics I - ECTS: 5
Upon completion of the subject students will be able
to understand basic dynamic terms and concepts of
the dynamic behavior of systems. Apply structural
dynamics in the determination of the response of sim-
ple single-degree of freedom systems to dynamic
loading. Analyze response spectra diagrams.
Evaluate mode shapes for simple two-dimensional
frames simple harmonic motion of a basic frame
structure. Create dynamic analysis results for a two
dimensional shear building, and algorithms for the
matrix formulation of structural dynamics.
ACEG209: Geology I - ECTS: 5
Upon completion of the subject students will be able
to identify minerals and rocks, igneous, sedimentary,
metamorphic rocks, earth surface processes, geolog-
ical hazards, groundwater, plate tectonics and earth-
quakes and understand Cyprus ground formations
and soils and main Cyprus geological hazards. Apply
standard methods of rock, soil and soil-processes
description. Analyze relevance of Geology to Civil
Engineering. Evaluate methods and stages of site
investigations. Create a field-trip-report describing
rock and soil formations in Cyprus.
ACEG210:Soil Mechanics I with Laboratory
ECTS:6
Upon completion of the subject students will be able
to describe methods of visual soil description, meth-
ods of site improvement and their suitability for differ-
ent soils and situations and understand the physical
nature of soil, measurement and interpretation of
index properties, and concept of effective stress.
Apply soil mechanics concepts and laboratory tech-
niques in the determination of in-situ stress and
stress change due to surface load, one-dimensional
compression calculations, maximum dry density/ opti-
mum moisture content. Analyze geotechnical prob-
lems by appropriately categorizing into soil-mechan-
ics formulations. Evaluate the techniques of site
improvement in different situations and the impor-
tance of site controls. Create flownet and associated
seepage and pore pressure calculations, oedometer
test and associated in-situ stress/stress change/set-
tlement calculations, laboratory determination of MDD
and OMC.
ACEG220:Soil Mechanics II with Laboratory
ECTS:6
Upon completion of the subject students will be able
to describe laboratory and in-situ methods of deter-
mining soil strength, foundation types, retaining wall
types and understand parameters of soil strength
(Mohr-Coulomb failure criterion, apparent cohesion,
drained/undrained strengths, volume changes, critical
state concept). Apply soil mechanics concepts and
laboratory techniques in the determination of shear-
box determination of friction angle of sand, triaxial
determination of shear strength of sand and a clay
(undrained with measurement of pp), Analyze geot-
echnical problems by appropriately categorizing into
soil-mechanics formulations (embedded cantilever
retaining wall design, shallow foundation design).
Evaluate the accuracy, precision and suitability of soil
strength measurement methods in different soils, situ-
ations and applications suitability of gravity/RC can-
tilever/embedded cantilever retaining walls and
pad/strip/raft and deep foundations on different soils
and for different applications. Create foundation and
retaining wall designs calculations and drawings.
ACEG434: Foundation Design - ECTS: 5
Upon completion of the subject students will be able
to identify methods of site investigation, foundation
and retaining wall types and understand the geotech-
nical design process from site investigation, interpre-
tation, design and monitoring. Apply design tech-
niques for shallow foundations with complex loads,
RC cantilever and gravity retaining walls. Analyze site
investigation data for the selection of appropriate
shallow and deep foundation types or retaining wall
types and calculation of factors of safety on stability
for complex cases. Evaluate degree of certainty and
hence degree of conservatism, need for further inves-
tigation, need for monitoring. Create design calcula-
tions for shallow foundation with complex loads and
soil conditions, RC cantilever and gravity retaining
wall.
ACEH315: Fluid Mechanics with Laboratory
ECTS: 6
Upon completion of the subject students will be able
to identify Properties of fluids and understand con-
cepts and principles of Fluid statics and fluid-motion,
continuity equation, Bernouli equation Momentum
equation. Apply fluid mechanics basic principles and
laboratory techniques in the determination of fluid
parameters and effects. Analyze forces on sub-
merged surfaces and become familiar with the princi-
ples involved in fluid motion such as continuity and
momentum for providing solutions to fluid problems.
Evaluate various case studies. Create preliminary
hydraulic designs.
ACEH430: Hydraulics - ECTS: 6
Upon completion of the subject students will be able
to identify basic hydraulic principles and understand
laminar and turbulent flow in pipes, Dimensional
analysis, Open-channel flow. Apply hydraulic princi-
ples to solve civil engineering problems and use
dimensional analysis, to simulate engineering prob-
lems. Analyze pipe flow, laminar and turbulent flow in
pipes. Evaluate water distribution systems. Create
hydraulic designs.
ACET108: Surveying 1 - ECTS: 6
Upon completion of the subject students will be able
to identify branches of surveying – general principles
of surveying –types of surveys-importance of survey-
ing-survey of Cyprus – scales of maps and plans
andunderstand measurement concepts and methods
for distance measurements, principles of GPS, and
angular measurements. Apply measurement and lev-
eling principles in the surveying and mapping of
areas, the determination of sections and for creating
contours. Analyze practical results found from a series
of practical exercices related with the use of leveling,
optical square, theodolite. Evaluate experimental
results obtained from GPS measurements and level-
ing exercises. Create plans of topographical survey
for engineering development; plans, designs for set-
ting out engineering works
ACET208: Surveying II - ECTS: 5
Upon completion of the subject students will be able
to identify instruments for angular measurements
“Theodolite” and understand the concepts and princi-
ples for the determination of areas and volumes for
several civil engineering projects, Setting out a vertical
curve, Tacheometry, Traverse Surveys and
Computations, Basic geodesy, the theory of the GPS
satellite system and the use of the system for survey-
ing and setting out purposes and GIS, Satellite
Remote Sensing and Photogrammetry principles.
Apply using areas and volumes principles for deter-
mining earthworks in several civil engineering projects
and using Mass Haul Diagrams for determining costs
in earthworks. Analyze practical results found from a
series of practical exercices related with the use of
total station for closed traverses. Experimental results
obtained from total station measurements, laser level
measurements -case studies from the use of GIS and
satellite remote sensing for several civil engineering
projects.Plan photogrammetric flight missions, deter-
mine flight plan for mapping purposes.
ACEC220: Measurement & Costing of Works -
ECTS: 5
Upon completion of the subject students will be able
to identify methods of measurement and understand
the general principles of measurement. Apply meas-
urement procedures and mensuration applications.
Analyze different measurement methods. Evaluate the
advantages and disadvantages of different measure-
ment methods. Create measurements for Groundwork
and Foundations, Brick and Block Walling Fires,
Flues, Vents and Stone Walling, Floors and Partitions
,Pitched and Flat Roofs, Internal Finishes, Windows,
Doors, Staircases and Fittings, Bill Preparation and
Production
ACEC316: Construction Management - ECTS: 5
Upon completion of the subject students will be able
to identify critical path networks and resource alloca-
tion; quality assurance, health and safety and codes
of practice and understand aspects of civil engineer-
ing management. Apply knowledge of the above top-
and methods used in construction. Create case study
involving manipulation and interpretation of data;
mathematical skills; project, time and resource man-
agement.
ACEC438: Engineering Contracts and
Specifications - ECTS: 5
Upon completion of the subject students will be able to
understand the legal aspects of engineering and iden-
tify the elements of a valid contract, types of contracts
and the importance of specifications and method of
measurement. Recognize and assess the type of con-
tract that will suit a specific type of project and adjust
and modify accordingly specific data within the con-
tract variables so that it will apply and fit best the type
of project. Verify through a feasibility study if a contract
can lead to a successful project. Analyze differences
between the contracts signed by architects and con-
tractors, engineers and contractors, owners and engi-
neers etc. Evaluate various options of available con-
tracts that apply to a series of project types. Create
specifications according to type of project, scheduling,
location, available terrain and weather conditions.
ACEM116: Construction Materials I with
Laboratory - ECTS: 6
Upon completion of the subject students will be able to
identify physical, index, and mechanical properties of
materials and understand the advantages and disad-
vantages of different materials and their applications.
Apply knowledge and skills concerning the setting up
of materials classification and strength/stiffness tests
in the laboratory. Analyze material parameters required
for different applications and different types of materi-
als. Evaluate the methods of obtaining material param-
eters for different applications. Create specification for
material selection and required tests for a building
project.
ACEM216: Construction Materials II - ECTS: 5
Upon completion of the subject students will be able to
identify the basic properties of modern materials and
their uses and understand the measurement and use
of the more advanced properties of concrete, including
modulus of elasticity, creep, thermal shrinkage. Apply
the basic properties of modern materials and their use.
Analyze the relative properties of various modern con-
struction materials and assess the applicability in dif-
ferent situations. Evaluate advantages and disadvan-
tages of modern construction materials. Interpret of
laboratory measurement data and application of mod-
ulus of elasticity of concrete in a simple RC beam
example. Additional assessment of shrinkage and
creep potential.
ACED100: Construction Drawing and Detailing I
ECTS: 5
Upon completion of the subject students will be able to
identify drawing equipment, lines, presentation meth-
ods, drawing principles, plan-view, elevations, sections
and understand how to undertake and read architec-
tural and construction drawings and how to work with
the drawing instruments. Apply basic drawing skills in
the drafting of elements plan and elevation view and
sections. Develop an ability to link the three dimension-
al nature of objects to two dimensional drawings and
vice versa. Evaluate different presentation methods.
Create drawings for a building project. Case studies:
Staircases - Different types Retaining Walls -
Foundation Walls Windows - (Types)Parapet Wall -
Roof Detail
ACED200: Computer Aided Design – (Civil
Engineering) - ECTS: 6
Upon completion of the subject students will be able to
identify Autocad layout, layers, various drawing com-
mands, drawing layout, printing and plotting and
understand how to manipulate drawings, make correc-
tions and modifications, in a fast and simple way inside
Autocad. Apply in drawing plans, elevations and sec-
tions. Analyze three dimensional objects to two dimen-
sional drawings and vice versa. Evaluate the advan-
tages and disadvantages of computer aided design
Create Drawings for a building project using CAD.
ACES403: Computer Methods in Civil Engineering
ECTS: 6
Upon completion of the subject students will be able to
identify the types of engineering software available to
assist the engineer in different aspects of design and
construction and understand the need to organize
engineering problems for computer solution carefully
and to understand the limitations and assumptions of
the software being used. Apply simple engineering
algorithms to simple computer programs. Analyze the
applicability of various common engineering programs
to everyday engineering problems. Evaluate the limita-
tions and assumptions of a selection of engineering
programs. Create a simple design using engineering
software or a hand-written program and then compare
ACES100: Introduction to Civil Engineering
ECTS: 2
Upon completion of the subject students will be able to
identify the participants in an engineering project,
including client, contractor, QS, etc and understand
the roles and responsibilities of the Civil Engineer.
Appreciate the importance of Civil Engineering in soci-
ety. Analyze the environmental impact of many civil
engineering projects. Evaluate the need for regulation
in civil engineering, in particular in the area of health
and safety. Create a construction team for an example
civil engineering project, describe the roles of each
participant.
ACEH318: Environmental Engineering - ECTS: 5
Upon completion of the subject students will be able to
identify general environmental engineering issues,
environment and understand principles and concepts
relating to: Public Health, Private and Public Water
Supplies, Water Quality: Physical and Chemical
parameters and Quality requirements, Water
Treatment, Water and Waste Water Quantities,
Engineered Systems for Wastewater Treatment and
Disposal. Primary and Secondary. Treatment Systems.
Advanced Wastewater Treatment. Apply water quality
issues for providing solutions to a variety of water pol-
lution problems. Analyze water quality data. Evaluate
case studies of waste water treatment. Create private
and public water supplies, water-treatment and waste-
water treatment systems in Cyprus.
ACET314: Transportation Engineering - ECTS :5
Upon completion of the subject students will be able to
understand basic concepts, ideas, principles of
Transportation engineering Airport Engineering,
Coastal Engineering and Railroad Engineering. Apply
transportation planning and modeling in several case
studies. Analyze traffic impact assessment case stud-
ies. Evaluate traffic signal design case studies and pro-
vide the suitable design. Create design case studies
for airport engineering and highway engineering
aspects.
ACET406: Highway Engineering - ECTS: 5
Upon completion of the subject students will be able to
understand basic concepts, ideas, principle :Highway
Economics and Finance, Highway Planning and
Design/Geometry, Highway Soil Engineering, Highway
Pavement Materials, Flexible Pavement Design,
Concrete Pavement Design, Pavement Maintenance.
Apply highway pavement design for various situations
and geometry standards for planning/designing high-
ways. Analyze highway geometry standards (employ
commercial packages such as AUTOCAD, MAPCIVIL
2006). Evaluate pavement maintenance methods used
around the world and pavement maintenance methods
used in Cyprus. Create design case studies for high-
way engineering aspects (design, soil materials etc).
ACEP400: Senior Project - ECTS: 8
Upon completion of the subject students will be able to
understand basic engineering background civil engi-
neering concepts, ideas, principles. Use library
resources (journals, books, local industry) for research.
Analyze experimental or theoretical results. Evaluate
alternative scenarios, appraise literature review and
examine problems and recommend ideas. Develop an
ability to report information in a structured manner.
ACES480: Prestressed Concrete - ECTS: 5
Upon completion of the subject students will be able to
identify the principle of prestressed concrete and its
applications, methods of prestressing, appropriate
design codes. Apply appropriate codes to design pre-
stressed concrete beams and slabs. Analyze the differ-
ences and similarities between design codes for pre-
stressed concrete. Evaluate the different systems and
their advantages and disadvantages. Design basic
prestressed concrete continuous beam and prestress-
ing regime.
ACES490: Bridge Engineering - ECTS: 5
Upon completion of the subject students will be able to
identify various bridge types, their applicability to differ-
ent situations and their corresponding construction
methods and understand the relationship between
geotechnical information, analysis techniques and
design issues to bridge design. Apply the relevant
codes to develop load cases for various highway
bridge designs and methods for the design of key ele-
ments of the common types of bridges. Analyze the
effects of construction methods and sequence in the
design of bridges. Evaluate the suitability of the differ-
ent bridge types to particular situations. Design a
bridge to solve a particular problem.
ACEH418: Environmental Engineering II - ECTS: 5
Upon completion of the subject students will be able to
understand concepts, ideas, principles relating to:
Water Quality, Public Health, Water Pollution,
Development, Environmental Impact Assessment &
Risk assessment, GIS and Remote Sensing for
Environmental Applications. Apply principles in an
environmental impact assessment study. Analyze pub-
lic health situations, preventing strategies. Evaluate
sustainable development, air pollution, waste manage-
ment strategies in Cyprus. Create waste management,
waste-water treatment design, water treatment design
system, noise pollution case studies.
ACET450: Remote Sensing & Image Interpretation
ECTS: 5
Upon completion of the subject students will be able to
understand remote sensing basic principles:
Photogrammetry, Satellite Remote Sensing, Non-pho-
tographic Imagery, Digital Image Analysis, Image
Exploration, Image Correction / Rectification,
Unsupervised Classification, Supervised Classification,
Post-processing techniques, Verification, Additional
Capabilities of Software / Outputs, Applications, GIS,
GPS & Remote Sensing Applications: case studies
from Cyprus. Apply satellite remote sensing applica-
tions to geological, civil engineering and environmental
problems and areas. Analyze satellite imagery (pre-
processing and post-processing) classified images
Evaluate different atmospheric correction methods
used in the pre-processing of satellite images differ-
ences between aerial photography and satellite remote
sensing. Assess case studies from Cyprus and other
countries. Use of commercial packages in remote
sensing applications (civil & environmental engineering
themes)
AARC301: Environment and Services I - ECTS: 5
Upon completion of the subject students will be able to
understand environmental issues and building servic-
es and the concepts of: basic environmental control
systems and issues, and develop an intuitive under-
standing of how to apply these concepts to the design
of buildings, water supply, waste sewage, storm water
disposal, heating, cooling, lighting, electrical/mechani-
cal systems work for the design of buildings. Apply
design procedures for buildings using environmental
issues and services location. Analyze environmental
factors and their significance in building design.
Evaluate case studies: building services, urban design,
sustainability issues. Design case study for building
services.
ACEC405: Estimating - ECTS: 5
Upon completion of the subject students will be able to
identify different estimating methods and tools. Apply
different methods of estimating, including computer
methods. Analyze costs. Evaluate the construction
costs of standard building elements as part of a partic-
ular construction project. Create through research and
case study review.
ACES451: Structural Dynamics II - ECTS: 5
Upon completion of the subject students will be able to
understand the matrix formulation of dynamics .Apply
dynamics in the solution of multi-degree of freedom
systems to dynamic loading. Analyze three dimension-
al structures for their response due to dynamic loading
Evaluate methods of dynamic tuning and control of
vibrations in structures. Create dynamic designs of
complex structures
ACEC436: Construction Inspection - ECTS: 5
Upon completion of the subject students will be able to
identify inspection methods and procedures, health
and safety, quality control, Construction issues and
understand basic concepts, ideas, principles relating
to: Importance of inspection control Site Supervision,
Methods for Sampling Procedures, Methods for
Inspection of row and composite materials, Methods
for Inspection of finish products, Testing of Materials,
Compliance of Materials with specification Products,
Tolerances, Inspection of Finished Product. Apply per-
formance-related quality criteria. Analyze several alter-
native supervising procedure and systematic process
controls, sampling and testing procedures. Evaluate
inspection methods and procedures. Develop inspec-
tion and supervision skills and procedures to the
prompt completion of an engineering project - case
studies: inspection reports, structural reports.
Quantity Surveying
4 Years, Bachelor of Science, European Credit Transfer and Accumulation System, ECTS
General Aim
The Program provides the opportunity to students with an orientation towards the disciplines of building technology, management, economics and law
to merge these disciplines into a professional career in the area of Quantity Surveying. This is a highly concise and practical program geared towards
providing the state-of the-art skills necessary for immediate entering practice at the highest level. The program gives students the opportunity to apply
their training in real world applications.
Program Course Distribution
The structure of the Bachelor of Science in Quantity Surveying is based on the Credit Accumulation Mode of Study. At least two hundred and forty
(240) credits are required in order to graduate, of which two hundred and six credits (206) are core courses. Students must also take three technical
electives from a list of advanced courses in the major specializations of Quantity Surveying. In addition to the technical courses, students must take
non-technical electives in the areas of Cyprus Studies and Greek Language and Literature as well as a minimum of three additional free electives.
Furthermore, during the 7th and 8th semesters of the program, each student has to complete projects in areas of his/her interest. The program is
structured in such a way as to provide students a broad knowledge from all main areas of the field of Quantity Surveying. A general Quantity Surveying
knowledge is provided through courses related to Mathematics and through a number of introductory courses on Construction Materials, Construction
Technology, Management Economics and Law. The tools required by students to become successful professional Quantity Surveyors, are provided
through a number of advanced courses, extensive assignments and practical case studies. All courses are assessed according to the normal proce-
dure followed by the University with the exception of practical work, which have no final exam element. The practical component mark that is included
in certain subject areas contributes to the overall students' coursework mark for each course individually. Project assessment is carried out based on
regulations.
Core Quantity Surveying Competences
Technical
- Interpret and to some extend prepare working and shop drawings
- Have knowledge of construction processes, methods and materials
- Interpret and implement a health & safety plan
- Propose sustainable materials, methods and systems in construction
and development
- Interpret and to some extend verify levels and construction layout
information
- Have Knowledge of geology and geotechnical materials in construction
- Have knowledge of infrastructure (building services, roads, water
main/sewer, mechanical and electrical systems)
Legal
- Have a general competence in construction contracting practices
- Understand European and Cyprus Law in general and with respect to
health and safety and the environment
- Advise on ways of procuring a project
- Form Cyprus and International construction contracts
- Administer construction contracts
- Assess or compile claims for loss and expense
- Advise on the avoidance and settlement of disputes
- Possess professional and ethical behaviour
Cost
Control
- Measure and price construction works
- Incorporate H&S and environmental management issues in costing
- Evaluate sustainable development in the construction environment
- Perform feasibility studies and assess alternatives
- Carry out cost benefit analyses
- Analyse whole-life cycle costing and advice on whole life appraisal
- Perform cost planning
- Carry out valuations and cost estimation
- Prepare construction financial reports
- Prepare property and asset valuations
Managerial
- Organize, plan, monitor and control construction projects
- Use computer methods for project planning and cost control
- Plan and conduct meetings
- Manage people and products
- Manage a modern organization with information technology
- Manage the commercial success of a project for a contractor
- Monitor design development against planned expenditure
- Conduct value management and engineering exercises
- Assess capital and revenue expenditure over the whole life of a facility
- Undertake a risk appraisal
- Have negotiation skills
The Program has been conditionally approved by the Evaluation Committee of Private Universities (ECPU).
The Program requires the completion of 240 ECTS credits and
comprises of required courses, technical electives, free electives
and general electives as specified below:
ECTS
Required Courses 206
Technical Electives 15
Free Electives 15
General Electives 4
TOTAL 240
Required Courses ECTS Hours
General Quantity Surveying
AQSP100 Introduction to Quantity Surveying 5 1
Mathematics & General Science
AMAT111 Calculus and Analytic Geometry I 5 3
AMAT182 Lin. Algebra with Analytic Tools 5 3
AMAT300 Probability and Statistics 5 3
APHY111 Mechanics, Heat & Waves With Laboratory 5 2+1*
ACES200 Structural Systems 5 3
Geology
ACEG207 Engineering Geology 5 3
Land Surveying
ACET108 Land Surveying 6 2+2*
Construction Technology
ACEC200 Construction Technology 5 3
ACEH210 Environment and Services 5 3
ACEH330 Sustainability
and Environmental Management 5 3
Drawing
ACED100 Construction Drawing 5 2+2*
ACED200 Computer Aided Design 5 2+2*
Programming
AQSC104 Computer Programming
for Quantity Surveyors 5 2+2*
AQSC431 Computer Methods in Construction
and Virtual Prototyping 5 2+2*
Measurement and Costing
ACEC220 Measurement and Costing of Works 5 2+2*
ACEC223 Measurement and Costing
of Engineering Services 5 2+2*
AQSP220 Measurement Project 5 1+4*
Materials
ACEM 117 Construction Materials 5 2+2*
Economics
AEAP200 Principles of Economics 5 3
AEAP350 Economics and Finance 5 3
AQSE330 Cost Planning and Project Cost Control 5 3
AQSE430 Evaluating Sustainable Development 5 3
AQSE480 Development Economics
and Investment Appraisal 5 3
AQSE360 Construction Economics 5 3
AQSE370 Risk Analysis and Risk Management 5 3
Legal Aspects
ALAW200 Principles of Law 5 3
AQSL270 Construction Contracts 5 3
AQSL370 Construction Contract Administration 5 3
AQSL390 Dispute Resolution 5 3
AQSL450 Adjudication and Arbitration 5 3
Management
AQSM200 Principles of Business Management 5 3
AQSM250 Management of Products and Finance 5 3
ACEC316 Construction Management 5 3
ACEC320 Construction Planning and Procurement 5 3
Practical Training
AQSP410 Construction QS Practice 7 1+5*
AQSP420 Advanced QS Practice
in Engineering Services 8 1+5*
Project Work
AQSP400 Integrating Project 5 1+4*
AQSP450 Senior Project 10 1+7*
Technical Electives ECTS Hours
AQSM440 Negotiating Skills and Resolving of Disputes 5 3
AQSM403 Real Estate Management 5 3
AQSE460 Feasibility and Technoeconomic Studies 5 3
AQSE430 Evaluating Sustainable Development 5 3
AQSE470 Advanced Risk Analysis and Management 5 3
AQSE490 Transport Economics 5 3
AQSM475 Facilities Management 5 3
AMAT314 Numerical Methods 5 3
Free ElectivesF
r
e
e
E
l
e
c
t
i
v
e
i
s
a
c
o
u
r
s
e
o
f
f
e
r
e
d
b
y
o
t
h
e
r
D
e
p
a
r
t
m
e
n
t
s
o
f
t
h
e
U
n
i
v
e
r
s
i
t
y
f
o
r
w
h
i
c
h
a
s
t
u
d
e
n
t
i
s
q
u
a
l
i
f
i
e
d
t
o
r
e
g
i
s
t
e
r
.
General Electives
Students should choose one course from group A and one course
from group B.
ECTS Hours
Group A - Cyprus Studies
AECH111 Cyprus in the 20th Century 2 2
AECH101 Introduction to the History of Cyprus 2 2
Group B - Greek Language and Literature
AEGL111 Modern Greek Literature 2 2
AEGL101 Introduction to Greek Language 2 2*
L
a
b
o
r
a
t
o
r
y
H
o
u
r
s
Description of Courses
AQSP100: Introduction to Quantity Surveying
ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content:
University Procedures and the use of IT. Duties of
each professional in the construction industry, impor-
tant construction methods, methods of organizing
construction, methods of measurement of works in
international construction practice. Understanding
(interpreting, exemplifying, paraphrasing, classifying,
summarizing, inferring, explaining) concepts, ideas,
principles etc: The role of the Quantity Surveyor and
Related Disciplines (Engineers, Architects), and the
importance of planning, control and management of
works. Applying (implementing, carrying out, using,
executing) concepts, ideas, skills, theories, strategies
in different situations: in an organizational chart for a
small construction project. Analyzing (comparing,
organizing, deconstructing, attributing, outlining,
structuring, integrating): Quantity Surveyors
Functions. Evaluating (checking, hypothesizing, cri-
tiquing, experimenting, judging, testing, detecting,
monitoring): Construction Technology Equipment and
Procedures. Creating (designing, constructing, plan-
ning, producing, inventing, devising, making):
Planning the execution of a small building project in
Cyprus.
ACES200: Structural Systems – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: Analysis
and Composition of Forces, Concept of Moment of
Force, summation of forces and moments, loading
configurations, definition of truss, mechanism, shear-
force, bending-moment, centroid moment of inertia.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: Types of Structures
and Systems, basic concepts and methods of particle
equilibrium, the importance of the Free Body Diagram,
how to handle distributed loads, beam equilibrium,
joint equilibrium. Applying (implementing, carrying
out, using, executing) concepts, ideas, skills, theories,
strategies in different situations: the principles of
mechanics to the equilibrium of particles and beams,
concepts of centroids and second moments of areas
to the determination of properties of sections.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating): trusses
and mechanisms, and determine shear-force and
bending-moment equations for simple beam configu-
rations. Evaluating (checking, hypothesizing, cri-
tiquing, experimenting, judging, testing, detecting,
monitoring): different methods of analysis. Creating
(designing, constructing, planning, producing, invent-
ing, devising, making): structural models of real struc-
tures.
ACEG207: Engineering Geology – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: matter,
minerals and rocks, igneous, sedimentary, metamor-
phic rocks, weathering of soils, mass movements,
stream erosion, groundwater, continental drift and
earthquakes. Understanding (interpreting, exemplify-
ing, paraphrasing, classifying, summarizing, inferring,
explaining) concepts, ideas, principles etc: geologi-
cal and ground formations and the means of identify-
ing them. Cyprus ground formations and soils. Main
Cyprus geotechnical problems. Applying ( implement-
ing, carrying out, using, executing) concepts, ideas,
skills, theories, strategies in different situations: in the
identification of soils and formations. Analyzing (com-
paring, organizing, deconstructing, attributing, outlin-
ing, structuring, integrating) the processes that lead
to ground formation and structure of ground bodies.
Evaluating (checking, hypothesizing, critiquing, exper-
imenting, judging, testing, detecting, monitoring)
ground and geological conditions the science of
Geology and its relevance in Civil engineering. Create
(designing, constructing, planning, producing, invent-
ing, devising, making): Essays and reports on Cyprus
formations, ground conditions and problems.
ACET108: Land Surveying – ECTS:6
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: the role of the engi-
neering surveyor in the civil engineering industry.
Applying (implementing, carrying out, using, execut-
ing) concepts, ideas, skills, theories, strategies in dif-
ferent situations: a topographical survey for engineer-
ing development. Applying (implementing, carrying
out, using, executing) concepts, ideas, skills, theories,
strategies in different situations in the planning,
design and set out engineering works. Creating
(designing, constructing, planning, producing, invent-
ing, devising, making) a given task to meet specifica-
tions within a strict deadline; work in groups.
ACEC200: Construction Technology – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content:
Construction and building, materials, construction
methods, equipment and procedures, fixing methods
and details, health and safety considerations the
basic elements of substructure (site works, setting out
and foundations) and superstructure (flooring and
roofs, simple finishes, fittings and fixtures) as well as
basic services such as water, gas electricity and
drainage. Understanding (interpreting, exemplifying,
paraphrasing, classifying, summarizing, inferring,
explaining) concepts, ideas, principles etc: every
aspect of the technology of residential and office
building construction. Applying (implementing, carry-
ing out, using, executing) concepts, ideas, skills, the-
ories, strategies in different situations: in the identifi-
cation of the most appropriate construction materials,
methods and equipment for a construction project.
Analyze (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating) the
details of a modern construction system (i.e tilt-up
construction). Evaluating (checking, hypothesizing,
critiquing, experimenting, judging, testing, detecting,
monitoring) recent developments in technology affect-
ing the construction industry. Case study. Selecting
materials, construction methods and equipment and
fixing details of major components for an office devel-
opment in Cyprus.
ACEH210: Environment and Services – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: environ-
mental factors and their significance in building
design. Understanding (interpreting, exemplifying,
paraphrasing, classifying, summarizing, inferring,
explaining) concepts, ideas, principles etc: the basic
physical concepts of environmental control systems
and issues, and develop an intuitive understanding of
how to apply these concepts to the design of build-
ings. Understanding (interpreting, exemplifying, para-
phrasing, classifying, summarizing, inferring, explain-
ing) concepts, ideas, principles etc: the way water
supply, waste sewage, storm water disposal, heating,
cooling, lighting, electrical/mechanical systems work
for the design of buildings.
ACED100: Construction Drawing – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: drawing
equipment, lines, presentation methods, drawing prin-
ciples, plan-view, elevations, sections. Understanding
in a number of ways (interpreting, exemplifying, para-
phrasing, classifying, summarizing, inferring, explain-
ing) concepts, ideas, principles etc: how to “read”
architectural and construction drawings. Applying
(implementing, carrying out, using, executing) con-
cepts, ideas, skills, theories, strategies in different sit-
uations: basic drawing skills. Analyzing comparing,
organizing, deconstructing, attributing, outlining,
structuring, integrating): Develop an ability to link the
three dimensional nature of objects to two dimension-
al drawings and vice versa. Evaluating (checking,
hypothesizing, critiquing, experimenting, judging, test-
ing, detecting, monitoring) different presentation
methods. Creating in a number of ways (designing,
constructing, planning, producing, inventing, devis-
ing, making) Drawings for a building project.
ACED200: Computer Aided Design – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: Autocad
layout, layers, various drawing commands, drawing
layout, printing and plotting. Understanding (interpret-
ing, exemplifying, paraphrasing, classifying, summa-
rizing, inferring, explaining) concepts, ideas, princi-
ples etc: how to manipulate drawings, make correc-
tions modifications, in a fast and simple way inside
Autocad. Applying (implementing, carrying out, using,
executing) concepts, ideas, skills, theories, strategies
in different situations: In drawing plans, elevations and
sections. Analyzing (comparing, organizing, decon-
structing, attributing, outlining, structuring, integrating)
three dimensional objects to two dimensional draw-
ings and vice versa. Evaluating (checking, hypothesiz-
ing, critiquing, experimenting, judging, testing, detect-
ing, monitoring) the advantages and disadvantages of
computer aided design. Creating (designing, con-
structing, planning, producing, inventing, devising,
making) Drawings for a building project using CAD.
AQSC431: Computer Methods in Construction
and Virtual Prototyping – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: subject
oriented software commands and use. Understanding
(interpreting, exemplifying, paraphrasing, classifying,
summarizing, inferring, explaining) concepts, ideas,
principles etc: the use of computer methods for solv-
ing Quantity Surveying problems, visualization and
simulation. Applying (implementing, carrying out,
using, executing) concepts, ideas, skills, theories,
strategies in different situations: the subject specific
software packages associated with quantity survey-
ing, planning and scheduling in VP environment.
Analyze in a number of ways (comparing, organizing,
deconstructing, attributing, outlining, structuring, inte-
grating): computer oriented methods. Evaluate in a
number of ways (checking, hypothesizing, critiquing,
experimenting, judging, testing, detecting, monitor-
ing): the advantages and disadvantages of computer
aided measurement. Create in a number of ways
(designing, constructing, planning, producing, invent-
ing, devising, making): contract documentation, con-
struction programs and cost plans using software.
ACEC220: Measurement & Costing of Works –
ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: methods
of measurement. Understanding (interpreting, exem-
plifying, paraphrasing, classifying, summarizing, infer-
ring, explaining) concepts, ideas, principles etc:
General Principles of Measurement. Applying (imple-
menting, carrying out, using, executing) concepts,
ideas, skills, theories, strategies in different situations:
measurement procedures mensuration applications.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating): different
measurement methods. Evaluating (checking,
hypothesizing, critiquing, experimenting, judging, test-
ing, detecting, monitoring) the advantages and disad-
vantages of different measurement methods. Creating
(designing, constructing, planning, producing, invent-
ing, devising, making) measurements for Groundwork
and Foundations, Brick and Block Walling Fires,
Flues, Vents and Stone Walling, Floors and Partitions
,Pitched and Flat Roofs, Internal Finishes, Windows,
Doors, Staircases and Fittings, Bill Preparation and
Production.
ACEC223, Measurement & Costing of
Engineering Services – ECTS:5
Remembering in a number of ways (recognizing, list-
ing, describing, identifying, retrieving, naming, locat-
ing, finding, defining) specific information from the
course content: methods of measurement of services.
Understanding in a number of ways (interpreting,
exemplifying, paraphrasing, classifying, summarizing,
inferring, explaining) concepts, ideas, principles etc:
how a QS measure and prepare cost analysis of sev-
eral building services. Applying (implementing, carry-
ing out, using, executing) concepts, ideas, skills, the-
ories, strategies in different situations: measurement
procedures mensuration applications. Analyzing
(comparing, organizing, deconstructing, attributing,
outlining, structuring, integrating) different measure-
ment methods. Evaluating (checking, hypothesizing,
critiquing, experimenting, judging, testing, detecting,
monitoring) the advantages and disadvantages of dif-
ferent measurement methods. Creating (designing,
constructing, planning, producing, inventing, devis-
ing, making) in the measurement of Water, Heating
and Waste Service Electrical Services, Drainage Work
External Works
AQSP220: Measurement Project – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content:
European measurement methods and standards.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: the interrelated use of
measurement methods and standards. Applying
implementing, carrying out, using, executing) con-
cepts, ideas, skills, theories, strategies in different sit-
uations: knowledge and skills into the setting up meth-
ods for the measurement of a project. Analyzing
(comparing, organizing, deconstructing, attributing,
outlining, structuring, integrating): in order to obtain
results and information. Evaluating (checking, hypoth-
esizing, critiquing, experimenting, judging, testing,
detecting, monitoring): measurement methods.
Creating (designing, constructing, planning, produc-
ing, inventing, devising, making): QS reports and Bills.
ACEM117: Construction Materials – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: physical,
pp y g ( p g,
carrying out, using, executing) concepts, ideas, skills,
theories, strategies in different situations: knowledge
and skills into the setting up laboratory experiments.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating) in order to
obtain test results and information concerning the
properties of materials. Evaluating (checking, hypothe-
sizing, critiquing, experimenting, judging, testing,
detecting, monitoring) testing methods. Creating
(designing, constructing, planning, producing, invent-
ing, devising, making): material selection and required
tests for a building project.
AEAP200: Principles of Economics – ECTS:5
Applying (implementing, carrying out, using, execut-
ing) concepts, ideas, skills, theories, strategies in dif-
ferent situations: into simple project cases. Analyzing
(comparing, organizing, deconstructing, attributing,
outlining, structuring, integrating) basic economic
concepts. Evaluating (checking, hypothesizing, cri-
tiquing, experimenting, judging, testing, detecting,
monitoring): economic management policies. Creating
(designing, constructing, planning, producing, invent-
ing, devising, making) an economic analysis of a sim-
ple project.
AEAP350: Economics and Finance – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: basic
theories and tools of Economics and Finance.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: ideas and principles of
finance. Applying (implementing, carrying out, using,
executing) concepts, ideas, skills, theories, strategies
in different situations: into building related topics.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating): con-
struction goals with an Economics and Finance objec-
tive. Evaluating (checking, hypothesizing, critiquing,
experimenting, judging, testing, detecting, monitoring)
economic management policies. Creating (designing,
constructing, planning, producing, inventing, devising,
making) case studies in construction projects in
Cyprus and Abroad.
AQSE330: Cost Planning and Project Cost
Control – ECTS:5
Remembering in a (recognizing, listing, describing,
identifying, retrieving, naming, locating, finding, defin-
ing) specific information from the course content:
Interest Rates and Present Values. Understanding
(interpreting, exemplifying, paraphrasing, classifying,
summarizing, inferring, explaining) concepts, ideas,
principles etc: Value Management. Applying (imple-
menting, carrying out, using, executing) concepts,
ideas, skills, theories, strategies in different situations:
in comparing alternatives. Analyzing (comparing,
organizing, deconstructing, attributing, outlining, struc-
turing, integrating) Methods of Comparing Alternatives.
Evaluating (checking, hypothesizing, critiquing, experi-
menting, judging, testing, detecting, monitoring)
Project Investment. Creating (designing, constructing,
planning, producing, inventing, devising, making):
Feasibility Study for a Project.
AQSE480: Development Economics &
Investment Appraisal – ECTS:5
Remembering in a number of ways (recognizing, list-
ing, describing, identifying, retrieving, naming, locat-
ing, finding, defining) specific information from the
course content. Understanding in a number of ways
(interpreting, exemplifying, paraphrasing, classifying,
summarizing, inferring, explaining) concepts, ideas,
principles etc: valuation theory and principles.
Applying (implementing, carrying out, using, execut-
ing) concepts, ideas, skills, theories, strategies in dif-
ferent situations: in-depth valuations using the most
appropriate techniques. Analyzing (comparing, organ-
izing, deconstructing, attributing, outlining, structuring,
integrating) the limitations of valuation techniques and
their effectiveness in a wide range of circumstances.
Evaluating in a number of ways (checking, hypothesiz-
ing, critiquing, experimenting, judging, testing, detect-
ing, monitoring): the effect of government intervention
on the property market. Creating (designing, construct-
ing, planning, producing, inventing, devising, making)
EC valuation practice.
AQSE360: Construction Economics – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: the types
and functions of common construction equipment.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: ownership and operat-
ing costs for construction equipment (Understand time
value of money/components of equipment costs).
Applying (implementing, carrying out, using, execut-
ing) concepts, ideas, skills, theories, strategies in dif-
ferent situations: the types and functions of common
g ( g,yp g,
tiquing, experimenting, judging, testing, detecting,
monitoring): equipment functions, production rates.
Creating (designing, constructing, planning, produc-
ing, inventing, devising, making): effectively plan the
use of equipment to complete a construction project.
AQSE370: Risk Analysis and Risk Management –
ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: risk, ele-
ments of risk. Understand (interpreting, exemplifying,
paraphrasing, classifying, summarizing, inferring,
explaining) concepts, ideas, principles etc: to identify
risk in real estate, management of risk. Applying
(implementing, carrying out, using, executing) con-
cepts, ideas, skills, theories, strategies in different situ-
ations. Analyzing (comparing, organizing, deconstruct-
ing, attributing, outlining, structuring, integrating): the
significance of strategic management in real estate.
Evaluating (checking, hypothesizing, critiquing, experi-
menting, judging, testing, detecting, monitoring): busi-
ness process analysis in real estate. Creating (design-
ing, constructing, planning, producing, inventing,
devising, making): of IT in real estate.
ALAW200: Principles of Law – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: Crimes
and Torts, Justice
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: the Fundamental
Principles of Law. Legal concepts and Issues. Law
History. Appling (implementing, carrying out, using,
executing) concepts, ideas, skills, theories, strategies
in different situations: principles of law in disputes.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating): the Law
of Contracts. Evaluating (checking, hypothesizing, cri-
tiquing, experimenting, judging, testing, detecting,
monitoring) through research and case study review.
Creating (designing, constructing, planning, produc-
ing, inventing, devising, making): through research
and case study review.
AQSL270: Construction Contracts – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: Types of
promises that are legally enforceable. Understanding
(interpreting, exemplifying, paraphrasing, classifying,
summarizing, inferring, explaining) concepts, ideas,
principles etc: What it takes to form a contract, Cyprus,
JCT, FIDIC Contracts. Applying (implementing, carry-
ing out, using, executing) concepts, ideas, skills, theo-
ries, strategies in different situations: principles of con-
tract law in disputes. Analyzing (comparing, organiz-
ing, deconstructing, attributing, outlining, structuring,
integrating): the obligations of the parties. Evaluating
(checking, hypothesizing, critiquing, experimenting,
judging, testing, detecting, monitoring) what consti-
tutes breach and what remedies are available upon
breach. Creating (designing, constructing, planning,
producing, inventing, devising, making): through
research and case study review.
AQSL370: Construction Contract Administration
– ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: Methods
of Contract Administrator. Understanding (interpreting,
exemplifying, paraphrasing, classifying, summarizing,
inferring, explaining) concepts, ideas, principles etc:
Roles and relationships of Consultants and Role of the
Contract Administrator. Contractor's Obligations,
Employer's obligations. Applying (implementing, carry-
ing out, using, executing) concepts, ideas, skills, theo-
ries, strategies in different situations: Contract
Management, Forms and Correspondence, Contract
Accounting. Analyzing (comparing, organizing, decon-
structing, attributing, outlining, structuring, integrating):
Liability in Contract and Tort, Financial Remedies for
Breach of Contract Suspension and Determination of
Contracts. Evaluating (checking, hypothesizing, cri-
tiquing, experimenting, judging, testing, detecting,
monitoring): Contractor's Claims for Loss and
Expense. Creating (designing, constructing, planning,
producing, inventing, devising, making): through
Research and Case Study review.
AQSL390: Dispute Resolution – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: Contract
problems. Understanding (interpreting, exemplifying,
paraphrasing, classifying, summarizing, inferring,
explaining) concepts, ideas, principles etc: Dispute
Resolution principles. Applying (implementing, carry-
ing out, using, executing) concepts, ideas, skills, theo-
ries, strategies in different situations: Contract resolu-
g,yp g,q g,p g,j g g,
testing, detecting, monitoring) General Practice and
Procedures. Creating (designing, constructing, plan-
ning, producing, inventing, devising, making) through
Research and Case Study Review.
AQSL450: Adjudication and Arbitration – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: Review
and Consultation Methods. Understanding (interpret-
ing, exemplifying, paraphrasing, classifying, summa-
rizing, inferring, explaining) concepts, ideas, principles
etc: the interpersonal skills required to participate suc-
cessfully in negotiations and mediations, Obligations,
Powers and Possible |Liabilities of the Adjudicator &
Arbitrator. Applying (implementing, carrying out, using,
executing) concepts, ideas, skills, theories, strategies
in different situations: the methodology of Adjudication
and Arbitration Procedure for Dispute Resolution.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating) the back-
ground of Adjudication and arbitration Procedure for
Dispute Resolution. Advantages and Disadvantages.
Evaluating (checking, hypothesizing, critiquing, experi-
menting, judging, testing, detecting, monitoring)
advantages and disadvantages. Creating (designing,
constructing, planning, producing, inventing, devising,
making) through Research and Case Study Review.
AQSM200: Principles of Business Management –
ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: Principles
of business management. Understanding (interpreting,
exemplifying, paraphrasing, classifying, summarizing,
inferring, explaining) concepts, ideas, principles etc:
how management is practised and how these prac-
tices have developed. Applying (implementing, carry-
ing out, using, executing) concepts, ideas, skills, theo-
ries, strategies in different situations: in managing
small businesses. Analyzing (comparing, organizing,
deconstructing, attributing, outlining, structuring, inte-
grating): the topics of finance, marketing and commu-
nications. Evaluating (checking, hypothesizing, cri-
tiquing, experimenting, judging, testing, detecting,
monitoring): the importance of Planning and Control.
Creating (designing, constructing, planning, produc-
ing, inventing, devising, making): Create the structure
of a small business.
AQSM250: Management of Products and Finance
– ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: basic
tools and principles upon which finance is based.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: Product Lifecycle
Costing. Applying (implementing, carrying out, using,
executing) concepts, ideas, skills, theories, strategies
in different situations: simple product management.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating): the struc-
ture and operation of financial management; planning
and control, capital structure and investment decision,
valuation. Evaluating (checking, hypothesizing, cri-
tiquing, experimenting, judging, testing, detecting,
monitoring): problems of internal financial analysis.
Creating (designing, constructing, planning, produc-
ing, inventing, devising, making): Conclude to an
investment decision.
ACEC316: Construction Management – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: critical
path networks and resource allocation; quality assur-
ance, health and safety and codes of practice.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: aspects of civil engi-
neering management. Applying (implementing, carry-
ing out, using, executing) concepts, ideas, skills, theo-
ries, strategies in different situations: knowledge of the
above topics in carrying out associated analysis and
planning. Analyzing (comparing, organizing, decon-
structing, attributing, outlining, structuring, integrating):
discipline-specific practical skills in using discounted
cash flow techniques to assess the financial worth of
construction projects. Evaluating (checking, hypothe-
sizing, critiquing, experimenting, judging, testing,
detecting, monitoring): basic plant and methods used
in construction. Creating (designing, constructing,
planning, producing, inventing, devising, making):
case study involving manipulation and interpretation of
data; mathematical skills; project, time and resource
management.
ACEC320: Construction Planning and
Procurement – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
Description of Courses
specific information from the course content
Procurement Methods And Contracts in Use.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: Design and Build,
Private Finance Initiative, Prime Contracting frame-
works. Applying (implementing, carrying out, using,
executing) concepts, ideas, skills, theories, strategies
in different situations: Tendering procedures and stan-
dard procurement methods. Analyzing (comparing,
organizing, deconstructing, attributing, outlining,
structuring, integrating) the role of the project manag-
er. Evaluating (checking, hypothesizing, critiquing,
experimenting, judging, testing, detecting, monitoring)
different frameworks. Creating (designing, construct-
ing, planning, producing, inventing, devising, making)
through Research and Case Study Review.
AQSM475: Facilities Management – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: human
resources and facility management principles.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: importance and meth-
ods of recruitment, selection, utilization and develop-
ment of human resources. Applying (implementing,
carrying out, using, executing) concepts, ideas, skills,
theories, strategies in different situations: policies,
procedures, forms of Facility Management. Analyzing
(comparing, organizing, deconstructing, attributing,
outlining, structuring, integrating) Facility Financial
Forecasting and Management. Evaluating (checking,
hypothesizing, critiquing, experimenting, judging, test-
ing, detecting, monitoring) different management poli-
cies and frameworks. Creating (designing, construct-
ing, planning, producing, inventing, devising, mak-
ing): Long-range and Annual Facility Planning.
AQSM403: Real Estate Management – ECTS:5
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: the significance of
strategic management in real estate. Applying (imple-
menting, carrying out, using, executing) concepts,
ideas, skills, theories, strategies in different situations:
of IT in real estate. Analyzing (comparing, organizing,
deconstructing, attributing, outlining, structuring, inte-
grating): business process in real estate. Evaluating
(checking, hypothesizing, critiquing, experimenting,
judging, testing, detecting, monitoring): business
process analysis in real estate. Creating (designing,
constructing, planning, producing, inventing, devis-
ing, making): through Research and case Study
Review.
AQSP410: Construction QS Practice – ECTS:7
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: meas-
urement methods and standards. Understand in a
number of ways (interpreting, exemplifying, para-
phrasing, classifying, summarizing, inferring, explain-
ing) concepts, ideas, principles etc: the interrelated
use of measurement and standards. Applying (imple-
menting, carrying out, using, executing) concepts,
ideas, skills, theories, strategies in different situations:
knowledge and skills into the setting up methods for
the measurement of a project. Analyzing (comparing,
organizing, deconstructing, attributing, outlining,
structuring, integrating): in order to obtain information
technical legal. Evaluating (checking, hypothesizing,
critiquing, experimenting, judging, testing, detecting,
monitoring): the results, amend and reiterate. Creating
(designing, constructing, planning, producing, invent-
ing, devising, making): measurements and bill for a
specific project.
AQSP420: Advanced QS Practice in Engineering
Services – ECTS:8
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: meas-
urement methods and standards. Understanding
(interpreting, exemplifying, paraphrasing, classifying,
summarizing, inferring, explaining) concepts, ideas,
principles etc: the interrelated use of measurement
and standards. Applying (implementing, carrying out,
using, executing) concepts, ideas, skills, theories,
strategies in different situations: knowledge and skills
into the setting up methods for the measurement of a
project. Analyzing (comparing, organizing, decon-
structing, attributing, outlining, structuring, integrat-
ing): in order to obtain information technical legal.
Evaluating (checking, hypothesizing, critiquing, exper-
imenting, judging, testing, detecting, monitoring) the
results, amend and reiterate. Creating (designing,
constructing, planning, producing, inventing, devis-
ing, making): measurements and bill for a specific
project building services.
AQSP450: Senior Project – ECTS:10
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: meas-
urement methods and standards. Understanding
(interpreting, exemplifying, paraphrasing, classifying,
summarizing, inferring, explaining) concepts, ideas,
principles etc: the interrelated use of measurement
and standards. Applying (implementing, carrying out,
using, executing) concepts, ideas, skills, theories,
strategies in different situations: knowledge and skills
into the setting up methods for the measurement of a
project. Analyzing (comparing, organizing, decon-
structing, attributing, outlining, structuring, integrat-
ing): in order to obtain information technical legal.
Evaluating (checking, hypothesizing, critiquing, exper-
imenting, judging, testing, detecting, monitoring) the
results, amending and reiterating. Creating (design-
ing, constructing, planning, producing, inventing,
devising, making): through review and research and
obtaining information regarding a realistic project and
assessment and evaluation by the student of the situ-
ation providing proposals regarding measurement,
planning and procurement, administration, dispute
resolution or a combination thereof in relation to the
specific project.
AQSM440: Negotiating Skills and Resolving of
Disputes – ECTS:5
Remembering (recognizing, listing, describing, iden-
tifying, retrieving, naming, locating, finding, defining)
specific information from the course content:
Negotiating skills and Dispute resolution methods.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: the procedures
involved in each dispute resolution method. Applying
(implementing, carrying out, using, executing) con-
cepts, ideas, skills, theories, strategies in different sit-
uations: in the successful contractual and financial
negotiation with another party on behalf of his client.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating) dispute
resolution methods when faced with a contractual dif-
ference. Evaluating (checking, hypothesizing, cri-
tiquing, experimenting, judging, testing, detecting,
monitoring) dispute resolution methods. Creating
(designing, constructing, planning, producing, invent-
ing, devising, making): through Research and Case
Study Review.
AQSE460: Feasibility and Technoeconomic
Studies – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: methods
of comparing alternatives, present value, internal rate
of return. Understanding (interpreting, exemplifying,
paraphrasing, classifying, summarizing, inferring,
explaining) concepts, ideas, principles etc: the tech-
niques of identifying economic trends. Applying
(implementing, carrying out, using, executing) con-
cepts, ideas, skills, theories, strategies in different sit-
uations: technoeconomic knowledge and economics
to make informed decisions on whether one invest-
ment is better than another. Analyzing (comparing,
organizing, deconstructing, attributing, outlining,
structuring, integrating): Economic trends. Evaluating
(checking, hypothesizing, critiquing, experimenting,
judging, testing, detecting, monitoring): methods of
comparing alternatives. Creating (designing, con-
structing, planning, producing, inventing, devising,
making): Technoeconomic Study for a development
project.
AQSE470: Advanced Risk Analysis and
Management – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: of the
principles of risk analysis
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: risk analysis and its
applications. Applying (implementing, carrying out,
using, executing) concepts, ideas, skills, theories,
strategies in different situations: to make informed
decisions of the suitability of methods for different sit-
uations. Analyzing (comparing, organizing, decon-
structing, attributing, outlining, structuring, integrat-
ing): the various methods of risk analysis, including
computer simulations. Evaluating (checking, hypothe-
sizing, critiquing, experimenting, judging, testing,
detecting, monitoring): risk analysis techniques.
Creating (designing, constructing, planning, produc-
ing, inventing, devising, making).
AQSE490: Transport Economics – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: supply and demand in
the context of transport. Applying (implementing, car-
rying out, using, executing) concepts, ideas, skills,
theories, strategies in different situations: appropriate
methods to solve problems in transport economics.
Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating): the
nature of local and national transport policies.
Evaluating (checking, hypothesizing, critiquing, exper-
imenting, judging, testing, detecting, monitoring):
Cost of accidents for a Highway Junction. Creating
(designing, constructing, planning, producing, invent-
ing, devising, making): through Research and Case
Study Review.
ACEH330: Sustainability and Environmental
Management– ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: sustain-
able materials, construction methods and proce-
dures, health and safety, quality control, energy con-
servations. Understanding (interpreting, exemplifying,
paraphrasing, classifying, summarizing, inferring,
explaining) concepts, ideas, principles etc: the impor-
tance of sustainability and environmental manage-
ment to the prompt completion of an engineering proj-
ect. Applying (implementing, carrying out, using, exe-
cuting) concepts, ideas, skills, theories, strategies in
different situations: performance -related quality crite-
ria. Analyzing (comparing, organizing, deconstructing,
attributing, outlining, structuring, integrating) system-
atic process controls. Evaluating (checking, hypothe-
sizing, critiquing, experimenting, judging, testing,
detecting, monitoring) construction methods and pro-
cedures. Creating (designing, constructing, planning,
producing, inventing, devising, making) through
Research and Case Study Review.
AQSP400: Integrating Project – ECTS:5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: meas-
urement methods and standards. Understanding
(interpreting, exemplifying, paraphrasing, classifying,
summarizing, inferring, explaining) concepts, ideas,
principles etc: the interrelated use of measurement
and standards. Applying (implementing, carrying out,
using, executing) concepts, ideas, skills, theories,
strategies in different situations: knowledge and skills
into the setting up methods for the measurement of a
project. Analyzing (comparing, organizing, decon-
structing, attributing, outlining, structuring, integrating)
in order to obtain information technical legal.
Evaluating (checking, hypothesizing, critiquing, exper-
imenting, judging, testing, detecting, monitoring): the
results, amend and reiterate. Creating (designing,
constructing, planning, producing, inventing, devis-
ing, making) through review and research and obtain-
ing information regarding a realistic project and
assessment and evaluation by the student of the situ-
ation providing proposals regarding measurement,
planning and procurement, administration, dispute
resolution or a combination thereof in relation to the
specific project.
AMAT182: Linear Algebra with Analytic Tools,
ECTS: 5
Vectors and Vector spaces, Matrices, Determinants,
Linear Transformations, Systems of Linear Equations,
Eigenvalues and Eigenvectors, Matlab Applications,
Applications of Linear Algebra to Engineering and
other problems.
AQSE430: Evaluating Sustainable Development,
ECTS: 5
Remembering (recognizing, listing, describing, identi-
fying, retrieving, naming, locating, finding, defining)
specific information from the course content: the cost
of sustainable materials, methods and procedures,
as well as the value of energy conservation.
Understanding (interpreting, exemplifying, paraphras-
ing, classifying, summarizing, inferring, explaining)
concepts, ideas, principles etc: the importance of
sustainability and environmental management in the
whole life cost of an engineering project. Applying
(implementing, carrying out, using, executing) con-
cepts, ideas, skills, theories, strategies in different sit-
uations: cost-benefit analyses for sustainable materi-
als, methods and energy resources. Analyzing (com-
paring, organizing, deconstructing, attributing, outlin-
ing, structuring, integrating): whole-life cycle costing
and advice on whole life appraisal. Evaluating
(checking, hypothesizing, critiquing, experimenting,
judging, testing, detecting, monitoring): Evaluate
sustainable development in the construction environ-
ment. Creating (designing, constructing, planning,
producing, inventing, devising, making): through
research and case study review.
Department of
Computer Science and Engineering
Chairperson
Kyriacou Costas
Vice-chairperson
Charalambous Christoforos
Professors
Batanov Dencho
Associate Professors
Charalambous Christoforos
Kyriacou Costas
Kyriacou Efthyvoulos
Assistant Professors
Demetriou George
Loizidou Stephania
Lecturers
Chrysostomou Chrysostomos
Dekoulis George
Haralambous Haris
Papadopoulos Harris
Pericleous Savvas
Tatas Constantinos
Visiting Teaching Staff
Christofi Loizos
Special Teaching Staff
Antoniades Periklis
Hadjisavvas Venediktos
Kanios Michalis
Lambrou Antonis
Markides Christos
Mylonas Nikos
Skoullos Michalis
Computer Engineering
4 Years, Bachelor of Science, European Credit Transfer and Accumulation System, ECTS
Aims and Objectives of the Program:
The Program focuses on computer systems with integrated understanding of computer hardware and software, and on the use of computers to
control processes in the real world. The Program prepares graduates for employment as computer engineers and lays the foundation for graduate
studies in the field of computer engineering.
The objective of the Program is to produce graduates that graduares are academically competent in the field of computer engineering and make
connections with related disciplines are equally comfortable in working with computer software and hardware are competent in the design, testing
and programming of microprocessor based, computer and computer-controlled systems are familiar with the world of work through practical
experience, gained through laboratory work and project development recognize the requirements and limitations for computer systems in the sci-
entific and industrial environments acquire the foundation for further development in graduate or professional areas.
Laboratories
The CSE Department maintains the following teaching and research laboratories:
- Software Engineering Laboratories
- Computer Engineering Laboratories (Instrumentations, Digital Systems, Microprocessors / Embedded Systems, Automation and Robotics)
- High End Laboratory (non-teaching lab for processor demanding applications such as multimedia and numerical analysis)
- High Performance Computing Center (computer cluster for parallel computing)
Professional Eligibility
The Program graduates are eligible to register to the Technical Chamber of Cyprus.
The Program requires the completion of 240 ECTS credits and
comprises of required courses, computer engineering electives,
technical electives, free electives and general electives.
ECTS
Required Courses 201
Computer Engineering Electives 15
Technical Electives 15
Free Electives 5
General Electives 4
TOTAL 240
Required Courses ECTS Hours
ACOE101 Freshman Computer Engineering 6 3+1*
ACOE161 Digital Logic for Computers 7 3+2*
ACOE201 Computer Architecture I 7 3+2*
ACOE243 Computer Interfacing 5 2+2*
ACOE251 Assembly Language 5 3
ACOE255 Microprocessors I 6 3+2*
ACOE301 Computer Architecture II 5 3
ACOE312 Data Communications and
Computer Networks 5 3
ACOE322 Local and Metropolitan Area Networks 6 3+1*
ACOE343 Real-Time Embedded Processor Systems 6 2+2*
ACOE347 Data Acquisition and Automation Systems 5 2+2*
ACOE361 Digital Systems Design 6 3+1*
ACOE390 Project 4 1+1*
ACOE401 Parallel Processing 6 3+1*
ACOE419 Digital Integrated Circuits and VLSI Design 5 3
ACOE489 Senior Project Planning 3 1
ACOE490 Senior Project 6 1
ACSC182 Programming Principles I 6 3+1*
ACSC183 Programming Principles II 6 3+1*
ACSC191 Discrete Mathematics 5 3
ACSC271 Concepts of Modern Operating Systems 5 3
ACSC288 Data Structures 5 3+1*
ACSC372 Advanced Programming in the Unix Env/nt 6 3+1*
ACSC382 Object Oriented Programming 6 3+1*
AELE221 Circuits Analysis I with Laboratory 6 3+2*
AELE210 Signals, Systems and Transforms 5 3
AELE237 Electronics I with Laboratory 6 3+2*
AELE337 Electronics II with Laboratory 6 3+2*
AENG223 Professional Ethics and Conduct 3 2
AENG224 Technical Report Writing 3 2
APHY111 Mechanics, Heat and Waves with Laboratory 5 3+1*
APHY112 Electromagnetism and Optics with Laboratory 5 3+1*
AMAT181 Linear Algebra with MATLAB 5 3
AMAT111 Calculus and Analytic Geometry I 5 3
AMAT122 Calculus and Analytic Geometry II 5 3
AMAT223 Calculus III 5 3
AMAT204 Differential Equations 5 3
AMAT300 Probability and Statistics 5 3
Technical Electives ECTS Hours
AEEE229 Circuit Analysis 5 3
AEEC345 Control Engineering with Laboratory 6 3+1*
AEEE341 Communication Systems I 5 3
AEEE404 Power Electronics 5 3
ACSC155 System Analysis and Design I 5 3
ACSC223 Database Systems 6 3+1*
ACSC285 Numerical Methods 5 3+1*
ACSC300 Logic Programming 5 3+1*
ACSC330 Computer Graphics 6 3+1*
ACSC368 Artificial Intelligence 5 3+1*
ACSC371 Programming Languages 5 3
ACSC373 Compiler Writing 5 3+1*
ACSC374 Computer Aided Design 5 3+1*
ACSC375 Multimedia 6 3+1*
ACSC383 Software Engineering 6 3+1*
ACSC401 Algorithms and Complexity 5 3
ACSC424 Network Application Programming 6 3+1*
ACSC468 Machine Learning 5 3
ACSC476 Internet Technologies 6 3+1*
Computer Engineering Electives ECTS Hours
ACOE412 Digital Communications 5 3
ACOE414 Robotics 5 3
ACOE418 Digital Signal Processing 5 3
ACOE422 Wireless Computer Networks 5 3
ACOE423 Interconnection Networks 5 3
ACOE428 Digital Image Processing 5 3
ACOE452 Neural Networks and Fuzzy Systems 5 3
ACOE455 High Performance Processor Architecture 5 3
Free ElectivesF
r
e
e
E
l
e
c
t
i
v
e
i
s
a
c
o
u
r
s
e
o
f
f
e
r
e
d
b
y
o
t
h
e
r
D
e
p
a
r
t
m
e
n
t
s
o
f
t
h
e
U
n
i
v
e
r
s
i
t
y
f
o
r
w
h
i
c
h
a
s
t
u
d
e
n
t
i
s
q
u
a
l
i
f
i
e
d
t
o
r
e
g
i
s
t
e
r
.
General Electives
Students should choose one course from group A and one course
from group B.
ECTS Hours
Group A - Cyprus Studies
AECH111 Cyprus in the 20th Century 2 2
AECH101 Introduction to the History of Cyprus 2 2
Group B - Greek Language and Literature
AEGL111 Modern Greek Literature 2 2
AEGL101 Introduction to Greek Language 2 2*
L
a
b
o
r
a
t
o
r
y
H
o
u
r
s

Computer Science
4 Years,Bachelor of Science, European Credit Transfer and Accumulation System, ECTS
Aims and Objectives of the Program:
The Program aims towards the provision of knowledge to students in three main areas:
- T
h
e
o
r
y
o
f
C
o
m
p
u
t
e
r
S
c
i
e
n
c
e
:
To provide students with a clear understanding of the theoretical background and basis of computation, train
them in formal thinking and appreciate concepts of complexity and computability. To this end, apart from courses relating to Mathematics,
courses on logic, data structures, algorithms and complexity and theory on programming languages will contribute.
- A
p
p
r
e
c
i
a
t
i
o
n
o
f
C
o
m
p
u
t
e
r
S
y
s
t
e
m
s
:
To provide students with a strong theoretical as well as practical understanding of the design and
development of modern computer systems in general. Courses contributing to this goal include digital design, computer architecture,
communications and networks and operating systems.
- D
e
v
e
l
o
p
m
e
n
t
o
f
A
p
p
l
i
c
a
t
i
o
n
s
:
To provide students with the skills in appreciating, designing and implementing computer solutions to a variety of
problems. Fields that are addressed include programming, database systems, systems analysis and software engineering and development.
The objective of the Program is to produce graduates that:
- Become academically competent in the field of computer science and make connections with related disciplines
- Are able to continue their studies at graduate level in any computer science related field.
- Handle the problems of scale and complexity that applications in industry and commerce present.
- Are familiar with the world of work through practical experience, gained through laboratory work and project development
- Appreciate the need to construct systems that both satisfy requirements and enhance the lives of those who use them
- Recognize the requirements and limitations for computer systems in the scientific and industrial environments
- Understand the design and programming issues that underlie the construction of systems that can be changed, extended and adapted to meet
the demands of a rapidly changing technological and commercial environment.
- Understand the technologies related to computer systems and appreciate and adapt to changes in such technologies.
Laboratories
The CSE Department maintains the following teaching and research laboratories:
- Software Engineering Laboratories
- Computer Engineering Laboratories (Instrumentations, Digital Systems, Microprocessors / Embedded Systems, Automation and Robotics)
- High End Laboratory (non-teaching lab for processor demanding applications such as multimedia and numerical analysis)
- High Performance Computing Center (computer cluster for parallel computing)
Professional Eligibility
The Program graduates are eligible to register to the Technical Chamber of Cyprus.
The Program requires the completion of 240 ECTS credits and
comprises of required courses, computer electives, free electives
and general electives as specified below:
ECTS
Required Courses 168
Computer Electives 63
Free Electives 5
General Electives 4
TOTAL 240
Required Courses ECTS Hours
ACSC101 Freshman Computer Science 5 3
ACSC124 Probability and Statistics I 5 3
AMAT111 Calculus I 5 3
AMAT122 Calculus II 5 3
ACSC155 System Analysis And Design I 5 3
ACOE161 Digital Logic For Computers 7 3+2*
AMAT181 Linear Algebra And Analytic Geometry 5 3+1*
ACSC182 Programming Principles I 6 3+1*
ACSC183 Programming Principles II 6 3+1*
ACSC191 Discrete Mathematics 5 3
ACOE201 Computer Architecture I 7 3+2*
ACSC223 Database Systems 6 3+1*
ACSC271 Concepts Of Modern Operating Systems 5 3
ACSC285 Numerical Methods 5 3+1*
ACSC288 Data Structures 5 3+1*
ACSC300 Logic Programming 5 3+1*
ACOE312 Data Communications and
Computer Networks 5 3
ACOE322 Local And Metropolitan Area Networks 6 3+1*
ACSC368 Artificial Intelligence 5 3+1*
ACSC371 Programming Languages 5 3
ACSC372 Advanced Programming in
the Unix Environment 6 3+1*
ACSC389 Software Engineering Project I 3 1
ACSC390 Software Engineering Project II 3 1
ACSC382 Object Oriented Programming 6 3+1*
ACSC383 Software Engineering 6 3+1*
ACSC384 Modeling Database Management Systems 6 3+1*
ACSC385 Object Oriented Database Management 6 3+1*
ACSC401 Algorithms And Complexity 5 3
ACSC476 Internet Technologies 6 3+1*
ACSC489 Senior Project Preparation 2 0
ACSC490 Senior Project 5 1
AENG223 Professional Ethics and Conduct 3 2
AENG224 Technical Report Writing 3 2
Computer Electives
Students must complete a minimum of 63 ECTS. Computer electives are
divided into two levels and students are required to obtain at least 8
courses from level 2
ECTS Hours
Level I
ACSC105 Business Information Systems 5 3
AMAT204 Differential Equations 5 3
ACSC224 Probability and Statistics II 5 3
ACSC231 Internet Communication and Web Design 5 3+1*
ACSC299 Visual Programming and Human
Computer Interaction 5 3+1*
ACSC345 System Analysis and Design II 5 3
ACSC374 Computer Aided Design 5 3+1*
APHY112 Electromagnetism and Optics with Lab 5 3+1*
Level II
ACOE251 Assembly Language 5 3
ACSC373 Compiler Writing 5 3+1*
ACSC375 Multimedia 6 3+1*
ACSC402 Neural Networks And Fuzzy Systems 5 3
ACSC410 E-Business Concepts 5 3
ACSC416 Decision Support And
Knowledge-Based Systems 5 3
ACOE422 Wireless Computer Networks 5 3
ACSC425 Introduction to Operations Research 5 3
ACSC468 Machine Learning 5 3
ACOE301 Computer Architecture II 5 3
ACSC330 Computer Graphics 5 3+1*
ACOE361 Digital Systems Design 6 3+1*
ACOE401 Digital Processing 6 3+1*
ACSC404 Web-Enabled Applications 6 3+1*
ACOE414 Robotics 5 3
ACOE428 Digital Image Processing 5 3
ACSC424 Network Application Programming 6 3+1*
Free ElectivesF
r
e
e
E
l
e
c
t
i
v
e
i
s
a
c
o
u
r
s
e
o
f
f
e
r
e
d
b
y
o
t
h
e
r
D
e
p
a
r
t
m
e
n
t
s
o
f
t
h
e
U
n
i
v
e
r
s
i
t
y
f
o
r
w
h
i
c
h
a
s
t
u
d
e
n
t
i
s
q
u
a
l
i
f
i
e
d
t
o
r
e
g
i
s
t
e
r
.
General Electives
Students should choose one course from group A and one course
from group B.
ECTS Hours
Group A - Cyprus Studies
AECH111 Cyprus in the 20th Century 2 2
AECH101 Introduction to the History of Cyprus 2 2
Group B - Greek Language and Literature
AEGL111 Modern Greek Literature 2 2
AEGL101 Introduction to Greek Language 2 2*
L
a
b
o
r
a
t
o
r
y
H
o
u
r
s

Description of Courses
ACOE101: Freshman Computer Engineering,
6 ECTS
Introduction to the computing discipline. Historic evo-
lution of computing. Disciplines of computing, relation
of the computer engineering discipline with related
disciplines such as computer science, information
systems and electrical engineering. Overview of the
basic educational areas of computing: digital systems
and computer hardware, operating systems, pro-
gramming and algorithms, data communications and
computer networks. Social and professional issues:
Social context of computing, professional and ethical
responsibilities, intellectual property, social implica-
tions of the Internet and computer crime.
ACOE161: Digital Logic for Computers, 7 ECTS
Introduction to digital logic and digital circuits.
Number systems and codes: Conversions, arithmetic
operations, negative number representation, fraction-
al numbers, and alphanumeric codes. Combinational
circuits: logic expressions, simplification, of logic
expressions, Circuit implementation of logic functions.
Design of combinational MSI digital circuits.
Sequential circuits: latches and flip-flops, truth tables
and excitation tables, level and edge triggering, coun-
ters and registers. Finite State Machines.
Programmable logic devices: PLAs, PALs, CPLDs and
FPGAs. Laboratory work using basic TTL ICs to imple-
ment logic functions.
ACOE201: Computer Architecture I, 7 ECTS
Introduction to computer architecture and organiza-
tion. Von-Neuman architecture, hardware level of a
computer. Instruction set architectures, relation of
hardware with software. Flow of information at the reg-
ister level. CPU design: datapaths, register files, ALU,
buses. Sequencing and control, hardwired and micro-
programmed control. Semiconductor memory
devices and memory expansion. Memory hierarchies,
caches and virtual memory. I/O organization, periph-
eral devices, I/O interfacing, interrupts, and DMA.
Laboratory work including the design of computer
hardware components using VHDL and implementa-
tion on FPGA boards.
ACOE243: Computer Interfacing , 5 ECTS
Introduction to computer interfacing techniques and
applications. Computer Interfacing including micro-
processor bus interfacing, interfacing standards (ISA,
PCI) as well as interfacing through the parallel port
(LPT), serial port (COM) and USB ports. Individual or
small group experiments performed on personal com-
puters equipped with special purpose cards.
Experiments on timers/counters, data transfer, dis-
plays, motor speed control and positioning, as well as
analog interfacing through A/D and D/A converters.
Use of programmed controlled, interrupt, and DMA
modes of data transfer.
ACOE251:Assembly Language, 5 ECTS
Introduction to assembly language programming.
Overview of the basic characteristics of the Intel 80X86
microprocessors. Programming models, segmentation
and memory models. Data formats, and relation to data
types used by high level languages. Data movement,
arithmetic, logic and branch instructions. Addressing
modes. Software constructs and assembly language
implementation of the basic program control structures.
Procedure call mechanisms and parameter passing
mechanisms. Programs to solve arithmetic problems
and manipulate character strings. Input/Output using
the BIOS and Windows API functions.
ACOE255: Microprocessors I, 6 ECTS
Introduction to microprocessor design and program-
ming. Overview of microprocessor families. Basic
hardware characteristics of the 80x86 microproces-
sors. Memory interfacing: semiconductor memory
devices, address decoding and memory bus, bus
contention, memory timing analysis and synchroniza-
tion. Input/Output interfacing: Isolated and memory
mapped I/O, interfacing with two state devices, I/O
synchronization using interrupts. Analog interfacing:
Digital to analog and analog to digital converters.
Interfacing with programmable devices such as PIO,
PIT, PIC, DMAC, and USART. Laboratory work on
microprocessor boards.
ACOE301: Computer Architecture II, 5 ECTS
Advanced computer architecture and organization
with emphasis on performance metrics and cost,
instruction set architectures, RISC processor design,
pipelining, and memory hierarchy. Performance
Metrics and evaluation. Instruction Set Architectures.
RISC processor design: Datapath design, arithmetic
circuits, instruction decoding and control design.
Multiple clock cycle implementation and interrupts.
Pipelining: Pipelined datapath and pipeline control.
Control, data and branch hazards. Stalls, forwarding,
branch prediction and speculative execution.
Superscalar processors. Memory Hierarchy: Cache
memory, cache organization and performance. High
performance memory devices, Virtual memory.
ACOE312: Data Communications and Computer
Networks, 5 ECTS
To familiarize students with data communication prin-
ciples such as the OSI and TCP/IP reference models
and associated protocols, analogue and digital data
transmission, channel capacity, signal encoding tech-
niques, digital data, analogue and digital signals, dig-
ital data communication techniques, asynchronous
and synchronous transmission, types of error, error
detection, line configurations, Interfacing, data link
control, flow and error control, multiplexing, FDM,
Synchronous and Statistical TDM, ADSL, circuit and
packet switching.
ACOE322: Local and Metropolitan Area
Networks, 6 ECTS
Topics in LANs, MANs and WANs. Emphasis on exist-
ing and new technologies. Local Area Networks:
Transmission media and topologies, and medium
access control methods. The OSI reference model in
LANs. Data encryption techniques for security and pri-
vacy in networks. Overview of existing LANs
Metropolitan Area Networks and Wide Area Networks:
Internetworking devices such as repeaters, bridges,
routers and gateways. Congestion and traffic control.
The upper OSI Layers: The Transport Layer, the
Session Layer, the Presentation Layer, and the
Application Layer. The TCP/IP Protocol Suite: Relation
of TCP/IP with the Internet and the OSI reference
model.
ACOE343: Real-Time Embedded Processor
Systems, 6 ECTS
Introduction to the design of real-time embedded
processor systems, including microcontrollers, digital
signal processors and network processors. Hardware
description of and software development using
embedded C/C++ and assembly programming for
the 8051-based and the MSC121x microcontrollers.
The DSP development system, real-time input and
output applications with the DSK, Architecture and ISA
of the C64x processor, fixed-point considerations.
Laboratory work on single board systems using
microcontrollers, DSPs and network processors.
ACOE347: Data Acquisition and Automation
Systems, 5 ECTS
Introduction to computer based instrumentation,
automation systems and programmable logic con-
trollers. Instrumentation Technology: sensors, trans-
ducers, and signal conditioners and recording
devices. Digital to analog and analog to digital con-
version, computer based data acquisition systems.
Automation systems: microprocessors based con-
trollers, computer based controllers, microcontrollers,
industrial computers and Programmable Logic
Controllers. PLC programming using ladder dia-
grams. Laboratory work using data acquisition and
automation hardware and software.
ACOE361: Digital Systems Design, 6 ECTS
Advanced topics in digital design with emphasis on
reconfigurable devices and EDA systems. Design
synchronous sequential circuits using techniques
such as state diagrams, state equations, and ASM
charts. PLD and hardware description languages.
Understand the role of EDA tools for ASIC/VLSI
design. ASIC technologies, PLDs, . Design hazard
free asynchronous and synchronous Digital Systems
using ASMs. Implement Mealy and Moore ASMs
using PROMs, Multiplexers, PLDs, FPLAs and FPGAs.
Laboratory work using FPGA boards and VHDL.
ACOE390: Project, 4 ECTS
The purpose of this project is to provide students with
practical experience in the construction, programming
and testing of electronic circuits related to computers.
CAD/CAE facilities will be used during the develop-
ment of the project. Assessment of the project will be
based on students’ achievement, project documenta-
tion and oral presentation.
ACOE401: Parallel Processing, 6 ECTS
Advanced topics in parallel computer architectures
and programming. Historic evolution and motivation
of parallel processing. Parallel computer models and
classification. Performance metrics: workloads and
benchmarks, execution time, throughput, speedup
and efficiency. Interconnection Networks: organiza-
tion, topologies and performance. Shared Memory
Multiprocessors: the cache coherence problem,
memory consistency and synchronization mecha-
nisms. Latency tolerance techniques. Parallel
Programming for shared memory systems using
OpenMP and message passing systems using MPI.
ACOE412: Digital Communications, 5 ECTS
Principles of digital communication systems as used
for applications in fixed and mobile telephony, wired
and wireless computer networks, data storage and
digital broadcasting. This course is mainly concerned
with the physical layer and the different ways in which
data may be transmitted and received over communi-
cation links such as a cable, optical fibers and radio
channels. Source and channel coding are briefly con-
sidered and also the demands for multiple access to
radio channels.
ACOE414: Robotics, 5 ECTS
Characteristics and classification of robotic systems.
Sensors and actuators used in robotic systems.
Theory and mathematics involved in robot kinematics
and dynamics. Robot control theory. Programming
using high level and standard robot languages, to
control the operation of a robot system. Fundamentals
of algorithms and techniques used in motion plan-
ning, mapping and localization.
ACOE418: Digital Signal Processing, 5 ECTS
Advanced topics in digital signal processing. Discrete
Time Signals and Systems: classification of signals
and systems, impulse response and convolution.
Sampling, sampling theorem, analog-to-digital and
digital-to-analog conversion. z-transforms: properties
of the z-transform and inversion of z-transform.
Frequency Domain Analysis of Signals: Fourier trans-
form for continuous-time aperiodic signals, discrete
Fourier Transform (DFT) and Fast Fourier Transform
(FFT) algorithms. Digital Filters: classification of filters,
frequency selective filters, FIR vs IIR filters. Design of
digital filters. Linear Phase filters.
ACOE419: Digital Integrated Circuits and VLSI
Design, 5 ECTS
Advanced topics in VLSI circuit design methodolo-
gies, VLSI layout methodologies, and digital integrat-
ed circuit fabrication. MOS transistor theory, CMOS
processing technology, performance and circuit
analysis, and simulation. Design methodology and
tools for design, testing and verification.
Combinational circuit design, sequential circuit
design, arithmetic circuits, memory, PLAs and special
purpose subsystems. VLSI fabrication techniques.
Process technology to produce integrated circuits
with emphasis on silicon technology.
ACOE422: Wireless Computer Networks, 5 ECTS
Concepts of mobile communication systems and
wireless computer networks. Wireless Transmission:
frequencies & regulations, signals, antennas, signal
propagation, multiplexing, modulation, spread spec-
trum, cellular systems etc. Medium Access Control:
SDMA, FDMA, TDMA, CDMA. Telecommunication
Systems: GSM (HSCSD, GPRS), DECT, TETRA,
UMTS/IMT-2000. Wireless LAN: infrastructure/ad-hoc,
IEEE 802.11, HiperLAN2, mobile QoS, Bluetooth, IEEE
802.15. Mobile Network Layer: Mobile IP, DHCP, ad-
hoc networks, routing. Satellite Systems: GEO, MEO,
LEO, routing, handover.
ACOE423: Interconnection Networks, 5 ECTS
Introduction to the design of high performance net-
works employed in high speed networks and parallel
processing systems. Shared medium networks, cross-
bar networks, multistage interconnection networks,
and hybrid networks. Basic switching techniques – cir-
cuit switching, packet switching, Virtual cut-through
switching, wormhole switching, and hybrid switching
techniques. Deadlock, Livelock and Starvation.
Routing algorithms, taxonomy, deterministic routing,
adaptive routing, resource allocation mechanisms,
and fault tolerant routing. Collective Communication
Support. Overview of current technology: Gigabit
Ethernet, Infiniband, PCI Express, Myrinet.
ACOE428: Digital Image Processing, 5 ECTS
Advanced topics in digital image processing with
emphasis on image enhancement, restoration and
coding. Image characteristics, computer vision and
image processing technology. Image enhancement
and restoration: Gray scale modification, filtering of
image signals, homomorphic processing, noise
reduction, and smoothing. Edge detection techniques
and image interpolation. Image coding and compres-
sion: Quantization, vector quantization, codebook
design, codeword assignment and Huffman coding.
Pulse code modulation, delta modulation and differ-
Introduction of students to the information processing
in mostly-used fuzzy inference systems, neural net-
works and neuro-fuzzy systems. Fuzzy sets, opera-
tions, relations and implications, Theory of approximate
reasoning, Fuzzy logic controllers, Neural networks and
biological motivation, The Perceptron and Delta learn-
ing rules, The Error Backpropagation learning rule,
Integration of fuzzy logic and neural networks, Fuzzy
neurons, Hybrid neural nets, Neuro-fuzzy classifiers.
ACOE455: High Performance Processor
Architecture, 5 ECTS
Advanced topics in high performance microarchitec-
tures with case studies on modern processors.
Technology Issues: Clock frequency trends, transistor
density trends, power scaling and temperature issues,
wire scaling, wire fan out and soft errors. Cache
Optimizations: Multilevel caches, victim caches, trace
caches. Cache prefetching: software- hardware and
thread level prefetchers. Instruction Level Parallelism:
Pipelining, superscalar, superpilelined and VLIW/EPIC
architectures. Branch prediction, speculative and out-
of-order execution. Thread Level Parallelism: latency
tolerance, multithreading, implicit/explicit multithread-
ing, blocking/non-blocking multithreading, chip multi-
processors and tiled architectures.
ACOE489: Senior Project Planning, 3 ECTS
During their senior year, students are required to
undertake an individual capstone project related to the
discipline of computer engineering. Students regis-
tered for this subject are expected to propose the topic
of their project, provide detailed objectives, give a liter-
ature review on the issues related to their project, and
suggest a methodology and planning for the imple-
mentation of the project. Assessment of this subject
will be based on students achievement expressed in a
formal report submitted by the end of the semester,
and on the student’s oral presentation .
ACOE490: Senior Project, 6 ECTS
After conducting initial research and planning students
are expected to follow the developed project plan to
meet the goals set. Students should make the neces-
sary hardware/software development or problem
analysis relevant to the field chosen and should over-
come any problems that arise with the guidance of the
project supervisor. Students should also deliver a
detailed project report that describes their work and
should also present their project outcomes to a panel
of faculty members as well as defend their work
against comments that the panel makes.
ACSC101: Freshman Computer Science, 5 ECTS
Aims to introduce students in the discipline of comput-
er science and the relevance to society. Overview of
the Computing discipline. A layered description of the
elements of a computer system in both hardware and
software terms. Introduction to computer programming
– principles, fundamental constructs and algorithmic
development. Overview of the Computer Science pro-
gram and fields covered. Applications and use of com-
puter science in everyday life, society and organisa-
tions – computer science professionals.
ACSC105:Business Information Systems, 5 ECTS
An introductory course to Management Information
Systems (MIS). Its objectives are to develop a basic
understanding of the major global business changes,
how these major changes made information systems
necessary, the concepts and techniques needed in
analyzing, designing, and managing these systems,
and to explore the applications of computer and infor-
mation technology to improve the efficiency and effec-
tiveness of individuals, groups and organizations.
ACSC155: System Analysis and Design I, 5 ECTS
This course presents an overview of the design and
development of an information system. The course will
focus on tools and techniques like SDLC, prototype
approach, CASE tools, that the programmer or analyst
can use to design and develop information systems.
Tools for describing data structure file design,
input/output design, and program specifications will be
presented. The course will survey other important
skills for the system analyst such as fact-finding, proj-
ect management, and cost-benefit analysis
ACSC182: Programming Principles I, 6 ECTS
Comprehension of the basic concepts of imperative
programming. Appreciation of program development
through data representation and construction of algo-
rithms using selection, iteration and sequence.
Purpose and need for programming. Information rep-
resentation in programs (types and variables).
Statements, assignments and operations. Conditional
and repetitive statements. Principles of algorithmic
design. Composite data type (arrays, structures). Data
input/output. Introduction to modularity – functions.
ACSC183: Programming Principles II, 6 ECTS
Familiarization of students with advanced practices of
Function design and development. Function communi
cation and parameter passing. Construction of com-
plex static data types. Pointers – static and dynamic
data, efficient data handling. File manipulation.
Introduction to object orientation – classes, objects,
methods, properties and data access.
ACSC191: Discrete Mathematics, 5 ECTS
Main concepts and techniques of discrete structures
and their applications in computer science.
Mathematical logic; Propositional Algebra; Logical
Operators; Basic logic Equivalences; Predicates;
Quantifiers; Proof Methods and Mathematical Induction;
Set Operations; Venn diagrams; Set Identities;
Relations; Equivalence Classes; Functions and
Properties; Function Inverse and Composition; Graphs
and Trees; Graph Representation; Isomorphism;
Connectivity; Euler and Hamiltonian Graphs; Minimal
Spanning Trees; Kruskal’s Algorithm; Basic Counting
Principles; Permutations; Combinations.
ACSC223: Database Systems, 6 ECTS
Introduction of students to both theoretical and practi-
cal databases as a special type of software systems
for storing and retrieving huge amount of data, related
models and implementation techniques. Data,
Information, Models, Relations. Relational Model.
Methods and Techniques for Conceptual and Logical
Database Design: Entity-Relationships, Semantic
Modeling, Normalization. SQL: Data Definition and
Data Manipulation Languages. Working with MySQL.
ACSC231: Internet Communication and Web
Design, 5 ECTS
Introduce students to the basic model of Internet com-
munication focusing on immersing students into the
process of planning, designing and building profes-
sional quality static web sites. Introduction to the
Internet environment. Basics of the HTTP protocol and
web communication. Content Development – HTML
structure, syntax and features. Web Servers and site
planning. Graphical Elements – colour, compression
and positioning. Tables, layers and template design.
Cascading Style Sheets. Content Management
Systems. Web Ethics
ACSC271: Concepts of Modern Operating
Systems, 5 ECTS
Explanation to students the structure and operations of
an operating system with regard to resource manage-
ment (CPU, memory and storage) and explain the con-
cepts of CPU scheduling, process synchronisation and
virtual memory. Computer and Operating System
structures, Processes, Threads, Scheduling, Memory
Management, Virtual Memory and File Systems.
ACSC285: Numerical Methods, 5 ECTS
Introduction of students to numerical methods and sci-
entific computation techniques for dealing with important
computational problems. Floating Point Representation;
Computer Arithmetic; Taylor Series Approximation;
Measuring and Controlling Errors; Solving Non-Linear
Equations; Iterative, Bisection, Newton-Raphson and
Secant Methods; Polynomial Interpolation with Monomial
Basis, Newton’s Divided-Difference and Langrange
Interpolating Polynomials; Numerical Integration -
Trapezoidal and Simpson’s Rules, Richardson’s
Extrapolation; Solving First-Order Ordinary Differential
Equations - Euler and Midpoint Methods.
ACSC288: Data Structures, 5 ECTS
Explanation to students of the design, implementation
and applications of data structures in computation and
introduce concepts of algorithm complexity. Dynamic
Data, Linked lists - development and operations, Linear
ADTs – Stacks, Queues, Generic Trees, tree traversals,
Heaps and Priority Queues, Introduction to algorithmic
complexity – the searching and sorting problems.
ACSC299: Visual Programming and Human
Computer Interaction, 5 ECTS
Introduction of students to the fundamental principles of
event-driven programming and to programming using a
visual environment, and gives students an understand-
ing of the main ideas of HCI. Event driven programming,
The VB .Net IDE, Forms, Controls, Properties, Events
and Methods, Data Types and Procedures, Menus and
Dialogue Boxes, File handling, Foundations of HCI,
Interaction design; Design rules and heuristics.
ACSC300: Logic Programming, 5 ECTS
Introduction of students to the declarative programming
paradigm and provision of students with a good working
knowledge of the Prolog programming language. Terms,
Clauses, Predicates, Facts, Rules, Queries, Syntax and
Meaning of Prolog Programs, Recursion, Arithmetic and
Lists, Using Structured Data, Input and Output,
Backtracking, Cut, Negation, System Predicates.
ACSC330: Computer Graphics, 5 ECTS
Introduces students to the design and implementation
of computer graphics. Students will be able to under-
This course offers an approach to improve IS knowledge
and automated techniques. Students should realize the
importance of an information System in both public and
private sectors. Develop an understanding of how and
when to use computers and information technology in
order to improve the efficiency and effectiveness of indi-
viduals, groups and organizations. Concepts of E-busi-
ness, distributed databases, Object Oriented tech-
niques and tools are discussed and analyzed.
ACSC368: Artificial Intelligence, 5 ECTS
Introduces students to the main areas of interest in
practical Artificial Intelligence with the use of the Prolog
programming language. Basic problem solving strate-
gies, Heuristics: evaluation and cost functions,
AND/OR graph representation of problems, Semantic
networks, Frames, Inheritance, Expert systems,
Forward and backward chaining, Algorithmic machine
learning, Concept learning, Version spaces, Game
trees, Minimax search.
ACSC371: Programming Languages, 5 ECTS
Familiarization of students with mathematical concepts
of various programming paradigms and formal lan-
guage development. Programming Domains;
Language Evaluation Criteria; Influences on Language
Design; Programming Language Categories;
Implementation Methods; Models of Computation;
Church’s thesis; Languages and Grammars; Chomsky
hierarchy; Backus-Naur Form; Parsing; Names,
Bindings, Type Checking, and Scopes; Functional
Programming Languages; Introduction to Scheme;
Statement-Level Control Structures; Iteration and
Recursion; Exception Handling.
ACSC372: Advanced Programming in the UNIX
Environment, 6 ECTS
Recall operating system concepts and introduce stu-
dents to UNIX fundamentals as an Operating System
thus expanding knowledge using UNIX variants. UNIX
commands and Shells, Shell programming,
Automating tasks, Accessing and mounting devices, C
Programming using System calls, functions and expres-
sions, Process creation, communication between
processes, Network implementations, opening sockets,
creating ports, accessing and retrieving data.
ACSC373: Compiler Writing, 5 ECTS
Introduction of students to the process of compiler con-
struction, appreciate the difficulties in developing mod-
ern compilers and understand the techniques used to
support such features. The compilation process – analy-
sis and synthesis, compilation stages. Grammars and
Languages – Chomski classification, BNF. Lexical
Analysis – regular expressions and FSA. Syntax Analysis
– top-down, bottom-up parsing, grammar manipulation,
syntax trees. Semantic Analysis – type, name checking,
the Symbol Table. Intermediate Code. Run-time environ-
ment – activation records, dynamic memory and heaps.
ACSC374: Computer Aided Design, 5 ECTS
Planes and coordinates. Projections. Points and lines.
Line segments. Vectors and generation. Display
devices. The Design file and element creation. File cre-
ation. Attaching menus. Design file concepts.
Activating drawing commands. The main palette.
Window Controls.Linear, angular, radial dimensioning.
Manager utilities. New features in CAD.
ACSC375: Multimedia, 6 ECTS
To explain to students what Multimedia is in its most
recent format together with the main emerging applica-
tions of Multimedia nowdays. Furthermore, concepts
like Hypermedia, Multimedia Conferencing, Hyperlink,
Hypertext, Virtual Reality, Computer Animation,
Computer Simulation, HCI, Multimedia Networking,
Multimedia Encoding, Congestion Control,
Compression (Video and Audio), Image Resolution
(Audio and Video) are things to be analysed.
ACSC382: Object Oriented Programming, 6 ECTS
The course ensures deep understanding of the princi-
ples of object orientation – abstraction, data encapsu-
lation and information hiding, message passing, inher-
itance and polymorphism - and their implementation in
Java programming language. Java Virtual Machine,
Objects, Classes and Instances, Types and Abstract
Data Types, Inheritance and Interfaces, Packages,
Exception Handling, Early and Late Binding,
Polymorphic behavior.
ACSC383: Software Engineering, 6 ECTS
Introduction to software engineering as a systematic
approach to development of software as product empha-
sizing the basic analysis and design phases based on the
most popular and proven in practice development cycle
models. Object-Oriented Software Engineering, Models
and Diagrams, SASE Tools, Requirements and
Specifications, UML – Use Cases, Class and Object
Diagrams, Sequence Diagrams, Design Patterns,
Introduction to Components and Frameworks.
Description of Courses
ACSC384: Modeling Database Management
Systems, 6 ECTS
The course aims to expand and deepen the students’
knowledge and skills with the functions and role of
DBMS as an interface between the end users and
database. Three-level ANSI SPARC Architecture, Data
and Database Administrators – roles and responsibil-
ities, Transa-ctions, Concurrency Control, Recovery
methods and techniques, Security, Programmatic use
of DBMS – working with MySQL from popular pro-
gramming languages.
ACSC385: Object Oriented Database
Management, 6 ECTS
The course aims to introduce students to modern
practices in the development of multi client and multi
site database-centric information systems focusing on
data centric APIs. Client server, multi-client environ-
ments. Client-side database components – connected
vs disconnected mode. Data persistence, concurrency
control and transactions. XML data representation and
use – handling, XML schemas and XML queries.
ACSC389: Software Engineering Project I, 3
ECTS
The course familiarizes students with practices in the
development of modern Information System solutions
through experiencing the development process
applied on a real-life-like environment. Problem evalu-
ation and role assignment to group members.
Establishment of project requirements and system
specification. Analyse system and develop logical
database schema.
ACSC390: Software Engineering Project II,
3 ECTS
The course familiarizes students with practices in the
development of modern Information System solutions
through experiencing the development process
applied on a real-life-like environment. System design
and implementation of core units including database
and client systems. Prototype development.
Documentation and evaluation of results. Presentation.
ACSC401: Algorithms and Complexity, 5 ECTS
The course gives an extensive treatment of design
methods, asymptotic analysis of algorithms and apply
basic complexity theory. Computability; Unsolvability;
Algorithm Principles; Analysis; Time and Space com-
plexity; Function Growth Rates; Sorting (quicksort,
mergesort, heapsort, insertion sort) Searching (Binary
search trees, hash tables) Algorithmic paradigms:
Greedy Algorithms, Divide-Conquer Technique;
Dynamic Programming; Introduction to Graph Theory
- traversal methods, Minimal Spanning trees; Single
Source Shortest-path algorithms; NP-Completeness
and Reducibility, addressing NP-hard problems,
branch and bound.
ACSC402: Neural Networks And Fuzzy Systems,
5 ECTS
The course introduces students to the information
processing in mostly-used fuzzy inference systems,
neural networks and neuro-fuzzy systems. Fuzzy sets,
operations, relations and implications, Theory of
approximate reasoning, Fuzzy logic controllers,
Neural networks and biological motivation, The
Perceptron and Delta learning rules, The Error
Backpropagation learning rule, Integration of fuzzy
logic and neural networks, Fuzzy neurons, Hybrid
neural nets, Neuro-fuzzy classifiers.
ACSC404: Web-Enabled Applications, 6 ECTS
The course provides students with an in-depth under-
standing and practical experience in the development
of applications that utilise the Web. Types of web
applications – B2C, B2B, characteristics and features
needed. Multi-tiered architectures – middleware com-
ponents – lifecycle and efficiency. Session tracking
and data scopes. Backend connectivity, connection
pooling. XML in web applications – XML parsing,
DOM, SAX, XSLT. Introduction to web services.
Security and integration of web applications.
ACSC410: E-Business Concepts, 5 ECTS
The course ensures understanding of the mutual influ-
ence of business and technology on each other and
their role as driving forces of E-business based on solid
introduction to the theoretical concepts as well as prac-
tical work. Information Infrastructure, Communication
Models and Paradigms: B2B, B2C, Internet and Web
working mechanisms, E-marketing strategies and tech-
nical implementation considerations, CRM applica-
tions, Intelligent systems and application integration.
ACSC416: Decision Support & Knowledge-Based
Systems, 5 ECTS
The course provides students with a basic under-
standing of the information systems that are specifi-
cally designed to support complex decision-making
processes within or across organizations. Ingredients
of a DSS, Categories and classes of DSS systems,
Decision-making and the support DSS can provide,
Modelling decision processes, Expert Systems, Data
Warehouses, Data Mining, Data Visualisation.
ACSC424: Network Application Programming,
6 ECTS
The course introduces students to networking con-
cepts and network programming techniques. This
course addresses the high level programming
aspects related to the design and analysis of the com-
puter networks and distributed systems. It covers the
TCP/UDP transport layer programming interface and
the methodology of design and implementation of
client-server network applications. The content is
related to the Internet protocol stack, the underlying
mechanisms, and the services available.
ACSC425: Introduction to Operations Research, 5 ECTS
The course gives an elementary exposition of
Operations Research (OR), explaining how difficult
problems can be addressed and solved. Provide stu-
dents with modelling skills as well as the ability to use
software to find solutions to problems of OR nature.
What is OR; Applications; Possible Gains;
Dimensionality Constraints; Modeling Problems;
Linear Program-ming; Variables; Objective Functions
and Constraints; Simplex Method; Duality;
Transportation Problems; Usage of Software
Packages; Integer Programming; Knapsack and Set-
Covering Problems; Branch and Bound Approach;
Heuristic Processes.
ACSC468: Machine Learning, 5 ECTS
The course provides students with an understanding
of the methodologies, technologies, mathematics and
algorithms currently used in the area of Machine
Learning. Concept learning, Hypothesis space,
General-to-specific ordering of hypotheses, Version
spaces and the candidate elimination algorithm,
Inductive bias, Decision tree learning, Occam’s razor,
Overfitting, Artificial neural networks, Support vector
machines, Bayesian learning, Instance-based learn-
ing, Genetic algorithms.
ACSC476: Internet Technologies, 6 ECTS
The course introduces students to net centric comput-
ing using the Internet and provide them with a deep
knowledge of the underlying technologies. Internet
networking – IPs, subnetting, NAT, transport layer pro-
tocols, DNS. Common Internet applications and pro-
tocols (file transfer, email, web). Internet Security –
cryptography (secret, public/private keys), authentica-
tion (digital signatures and certificates), access (fire-
walls). Web content development. Internet program-
ming – server/client side. JavaScript. Peer to peer.
Introduction to network programming.
ACSC489:Senior Project Preparation, 2 ECTS
Introduction of students to research methodologies
and ensure that students undertake the necessary
research investigation that will enable them to conduct
a Bachelor’s level senior project. Background reading.
Choice of appropriate research methods, setting of
project goals and project development planning.
ACSC490: Senior Project, 5 ECTS
The course aims at providing students with the neces-
sary experience to address on their own a complex
problem (either of research or applied nature) relevant
to a field of their studies. Follow the project plan devel-
oped. Problem analysis, software development
according to project specification. Development of
project report and presentation of work to a faculty
committee.
AELE221: Circuit Analysis I with Lab, 6 ECTS
Introduction to circuit theory and analysis. Electrical
quantities and units. Analysis of DC and AC circuits
using Ohms law, Kirchoff’s law, Theveni’s theorem,
Norton’s theorem, mesh and nodal analysis.
Capacitive and inductive circuit transient and steady
state analysis. SPICE simulations using a variety of
popular commercial software packages. Experimental
verification of circuit theorems
AELE237: Electronics I with Laboratory, 6 ECTS
Introduction to analog electronics with emphasis on
basic discrete components such as the diodes, the
bipolar junction transistors and field effect transistors.
Semiconductor materials and theory. P- N- junctions
and diodes: characteristics, models and applications
such as rectifying and clipping circuits. Transistors
(BJT, FET): characteristics, models and applications
such as switching circuits and amplifiers. Simulations
using a variety of popular commercial software pack
ages. Experimental work on electronic device charac-
teristics and applications.
AELE337: Electronics II with Laboratory, 6 ECTS
The course aims to introduce students to advanced
analogue electronic design using operation amplifiers
and different applications such as comparators, differ-
entiators, adders, function generators. Design op-
amp based filters such as high-pass, low-pass, band-
pass and band-stop Butterworth. Experimentally veri-
fy the mathematical analysis and PSPICE simulation
results.
AENG223: Professional Ethics and Conduct,
3 ECTS
The course aims to introduce students to the social
implications of computing and networked communi-
cation. Evaluation and making of ethical arguments.
Community values and laws. The nature and role of a
professional in public policy. Codes of ethics widely
used (IEEE, ACM, SE, AITP, etc). Dealing with harass-
ment and discrimination. “Acceptable use policies” for
computer usage in organisations. Intellectual proper-
ty, copyrights, patents trade secrets and software
piracy. Privacy of information and freedom of expres-
sion in cyberspace. Public speaking, delivery and use
of visual aids. Interactive speaking, supporting ideas,
arguments and answering questions effectively.
AENG224: Technical Report Writing, 3 ECTS
The course aims to provide students with the neces-
sary methodologies that enable them to search,
extract and synthesize information on a particular area
as well as skills for developing technical reports to
professional standard. Information finding, searching
books, periodicals and the Internet, evaluation of infor-
mation and referencing. Technical report writing, writ-
ing styles, adherence to standards and report writing
applications.
AELE210: Signals, Systems and Transforms
5 ECTS
Analysis and operations on signals. Classification of
systems based on linearity, continuality, time invari-
ance and causality. Description of continuous sys-
tems using differential equations and Laplace trans-
forms. Analysis of continuous-time signals using the
Fourier series and the Fourier Transform. Transfer
function, impulse response, frequency response and
stability of LTI systems. Analysis and design of ana-
logue filters.
ASCS124: Probability and Statistics I, ECTS: 5
This course aims to familiarize the students with
descriptive and inferential statistics. This would
include the idea of population and samples, graphical
displays (stem and leaf diagram, histogram, bar
charts, frequency polygon and cumulative frequency
polygon (ogive)) and frequency distributions. It is also
demonstrated how to compare and organize data
using exploratory data analysis, like measures of loca-
tion, and measures of dispersion for raw and group
data. Probability would include the usage of probabil-
ity rules like Baye's theorem and probability distribu-
tions like Uniform, Binomial, Poisson and Normal dis-
tributions. Finally a demonstration of the statistical
software package SPSS is given.
ASCS224: Probability and Statistics II, ECTS: 5
This course aims to familiarize the students more with
inferential statistics. It includes revision of Normal dis-
tribution and central limit theorem. Also it includes
small sample theory, and sampling distribution, the
t-distribution and confidence intervals of the mean.
Large samples and confidence intervals of the mean,
proportions, difference of means and proportions is
also included. Introduction to hypothesis testing is
demonstrated. Finally forecasting and regression
analysis with the usage of chi-square distribution, to
the chi-square test of independence and goodness of
fit is shown. Usage of software package SPSS.
AEEC345: Control Engineering, with Laboratory, ECTS: 6
This course introduces the fundamental concepts of
control engineering systems. Class sessions focus on
theory and practice related to the mathematical model,
block diagram representation, open- and closed-loop
transfer function, static and transient response,
applied control actions and stability criteria of basic
electrical, mechanical and hydraulic control systems.
Topics covered include review of Laplace Transform
theory, analysis of the gain, natural/ damped frequen-
cy, damping ratio and the action of PID controllers in
the closed-loop transfer function of a control system,
as well as the judgement of the stability of a closed-
loop control system from the Routh-Hurwitch and
Nyquist Criteria and the Root Locus approach, sup-
ported by MATLAB-based CAD based simulation.