Information
Business Applications, Software Development, System and Netwroks Technology
The primary aim of BSc program in Computing and Information Technology is firstly to educate students to analyse, design, integrate, and manage information systems using information technology, and secondly to prepare students for a successful career as I.T. professionals who make a positive contribution to society.
Upon successful completion of the Information Technology program, students will be:
- equipped with the knowledge, skills, frameworks, methodologies and tools required to apply information technology, from a strategic and operational perspective, to create business efficiency with competitive advantage;
- provided with multi-dimensional (technical and business) training and expertise in designing, developing, implementing and managing information systems in organizations;
- able to use analytical, problem solving, decision-making and critical thinking skills for the purpose of understanding and solving business problems by using information technology effectively.
Program
SEMESTER 1
CORE FOR ALL SPECIALISATIONS
Computer Fundamentals
Introduction to Computer Science and its applications
Introduction tο Object-Oriented Programming
Mathematics for Computer Science I
ELECTIVES FOR ALL SPECIALISATIONS ONE FROM:
Communication and Language Development I
Economics I
Fundamentals of Computer Engineering
General Psychology
Introduction to Management
Principles of Public relations
CORE SPECIALISATION
SYSTEM AND NETWORKS TECHNOLOGIES
Introduction to Management
SOFTWARE DEVELOPMENT
Fundamentals of Computer Engineering
BUSINESS APPLICATIONS
Introduction to Management
SEMESTER 2
CORE FOR ALL SPECIALISATIONS
Advanced Objects-Oriented Programming
Data Science
Databases And The Web
Discrete Mathematics
ELECTIVES FOR ALL SPECIALISATIONS ONE FROM:
Communication and Language Development II
Data Visualisation
Fundamentals of Law for Computer Scientists
Fundamentals of technological change
Introduction to social psychology
The Dynamics of the Cyprus Economy I
CORE SPECIALISATION
SYSTEM AND NETWORKS TECHNOLOGIES
Fundamentals of technological change
SOFTWARE DEVELOPMENT
Data Visualisation
BUSINESS APPLICATIONS
Fundamentals of technological change
SEMESTER 3
CORE FOR ALL SPECIALISATIONS
Algorithms and Data Structures
Functional Programming
Operating Systems
Systems Analysis αnd Design
ELECTIVES FOR ALL SPECIALISATIONS ONE FROM:
Business in Europe
Fundamentals of Financial Accounting
Human Computer Interaction
Logic and Modelling
Principles of Marketing
CORE SPECIALISATION
SYSTEM AND NETWORKS TECHNOLOGIES
Human Computer Interaction
SOFTWARE DEVELOPMENT
Logic and Modelling
BUSINESS APPLICATIONS
CST-234Human Computer Interaction
SEMESTER 4
CORE FOR ALL SPECIALISATIONS
Algorithms, Correctness and Efficiency
Computer Networking I
Design and Implementation of Programming Languages
Software Engineering I
ELECTIVES FOR ALL SPECIALISATIONS ONE FROM:
Collaboration, Teamwork And Professionalism in the IT industry
Fundamentals of Management Accounting
International Human Resources Management
Introduction to Cyber Security
Marketing in the Digital Environment
Operations Research
Web Applications Technologies
Work and Organisational Psychology
CORE SPECIALISATION
SYSTEM AND NETWORKS TECHNOLOGIES
Web Applications Technologies
SOFTWARE DEVELOPMENT
Web Applications Technologies
BUSINESS APPLICATIONS
International Human Resources Management
SEMESTER 5
CORE FOR ALL SPECIALISATIONS
Cloud Computing
Mobile Application Development
ELECTIVES FOR ALL SPECIALISATIONS ONE FROM:
Business Finance I
Computational Intelligence in Business, Economics And Finance
Computer Architecture I
Computer Graphics And Image Processing
Computer Networking II
Computing in the Classroom
Ethical Hacking
Managing Requirements
Software Development with Agile Scrum
CORE SPECIALISATION
SYSTEM AND NETWORKS TECHNOLOGIES
Computer Graphics And Image Processing
Computer Networking II
SOFTWARE DEVELOPMENT
Computer Architecture I
Managing Requirements
Software Development with Agile Scrum
BUSINESS APPLICATIONS
Computational Intelligence in Business, Economics And Finance
SEMESTER 6
CORE FOR ALL SPECIALISATIONS
Introduction to Programming using Python
Software Engineering II
ELECTIVES FOR ALL SPECIALISATIONS ONE FROM:
Artifical Intelligence
Big Data and Business Models
Computer Security and Cryptography
DevOps Foundation
Introduction to Corporate Finance and Financial Instruments
Introduction to Quantum Computing and Quantum Cryptography
Managing Business Operations
Placement Training
The Internet of Things: Architecture And Applications
CORE SPECIALISATION
SYSTEM AND NETWORKS TECHNOLOGIES
Introduction to Quantum Computing and Quantum Cryptography
The Internet of Things: Architecture And Applications
SOFTWARE DEVELOPMENT
Artifical Intelligence
Computer Security and Cryptography
BUSINESS APPLICATIONS
Big Data and Business Models
Managing Business Operations
SEMESTER 7
CORE FOR ALL SPECIALISATIONS
Advanced Programming using Python
Distributed Systems
Indiividual Project I
Project Management
ELECTIVES FOR ALL SPECIALISATIONS ONE FROM:
Advanced challenges in the Web Technologies
Data Mining and Knowledge Discovery
Database Management and Administration
Graphics and Computer Vision
Introduction to Intelligent Systems
Network Security
CORE SPECIALISATION
SYSTEM AND NETWORKS TECHNOLOGIES
Network Security
SOFTWARE DEVELOPMENT
Advanced challenges in the Web Technologies
BUSINESS APPLICATIONS:
Database Management and Administration
SEMESTER 8
CORE FOR ALL SPECIALISATIONS
Individual Project II
Information Retrieval
Information Security Management
Systems Verification
ELECTIVES FOR ALL SPECIALISATIONS ONE FROM
Concurrency
Digital innovations transforming healthcare
Leadership and Public relations
Mobile Systems
New Product Development and Innovation
Robotics
Technology Strategy And Innovation
CORE SPECIALISATION
SYSTEM AND NETWORKS TECHNOLOGIES
Mobile Systems
SOFTWARE DEVELOPMENT
Digital innovations transforming healthcare
BUSINESS APPLICATIONS
New Product Development and Innovation