Brive logo
Explore
image/svg+xml
Discover programs that best match your skills and preferences
Find out which study programs best match your qualifications and criteria
Schedule a call and let us help you find the right program
Apply online to universities all over the world through Brive
We support you, every step of the way, to get you into one of your top choices
Collect points and receive cashback when applying through Brive
Search
Bachelors
image/svg+xml
Computer Science & IT
image/svg+xml
Bachelor in Computing (BSc) - CTL Eurocollege (Limassol)
Apply through Brive
We are official partners! Complete your application for free and earn benefits!
Free review on your application
1:1 counselling by certified consultants
Higher acceptance rate on your top choices
BACHELORS

Bachelor in Computing (BSc) - CTL Eurocollege (Limassol)

CTL Eurocollege
LimassolCyprus
On campus
Full-time
€4,410.00/year
Duration
4 Years
Language
English

Program Description

The purpose of this Bachelor in Computing (BSc) is to provide advanced knowledge in the field of Computing, by providing knowledge to students through a range of courses offered at advanced level to obtain a critical understanding of theoretical and practical aspects of existing computing systems.

The selection and the loading of specialized courses under each element are according to the CC2020 guidelines aiming at a balanced program of study, including: Users Organization, Hardware, System Modeling, System Architecture and Infrastructure, Software Development, and Software Fundamentals.

The Bachelor in Computing (BSc) aims to provide the required skills to graduate students for entering a constantly evolving field, in which they will be able to generate computational solutions (applications, software, algorithms, models) which can solve complex problems.

Students will gain the required experience to work in groups, taking decisions and responsibilities, troubleshoot and solve problems, work under deadlines and gain the skills for self-directed learning within their discipline likewise in a real IT working environment through various practical assignments included in the courses.

This program is accredited.

Entry Requirements

Are you eligible to apply?

Sign up, check the entry requirements, and find out your compatibility with the program.

Learning Outcomes

  • Apply mathematical principles incorporated into the field of computer studies.
  • Utilize fundamental research methods for conducting research in computing.
  • Demonstrate an understanding of organizational behaviour as well as the social ethical and professional issues in the field of computing.
  • Adopt effective Human-Computer Interaction practices considering UX Design principles for the development of user-friendly software.
  • Outline technical reports and documentation.
  • Analyze system requirements and design computational solutions.
  • Develop and manage relational databases.
  • Develop applications for administering unstructured data / big data.
  • Demonstrate an understanding of Hardware computing elements, circuit design, IoT Microcontrollers, and Computer architecture models.
  • Elaborate advanced programming skills and implement algorithms for solving advanced problems.
  • Analyze algorithm’s complexity and evaluate efficiency.
  • Demonstrate an understanding of computer operating systems and develop solutions for overcoming operational issues.
  • Adapt effective software engineering practices for the design, development, and evaluation of complex back-end and front-end software solutions, including web applications.
  • Evaluate and implement Artificial Intelligence Algorithms.
  • Configure and troubleshoot small business and enterprise networks.
  • Apply effective practices for securing computer networks and computing systems.
  • Evaluate cloud computing technologies and implement distributed systems.
More

Curriculum

Compulsory Courses

English for IT

Business Communications

Organisational Behaviour

Research Methods in Computing

IT Essentials

Technical Writing & Documentation

Programming Principles I

Mathematics for Computing I

Programming Principles II

Digital Logic Design

Object Oriented Programming

Mathematics For Computing II

Computer Architecture

Introduction to Networks

System Analysis & Design I

Data Structures

Operating Systems

Database Management

Human Computer Interaction

Systems Analysis & Design II

Advanced Data Structures & Algorithms

Software Engineering

Web Programming

Artificial Intelligence

Social, Ethical and Professional

Issues in Computing

Professional Practice in Software

Engineering

Elective Courses

Big Data Analysis

Cloud & Distributed Systems

Advanced Networks: Routing & Switching

Advanced Database Management

IoT: Microcontrollers, Programming & Applications

User Experience Design

Prompted Engineering: Programming with LLMS

Ethical Hacking

Enterprise Networking & Security

Computer Network Security

Parallel Programming

Advanced Web Programming

Computer Graphics
Fresh Content
The content has been updated in the last 6 months

Need help applying to this program?

Schedule a free 20-minute counseling session today!

Similar programs