Neapolis University Pafos
Neapolis University Pafos Paphos

BSc in Applied Computer Science

Information

Department
Department of Computer Science
Duration
4 years
Additional Information

The purpose of the Undergraduate Programme in Applied Computer Science is to offer a curriculum for those aspiring to acquire the knowledge and skills to become experts in Information and Communication Technologies (ICT) and for applying these technologies successfully in private and public sectors. It is the only Bachelor of Sciences in Applied Computer Science in Cyprus concerned with IT in Management, Economics, Finance, and Business. The BSc Applied Computer Science content is designed to cover all the basics of Applied Computer Science and prepare graduates for the increasingly complex technical and administrative responsibilities of ICT systems in the private and public sectors, local government, organizations, and businesses. The core of the BSc Applied Computer Science emphasizes both skills and knowledge required for the effective management and development of ICT infrastructure and resources and the broader academic, industrial, and business environment in which ICT is deployed, developed, and evaluated in practice.

The BSc Applied Computer Science provides available knowledge in several different areas that compose Informatics, such as Algorithm Design, Software Development, Information Systems, and basic knowledge in the areas of Management, Finance, Economics, and Business where Informatics is applied.

The BSc Applied Computer Science provides graduates with technical, analytical, and leadership skills, with the required ethics and responsibility to strengthen their ability to make decisions and achieve organizational improvements in a competitive and fast-changing technological and economic environment.

The basic philosophy of the BSc Applied Computer Science is an empirical approach to the study of Applied Computer Science. New knowledge and skills are mingled with the students’ abilities and are implemented from the very beginning on real cases.

This approach broadens and deepens students’ understanding of the application of techniques and procedures of ICT. Simultaneously, the BSc Applied Computer Science enhances the skills of research, analysis, synthesis, and creativity while it also encourages innovation and alertness on the role of ICT in innovation.

Program

SEMESTER 1

  • Introduction to Computer Science
  • Programming Principles I
  • Introduction to Mathematics
  • Introduction to Business
  • Principles of Microeconomics

SEMESTER 2

  • Probability & Statistics
  • Programming Principles II
  • Data Structures
  • Algorithms & Complexity
  • Management Information Systems

SEMESTER 3

  • Financial Theory
  • Fundamentals of Database Systems
  • Communication Networks
  • Linear Algebra
  • Introduction to Psychology

SEMESTER 4

  • Computer Architecture I
  • Operating Systems
  • Advanced Databases Concepts
  • Computer Graphics
  • Language for Science
  • Communications Networks Lab

SEMESTER 5

  • Software Engineering
  • Software Project Management
  • Image Processing
  • Advanced Computer Networks
  • Computational Numerical Analysis

SEMESTER 6

  • Distributed Systems
  • Artificial intelligence
  • Principles of Cybersecurity
  • Web Applications Technologies
  • Principles of Marketing

SEMESTER 7

  • Thesis I
  • Research Methods
  • Free elective from Table
  • Free elective from Table
  • Free elective from Table
  • Free elective from Table

SEMESTER 8

  • Thesis II
  • Industrial Experience (Placement)
  • Free elective from Table
  • Free elective from Table

FREE ELECTIVE COURSES TABLE

  • Introduction to Innovation and Entrepreneurship
  • Compilers
  • Distributed Ledger Technologies
  • Pattern Recognition and Machine Learning
  • Data Science & Big Data
  • Game Design & Development
  • Data Mining
  • IoT Networks and Protocols
  • Cyber Crime and Legal Considerations
  • Robotics & Computer Vision
  • Human Computer Interaction
  • Analysis and Design of Information Systems
  • Network Management
  • Computer Architecture II