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 Computer Science (BSc) - AUCY (Cyprus)
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 Computer Science (BSc) - AUCY (Cyprus)

AUCY American University of Cyprus
LarnakaCyprus
On campus
Full-time
Duration
4 Years
Language
English
Apply date
Sep 2024

Program Description

Through the development of new applications in science, engineering and business, Computer Science is radically changing the way in which we experience our world. The Bachelor in Computer Science (BSc) program equips students with the skills needed to contribute to this exciting and rapidly evolving field.

Computer Science is AUCY's most flexible program, allowing students to choose course units to reflect their developing and changing interests through the selection of one out of ten specializations. Furthermore, a wide range of themes from across the disciplines allow learners to specialize in the second, third and fourth years.

During the Bachelor in Computer Science (BSc), students will gain knowledge and practical experience on the latest technologies in the field of Computer Science. It is this combination of skills that enables graduates to keep pace with the rapid advancements of the Computer Science technologies. This secures rewarding careers for graduates in countries all over the world.

Entry Requirements

Are you eligible to apply?

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

Learning Outcomes

  • Provide the appropriate knowledge that governs the field of Computer Science.
  • Provide the principles for programming advanced Artificial Intelligence (AI) Applications and for programming web applications.
  • Provide the knowledge for creating gaming, mobile applications, and advanced Software Engineering applications.
  • Provide the knowledge for Network, Communications, and Cyber-Security.
  • Provide the knowledge for understanding or developing advanced Management Information Systems (MIS) and creating advanced Digital Hardware Systems.
  • Provide the knowledge for developing software applications within the area of Maritime Studies.
  • Provide the knowledge for developing software applications within the area of Forex, FinTech, Oil and Gas Management and any Business area in general.
More

Curriculum

Core Courses

Introduction to Computer Science

Programming Principles I

Programming Principles II

Digital Logic Design

Web Technology

Computer Architecture I

Computer Architecture II

Data Structures and Algorithms

Web Programming

Artificial Intelligence

Algorithms and Complexity

Communications and Network

Human-Computer Interaction

Operating Systems

Databases I

Software Engineering I

Research Methods

Computer Systems Security

Software Engineering II

Final Project Phase I

Final Project Phase II

Computer Graphics

Digital Image Processing

Information System

Advanced Web Programming

Calculus I

Calculus II

Discrete Mathematics

Probabilities and Statistics

Linear Algebra

English Language I

English Language II

Major Elective Courses

Artificial Intelligence Specialization (AI):
Machine Learning Optimization
Hardware for Machine Learning
Sequence Models
Neural Networks and Deep Learning
Improving Deep Neural Networks
Structuring Machine Learning Projects
Convolutional Neural Networks

Mobile Application and Gaming Development Specialization:
Principles of 3D Environments
Scripting for Game Development
Game Design
Artificial Intelligence in Computer Games
Smartphone Programming
Commercial Games Development

Digital Hardware Design Specialization:
Circuit Analysis
Electronics I & II
Digital Systems II
Embedded Systems
VLSI Design

Software Engineering Specialization:
Advanced Programming
Cloud and Distributed Systems
Compilers
Parallel Systems
Databases II
Big Data Analysis

Management Information Systems (MIS) Specialization:
Systems Analysis and Design
Organizational Behavior
Information Systems Concepts
Project Management
Databases II
Supply Chain Management

Network and Communications Specialization:
Network Fundamentals
Wireless and Mobile Network
Routing Protocols and Concepts
Scaling Networks
Connecting Networks
Network Security

Maritime Studies Specialization:
Introduction to Maritime Studies
Regulatory Framework of Shipping
Shipping Economics
Maritime Insurance
Maritime Law
Shipping Management

Oil and Gas Management Specialization:
Introduction to Oil and Gas
Introduction to Energy Management
Economics for Oil and Gas Industry
Oil and Gas Transmission System
The International Oil and Gas Markets
Geophysical Methods

Business Specialization:
Accounting Information Systems
Teamwork and Collaboration
Strategy and Business Policy
Supply Chain Management
Analytical Decision Making
Quantitative Methods

Elective Courses

E-Commerce and the Internet

Introduction to Business

Search Engine Optimization and Internet Marketing

Introduction to Marketing
Outdated Content
The content has not been updated in the last 6 months

Need help applying to this program?

Schedule a free 20-minute counseling session today!

Similar programs