Computer Science & IT

BSc (Hons) in Computer Science

Share it
CITY College, University of York Europe Campus
October 2021
36 months
Full Time
Greek, English


- Holders of High School Leaving Certificate with good performance.
- Holders of the International Baccalaureate (IB) Diploma or six IB Subject Certificates (including at least three at the higher level) with a minimum total of 26 points, or A Levels obtained locally, will be considered for admission to Bachelor Degree courses.
- Good knowledge of English proven by:
TOEFL: paper based 550 / computer based 213 / Internet based 79-80 or IELTS: 6,0 or CAE (A or B) or equivalent qualifications. Candidates that have completed their high school studies through the medium of English Language are not required to hold an English language qualification.


Computer Science is an exciting, challenging and dynamic discipline. Computers form an integral part of every aspect of society. New computing technologies are being introduced at an enormous rate and the field of Computer Science develops and changes continually and rapidly. Consequently Computer Science has evolved into a dynamic and challenging field of study. Students will be exposed to the theoretical foundations of the field, gaining an understanding of the principles that underlie development of systems. They should be able to apply their knowledge to real life projects and acquire the necessary skills to cope with the astonishing rate of change in the specific discipline. The curriculum is in compliance with the already established standards proposed by International Computer Societies, such as the Association of Computing Machinery (ACM), the Institute of Electrical and Electronics Engineers (IEEE) and the British Computer Society (BCS). Graduates are well equipped to successfully follow fulfilling career paths in many diverse areas of business and academia.

Programme of studies
1st Year
Programming Methodology and Design
Continuous Mathematical Foundations
Computer Systems Architecture
Introduction to Web Technologies
Object-Oriented Programming
Discrete Mathematical Foundations
Networks Architecture
Systems Analysis and Design
Personal Tutorial: Academic and Transferable Skills

Units to the value of twenty credits from the Division of Humanities and Social Sciences.

2nd Year
Data Structures and Algorithms
Database Systems
Formal Methods and Software Reliability
Logic Programming
Professional Issues in IT
Operating Systems
HCI and Software Development
Artificial Intelligence Techniques
Principles of Management & Entrepreneurship for IT Professionals

Units to the value of twenty credits from the Division of Humanities and Social Sciences.

3rd Year
Network Computing
Software Engineering
Individual Project
Industrial Software Project
Professional Development Seminar Series
Individual Project Preparation

Units to the value of forty credits from the following:
Managing the Information Function
Object Oriented Analysis and Design
Software Verification & Validation
Intelligent Systems
Agents and Robotics
Neural Networks
Information Security
Programming Language Concepts
Advanced Database Systems
Advanced Computer Architecture
Web Programming
Computer Games Development
Object-Oriented Modelling and Simulation
Distributed Systems
Health Informatics
Object Oriented Databases
Teaching and Learning Technologies


The title Bachelor of Science (Hons) in Computer Science is awarded directly by the University of Sheffield.

For information regarding student fees please contact the Institute.
Interested? Fill in the contact form and an advisor from the Institute will get in touch with you shortly.