Brive logo
Computer Science & IT
Computer Science
Apply through Brive
We are official partners! Complete your application for free and earn benefits!
You raise your admission chances by getting a free review of your application
You receive personalized support until the beginning of your studies
You can save your application for later, and you also unlock the "one-click apply"

Computer Science

Frederick University
Nicosia, Cyprus
 840 Points
4 Years

Program Description

The aim of the BSc in Computer Science Program is to introduce students to the underlying theories, technologies and applications in the broader subject area of Computer Science. The Program equips students, in addition to practical skill acquisition, with the ability to adapt and evolve in the fast and radically changing environment of computation. The Program prepares graduates for employment as computer scientists and lays the foundation for graduate studies in the field.

Entry Requirements

How well do you fit this program?
Take the test and check your match with this program.
High School Diploma (or equivalent)
English Level
TOEFL (paper based)
TOEFL (internet based)

Information about admission:

  • Candidates for a bachelor degree program should submit a school leaving certificate from a recognized six-form secondary school (high school) with an average grade of 75% (Greek Cypriot secondary schools) or a grade “C” or its equivalent (other secondary schools), or equivalent qualification. Candidates who submit a six-form secondary school leaving certificate but do not meet the above grade requirements may be admitted on a probationary status, if they show potential for educational advancement. The probationary status will be removed, subject to a satisfactory academic performance. Candidates admitted on probationary status may also be asked to enroll in foundation courses in order to improve their skills and/or to take reduced load.
  • A recent certificate of good conduct issued by the police of the candidate's country of origin or residence, if necessary translated in Greek or English. The good conduct certificate should be original and issued less than 6 months prior to the beginning of the semester for which the student is applying. The names and titles of the persons issuing and certifying the document should be clearly stated therein.


  • Personal interviews are not normally required as part of the admission process; however, Frederick University reserves the right to request an interview before making a final decision on accepting an applicant.

More information:

  • There may be an additional application fee by this University.

Program Focuses

The Program focuses on the provision of knowledge in three broad areas:

  • Theory of Computer Science: Provides students with a clear understanding of the theoretical background and basis of computation, trains them in formal thinking and makes them appreciate concepts of complexity and computability.
  • Appreciation of Computer Systems: Provides students with a strong theoretical as well as practical understanding of the design and development of modern computer systems in general.
  • Development of Applications: Provides students with the skills in appreciating, designing and implementing computer solutions to a variety of problems.

Learning Outcomes

  • Demonstrate knowledge and understanding of the scientific and mathematical principles underlying the Computer Science discipline.
  • Analyse, design and develop software solutions for information systems that address various problems.
  • Understand and contribute towards the design and management of software-related projects.
  • Appreciate and evaluate the capabilities and limitations of existing and emerging technologies in the field of computer systems including networks, databases, programming languages, operating systems, computer architecture and organisation.
  • Abstract over and formulate problems of a computational nature.
  • Identify and employ appropriate techniques and technologies for addressing formulated problems.
  • Exhibit awareness of the major issues at the frontiers of computer science.
  • Interface with other disciplines for investigating and establishing the extend to which computer science could support the resolution of specific problems.
  • Explain how computers can interact with humans and appreciate the technologies that facilitate this interaction.
  • Demonstrate understanding of the use of technical literature and other information sources.
  • Demonstrate competency in oral and written communication skills, as well as in the use of relevant computing technologies and tools.


Semester 1

Foundations of Computer Science

Readings in Computing

Programming Principles I

Calculus and Analytic Geometry I

Linear Algebra with Matlab

Free Elective

Semester 2

Digital Logic for Computers

Internet Technologies

Programming Principles II

Discrete Mathematics

Calculus and Analytic Geometry II

Free Elective

Semester 3

Computer Organisation and Architecture

Operating Systems

Data Structures

Theory of Computation

Object Oriented Programming

Professional Development

Semester 4

Computer Networks I

Database Management

Human Computer Interaction

Computer Ethics and Public Policy

Programming Paradigms

Probability and Statistics

Semester 5

Advanced Computer Architecture

Computer Networks Ii

Software Engineering

Advanced Database Systems

Web Programming

Semester 6

Interactive Design

Artificial Intelligence

Systems Programming

Software Engineering Professional Practice

Computer Elective

Semester 7

Algorithms and Complexity

Project Preparation

Computer Elective

Semester 8

Web-enabled Applications

Senior Project

Computer Elective


The graduates of the Program are equipped with the knowledge and skills to design, create, maintain and expand software systems that address a wide variety of applications including business and technical.

They can work in software development companies and organisations that provide support for software services. They can also design, implement, and administer computing systems. They fulfil the requirements for employment in the public or private sectors as:

  • information and communication technologies (ICT) engineers
  • network
  • system
  • database
  • security designers
  • administrators
  • The graduates of the Program can also be employed as educators in public or private secondary schools. The graduates of the program are eligible to register to the Technical Chamber of Cyprus (ETEK).

Brivers' Comments

Leave your comment
To see all comments, log in or register on our platform!

Need help finding the right program?

Schedule a free 20-minute counseling session today!
The most brive news directly to your inbox... Join now!
I accept to receive news and give consent to Brive to securely process my data, as defined in the
Privacy Policy
© | All Rights Reserved.