School: School of Engineering

Computer Science

Academic year

2022-2023
Taught Language: English

Course Summary

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.

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.

The language of instruction is English.

Key Learning Outcomes

  1. Demonstrate knowledge and understanding of the scientific and mathematical principles underlying the Computer Science discipline
  2. Analyse, design and develop software solutions for information systems that address various problems
  3. Understand and contribute towards the design and management of software-related projects
  4. 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
  5. Abstract over and formulate problems of a computational nature
  6. Identify and employ appropriate techniques and technologies for addressing formulated problems
  7. Exhibit awareness of the major issues at the frontiers of computer science
  8. Interface with other disciplines for investigating and establishing the extend to which computer science could support the resolution of specific problems.
  9. Explain how computers can interact with humans and appreciate the technologies that facilitate this interaction
  10. Demonstrate understanding of the use of technical literature and other information sources.

  11. Demonstrate competency in oral and written communication skills, as well as in the use of relevant computing technologies and tools.

Career Prospects

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).

Modules

Module Group ECTS
Required Courses 177
Computer Electives 48
Free Electives 15
TOTAL 240

Required Courses Modules

The student must successfully complete 177 ECTS, from the following list of modules:

No. Code Name ECTS Hours / week
1 ACOE161 DIGITAL LOGIC FOR COMPUTERS 5 3 + 1
2 ACOE201 COMPUTER ORGANISATION AND ARCHITECTURE 5 3
3 ACOE301 ADVANCED COMPUTER ARCHITECTURE 6 3
4 ACOE313 COMPUTER NETWORKS I 5 3
5 ACOE323 COMPUTER NETWORKS II 6 3
6 ACSC110 FOUNDATIONS OF COMPUTER SCIENCE 5 3
7 ACSC115 READINGS IN COMPUTING 5 3
8 ACSC124 QUANTITATIVE METHODS 5 3
9 ACSC131 INTERNET TECHNOLOGIES 5 3
10 ACSC182 PROGRAMMING PRINCIPLES I 5 3
11 ACSC183 PROGRAMMING PRINCIPLES II 5 3
12 ACSC191 DISCRETE MATHEMATICS 5 3
13 ACSC223 DATABASE MANAGEMENT 5 2 + 2
14 ACSC271 OPERATING SYSTEMS 5 3 + 1
15 ACSC288 DATA STRUCTURES 5 3 + 1
16 ACSC299 HUMAN COMPUTER INTERACTION 5 2 + 2
17 ACSC301 THEORY OF COMPUTATION 5 3
18 ACSC319 COMPUTER ETHICS AND PUBLIC POLICY 5 2
19 ACSC330 INTERACTIVE DESIGN 6 2 + 2
20 ACSC368 ARTIFICIAL INTELLIGENCE 6 3 + 1
21 ACSC372 SYSTEMS PROGRAMMING 6 3 + 1
22 ACSC382 OBJECT ORIENTED PROGRAMMING 5 2 + 2
23 ACSC383 SOFTWARE ENGINEERING 6 3 + 1
24 ACSC384 ADVANCED DATABASE SYSTEMS 6 3 + 1
25 ACSC390 SOFTWARE ENGINEERING PROFESSIONAL PRACTICE 6 3
26 ACSC401 ALGORITHMS AND COMPLEXITY 6 3
27 ACSC476 WEB PROGRAMMING 6 2 + 2
28 ACSC489 PROJECT PREPARATION 6 3
29 ACSC490 SENIOR PROJECT 6 1
30 AENG101 BASIC ENGLISH 0 3
31 AENG201 TECHNICAL WRITING AND COMMUNICATION 5 3
32 AMAT111 CALCULUS AND ANALYTIC GEOMETRY I 5 3
33 AMAT122 CALCULUS AND ANALYTIC GEOMETRY II 5 3
34 AMAT181 LINEAR ALGEBRA WITH MATLAB 5 3

Computer Electives Modules

The student must successfully complete 48 ECTS, from the following list of modules:

No. Code Name ECTS Hours / week
1 ACOE401 PARALLEL PROCESSING 6 3 + 1
2 ACOE414 ROBOTICS 6 3
3 ACOE422 WIRELESS NETWORKS 6 3
4 ACOE426 NETWORK AND SYSTEM SECURITY 6 3 + 1
5 ACOE428 DIGITAL IMAGE PROCESSING 6 3
6 ACSC105 BUSINESS INFORMATION SYSTEMS 6 3
7 ACSC285 NUMERICAL METHODS 6 3
8 ACSC300 LOGIC PROGRAMMING 6 3
9 ACSC370 PROGRAMMING PARADIGMS 6 3
10 ACSC371 LANGUAGES AND COMPILATION 6 3
11 ACSC373 COMPILER WRITING 6 3
12 ACSC375 MULTIMEDIA 6 3 + 1
13 ACSC402 NEURAL NETWORKS AND GENETIC ALGORITHMS 6 3
14 ACSC404 WEB-ENABLED APPLICATIONS 6 3 + 1
15 ACSC421 CLOUD COMPUTING 6 3
16 ACSC423 MOBILE AND UBIQUITOUS COMPUTING 6 3
17 ACSC424 NETWORK APPLICATION PROGRAMMING 6 3 + 1
18 ACSC430 DYNAMIC LANGUAGES 6 3
19 ACSC437 INTERNET OF THINGS 6 3
20 ACSC438 COMPUTER VISION 6 3
21 ACSC468 MACHINE LEARNING 6 3
22 AMEM417 PROJECT MANAGEMENT FOR ENGINEERS 6 3

Free Electives Modules

Free Elective is subject offered by department of the University for which a student is qualified to register

Assessment Method

The Program is based on the ECTS credit accumulation mode of study. Students can be awarded the Bachelor of Science Degree in Computer Science upon completion of 240 credits. These credits are allocated to compulsory and elective courses as shown in the table below. The list of compulsory and elective courses is provided in the Program’s course structure.

How to apply

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.

Application deadline

Frederick University academic year consists of the fall and spring semesters. The calendar is arranged so that students may start classes either during the last week of September or the first week of February. Candidates may submit an application for admission in any of the semesters. Due to the fact that formalities for the issue of an entry visa take at least 6 weeks, candidates are urged to file an application at least 8 weeks prior to the expected date of enrolment. Students are expected to be on campus prior to the beginning of the intended semester/session. In response to arising need, courses could be provided within the summer period.

Entry requirements

Qualification requirements

Under the immigration regulations, and depending on their nationality, applicants should follow the relevant procedure and submit the required documents as described below:

A. Nationals of EU countries
Candidates who are nationals of EU countries can enter Cyprus as visitors. On arrival at Frederick University they must submit to the Admission Office the following:

  1. A fully completed application form.
  2. An application fee of Euro 25 (non-refundable).
  3. Attested (certified true) copies of their academic qualifications.
  4. Evidence of proficiency in English, (if available).
  5. A photocopy of their passport. The passport should be valid for at least one year from the date of their arrival to Cyprus.
  6. 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.

Furthermore, they must pay the registration fee, the semester tuition fees, and register for subjects. Next they must apply to the Migration Department for a temporary residence permit. The application to the Migration Department must be supported by evidence that they have paid their tuition fees for the semester, have enough funds for their initial living expenses and have obtained local health insurance coverage.

B. Applicants from non EU countries
International Students from non EU countries need to have a valid student visa in order to be allowed to enter Cyprus. The issue of an entry visa takes about 6 weeks from the date of the submission of the application. It is therefore recommended that candidates submit their application at least 8 weeks before the beginning of the semester. Cyprus Migration Department requirements in respect of the issue of a student visa, which from time to time may be modified, are available to candidates in a separate document.

Applicants are requested to contact the Office of Admissions to receive information and guidance regarding the proper documentation and formalities to be followed.

Additional entry requirements

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.

English language requirements

A good knowledge of the English language is required for all programs of Frederick University taught in English.

English Placement Test

Students whose native language is not English will have to take the Frederick University English Placement Test (FUEPT). Students who are qualified for exemption from the English Language Courses should apply to the Center of Languages with the necessary documentation. Further details regarding the policies and requirements for exemption can be obtained from the Admissions Office and the Center of Languages.

Students who are not competent in the English language are required to take special English classes to improve their skills and, when necessary, they will take reduced load for that semester. Students who may need a more vigorous preparation will take an intensive course in English before enrolling in a regular program. Intensive courses commence at the beginning of the fall and the spring semesters.

Fees and funding

Application Fees

TUITION FEES PER YEAR:

DISCOUNTED FEES - €/ECTS FOR FULL TIME STUDY
(60 ECTS)- €
140.00 8400

Additional Fee information

On campus students Euro
Application Fee €35 payable once
Registration Fee €25 per registration
Student Activity Fee €20 per semester
Technology Fee €20 per semester
Late Registration Fee €25
Transcript Fee €5 per additional copy
Incomplete Make-up €25
Graduation Application Fee €55
Exam Waiver Fee €25
Second Examination Fee €80
Transfer Credit Evaluation €40
   

 

Distance Learning students Euro
Application Fee €35 payable once
Semester Registration & Technology Fee €100 per semester

Provider information

Main Contact

7, Y. Frederickou Str.
Pallouriotisa, Nicosia 1036

Contact Person: Ferederick

Phone: +35722394394