Program start date | Application deadline |
2024-09-01 | - |
2025-03-01 | - |
2025-09-01 | - |
2026-03-01 | - |
2026-09-01 | - |
Program Overview
This comprehensive Computer Science program equips students with a solid foundation in computer technology, problem-solving, and advanced systems design. Graduates are prepared for entry-level industry positions in software engineering, systems analysis, and other high-demand fields. The program emphasizes practical applications, industry collaboration, and research opportunities, ensuring students are well-equipped for the rapidly evolving tech landscape. Graduates are eligible for professional registration and may pursue further studies in graduate programs.
Program Outline
Degree Overview:
Overview:
- Aims to equip students with a solid foundation in computer science and prepare them to be effective computer professionals.
- Balances theory and practice, focusing on design and development of advanced computer systems.
- Graduates will be ready for entry-level industry positions and for graduate studies.
- Designed around a core of computer technology, problem solving, systematic program development, modern approaches to systems analysis and design.
- Provides theoretical and practical knowledge and skills needed for the complex software systems that our society requires.
- Objectives:
- Provide advanced theoretical and practical computer science knowledge and skills for the commercial, industrial, and government sectors.
- Enable personal and professional development in pace with rapid technological progress in computer science.
- Prepare students for postgraduate education and research.
- Develop a strong sense of social commitment, global vision, and independent learning ability.
- Details:
- Four thematic areas are available, with students requiring a minimum of three courses per thematic area to pursue specialized studies in:
- Cybersecurity and Privacy
- Internet of Things
- Artificial Intelligence and Machine Learning
- Virtual Reality and Game Development
- Recent studies and forecasts predict high demand for skilled digital technology experts and ICT professionals in various sectors:
- European Commission Grand Coalition for Digital Jobs: 6 million unfilled positions by 2030
- US Bureau of Labor Statistics: 11% growth for computer and information technology occupations between 2019-2029, exceeding overall average.
- High demand for information security analysts with 32% projected growth from 2018 to 2028
Outline:
- Completion requires 240 ECTS credits and fulfillment of all program requirements.
- Minimum GPA of 2.0 is mandatory ("D-" passes but a "C" average is needed to achieve 2.0).
Module Breakdown:
A: Major Requirements (Min: 120, Max: 120) - Total Credits: 120
- Programming Principles I&II (COMP-111, 113): 6 ECTS each
- Software Development Lab I&II (COMP-116, 118): 6 ECTS each
- Systems Analysis and Design (COMP-201): 6 ECTS
- Data Structures (COMP-211): 6 ECTS
- Object-Oriented Programming (COMP-212): 6 ECTS
- Database Management Systems (COMP-302): 6 ECTS
- Theory of Computation (COMP-321): 6 ECTS
- Computer Organization and Architecture (COMP-335): 6 ECTS
- Operating Systems (COMP-354): 6 ECTS
- Networks and Data Communication (COMP-358): 6 ECTS
- Algorithms (COMP-370): 6 ECTS
- Software Engineering (COMP-401): 6 ECTS
- Artificial Intelligence (COMP-405): 6 ECTS
- Parallel and Distributed Computing (COMP-417): 6 ECTS
- Computer Security (COMP-431): 6 ECTS
- Final Year Project I&II (COMP-498, 499): 6 ECTS each
- Digital Systems (ECE-110): 6 ECTS
B: Major Electives (Min: 36, Max: 60)
- Optionally thematic, with minimum 3 courses per theme:
- Cybersecurity and Privacy: COMP-242, COMP-385, 2 additional choices
- Artificial Intelligence and Machine Learning:
- COMP-244, COMP-344,
- 2 additional choices: 1 from COMP-{406,447}, or COMP-447 and 1 from {1, 2}.
- Internet of Things: COMP-285, 3 other choices
- Virtual Reality and Game Development: COMP-320, COMP-386, and choice
- Remaining options:
- Visual Programming (COMP-213): 6 ECTS
- Data Privacy and Ethics (COMP-242): 6 ECTS
- Machine Learning and Data Mining I&II (COMP-244, 344): 6 ECTS each
- Assembly Language Programming (COMP-254): 6 ECTS
- Human Computer Interaction (COMP-263): 6 ECTS
- Mobile Computing Application Development (COMP-285): 6 ECTS
- Computer Graphics (COMP-320): 6 ECTS
- Big Data (COMP-340): 6 ECTS
- Defensive Programming (COMP-385): 6 ECTS
- Game Programming (COMP-386): 6 ECTS
- Blockchain Programming (COMP-387): 6 ECTS
- Special Topics in Comp Sci I, II, & III (COMP-399A, -B, & -C): 2, 4, & 6 ECTS, resp.
- Advanced Databases (COMP-402): 6 ECTS
- Artificial Intelligence (COMP-406): 6 ECTS
- Virtual Reality Game Dev (COMP-410): 6 ECTS
- Internet Programming (COMP-412): 6 ECTS
- Systems Programming (COMP-413): 6 ECTS
- Compiler Design (COMP-421): 6 ECTS
- Network Security (COMP-432): 6 ECTS
- Ethical Hacking (COMP-433): 6 ECTS
- Advanced Computer Architecture (COMP-435): 6 ECTS
- Neural Networks and Deep Learning (COMP-447): 6 ECTS
- Network Protocols (COMP-458): 6 ECTS
- Internet Technologies (COMP-470): 6 ECTS
- Cloud Computing (COMP-474): 6 ECTS
- Internet of Things and Wearable Techs (COMP-475): 6 ECTS
- Industry Placement (COMP-492): 6 ECTS
Elect.
(Min: 30, Max: 60) - Total Credits: 30
- Biology I (BIOL-110), Organic & Bio Chem Intro (CHEM-104), Electric Circuits I&II (ECE-100, 210), Digital Systems (ECE-110): each 6 ECTS
- Math: Discrete Math (MATH-101): 6 ECTS, Elem'y Num Theory (MATH-186): 8 ECTS, Calc I-III(MATH-195-7): 6 ECTS each, Probability/Stats I(MATH-225), Calc III (MATH-276), Linear Alg I&II (MATH-280-290): each 8 ECTS
- Physics: Physics I-II & Gen Physics I&II (PHYS-110 & 150-160 pairs): each 8 ECTS
(Min: 6, Max: 24)
- Organizational Behavior (BADM-234), Accounting (BUS-111), Econ I (ECON-200), Management Intro/Organizing for Innovation & Tech(MGT-281,370) & Knowledge Mgt (MGT-400), Supply Chain Mgt (MIS-460), Mktg (MKTG-291): 6 ECTS each
- Additionally:
- Project Mgmt (MIS-215), Database App Dev (MIS-303), Info Sys Concepts(MIS-351), E-Bus (MIS-390), Info Sys Mgt(MIS-456): each 6 ECTS
(Min: 12, Max: 30)
- College Eng I&II (ENGL-100-1): each 6 ECTS, Western World Lit & Comp (ENGL-102): 6 ECTS
- Business & Prof Comm & Tech Writing/Research(COMM-200, BADM-332): each 6 ECTS
- Basic Writing (ENGL-101) & English Composition (ENGL-100): 6 ECTS each
- Electives: French/German I-II (101-2), Italian I-II (101-2), Russian I-II (101-2): 6 each
(Min: 6, Max: 6)
- Cultural Anthro (ANTH-105)
- Intro Visual Arts (ART-110)
- Western World Lit/Comp (ENGL-102)
- Mod Euro His & Pol (EUS-103)
- French/German/Italian/Russian I&II: 6 each
- World Hist to 1500 (HIST-201)
- Mod Cypriot Hist & Pol (HIST-257)
- US World His since WWII (HIST-265)
- Principles Sociology I&II(PSY-111): each 6 ECTS
- RUS-101 (Russian), GERM/FREN-101-102 (German & French), ITAL/FRAN-101-2 (Italian & French), ANTH-105
- World Hist (HIST-201, HIST-265), Modern Euro Hist(EUS-103), Sociology(SOC-101), Cypriot Hist(HIST-257)
G: Unallocated
- No allocated courses.
Assessment:
Continuous assessment includes midterms, projects etc and the weight will determine final grades and GPAs.
Teaching:
- The department faculty has expertise across diverse areas of计算机科学, with several distinguished professors alongside experienced researchers and practitioners. They actively contribute through publications and participation in professional conferences and international collaboration projects, ensuring an up-to-date curriculum that reflects current trends in the field
- Unique features of the CS Department: a focus on industry collaboration through a strategic advisory board with representatives from leading tech firms, an emphasis on practical applications with industry-standard labs and software, the opportunity for student participation in research through final year projects guided by faculty members with strong research and industry network connections, and the provision of an international and multicultural learning environment Other:
- Program graduates may apply to second level studies (graduate degrees) such as a Masters degree. The CS Program graduates are eligible for registration with the Cyprus Scientific and Technical Chamber enabling professional practice, as they obtain a recognized qualification in the CS discipline. Careers: The CS Department actively facilitates graduates' entry in various employment fields. Graduates are well prepared for positions in: software engineering and development
- systems analysis and design, IT project management and business analysis; networking, security and data communications and cyber-security; software consultancy and research; software engineering, mobile applications and web development and data analysis and machine learning related jobs. The department also helps students by organizing career guidance workshops, seminars, networking events with professionals, as well as through internships and job placement opportunities with partnering businesses and organizations in Cyprus. The Department is also collaborating closely with major technology firms in designing a number of internship programs for CS students in order for them to get practical experience, get paid, gain valuable references from industry and potentially land their first career placement, making a smooth and successful transition from student life into professional practice.
University of Nicosia: A Comprehensive Overview
Overview:
University of Nicosia (UNIC) is a private, non-profit university located in Nicosia, Cyprus. It is known for its innovative approach to education, particularly in the fields of technology and healthcare. UNIC offers a wide range of undergraduate and postgraduate programs, including distance learning options.
Services Offered:
UNIC provides a comprehensive range of services to its students, including:
Academic Counseling:
Students can access personalized guidance and support for their academic journey.Career and Employability Office:
This office assists students with career planning, job searching, and professional development.Counseling Services:
Students have access to mental health and well-being support.Technology Enhanced Learning Centre (TELC):
This center provides students with access to cutting-edge technology and resources for learning.Library:
The university library offers a vast collection of books, journals, and online resources.Accommodation:
UNIC offers various accommodation options for students, including on-campus and off-campus housing.International Student Support:
The university provides dedicated support services for international students, including visa assistance and cultural integration programs.Student Life and Campus Experience:
UNIC offers a vibrant and engaging campus experience for its students. Key aspects include:
Events and Activities:
The university hosts a variety of social events, cultural activities, and workshops throughout the year.Clubs and Societies:
Students can join various clubs and societies based on their interests, fostering a sense of community and engagement.Sports:
UNIC offers a range of sports facilities and programs, promoting a healthy lifestyle and competitive spirit.Multi-Faith Prayer Room:
The university provides a dedicated space for students of different faiths to practice their beliefs.Graduation:
UNIC holds a grand graduation ceremony to celebrate the achievements of its graduating students.Key Reasons to Study There:
Innovative and Relevant Programs:
UNIC offers programs that are designed to meet the demands of the modern job market, particularly in fields like technology, healthcare, and business.International Recognition:
UNIC is accredited by reputable international organizations, ensuring the quality and value of its degrees.Dynamic Urban Campus:
The university is located in the heart of Nicosia, offering students access to a vibrant city with rich history and culture.Strong Research Focus:
UNIC is committed to research and innovation, with a focus on disruptive technologies like blockchain and artificial intelligence.Distance Learning Options:
UNIC offers a wide range of online programs, providing flexibility and accessibility for students worldwide.Academic Programs:
UNIC offers a wide range of academic programs across various disciplines, including:
School of Business:
Offers programs in areas like finance, marketing, management, and entrepreneurship.School of Education:
Provides programs in education, psychology, and special education.School of Humanities and Social Sciences:
Offers programs in areas like history, literature, languages, and political science.School of Law:
Provides programs in law, international law, and human rights.School of Life and Health Sciences:
Offers programs in areas like biology, chemistry, pharmacy, and nursing.Medical School:
Offers a Doctor of Medicine (MD) program.School of Sciences and Engineering:
Offers programs in areas like computer science, engineering, and mathematics.School of Veterinary Medicine:
Offers a Doctor of Veterinary Medicine (DVM) program.Other:
Entry Requirements
EU Students:
- A recognized High School Leaving Certificate (HSLC) or equivalent internationally recognized qualification(s).
- Students with a lower HSLC grade than 7.5/10 or 15/20 or equivalent (depending on the grading system) will receive extra academic guidance and monitoring during the first year of their studies.
International Overseas Students:
- A recognized High School Leaving Certificate (HSLC) or equivalent internationally recognized qualification(s).
- Students with a lower HSLC grade than 7.5/10 or 15/20 or equivalent (depending on the grading system) will receive extra academic guidance and monitoring during the first year of their studies.
- Applicants who do not hold qualifications or stipulated grades listed below will need to take the University's NEPTON English Placement Test (no charge) and will receive English Language support classes.
Language Proficiency Requirements
- TOEFL: 525 or above
- Computer-based TOEFL: 193 or above
- Internet-based TOEFL: 80 or above
- IELTS: 6 or above
- Cambridge Exams [First Certificate]: B and above
- Cambridge Exams [Proficiency Certificate]: C and above
- GCSE English Language "O" Level: C and above
- Michigan Examination of Proficiency in English (CaMLA): Pass
- Pearson PTE General: Level 3 or above
- KPG (The Greek Foreign Language Examinations for the State Certificate of Language Proficiency): Level B2 or above
- Anglia: Level B2 or above
- IEB Advances Programme English: Pass
- Examination for the Certificate of Proficiency in English (ECPE)
- Michigan Language Assessment by: Cambridge Assessment English & University of Michigan - 650 average score for ALL skills and above