General Objectives

This program aims to develop students' skills to analyze, design, develop and deliver high-quality software solutions, while applying best practices and using state-of-the-art technologies in computer science. Graduate students can enter the professional world or continue their studies (Engineering, Masters and Doctorate) if they wish.

Specific Objectives

- Develop students' skills to analyze customer needs, design, develop and deliver high-quality software solutions.

- Teach students best practices, new technologies, tools and environments used in industry for the management, development, analysis and maintenance of software systems, particularly in Web, mobile and cloud environments.
- Enrich communication and interpersonal skills, as well as professional and ethical principles.  

PROGRAM 


Mathematics, Probability, Logic,

Automata & Optimization

  • Algebra
  • Analysis
  • Probability and Statistics
  • Formal Logic
  • Theory of Languages & Automata
  • Graphs and Optimization  

Algorithmcs & Programming 

  • Algorithms Data Structures complexity
  • Python Programming
  • Java Programming
  • AI and Machine Learning
  • Compilation Techniques
  • Software Testing

Systems & Networks 

  • Operating Systems
  • Logical Systems & Computer Architecture
  • Information Systems Design
  • Network Foundations
  • Network Services
  • IT Security

 ​Web & Mobile Development 

  • Multimedia Technologies  
  • Web Technologies & Programming
  • SOA Architecture & Web Services
  • Mobile Development   
  • Java EE Programming

Databases, Big Data & Cloud

  • Database Foundations and Administration
  • NoSQL Databases
  • Data Warehouses
  • Big Data Frameworks & Technologies
  • Distributed Applications Development
  • Virtualization & Cloud Computing

Soft Skills

  • English- TOEIC
  • Culture and Digital Skills
  • Business Management
  • IT law , Data Protection & Ethics
  •   Entrepreneurship
  • Preparation for Professional Environnement
  • Business Communication  

Co-op Program


Students can also follow this course on a work-study basis, which will allow them to obtain their bachelor's degree and gain professional experience at the same time.

Certifications

Horizon offers the opportunity to its students to be prepared for these certifications:


Newsletter:​​

Subscribe to our newsletter to receive periodic news.