General Objectives

This program aims to train computer scientists specialized in Software Engineering and DevOps. Upon completion of the program, graduates should be able to master advanced technologies in order to design, develop, integrate, test, deploy, deliver, and operate large-scale distributed applications in web, mobile, and cloud environments.

Specific Objectives   

Provide students with: 

- A solid knowledge base and a set of skills in computer engineering to enable them to develop critical and creative thinking. 

- Tools to identify, formulate, analyze and solve engineering problems and deliver reliable and quality software solutions.

- Skills relating to distributed systems, advanced and emerging architectures and environments to meet the requirements of the latest industrial applications.

- Best practices, new technologies, tools and environments used in industry for the management, development, analysis and maintenance of software systems, particularly in a mobile and cloud context.
- Ways to develop their skills in communication, interpersonal and professional relations, and ethical behavior.  

PROGRAM

Software Engineering

  • Software Quality and Test 
  • Software Architect
  • Design Patterns
  • Service and Orchestration
  • Project Integration

Big Data

  • AI & Machine Learning
  • NoSQL Databases
  • Big Data
  • Internet of Things

Expert

  • ERP
  • IS Security

Programming

  • Advanced Algorithms & Complexity
  • Advanced Java
  • Project Agile Management
  • Middlewares & Framework
  • Web/Mobile Programming
  • Operational Research & Optimization

Cloud Computing

  • Virtualization , Cloud & containers
  • DevOps
  • Site Reliability Engineering
  • Cloud Architect

Soft Skills

  • Design Thinking
  • English-TOEIC Certification
  • Teamwork & Collaboration
  • IT Law & Data Protection
  • Business Communication
  • Entrepreneurship
  • Business Management

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.