University of Carthage - school image
University

University Of Carthage


Deaprtment of Computer Engineering

Computer engineering training allows you to acquire the skills necessary for the profession:


- Master the methods and techniques of software development,
- Design the architecture of the systems to be implemented,
- Master the approaches and tools for building, evaluating and maintaining robust and scalable systems,
- Understand the characteristics of hardware and software components,
- Designing solutions taking into account specific qualitative requirements such as Security, Dependability, Quality of service, etc.

The computer engineer trained at ENICarthage has good technological and scientific knowledge, and has an approach focused on problem solving and profitability. It is also aware of the social, economic and ecological implications of its projects.

ENICarthage's computer engineering training offers the possibility of choosing, in the final class, one of three courses respectively providing professional skills specific to the profession of future engineer in order to promote their professional integration.
- Information system
| Information Systems Engineering
| Web development and SOA
| Information Systems Security
| Cloud and Grid Computing
| Software quality and validation
- Embedded systems
| Embedded Linux
| Security of embedded and mobile systems
| Validation and testing of embedded systems
| Systems co-design
| Mobile Programming
- Networks
| Mobile network engineering
| Network security
| Network switching and WAN access
| New generation networks
| Network administration