gi-ang

Computer Engineering

The Computer Engineering program prepares students to design and develop innovative software solutions and computer systems. Graduates acquire strong skills in programming, information systems management, and emerging technologies. With a practice-oriented education, they are equipped to identify and address users’ needs in digital technologies. They also learn how to manage complex projects, work in teams, and apply modern development methodologies. The versatility of this program enables computer engineers to seamlessly integrate into various industries, both nationally and internationally.

  • Data Analysis
  • Object-Oriented Programming & C++
  • Communication Protocols
  • Scientific Computing
  • Information Systems & Relational Databases
  • Digital Skills: Advanced Excel
  • Foreign Languages (English / French)
  • Software Engineering
  • Advanced Modeling for Decision Making
  • Algorithm Analysis and Complexity and Compilation
  • Operating Systems and Unix
  • Web Application Design and Development with PHP and MySQL
  • Culture and Art Skills
  • Foreign Languages (English / French)
  • Exact and Approximate Algorithms
  • Object-Oriented Programming in Java
  • Shell Programming and Unix Administration
  • Machine Learning
  • Computer Vision
  • Artificial Intelligence and Its Applications
  • Foreign Languages (French / English)
  • Advanced Web and Mobile Development
  • Advanced Software Engineering
  • Java Enterprise Edition
  • Cloud Computing and Big Data
  • Deep Learning for Computer Vision
  • Project Management and Entrepreneurship
  • Foreign Languages (French / English)
  • Advanced Databases
  • Intelligent Systems and Data Mining
  • System Programming and Software Quality
  • Web Services and SOA
  • Real-Time Systems/RTOS
  • Employment Skills
  • Foreign Languages (French / English)