National School of Computer Science
University of Manouba
January 2012
Teaching programs
II1 - First semester of the first year (S1)
Module Credits Number of hours
Integrated courses
(CI)
01 English I 1.5 22.5 H
02 French I 1.5 22.5 H
03 Applied Probabilities 3 45 H
04 Digital Circuits 3 45 H
05 Analog Electronics 1.5 22.5 H
06 Numerical Algorithms 3 45 H
07 Formal Logic 3 45 H
Algorithms, data structures and
08 6 90 H
C programming
09 Engineering Mathematics 4.5 67.5 H
10 Economy and Business Management 3 45 H
TOTAL HOURS 30 450 H CI
II1 - Second semester of the first year (S2)
No. Subject Taught Credits Number of hours
Integrated courses
(CI)
01 Language Theory 3 45 H
02 Digital Transmission 3 45 H
03 Introduction to operating systems and 4.5 67.5 H
Unix environment
04 Architecture & microprocessors 3 45 H
05 Web and Multimedia Programming 1.5 22.5 H
Graph algorithms and optimization 3 45 H
07 Object-oriented programming 4.5 67.5 H
Introduction to financial systems and 3 45 H
banking management
Programming project 1.5 22.5 H
08 English II 1.5 22.5 H
09 French II 1.5 22.5 H
TOTAL HOURS 30 450 H
II2 - First semester (S3)
No. Module Credits Number of hours
Integrated courses
(CI)
01 Processor Design Methodology 3 45H
02 Local networks 4.5 67.5H
03 Operating Systems and Programming 4.5 67.5 H
concurrent
04 Software Engineering 1 3 45H
05 Design and analysis of algorithms 3 45 H
06 Principles and Statistical Methods 3 45 H
07 Database Design 3 45H
08 Object-Oriented Analysis and Design 3 45H
09 English III 1.5 22.5H
10 Communication 1.5 22.5H
TOTAL HOURS 30 450 H CI
II2 - Second semester of the second year (S4)
COMMON CORE MODULES ENSI
No. Subject Taught Credits Number of hours
Integrated courses
(CI)
01 Computer Networks 3 45H
02 Database Management Systems 3 45H
03 Operational Research 3 45H
04 Software Engineering 2 (specification, validation, 3 45 H
verification and quality
05 Design and Development Projects 3 45 H
06 Business Creation and Management 3 45 H
organizations
07 Introduction to Embedded Systems 3 45H
08 English IV 1.5 22.5 H
09 Communication 1.5 22.5 H
TOTAL HOURS 24 360 H CI
SPECIFIC MODULES FOR THE NEW PATHWAYS IN S4
FIELD: Engineering for Finance Crédits Nb. d’heures
IF.4.1 Business valuation and portfolio management 3 45 H
IF.4.2 Stochastic processes and applications 3 45 H
financial
FIELD: Networks and Distributed Systems Credits Number of hours
RSR.4.1 Real-time operating systems 3 45 H
RSR.4.2 Distributed systems and applications 3 45 H
FIELD: Embedded Systems and Software SLE Credits No. of hours
SLE.4.1 Real-time operating systems 3 45 H
SLE.4.2 Distributed systems and applications 3 45 H
FIELD: Engineering of Intelligent Systems and Credits Number of hours
DecisionISID
IF.4.1 Functional Programming 3 45 H
IF.4.2 Problem Solving Systems 3 45 H
FIELD: Software Engineering and Systems Credits No. of hours
InformationILSI
RSR.4.1 Functional Programming 3 45 H
RSR.4.2 Software Architecture 3 45 H
FILIERE :Ingénierie pour l’ImageII Crédits Nb. d’heures
SLE.4.1 Introduction to the Image 3 45 H
SLE.4.2 Stochastic modeling of images 3 45 H
II3 – First semester of the third year (S5)
COMMON CORE MODULES ENSI
Choice of 2 modules from the following Credits Number of hours
TC .5.1 Computer Security 2 30 H
TC.5.2 Artificial Intelligence 2 30 H
TC.5.3 Complementary Module 2 30 H
Choice of 3 modules from the following
TC.5.4 15 H
TC.5.5 Project Management 15 H
TC.5.6 Targeted English 15 H
TC.5.7 Additional Module 15 H
SPECIFIC MODULES TO THE FIELDS
FIELD: Engineering for Finance Credits No. of hours
30 Hour Modules
Choice of 6 modules from the following
IF.5.1 Monte Carlo methods and simulation of 2 30 H
financial models
IF.5.2 Integral-differential EDP for models 2 30 H
financiers
IF.5.3 Financial markets 2 30 H
IF.5.4 Bank Management 2 30 H
IF.5.5 Distributed systems and applications 2 30 H
IF.5.6 Intelligent decision support systems 2 30 H
IF.5.7 Supplementary Module Mathematics for the 2 30 H
finance
IF.5.8 Additional Finance Module 2 30 H
IF.5.9 Complementary Computer Module 2 30 H
Choice of 2 modules from the following
IF.5.10 Risk modeling and dynamic management of 2 30 H
financial risks
IF.5.11 Supplementary mathematics module for the 2 30 H
Fiance
IF.5.12 International finance and portfolio management 2 30 H
international
IF.5.13 Supplementary finance module 2 30 H
IF.5.14 Parallel computing in finance 2 30 H
IF.5.15 Complementary Computer Module 2 30 H
15 Hour Modules
Mandatory modules
IF.5.16 Numerical optimization methods in finance 1 15 H
IF.5.17 Financial market simulation project 1 15 H
IF.5.18 Application Development Project 1 15 H
communicants
Choice of 4 modules from the following
IF.5.19 Advanced Inferential Statistics 1 15 H
IF.5.20 Time series 1 15 H
IF.5.21 Advanced stochastic models and applications 1 15 H
financial
IF.5.22 Advanced methods of multivariate statistics 1 15 H
IF.5.23 Credit risk 1 15 H
IF.5.24 Accounting of financial instruments 1 15 H
IF.5.25 Case study (Trading room, insurance, 1 15 H
bank
IF.5.26 Quantitative Finance 1 15 H
IF.5.27 Service-Oriented Architectures SOA 1 15 H
IF.5.28 Technology integration applications (.Net, 1 15 H
j2E, ...
IF.5.29 Finance System Engineering 1 15 H
IF.5.30 Security of Financial Systems 1 15 H
IF.5.31 Complementary Mathematics Module for the 1 15 H
finance
IF.5.32 Supplementary Finance Module 1 15 H
IF.5.33 Supplementary Computer Module 1 15 H
FIELD: Embedded Systems and Software SLE Credits Number of hours
30 Hour Modules
Choice of 6 modules from the following
SLE.5.1 Design and validation of real-time systems 2 30 H
SLE.5.2 Electronics for embedded systems 2 30 H
SLE.5.3 System Integration 2 30 H
SLE.5.4 Microcontroller-based systems 2 30 H
SLE.5.5 Signal and image processing technologies 2 30 H
SLE.5.6 Robotics and soft computing 2 30 H
SLE.5.7 Supplementary Module 1 2 30 H
SLE.5.8 Additional Module 2 2 30 H
Choice of 2 modules from the following
SLE.5.9 Codesign 2 30 H
SLE.5.10 Wireless networks 2 30 H
SLE.5.11 Discrete event simulation 2 30 H
SLE.5.12 Advanced architectures and programming 2 30 H
parallel
SLE.5.13 Supplementary Module 3 2 30 H
SLE.5.14 Additional Module 4 2 30 H
15-Hour Modules
Mandatory modules
SLE.5.15 Practical project of the system 1 15 H
SLE.5.16 Integration project 1 15 H
SLE.5.17 Microcontroller project 1 15 H
Choice of 4 modules from the following
SLE.5.18 Formal models of time and parallelism 1 15 H
SLE.5.19 Modeling of real-time systems 1 15 H
SLE.5.20 Parallel programming 1 15 H
SLE.5.21 Program optimization 1 15 H
SLE.5.22 soc 1 15 H
SLE.5.23 Digital process control 1 15 H
SLE.5.24 Project control 1 15 H
SLE.5.25 Emotional computing 1 15 H
SLE.5.26 Sensor networks 1 15 H
SLE.5.27 Embedded Systems Security 1 15 H
SLE.5.28 Fault tolerance 1 15 H
SLE.5.29 Human-machine interface 1 15 H
SLE.5.30 Industrial expertise 1 15 H
SLE.5.31 Cryptography 1 15 H
SLE.5.32 Communication bus 1 15 H
SLE.5.33 CAO 1 15 H
SLE.5.34 Vanets 1 15 H
SLE.5.35 Instruments and measurement 1 15 H
SLE.5.36 Supplementary Module 1 1 15 H
SLE.5.37 Supplementary Module 2 1 15 H
FIELD: Networks and Distributed Systems RSR Credits Number of Hours
30 Hour Modules
Choice of 6 modules from the following
RSR.5.1 Protocols and architectures of networks 2 30 H
multiservices
RSR.5.2 Wireless and cellular networks 2 30 H
RSR.5.3 Discrete event simulations 2 30 H
RSR.5.4 Distributed Algorithmics 2 30 H
RSR.5.5 Distributed databases 2 30 H
RSR.5.6 Middleware and application building 2 30 H
distributed
RSR.5.7 Supplementary Module 1 2 30 H
RSR.5.8 Complementary Module 2 2 30 H
Choice of 2 modules from the following
RSR.5.9 Reliability of systems and 2 30 H
fault tolerance
RSR.5.10 Modeling and performance evaluation 2 30 H
RSR.5.11 Advanced data networks 2 30 H
RSR.5.12 Network Security 2 30 H
RSR.5.13 Advanced architectures and programming 2 30 H
parallels
RSR.5.14 Additional Module 3 2 30 H
RSR.5.15 Supplementary Module 4 2 30 H
15 Hour Modules
Mandatory modules
RSR.5.16 Simulation project 1 15 H
RSR.5.17 Distributed application development project 1 15 H
RSR.5.18 Metaheuristics and network applications 1 15 H
Choice of 4 modules from the following
RSR.5.19 Network Administration Project 1 15 H
RSR.5.20 Protocol engineering 1 15 H
RSR.5.21 Network mobility 1 15 H
RSR.5.22 Network Administration 1 15 H
RSR.5.23 Formal models of time and parallelism 1 15 H
RSR.5.24 Home automation and building automation systems 1 15 H
RSR.5.25 Human-machine interface 1 15 H
RSR.5.26 Cryptography 1 15 H
RSR.5.27 Sensor networks 1 15 H
RSR.5.28 Embedded systems security 1 15 H
RSR.5.29 Metrology and characterization of network traffic 1 15 H
RSR.5.30 Architectures and P2P applications 1 15 H
RSR.5.31 Grid computing 1 15 H
RSR.5.32 Vanets 1 15 H
RSR.5.33 Scheduling 1 15 H
RSR.5.34 Advanced network and RF projects 1 15 H
RSR.5.35 Supplementary Module 1 1 15 H
RSR.5.36 Supplementary module 2 1 15 H
FIELD: Engineering of Intelligent Systems and Credits Number of hours
DecisionISID
30-Hour Modules
Choice of 6 modules from the following
ISID.5.1 Multi-agent Systems 2 30 H
ISID.5.2 Reasoning 2 30 H
ISID.5.3 Combinatorial Optimization: Methods 2 30 H
Approached
ISID.5.4 Non-Classical Logic 2 30 H
ISID.5.5 Interactive Decision Support Systems 2 30 H
ISID.5.6 Learning 2 30 H
ISID.5.7 Additional Module 1 2 30 H
ISID.5.8 Supplementary Module 2 2 30 H
Choice of 2 modules from the following
ISID.5.9 Verification of Complex Systems 2 30 H
ISID.5.10 Distributed Computing 2 30 H
ISID.5.11 Recognition of Shapes 2 30 H
ISID.5.12 Robotics and Soft Computing 2 30 H
ISID.5.13 Diagnostic Assistance Systems
ISID.5.14 Data Mining
ISID.5.15 Diagnostic Assistance Systems
ISID.5.16 Supplementary Module 3 2 30 H
ISID.5.17 Supplementary Module 4 2 30 H
15-Hour Modules
Mandatory modules
ISID.5.18 Planning 1 15 H
ISID.5.19 Knowledge Management 1 15 H
ISID.5.20 ISID Project 1 15 H
Choice of 4 modules from the following
ISID.5.21 Acquisition of knowledge 1 15 H
ISID.5.22 Information Retrieval Systems 1 15 H
ISID.5.23 Natural Language Processing 1 15 H
ISID.5.24 Semantic Web 1 15 H
ISID.5.25 Service-Oriented Development & Web 1 15 H
SLE.5.26 Data/Knowledge Grids 1 15 H
ISID.5.27 Data warehouse 1 15 H
ISID.5.28 Acquisition of knowledge 1 15 H
ISID.5.29 Automatic Speech Recognition 1 15 H
ISID.5.30 Scheduling 1 15 H
ISID.5.31 Emotional computing 1 15 H
ISID.5.32 Human-machine interface 1 15 H
ISID.5.33 Cryptography 1 15 H
ISID.5.34 Supplementary Module 1 1 15 H
ISID.5.35 Supplementary module 2 1 15 H
FIELD: Software Engineering and Systems Credits Number of hours
InformationILSI
30 Hour Modules
Choice of 6 modules from the following
ILSI.5.1 Service-Oriented Engineering 2 30 H
ILSI.5.2 Software Reuse 2 30 H
ILSI.5.3 Software Re-engineering 2 30 H
ILSI.5.4 Urbanization of IS 2 30 H
ILSI.5.5 Model Driven Engineering (MDA-MDE) 2 30 H
ILSI.5.6 Verification of Complex Systems 2 30 H
ILSI.5.7 Supplementary Module 1 2 30 H
ILSI.5.8 Additional Module 2 2 30 H
Choice of 2 modules from the following
ILSI.5.9 Human Machine Interaction 2 30 H
ILSI.5.10 Quality Management and Metrics of 2 30 H
Software
ILSI.5.11 Component Engineering 2 30 H
ILSI.5.12 Service-Oriented Engineering 2 30 H
ILSI.5.13 Interactive Decision Support Systems 2 30 H
ILSI.5.14 Data warehouse 2 30 H
ILSI.5.15 Supplementary Module 3 2 30 H
ILSI.5.16 Additional Module 4 2 30 H
15 Hour Modules
Mandatory modules
ILSI.5.17 Supplementary Software Architecture Project 1 15 H
ILSI.5.18 Distributed Databases 1 15 H
ILSI.5.19 Information Systems Security 1 15 H
Choice of 4 modules from the following
ILSI.5.20 Ubiquitous Computing 1 15 H
ILSI.5.21 Game Design 1 15 H
ILSI.5.22 Urbanization of Information Systems 1 15 H
ILSI.5.23 Software Interoperability 1 15 H
ILSI.5.24 Operational Safety and Tolerance to 1 15 H
Mistakes
ILSI.5.25 Modeling of Software Processes (Workflow) 1 15 H
ILSI.5.26 Emotional computing 1 15 H
ILSI.5.27 Supplementary Module 1 1 15 H
ILSI.5.28 Supplementary module 2 1 15 H
FIELD: Engineering for Image II Credits No. of hours
30 Hour Modules
Choice of 6 modules from the following
II.5.1 Image Processing and Analysis 2 30 H
II.5.2 Imaging from 1D to 4D 2 30 H
II.5.3 Image Reconstruction 2 30 H
II.5.4 Introduction to Pattern Recognition 2 30 H
II.5.5 Geometric analysis of shapes 2 30 H
II.5.6 Statistical Pattern Recognition 2 30 H
II.5.7 Supplementary Module 1 2 30 H
II.5.8 Supplementary Module 2 2 30 H
II.5.9 Supplementary Module 3
II.5.10 Supplementary Module 4
Choice of 2 modules from the following
II.5.11 Indexing by content 2 30 H
II.5.12 Active Contours and Contour Lines 2 30 H
II.5.13 Supplementary Module 5 2 30 H
II.5.14 Supplementary Module 6 2 30 H
II.5.15 Additional Module 7 2 30 H
II.5.16 Supplementary Module 8 2 30 H
15 Hour Modules
Mandatory modules
II.5.17 Workshop R. F. 1 15 H
II.5.18 3D-4D workshop 1 15 H
II.5.19 3D Vision 1 15 H
Choice of 4 modules from the following
II.5.20 Invariant Calculation 1 15 H
II.5.21 Coding and Compression 1 15 H
II.5.22 Classification 1 15 H
II.5.23 Representation and modeling of 3D images 1 15 H
II.5.24 Additional Module 1 1 15 H
II.5.25 Additional Module 2 1 15 H
II.5.26 Supplementary Module 3 1 15 H
II.5.27 Supplementary Module 4 1 15 H
The training is completed by mandatory summer internships, in the first and second year.
year, as well as by a final year project in the third year equivalent to 450 H of
practical work.