Superior Institutions of Science & Technology - school image
Superior Institutions of Science & Technology

The BSc Software Engineering bachelor degree programme is designed to develop your knowledge and expertise in designing, developing and delivering software solutions in a digital world. You will study a wide range of software development tools, methodologies and technologies to help you in this regard. <p></p> The course will also <mark>teach you about coding and software architecture so that you can create functional software applications and platforms.</mark> <p></p> In the initial year of the course, you will cover the basics of computer science to make your foundation strong, and after that the emphasis of the course will be on design and development of software for specific applications. In addition, you will also explore different architectural paradigms, including distributed and parallel computing. <p></p> The programme gives you the flexibility to specialise in specific domains within software engineering, like data security, network security, augmented and virtual reality, and web technology.


Hassania School Public Works - school image
Hassania School Public Works

This course is designed to train computer engineers capable of practicing in different fields of information and communication technology. Engineers trained in this way are IT generalists. They are equipped with solid methodological and technical bases allowing them to develop a set of skills that follow the evolution of technology and the socio-economic world, exploitable according to the requirements of the jobs and the characteristics of the individuals. By avoiding a strong specialization, this course facilitates their integration into the professional environment and offers them the best possible career development. <p></p> Training aims <p></p> Provide the engineer: <mark> <br> - A solid base in IT with good methodological and technical knowledge adapted to the needs of the job market; <br> - Of great versatility in Information and Communication Technologies; <br> - Of great managerial skills with a good knowledge of the company; <br> - Good training in IT project management; <br> - An openness to the socio-economic and socio-cultural world to prepare him for the role of actor in society.</mark> <p></p> Opportunities and benefits of training <br> Design engineer, Project manager, Development engineer, Network engineer, Network administrator, System administrator, Quality engineer, Security engineer, Consultant, Teacher, Researcher, etc.


HESTIM - Engineering & Business School - school image
HESTIM - Engineering & Business School

If you are passionate about the field of computer science, and you dream of a career in the field of artificial intelligence and software development as a computer engineer. The higher school of engineering and management offers you the possibility of following its training "Computer engineering and artificial intelligence" which will allow you to design computer systems for the diversified sectors of activity since artificial intelligence is used by multiple companies. <p></p> Indeed, HESTIM has created this Computer Engineering course with its two options "Software Engineering" and "Artificial Intelligence and Big Data". <mark>It thus aims to train students to apply creative thinking and algorithmic design.</mark> Not to mention the coding skills to build AI systems that are modern; through the appropriate algorithms corresponding to the processes to be created. While equipping them with a solid technical background highly qualified in programming skills, data analysis and mathematical modelling.