EuroMed University of Fez - school image
EuroMed University of Fez

Leading to an engineering degree, SaaS/Mobile application engineering training offers cutting-edge training in the field of software development and interactive mobile applications. The field of SaaS and Mobile solutions marks the beginning of a major transformation, which will profoundly affect many sectors. This situation contrasts with the large deficit of FullStack and DevOps developers who work in collaboration with Data Scientists or Big Data Developers currently existing all over the world. Companies increasingly need agile profiles who master the latest development and design technologies. The majority of startups that are launching recently are digital startups that offer digital services via their SaaS portal and/or mobile application. <p></p> The opening of this training at the UEMF is in line with the desire of the Moroccan Ministry of Higher Education to develop training in Moroccan universities, to promote scientific research in the field and to associate with world leaders. of the sector to provide Moroccan universities with tools and the latest technological developments. <p></p> Skills Acquired: <mark><br> - Analyze specific customer needs <br> - Technical design of a software solution <br> - Develop a Web or SaaS solution on the Cloud <br> - Develop an Android and iOS Mobile solution <br> - Perform software testing with these various steps <br> - Manage a team of developers and/or designers <br> - Develop augmented reality solutions</mark> <p></p> Opportunities: <br> - Software Architect <br> - Web developer <br> - Mobile Developer <br> - Full Stack Developer <br> - Project Manager


International University of Casablanca - school image
International University of Casablanca

The School of Engineering has the mission of former high-level engineers capable of creating, innovating, designing and carrying out major projects in their field of specialization, combining high technicality and strong soft skills. It supports the national program aimed at training 10,000 engineers per year. <p></p> The Engineering Cycle in Computer Engineering takes place over 6 semesters. Its objective is to <mark>train versatile computer engineers capable of integrating into their professional environments. They have both advanced technical skills and managerial skills allowing them to manage projects and teams while participating in the most innovative projects.</mark> They integrate into several sectors such as consulting, software development, banks and insurance, telephone operators, SS2I, industries and many others.


HEM - school image
HEM

HEM Engineering School offers its students the opportunity to develop 3 important skills that are in high demand by the labor market: <br> - <mark>Solid skills in IT techniques based on current and future advanced technologies, allowing them to provide the company with innovative solutions in a constantly changing environment.</mark> <br> - Soft skills, in particular ease of expression – communication, a positive attitude based on an assertive personality, strong autonomy and both personal and professional fulfillment allowing them to grow and expand their structures. <br> - A mastery of the basics of management, in particular project management, and a good general knowledge of the company and its environment.


Mohammed First University - school image
Mohammed First University

The main objective of this DUT is the training of technicians specialized in the development of computer applications, while emphasizing: <br> - Programming languages ​​(C/C++, Java, PHP), <br> - Information systems and databases <br> - Computer Architecture, Systems and Networks It is also important to point out that this sector perfectly meets the qualification needs as expressed by the project "Casa Offshoring Morocco 2010" <p></p> Skills to acquire <p></p> <mark>At the end of this training, the laureates must have acquired the following skills: <br> - Mastery of the development cycle of an IT application, from design to deployment. <br> - Database management. <br> - Maintenance of computer applications. <br> - Object-oriented and web programming</mark> <p></p> Outcomes of training <p></p> The training program is entirely technical, its scripting has been designed to promote practical learning and awareness of the reality of business life. The graduates of this sector should experience no difficulty in integrating into the socio-economic fabric, since their profile perfectly meets the needs of the job market on the one hand and also because of their preparation for the integration of the active life. They can hold positions as developer/programmer/analyst/designer in the IIS or the IT departments of companies or public administrations. As they will also be able to continue their studies in a professional degree or in an engineering cycle.


National School of Mines of Rabat - school image
National School of Mines of Rabat

The purpose of the Computer Engineering training is to train State computer engineers capable of understanding and anticipating the evolution of information technologies so that they are actors in the current technological revolution and to practice in different fields. information and communication technologies. Engineers trained in this way 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 job market. The course offered facilitates their integration into the professional environment and offers them the best possible career development. <p></p> The Computer Engineering training will allow engineering students to: <mark> <br> - Master the fundamental concepts of Management of Information and Communication Technologies. <br> - Master the methods and tools to understand the issues related to technologies in terms of strategy, organization, management and innovation. <br> - Have a transversal and global understanding of a company's business processes <br> - Know how to work in a multidisciplinary and multicultural team on complex high-tech projects. <br> - Be a leader in the transformations brought about by ICT in organizations, know how to propose and support them. <br> - Know how to manage change. <br> - Develop their ability to evolve at all levels of responsibility, in an international, uncertain context and complex. </mark> <p></p> Targeted skills <p></p> Engineering students in the Computer Engineering sector will be able to acquire overall skills in information systems and master their analysis, design, integration, acceptance and production, as well as management. At the end of this training, they will be able to acquire: <br> - a solid base in IT with good methodological and technical knowledge adapted to the needs of the job market; <br> - great versatility in Information and Communication Technologies; <br> - 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 them for the role of actors in society. <p></p> Outcomes of training <br> - Software engineer <br> - Data Engineer <br> - Process Digitalization Engineer <br> - Security Engineer <br> - Information System Manager <br> - IT Project Manager <br> - ICT Advisor to General Managers <br> - Consultant in IS governance, change management in organizations <br> - Assistant to the project management or project management <br> - Innovation Manager


Moroccan School of Engineering Sciences - school image
Moroccan School of Engineering Sciences

The purpose of the Computer Engineering and Networks course at EMSI is to train versatile engineers in the fields of computer engineering, while combining the spirit of analysis and design with that of implementation and production. <p></p> This complete training, in computer engineering and networks, allows to train essential actors in business brought to intervene at all levels of the network and the information system of an organization. The computer and network engineering course leads to two paths of deepening: <p></p> Computer Methods Applied to Business Management option (Miage) <p></p> This computer and network engineering option enables the engineer to acquire dual skills in computer science and management. It makes it possible to train highly qualified executives who actively participate in decision-making in relation to the company's strategy. <p></p> The Systems and Networks option <p></p> The systems and networks option in computer engineering and networks trains engineers capable of designing architectures and business information systems. With a coherent approach to networks, systems and applications. The engineer is prepared to lead projects in the field of IT infrastructure. <p></p> Opportunities for Computer Engineering and Networks <p></p> Finally, the graduates of the computer and network engineering course are capable of designing, developing and piloting projects, as well as modeling information systems, administering and securing networks. The engineer in this sector can exercise several professions: IT project manager, project coordinator, consultant, research and development engineer, information systems engineer, network, systems and security engineer, systems administrator engineer. Functions in computer and network engineering also vary depending on the structure of the organization in which the engineer evolves. <p></p> To conclude, the computer and network engineer <mark>must have rigor and demonstrate responsiveness and a sense of anticipation. This will allow him to be able to find adequate solutions quickly. The engineer must also have good interpersonal skills by knowing how to take into account all the needs of users.</mark>


Mundiapolis University of Casablanca - school image
Mundiapolis University of Casablanca

Training in Computer Engineering supports future engineers to understand and master the latest technologies required in the fields of design and development of software applications, architecture of information systems, design and development of embedded software and mobile applications. <p></p> This training is aimed at candidates who are looking for a general training in computer engineering and which offers a solid foundation with a lot of practice. <p></p> OPPORTUNITIES<br> The graduates of the Bachelor's degree in Applied Computer Science will be able to occupy various positions in the field of computer development, in the field of computer security or in the fields of virtualization, data management and cloud computing. <p></p> <mark>They will be able to work, among other things, as: <br> - software developer <br> - mobile application developer <br> - web master <br> - web application developer <br> - front end, back end, or full stack developer <br> - IT project manager <br> - information technology consultant <br> - computer systems database administrator <br> - network manager <br> - computer system integrator <br> - cloud administrator <br> - devops consultant <br> - system administrator <br> - virtualization manager </mark>


Sultan Moulay Slimane University - school image
Sultan Moulay Slimane University

The objective of the "Computer science" License is to provide a scientific base culture, to teach the fundamental bases of the computer science discipline and finally to give a solid competence for professional computer developments. <p></p> Our pedagogical objective is to provide training that is as complete as possible, coherent, progressive in IT with a solid competence for professional IT developments. <p></p> Our scientific objective is to discover the different technologies and problems in computer science. It is possible to return to working life immediately after the license - towards the professional world or a continuation of study in Master. <p></p> <mark>The "Computer science" sector is a solid basic training in computer science which makes it possible to train generalist computer scientists, in three years, capable of developing applications in several fields and of integrating into software development teams.</mark>


Private University of Marrakesh - school image
Private University of Marrakesh

The information systems in a company allow its proper functioning, facilitate its economic and technological development, they also allow better communication between the different departments of the entity. <p></p>PROGRAM OBJECTIVES The UPM's Engineer in TICSE – Computing and Information Systems program aims to train engineers capable of occupying positions of responsibility in the IT departments of companies and administrations, of establishing development strategies and of managing teams. <mark>In a socio-economic environment where information and communication technologies play an important role in the development and continuity of the company, the computer and information systems engineer is the key person in the organization.</mark> <p></p> PROGRAM HIGHLIGHTS <p></p> - Two years of integrated preparatory classes. <br> - A diploma recognized by the State. <br> - Project-based teaching all year round. <br> - Preparation for the professional world via the internships that punctuate your course from the first year. <br> - Computer laboratories, networks, for practical work. <br> - Possibility of European co-diploma and international exchange. <p></p>CAREER OPPORTUNITIES - System administrator, <br> - Computer security expert, <br> - IT Project Manager, <br> - Integrator, <br> - open data manager, <br> - Mobile Application Developer, <br> - Business Analyst, …


Private University of Fez - school image
Private University of Fez

The IT engineer (INFO) is a generalist engineer in the Information and Communication Sciences and Technologies (STIC) sector. He masters not only the aspects of software engineering, networks, systems, architecture, but also information systems, decision support. <mark><br> - Trained in the latest technologies, the Computer Engineer exercises his skills in constantly evolving sectors, such as information systems (database, intranet), digital communications (multimedia, mobile telephony, intranet of the future) . He can be involved in research and development, specification, design, simulation, implementation, testing and integration.</mark> <br> - His general scientific culture and his qualities of creativity and reactivity allow him to adapt quickly to new situations and innovative concepts. <p></p> Opportunities <br> The knowledge provided in the sector is such as to allow future engineers to quickly access the functions of team leader in the IT departments of large companies, banks and insurance companies, companies specializing in Internet and e-commerce. , the gaming industry as well as research and development centers.


Higher School of Rabat in Management and Engineering - school image
Higher School of Rabat in Management and Engineering

The objective of this training is the acquisition of solid knowledge on all the repositories, concepts and techniques of information systems and their implementation. <p></p> The main objective of the course also remains to provide graduates with the level of competence and qualification expected of an IT executive in several fields of activity: <p></p> - Implementation, administration of commercial and open source operating systems <br> - Implementation, administration of computer networks <br> - Implementation, administration of IT security <br> - The development of management and multimedia applications, in particular using Object-Oriented programming languages <br> - Knowledge of database management systems. <p></p> Purpose of the sector:<p></p> <mark>The control of the information system and its integration constitute today a strategic axis of development. It mobilizes managerial, technical and professional skills. There is a strong demand from companies for professionals with such a profile.</mark> <p></p> To assume these responsibilities, trained computer scientists must, of course, be technologically competent, but they must also master the socio-economic and organizational environment in which they will have to exercise their profession, possess a good level of general knowledge – especially in economics and management systems) and have excellent communication skills - especially in French and English.


School of Advanced Engineering Studies - Oujda - school image
School of Advanced Engineering Studies - Oujda

The objective of the training is to provide engineering students with comprehensive training in the tools and methods used in software engineering, enabling them to <mark>design, model and analyze an organization's information systems</mark>. This training also offers Computer Engineering students an apprenticeship in operating systems, computer networks and computer security in order to increase their chances of easily integrating the world of work.


International University of Rabat - school image
International University of Rabat

The main mission of the Higher School of Computing and Digital (ESIN) is to train highly qualified computer scientists and to carry out research activities capable of supporting the technological and economic development of Morocco. <p></p> The Higher School of Computing and Digital (ESIN) offers quality training nourished by the contributions of scientific and technological research in the fields of computing and digital. <p></p> <mark>Designed and created to support the development of companies and meet their needs in terms of skills, the programs offered by the school are aligned with the structuring projects of Morocco and aim to train the specialists of tomorrow.</mark> <p></p> ESIN's pedagogy is entirely focused on the professional integration of the student. For this, the latter is led to think about his professional project, to carry out professional internships and to get as close as possible to the socio-economic world (professional seminars, tutoring, etc.)


Al Akhawayn University in Ifrane - school image
Al Akhawayn University in Ifrane

The Bachelor of Science in Cloud and Mobile Software Design and Development (BSCMS2D) program will help students design and develop enterprise-grade mobile and cloud applications using software engineering principles, modern design patterns, new paradigms of cloud computing, and web services. Students will learn how to build adaptable and scalable software solutions. They will also learn about modern development frameworks and middleware issues in the context of cloud computing. <p></p> Approach <br> <mark>Emphasizes learning by doing through course projects and use of state-of-the-art open-source and proprietary full-stack software tools and development platforms for practical learning and final projects.</mark> <p></p> Motivation <br> Cloud is the foundation for the new agile business world. Together with mobile apps, they are the platforms for enabling agile application development necessary for the digital transformation of enterprises. The markets for mobile and cloud application developments have been increasing steadily over the past ten years. “Mobile App Developer is the Fastest Growing Jobs.” (CNN Money, Jan 5, 2017) <p></p> Acquired Skills <br> Graduates of the BSCMS2D will be able to: <br> 1. Design and develop mobile and cloud application architectures to harness the power and flexibility of cloud-based web services. <br> 2. Use the latest enterprise and cloud application development frameworks to build scalable software. <br> 5. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. <br> 4. Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. <br> 6. Communicate effectively in a variety of professional contexts. <br> 7. Apply computer science theory and software development fundamentals to produce computing-based solutions. <br> 8. Analyze, design, develop, deploy and maintain mobile application architectures to harness the power and flexibility of cloud-based web services and build scalable software. <p></p>Career Opportunities <br> Graduates of the BSCMS2D program will be able to work as: <br> - Mobile Software Engineer <br> - Cloud Software Engineer <br> - Software Engineer <br> - Software Integration Engineer <br> - Information Systems Manager <p></p>Key Courses <br> In addition to Core Computer Science Courses, the program consists of specialization courses including the capstone project: <br> - Enterprise Application Architecture, Design, and Development <br> - Mobile and Cloud Application Architecture, Design and Development <br> - Agile Software Engineering and DevOps <br> - Blockchain Business Application <br> - Software Project Management


Ibn Tofail University - school image
Ibn Tofail University

The Computer Engineering sector trains senior computer technicians who master the technical and software aspects of computer science (hard and soft). Statistics show that the most requested profile is that of the Bac + 2 and especially in the specialties relating to NTIC. The graduates of this training will easily fit into the world of work and find employment with service companies, computer manufacturers or in all sectors of industry and services. <p></p> Goals<br> <br> - <mark>Mastery of design methods and computer application development languages.</mark> <br> - The theoretical and practical knowledge acquired aims to master the entire life cycle of computer applications <br> - Mastery of techniques for the design, implementation and operation of computer networks <br> - <>The theoretical and practical knowledge acquired aims to master the following techniques: assembly and configuration of networks, administration and security of networks and study of telecom systems


Mohammed VI Polytechnic University - school image
Mohammed VI Polytechnic University

Mohammed VI Polytechnic University (UM6P) is a Moroccan non-profit private research university. Its main campus is located in Ben Guerir, near Marrakech, with branches in Rabat and Laayoune. The university is an institution oriented towards applied research and innovation and is engaged in economic and human development, with a focus on African development. <p></p> <mark>UM6P-CS aims to train highly qualified students and researchers in the field of digital technologies. Located in the green city Mohammed VI in Benguerir, UM6P-CS offers a world-class university education with internationally renowned professors and researchers and promotes research and innovation in computer science.</mark>


Moulay Ismail University - school image
Moulay Ismail University

The Moulay Ismail University of Meknes was created in October 1989 by a Royal Dahir. The UMI is a Moroccan public institution of higher education and scientific research. It is fully accredited and recognized by the Ministry of Higher Education, Scientific Research and Executive Training. With its 9 establishments, the UMI offers a wide range of education in different disciplines. In the computer science program at UMI, <mark>you will study topics in all major areas of computer science including hardware, programming languages, databases, software engineering, web development, networking, robotics, security, parallel processing and AI. You will be prepared for immediate employment, a long-term professional career or advanced studies.</mark>


Hassan II University of Casablanca - school image
Hassan II University of Casablanca

Our program offers a bachelor of science in the field of computer science. A concentration in computer science will familiarize students with the various areas of knowledge that make up the field. <mark>Students will develop a firm understanding of the fundamental skills and core theories that will endure the rapid technological change we experience daily.</mark> A bachelor of science in computer science, more importantly, prepares a student for graduate studies in computer science or in other fields that are strongly associated with computer science.


Cadi Ayyad University - school image
Cadi Ayyad University

The Mathematics and Computer Science Applied to Engineering Sciences (MIASI) degree was developed taking into account the experience of the old accreditation which will end this academic year. This project also takes into account other training recently accredited at the level of the establishment (in particular the LST in computer science). This new sector project is therefore predominantly mathematical. <p></p> The objective is to give mathematics the place it deserves to occupy in our society. And this taking into account the evolution of mathematics at the level of teaching, research and applications to engineering professions. <p></p> The first four semesters allow the student to acquire basics in general mathematics, mechanics, electricity, electromagnetism, computer science and communication techniques. They also allow the student to acquire a solid training in applied mathematics with simulations and computer experiments which will also allow the student to broaden his knowledge of computer science. <p></p> During the license cycle, the modules are programmed in such a way as to gradually provide students with: <br> - The elements of integration and functional analysis necessary for the mathematical study of mathematical models modeling certain physical or chemical phenomena. <br> - Scientific computing tools. <mark><br> - Object-oriented programming.</mark> <p></p> Semester 6, during which students will have to complete a graduation project. <p></p> The content has been designed to achieve several objectives: <mark> <br> 1) Consolidate the student's general scientific knowledge in fields as diverse as mathematics, physics, computer science, corporate culture, etc.; <br> 2) Develop the student's ability to reason, pose and solve problems; <br> 3) Acquire the necessary skills to tackle innovative fields in mathematical engineering and computer science </mark> <p></p> Targeted skills <br>Mastery of the mathematical, theoretical and applied tools necessary for engineering sciences.


Mohammed V University of Rabat - school image
Mohammed V University of Rabat

The main objective of the Software Engineering sector is to train computer engineers to dominant in Software Engineering and Information Systems, specialists in the discipline, at the forefront of technical, autonomous, communicative and able to meet the needs of public bodies and private and to improve their competitiveness. <p></p> The proposed course gives the engineer a <mark>complete and solid training both scientific and technical</mark>. The training also covers management, languages ​​and communication techniques. communication as recommended in the national educational standards book. After a common core of 2 semesters dedicated to the acquisition of knowledge and skills essential to any computer scientist, particularly in the fields of software engineering and Information system. <p></p> Opportunities: GL training covers a wide spectrum of IT professions in perfect harmony with the market demand and that the ENSIAS GL engineer can occupy or towards which he can evolve, we can quote: <br> - Multimedia development engineer <br> - Enterprise application integrator <br> - IS Urban Planner / Enterprise Architect <br> - Cloud Solutions Architect <br> - DB/BigData Administrator <br> - Head of IT Operational Management