Accredited Programme
Aim of the Programme
The purpose of this BSc Programme of study is to provide advanced knowledge in the field of Computing, by providing knowledge to students through a range of courses offered at advanced level to obtain a critical understanding of theoretical and practical aspects of existing computing systems.
The structure of the programme has been designed in a careful and balanced way and is based on the (six) 6 elements that constitute the computing knowledge framework following the CC2020 guidelines.
The selection and the loading of specialized courses under each element are according to the CC2020 guidelines aiming at a balanced programme of study, including:
1)Users Organization and 2) Hardware 3) System Modeling, 4) System Architecture and Infrastructure, 5) Software Development and 6) Software Fundamentals.
The programme aims in providing the required skills to graduate students for entering a constantly evolving field, in which they will be able to generate computational solutions (applications, software, algorithms, models) which can solve complex problems.
Students will gain the required experience to work in groups, taking decisions and responsibilities, troubleshoot and solve problems, work under deadlines and gain the skills for self-directed learning within their discipline likewise in a real IT working environment through various practical assignments included in the courses.
Intended learning outcomes
Language of instruction: English.
Evidence of knowledge of English
Please follow the link below:
http://www.ctleuro.ac.cy/en/admission/admission-requirements
COMPULSORY SUBJECTS | ECTS | |
BUSINESS COMMUNICATIONS | BUS 102 | 6 |
ENGLISH FOR IT | ENG 112 | 6 |
ORGANISATIONAL BEHAVIOUR | MGT 223 | 6 |
RESEARCH METHODS IN COMPUTING | STA 321 | 6 |
COMPULSORY SUBJECTS | ECTS | |
IT ESSENTIALS | CSN 111 | 6 |
TECHNICAL WRITING & DOCUMENTATION | CSN 124 | 6 |
PROGRAMMING PRINCIPLES I | CSC 111 | 6 |
MATHEMATICS FOR COMPUTING I | MAT 122 | 6 |
PROGRAMMING PRINCIPLES II | CSC 121 | 6 |
DIGITAL LOGIC DESIGN | CSC 124 | 6 |
OBJECT ORIENTED PROGRAMMING | CSC 226 | 6 |
MATHEMATICS FOR COMPUTING II | MAT 212 | 6 |
COMPUTER ARCHITECTURE | CSC 219 | 6 |
INTRODUCTION TO NETWORKS | CSC 217 | 6 |
SYSTEMS ANALYSIS & DESIGN I | CSC 123 | 6 |
DATA STRUCTURES | CSC 211 | 6 |
OPERATING SYSTEMS | CSC 212 | 6 |
DATABASE MANAGEMENT | CSC 222 | 6 |
HUMAN COMPUTER INTERACTION | CSC 215 | 6 |
SYSTEMS ANALYSIS & DESIGN II | CSC 225 | 6 |
ADVANCED DATA STRUCTURES & ALGORITHMS | CSC 316 | 6 |
SOCIAL, ETHICAL AND PROFESSIONAL ISSUES IN COMPUTING | CSC 318 | 6 |
SOFTWARE ENGINEERING | CSC 323 | 6 |
WEB PROGRAMMING | CSC 320 | 6 |
PROFESSIONAL PRACTICE IN SOFTWARE ENGINEERING | CSC 415 | 6 |
ARTIFICIAL INTELLIGENCE | CSC 324 | 6 |
FINAL PROJECT PHASE 1 | PRO COM 1 | 8 |
FINAL PROJECT PHASE 2 | PRO COM 2 | 8 |
OPTIONAL SUBJECTS - TABLE A1 | min 30 ECTS | |
BIG DATA ANALYSIS | CSC 312 | 6 |
CLOUD & DISTRIBUTED SYSTEMS | CSC 317 | 6 |
ADVANCED NETWORKS: ROUTING & SWITCHING | CSC 301 | 6 |
ADVANCED DATABASE MANAGEMENT | CSC 315 | 6 |
IoT: MICROCONTROLLERS, PROGRAMMING & APPLICATIONS | CSC 302 | 6 |
USER EXPERIENCE | CSC 303 | 6 |
PROMPTED ENGINEERING: PROGRAMMING WITH LLMs | CSC 304 | 6 |
OPTIONAL SUBJECTS - TABLE A 2 | min 32 ECTS | |
ETHICAL HACKING | CSC 403 | 8 |
ENTERPRISE NETWORKING & SECURITY | CSC 405 | 8 |
COMPUTER NETWORK SECURITY | CSC 416 | 8 |
PARALLEL PROGRAMMING | CSC 406 | 8 |
ADVANCED WEB PROGRAMMING | CSC 407 | 8 |
COMPUTER GRAPHICS | CSC 408 | 8 |
Name | Qualifications | FT / PT |
Dr Theofrastos Mantadelis |
PhD in Computer Science |
FT |
Dr Sheraz Aslam | Ph.D Computer Engineering and Informatics MS/M.Phil Computer Science Bachelor in Education MCS Computer Science Bachelor Commerce & IT |
PT |
Dr Kyriacos Poyias | PhD Formal Analysis and Design of Software and Distributed Systems MSc in Advanced Distributed Systems BSc in Computer Science |
PT |
Dr George Dekoullis |
PhD in Reconfigurable Computing & Communications Systems |
FT |
Dr Thomas Fotiadis | PhD: “Virtual Well-Being: The Investigation of the Emotional and Behavioral Patterns Before, During and After Virtual Social Experience” Master’s degree: Online Brand Identity Promotion Embedding Human-Computer Interaction Research Methodologies Bachelor’s Degree: Product and Industrial Design, Engineering |
PT |
Dr Rodriguez Flores Marco Antonio | PhD in the topic of Network Science BSc in Computer Science |
PT |
Michalis Ioannou |
MSc CyberSecurity |
PT |
Dr Elena Malkawi | PhD Economics BSc Economics (Economics,Management, Marketing) |
FT |
Dr Ifigenia Efthymiou | Postdoctoral Researcher Doctoral Thesis on the domain of"Design and Analysis of Experiments" Master’s Degree "Statistics and Data Analysis BSc Department of Statistics and Actuarial – Financial Mathematics |
PT |
Dr Maria Hadjielia Drotarova | Postdoc at Cyprus University of Technology PhD in Educational Research Master’s Degree in Andragogy (Adult education) Bachelor Degree in Andragogy (Adult education) |
FT |
Dora Konstantinou | PhD Candidate MA in Educational Leadership and Management BSc in Computer Science |
FT |
Rigby Martin | M.Sc in Technology for Teaching and Learning B.Sc (Honours) Computer Studies. BTEC National Diploma, Computer Studies. BTEC 1st Diploma, Information Technology |
PT |
Angela Neokleous | MA in Education BA in Philosophy, Education and Psychology |
FT |
Henry Lara | BA Applied Linguistics | FT |
Click here to see the complete Teaching Staff List and Brief CV